summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-08-16 09:40:59 -0700
committerGitHub <noreply@github.com>2016-08-16 09:40:59 -0700
commite5e3bf39f25ed3a2fb45a9ca1f55d6828d81a3eb (patch)
tree834f67d6ebaf295af0e1d6789bc7f52d120dff33
parente268d939b86d8639d014b8036e7664d66b6a32e9 (diff)
parent7851e3a7a3bea679f422116862c5801f1938806d (diff)
downloadbinaryen-e5e3bf39f25ed3a2fb45a9ca1f55d6828d81a3eb.tar.gz
binaryen-e5e3bf39f25ed3a2fb45a9ca1f55d6828d81a3eb.tar.bz2
binaryen-e5e3bf39f25ed3a2fb45a9ca1f55d6828d81a3eb.zip
Merge pull request #668 from WebAssembly/tables_n_memories
Tables and memories
-rw-r--r--bin/wasm.js10955
-rwxr-xr-xcheck.py2
-rw-r--r--src/asm2wasm.h9
-rw-r--r--src/binaryen-c.cpp13
-rw-r--r--src/binaryen-c.h2
-rw-r--r--src/passes/DuplicateFunctionElimination.cpp10
-rw-r--r--src/passes/Print.cpp30
-rw-r--r--src/passes/RemoveUnusedFunctions.cpp6
-rw-r--r--src/passes/ReorderFunctions.cpp6
-rw-r--r--src/shared-constants.h3
-rw-r--r--src/shell-interface.h29
-rw-r--r--src/wasm-binary.h56
-rw-r--r--src/wasm-interpreter.h27
-rw-r--r--src/wasm-js.cpp70
-rw-r--r--src/wasm-linker.cpp34
-rw-r--r--src/wasm-linker.h8
-rw-r--r--src/wasm-s-parser.h69
-rw-r--r--src/wasm-validator.h6
-rw-r--r--src/wasm.cpp3
-rw-r--r--src/wasm.h25
-rw-r--r--test/dot_s/alias.wast8
-rw-r--r--test/dot_s/asm_const.wast5
-rw-r--r--test/dot_s/basics.wast12
-rw-r--r--test/dot_s/bcp-1.wast20
-rw-r--r--test/dot_s/data-offset-folding.wast7
-rw-r--r--test/dot_s/dyncall.wast3
-rw-r--r--test/dot_s/function-data-sections.wast9
-rw-r--r--test/dot_s/indidx.wast8
-rw-r--r--test/dot_s/indirect-import.wast3
-rw-r--r--test/dot_s/invoke_wrapper.wast3
-rw-r--r--test/dot_s/lcomm-in-text-segment.wast5
-rw-r--r--test/dot_s/macClangMetaData.wast5
-rw-r--r--test/dot_s/memops.wast5
-rw-r--r--test/dot_s/permute.wast5
-rw-r--r--test/dot_s/relocation.wast7
-rw-r--r--test/dot_s/symbolic-offset.wast5
-rw-r--r--test/emcc_O2_hello_world.fromasm3
-rw-r--r--test/emcc_O2_hello_world.fromasm.imprecise3
-rw-r--r--test/emcc_O2_hello_world.fromasm.imprecise.no-opts3
-rw-r--r--test/emcc_O2_hello_world.fromasm.no-opts3
-rw-r--r--test/emcc_hello_world.fromasm3
-rw-r--r--test/emcc_hello_world.fromasm.imprecise3
-rw-r--r--test/emcc_hello_world.fromasm.imprecise.no-opts3
-rw-r--r--test/emcc_hello_world.fromasm.no-opts3
-rw-r--r--test/example/c-api-kitchen-sink.c2
-rw-r--r--test/example/c-api-kitchen-sink.txt23
-rw-r--r--test/example/c-api-kitchen-sink.txt.txt8
-rw-r--r--test/kitchen_sink.wast5
-rw-r--r--test/kitchen_sink.wast.fromBinary5
-rw-r--r--test/llvm_autogenerated/byval.wast5
-rw-r--r--test/llvm_autogenerated/call.wast5
-rw-r--r--test/llvm_autogenerated/cfg-stackify.wast5
-rw-r--r--test/llvm_autogenerated/comparisons_f32.wast5
-rw-r--r--test/llvm_autogenerated/comparisons_f64.wast5
-rw-r--r--test/llvm_autogenerated/comparisons_i32.wast5
-rw-r--r--test/llvm_autogenerated/comparisons_i64.wast5
-rw-r--r--test/llvm_autogenerated/conv.wast5
-rw-r--r--test/llvm_autogenerated/copysign-casts.wast5
-rw-r--r--test/llvm_autogenerated/cpus.wast5
-rw-r--r--test/llvm_autogenerated/dead-vreg.wast5
-rw-r--r--test/llvm_autogenerated/divrem-constant.wast5
-rw-r--r--test/llvm_autogenerated/f32.wast5
-rw-r--r--test/llvm_autogenerated/f64.wast5
-rw-r--r--test/llvm_autogenerated/fast-isel.wast5
-rw-r--r--test/llvm_autogenerated/frem.wast5
-rw-r--r--test/llvm_autogenerated/func.wast5
-rw-r--r--test/llvm_autogenerated/global.wast29
-rw-r--r--test/llvm_autogenerated/globl.wast5
-rw-r--r--test/llvm_autogenerated/i128.wast5
-rw-r--r--test/llvm_autogenerated/i32-load-store-alignment.wast5
-rw-r--r--test/llvm_autogenerated/i32.wast5
-rw-r--r--test/llvm_autogenerated/i64-load-store-alignment.wast5
-rw-r--r--test/llvm_autogenerated/i64.wast5
-rw-r--r--test/llvm_autogenerated/ident.wast5
-rw-r--r--test/llvm_autogenerated/immediates.wast5
-rw-r--r--test/llvm_autogenerated/irreducible-cfg.wast5
-rw-r--r--test/llvm_autogenerated/legalize.wast5
-rw-r--r--test/llvm_autogenerated/load-ext.wast5
-rw-r--r--test/llvm_autogenerated/load-store-i1.wast5
-rw-r--r--test/llvm_autogenerated/load.wast5
-rw-r--r--test/llvm_autogenerated/mem-intrinsics.wast5
-rw-r--r--test/llvm_autogenerated/memory-addr32.wast5
-rw-r--r--test/llvm_autogenerated/non-executable-stack.wast5
-rw-r--r--test/llvm_autogenerated/offset.wast7
-rw-r--r--test/llvm_autogenerated/phi.wast5
-rw-r--r--test/llvm_autogenerated/reg-stackify.wast7
-rw-r--r--test/llvm_autogenerated/return-int32.wast5
-rw-r--r--test/llvm_autogenerated/return-void.wast5
-rw-r--r--test/llvm_autogenerated/select.wast5
-rw-r--r--test/llvm_autogenerated/signext-zeroext.wast5
-rw-r--r--test/llvm_autogenerated/store-results.wast5
-rw-r--r--test/llvm_autogenerated/store-trunc.wast5
-rw-r--r--test/llvm_autogenerated/store.wast5
-rw-r--r--test/llvm_autogenerated/switch.wast5
-rw-r--r--test/llvm_autogenerated/unreachable.wast5
-rw-r--r--test/llvm_autogenerated/unused-argument.wast5
-rw-r--r--test/llvm_autogenerated/userstack.wast5
-rw-r--r--test/llvm_autogenerated/varargs.wast5
-rw-r--r--test/memorygrowth.fromasm3
-rw-r--r--test/memorygrowth.fromasm.imprecise3
-rw-r--r--test/memorygrowth.fromasm.imprecise.no-opts3
-rw-r--r--test/memorygrowth.fromasm.no-opts3
-rw-r--r--test/passes/dce.txt3
-rw-r--r--test/passes/duplicate-function-elimination.txt12
-rw-r--r--test/passes/remove-unused-functions.txt3
-rw-r--r--test/passes/remove-unused-names_merge-blocks.txt3
-rw-r--r--test/unit.fromasm3
-rw-r--r--test/unit.fromasm.imprecise3
-rw-r--r--test/unit.fromasm.imprecise.no-opts3
-rw-r--r--test/unit.fromasm.no-opts3
-rw-r--r--test/unit.wast8
-rw-r--r--test/unit.wast.fromBinary8
112 files changed, 6389 insertions, 5485 deletions
diff --git a/bin/wasm.js b/bin/wasm.js
index 64872fb61..a3763950b 100644
--- a/bin/wasm.js
+++ b/bin/wasm.js
@@ -1176,15 +1176,19 @@ var ASM_CONSTS = [ (function() {
{
Module["outside"]["newBuffer"] = new ArrayBuffer($0);
}
+}), (function($0) {
+ {
+ Module["outside"]["wasmTable"] = new Array($0);
+ }
}), (function($0, $1, $2) {
{
var source = Module["HEAP8"].subarray($1, $1 + $2);
var target = new Int8Array(Module["outside"]["newBuffer"]);
target.set(source, $0);
}
-}), (function() {
+}), (function($0, $1) {
{
- Module["tempArguments"] = [];
+ Module["outside"]["wasmTable"][$0] = $1;
}
}), (function($0, $1) {
{
@@ -1197,7 +1201,15 @@ var ASM_CONSTS = [ (function() {
}
}), (function($0) {
{
- Module["tempArguments"].push($0);
+ var value = Module["outside"]["wasmTable"][$0];
+ return typeof value === "number" ? value : -1;
+ }
+}), (function($0) {
+ {
+ var func = Module["outside"]["wasmTable"][$0];
+ var tempArguments = Module["tempArguments"];
+ Module["tempArguments"] = null;
+ return func.apply(null, tempArguments);
}
}), (function($0, $1, $2, $3, $4) {
{
@@ -1302,34 +1314,42 @@ var ASM_CONSTS = [ (function() {
{
abort("wasm trap: " + Pointer_stringify($0));
}
+}), (function() {
+ {
+ Module["tempArguments"] = [];
+ }
+}), (function($0) {
+ {
+ Module["tempArguments"].push($0);
+ }
}) ];
-function _emscripten_asm_const_diiid(code, a0, a1, a2, a3) {
- return ASM_CONSTS[code](a0, a1, a2, a3);
+function _emscripten_asm_const_iiii(code, a0, a1, a2) {
+ return ASM_CONSTS[code](a0, a1, a2);
}
function _emscripten_asm_const_dii(code, a0, a1) {
return ASM_CONSTS[code](a0, a1);
}
-function _emscripten_asm_const_di(code, a0) {
- return ASM_CONSTS[code](a0);
+function _emscripten_asm_const_diiiii(code, a0, a1, a2, a3, a4) {
+ return ASM_CONSTS[code](a0, a1, a2, a3, a4);
}
function _emscripten_asm_const_i(code) {
return ASM_CONSTS[code]();
}
-function _emscripten_asm_const_diiiii(code, a0, a1, a2, a3, a4) {
- return ASM_CONSTS[code](a0, a1, a2, a3, a4);
+function _emscripten_asm_const_di(code, a0) {
+ return ASM_CONSTS[code](a0);
}
function _emscripten_asm_const_iid(code, a0, a1) {
return ASM_CONSTS[code](a0, a1);
}
+function _emscripten_asm_const_diiid(code, a0, a1, a2, a3) {
+ return ASM_CONSTS[code](a0, a1, a2, a3);
+}
function _emscripten_asm_const_ii(code, a0) {
return ASM_CONSTS[code](a0);
}
function _emscripten_asm_const_did(code, a0, a1) {
return ASM_CONSTS[code](a0, a1);
}
-function _emscripten_asm_const_iiii(code, a0, a1, a2) {
- return ASM_CONSTS[code](a0, a1, a2);
-}
function _emscripten_asm_const_v(code) {
return ASM_CONSTS[code]();
}
@@ -1340,7 +1360,7 @@ function _emscripten_asm_const_id(code, a0) {
return ASM_CONSTS[code](a0);
}
STATIC_BASE = 8;
-STATICTOP = STATIC_BASE + 53504;
+STATICTOP = STATIC_BASE + 53824;
__ATINIT__.push({
func: (function() {
__GLOBAL__I_000101();
@@ -1382,11 +1402,11 @@ __ATINIT__.push({
__GLOBAL__sub_I_iostream_cpp();
})
});
-allocate([ 244, 41, 0, 0, 45, 67, 0, 0, 28, 42, 0, 0, 65, 70, 0, 0, 128, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 135, 70, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 200, 74, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 69, 75, 0, 0, 28, 42, 0, 0, 228, 74, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 103, 75, 0, 0, 244, 41, 0, 0, 228, 81, 0, 0, 28, 42, 0, 0, 131, 81, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 6, 82, 0, 0, 28, 42, 0, 0, 63, 82, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 160, 82, 0, 0, 244, 41, 0, 0, 76, 84, 0, 0, 244, 41, 0, 0, 126, 84, 0, 0, 28, 42, 0, 0, 89, 84, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 208, 94, 0, 0, 28, 42, 0, 0, 158, 94, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 132, 94, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 228, 99, 0, 0, 28, 42, 0, 0, 64, 99, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 180, 98, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 87, 101, 0, 0, 224, 2, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 122, 104, 0, 0, 28, 42, 0, 0, 24, 104, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 177, 103, 0, 0, 32, 1, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 56, 103, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 152, 0, 0, 0, 2, 0, 0, 0, 48, 1, 0, 0, 2, 16, 0, 0, 28, 42, 0, 0, 245, 102, 0, 0, 64, 1, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 144, 105, 0, 0, 28, 42, 0, 0, 12, 105, 0, 0, 112, 1, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 73, 109, 0, 0, 244, 41, 0, 0, 11, 110, 0, 0, 28, 42, 0, 0, 134, 109, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 98, 110, 0, 0, 28, 42, 0, 0, 159, 110, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 36, 111, 0, 0, 28, 42, 0, 0, 111, 121, 0, 0, 240, 1, 0, 0, 0, 0, 0, 0, 116, 42, 0, 0, 76, 121, 0, 0, 0, 0, 0, 0, 232, 1, 0, 0, 144, 42, 0, 0, 94, 121, 0, 0, 244, 41, 0, 0, 180, 121, 0, 0, 28, 42, 0, 0, 116, 122, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 72, 122, 0, 0, 244, 41, 0, 0, 233, 122, 0, 0, 28, 42, 0, 0, 4, 130, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 20, 130, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 45, 130, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 59, 149, 0, 0, 88, 2, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 41, 149, 0, 0, 28, 42, 0, 0, 101, 149, 0, 0, 88, 2, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 143, 149, 0, 0, 244, 41, 0, 0, 192, 149, 0, 0, 172, 42, 0, 0, 241, 149, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 2, 0, 0, 3, 244, 255, 255, 172, 42, 0, 0, 32, 150, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 96, 2, 0, 0, 3, 244, 255, 255, 172, 42, 0, 0, 79, 150, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 2, 0, 0, 3, 244, 255, 255, 172, 42, 0, 0, 126, 150, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 96, 2, 0, 0, 3, 244, 255, 255, 172, 42, 0, 0, 173, 150, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 128, 2, 0, 0, 2, 0, 0, 0, 176, 2, 0, 0, 2, 8, 0, 0, 28, 42, 0, 0, 221, 150, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 246, 150, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 53, 151, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 77, 151, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 101, 151, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 121, 151, 0, 0, 160, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 143, 151, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 201, 151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 144, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 13, 152, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 35, 152, 0, 0, 172, 42, 0, 0, 60, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 208, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 128, 152, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 164, 152, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 8, 4, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 232, 152, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 32, 4, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 254, 152, 0, 0, 172, 42, 0, 0, 23, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 72, 4, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 91, 153, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 32, 4, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 177, 154, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 136, 4, 0, 0, 2, 0, 0, 0, 144, 4, 0, 0, 0, 8, 0, 0, 244, 41, 0, 0, 24, 155, 0, 0, 244, 41, 0, 0, 246, 154, 0, 0, 172, 42, 0, 0, 43, 155, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 136, 4, 0, 0, 2, 0, 0, 0, 192, 4, 0, 0, 0, 8, 0, 0, 244, 41, 0, 0, 112, 155, 0, 0, 172, 42, 0, 0, 146, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 232, 4, 0, 0, 0, 8, 0, 0, 244, 41, 0, 0, 215, 155, 0, 0, 172, 42, 0, 0, 236, 155, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 232, 4, 0, 0, 0, 8, 0, 0, 172, 42, 0, 0, 49, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 244, 41, 0, 0, 77, 156, 0, 0, 172, 42, 0, 0, 98, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 126, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 154, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 197, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 184, 5, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 11, 157, 0, 0, 172, 42, 0, 0, 47, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 224, 5, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 117, 157, 0, 0, 172, 42, 0, 0, 148, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 8, 6, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 218, 157, 0, 0, 172, 42, 0, 0, 243, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 6, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 57, 158, 0, 0, 172, 42, 0, 0, 82, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 2, 0, 0, 0, 244, 41, 0, 0, 103, 158, 0, 0, 172, 42, 0, 0, 254, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 2, 0, 0, 0, 28, 42, 0, 0, 127, 158, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 162, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 244, 41, 0, 0, 197, 158, 0, 0, 28, 42, 0, 0, 220, 158, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 19, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 53, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 172, 42, 0, 0, 87, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 28, 42, 0, 0, 122, 159, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 172, 42, 0, 0, 144, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 2, 0, 0, 0, 244, 41, 0, 0, 162, 159, 0, 0, 172, 42, 0, 0, 183, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 2, 0, 0, 0, 28, 42, 0, 0, 201, 159, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 222, 159, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 136, 160, 0, 0, 244, 41, 0, 0, 74, 163, 0, 0, 28, 42, 0, 0, 170, 163, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 87, 163, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0, 244, 41, 0, 0, 120, 163, 0, 0, 28, 42, 0, 0, 133, 163, 0, 0, 176, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 155, 164, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 219, 164, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 183, 164, 0, 0, 248, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 253, 164, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 88, 42, 0, 0, 84, 106, 0, 0, 88, 42, 0, 0, 37, 165, 0, 0, 28, 42, 0, 0, 40, 165, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 28, 42, 0, 0, 77, 165, 0, 0, 176, 7, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 16, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 100, 8, 0, 0, 156, 8, 0, 0, 176, 8, 0, 0, 120, 8, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 32, 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, 48, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 9, 0, 0, 0, 3, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 17, 0, 0, 0, 21, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 13, 0, 0, 0, 5, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 208, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 8, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 8, 1, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 8, 1, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 252, 9, 0, 0, 96, 10, 0, 0, 156, 10, 0, 0, 176, 10, 0, 0, 196, 10, 0, 0, 216, 10, 0, 0, 136, 10, 0, 0, 116, 10, 0, 0, 36, 10, 0, 0, 16, 10, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 224, 2, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 224, 2, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 224, 2, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 200, 255, 255, 255, 200, 255, 255, 255, 176, 2, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 3, 193, 0, 0, 235, 196, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 120, 1, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 19, 0, 0, 0, 9, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 152, 1, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 21, 0, 0, 0, 10, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 176, 1, 0, 0, 48, 0, 0, 0, 52, 0, 0, 0, 23, 0, 0, 0, 11, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 200, 1, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 25, 0, 0, 0, 12, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 26, 0, 0, 0, 10, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 248, 1, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 28, 0, 0, 0, 13, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 29, 0, 0, 0, 11, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 24, 2, 0, 0, 24, 0, 0, 0, 63, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 24, 0, 0, 0, 64, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 56, 2, 0, 0, 24, 0, 0, 0, 65, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 66, 130, 0, 0, 84, 130, 0, 0, 170, 136, 0, 0, 177, 136, 0, 0, 182, 136, 0, 0, 189, 136, 0, 0, 198, 136, 0, 0, 203, 136, 0, 0, 210, 136, 0, 0, 217, 136, 0, 0, 222, 136, 0, 0, 228, 136, 0, 0, 233, 136, 0, 0, 156, 12, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 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, 229, 200, 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, 16, 13, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 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, 237, 200, 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, 16, 13, 0, 0, 136, 13, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 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, 245, 204, 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, 95, 112, 137, 0, 255, 9, 47, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 204, 43, 0, 0, 100, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 104, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 88, 2, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 112, 2, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 120, 2, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 14, 0, 0, 0, 11, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 152, 2, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 152, 2, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 176, 2, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 200, 2, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 200, 2, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 70, 0, 0, 0, 80, 0, 0, 0, 15, 0, 0, 0, 11, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 37, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 16, 3, 0, 0, 68, 0, 0, 0, 81, 0, 0, 0, 16, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 38, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 15, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 32, 3, 0, 0, 70, 0, 0, 0, 82, 0, 0, 0, 17, 0, 0, 0, 11, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 18, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 48, 3, 0, 0, 68, 0, 0, 0, 83, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 19, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 64, 3, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 96, 3, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 112, 3, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 86, 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, 176, 3, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 86, 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, 232, 3, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 86, 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, 40, 4, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 86, 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, 96, 4, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 86, 0, 0, 0, 43, 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, 96, 4, 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, 0, 0, 0, 0, 152, 4, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 86, 0, 0, 0, 51, 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, 152, 4, 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, 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, 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, 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, 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, 65, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 77, 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, 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, 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, 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, 200, 4, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 240, 4, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 16, 5, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 86, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 61, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 56, 5, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 86, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 64, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 88, 5, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 86, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 67, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 120, 5, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 86, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 70, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 152, 5, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 192, 5, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 86, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 232, 5, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 16, 6, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 56, 6, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 86, 0, 0, 0, 18, 0, 0, 0, 4, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 96, 6, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 86, 0, 0, 0, 19, 0, 0, 0, 5, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 184, 6, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 128, 6, 0, 0, 125, 0, 0, 0, 127, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE);
-allocate([ 232, 6, 0, 0, 128, 0, 0, 0, 129, 0, 0, 0, 86, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 14, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 40, 7, 0, 0, 130, 0, 0, 0, 131, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 56, 7, 0, 0, 132, 0, 0, 0, 133, 0, 0, 0, 86, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 1, 0, 0, 0, 22, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 128, 7, 0, 0, 134, 0, 0, 0, 135, 0, 0, 0, 86, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 144, 7, 0, 0, 136, 0, 0, 0, 137, 0, 0, 0, 86, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 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, 116, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 3, 0, 0, 125, 0, 0, 0, 138, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 96, 7, 0, 0, 125, 0, 0, 0, 139, 0, 0, 0, 86, 0, 0, 0, 23, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 5, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 200, 6, 0, 0, 125, 0, 0, 0, 140, 0, 0, 0, 86, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 18, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 125, 0, 0, 0, 141, 0, 0, 0, 86, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 19, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 20, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 144, 6, 0, 0, 125, 0, 0, 0, 142, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 65, 163, 0, 0, 0, 0, 0, 0, 176, 7, 0, 0, 143, 0, 0, 0, 144, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 216, 7, 0, 0, 143, 0, 0, 0, 147, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 232, 7, 0, 0, 148, 0, 0, 0, 149, 0, 0, 0, 87, 0, 0, 0, 0, 0, 0, 0, 24, 8, 0, 0, 143, 0, 0, 0, 150, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 143, 0, 0, 0, 151, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 56, 8, 0, 0, 143, 0, 0, 0, 152, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 72, 8, 0, 0, 143, 0, 0, 0, 153, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 8, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 87, 97, 115, 109, 86, 97, 108, 105, 100, 97, 116, 111, 114, 40, 41, 46, 118, 97, 108, 105, 100, 97, 116, 101, 40, 119, 97, 115, 109, 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, 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, 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, 105, 115, 83, 116, 114, 105, 110, 103, 40, 41, 0, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 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, 33, 119, 97, 115, 109, 58, 58, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 101, 116, 0, 115, 105, 122, 101, 0, 110, 117, 109, 87, 111, 114, 107, 101, 114, 115, 32, 62, 61, 32, 49, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 109, 111, 100, 117, 108, 101, 45, 98, 117, 105, 108, 100, 105, 110, 103, 46, 104, 0, 79, 112, 116, 105, 109, 105, 122, 105, 110, 103, 73, 110, 99, 114, 101, 109, 101, 110, 116, 97, 108, 77, 111, 100, 117, 108, 101, 66, 117, 105, 108, 100, 101, 114, 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, 110, 101, 120, 116, 70, 117, 110, 99, 116, 105, 111, 110, 32, 60, 32, 110, 117, 109, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 113, 117, 101, 117, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 110, 101, 120, 116, 70, 117, 110, 99, 116, 105, 111, 110, 32, 61, 61, 32, 110, 117, 109, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 102, 105, 110, 105, 115, 104, 0, 67, 111, 117, 108, 100, 32, 110, 111, 116, 32, 102, 105, 110, 100, 32, 112, 97, 115, 115, 58, 32, 0, 70, 97, 116, 97, 108, 58, 32, 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, 105, 110, 100, 101, 120, 32, 60, 32, 117, 115, 101, 100, 69, 108, 101, 109, 101, 110, 116, 115, 0, 73, 109, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 0, 73, 109, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 0, 32, 61, 61, 32, 0, 58, 32, 0, 44, 32, 111, 110, 32, 10, 0, 110, 97, 109, 101, 46, 115, 116, 114, 0, 115, 114, 99, 47, 119, 97, 115, 109, 46, 104, 0, 91, 119, 97, 115, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 93, 32, 0, 91, 119, 97, 115, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 109, 111, 100, 117, 108, 101, 93, 32, 0, 69, 120, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 0, 69, 120, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 0, 103, 108, 111, 98, 97, 108, 32, 105, 110, 105, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 103, 108, 111, 98, 97, 108, 32, 105, 110, 105, 116, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 99, 111, 114, 114, 101, 99, 116, 32, 116, 121, 112, 101, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 102, 97, 108, 115, 101, 58, 32, 0, 32, 33, 61, 32, 0, 98, 114, 101, 97, 107, 32, 116, 97, 114, 103, 101, 116, 115, 0, 97, 108, 108, 32, 98, 114, 101, 97, 107, 32, 116, 97, 114, 103, 101, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 32, 45, 32, 0, 98, 108, 111, 99, 107, 43, 98, 114, 101, 97, 107, 115, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 114, 105, 103, 104, 116, 32, 116, 121, 112, 101, 32, 105, 102, 32, 98, 114, 101, 97, 107, 115, 32, 114, 101, 116, 117, 114, 110, 32, 97, 32, 118, 97, 108, 117, 101, 0, 105, 110, 116, 40, 95, 105, 100, 41, 32, 61, 61, 32, 105, 110, 116, 40, 84, 58, 58, 83, 112, 101, 99, 105, 102, 105, 99, 73, 100, 41, 0, 99, 97, 115, 116, 0, 105, 102, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 98, 114, 101, 97, 107, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 98, 114, 95, 116, 97, 98, 108, 101, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 99, 97, 108, 108, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 99, 97, 108, 108, 32, 112, 97, 114, 97, 109, 32, 110, 117, 109, 98, 101, 114, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 99, 97, 108, 108, 32, 112, 97, 114, 97, 109, 32, 116, 121, 112, 101, 115, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 40, 111, 110, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 0, 41, 10, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 105, 110, 100, 105, 114, 101, 99, 116, 32, 99, 97, 108, 108, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 97, 110, 32, 105, 51, 50, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 105, 110, 100, 101, 120, 32, 109, 117, 115, 116, 32, 98, 101, 32, 115, 109, 97, 108, 108, 32, 101, 110, 111, 117, 103, 104, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 32, 102, 117, 110, 99, 116, 105, 111, 110, 0, 108, 111, 97, 100, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 98, 97, 100, 32, 97, 108, 105, 103, 110, 109, 101, 110, 116, 58, 32, 0, 115, 116, 111, 114, 101, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 115, 116, 111, 114, 101, 32, 118, 97, 108, 117, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 117, 110, 97, 114, 105, 101, 115, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 114, 101, 99, 101, 105, 118, 101, 32, 97, 32, 110, 111, 110, 101, 32, 97, 115, 32, 116, 104, 101, 105, 114, 32, 105, 110, 112, 117, 116, 0, 101, 113, 122, 32, 109, 117, 115, 116, 32, 114, 101, 116, 117, 114, 110, 32, 105, 51, 50, 0, 110, 111, 110, 45, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 32, 117, 110, 97, 114, 105, 101, 115, 32, 109, 117, 115, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 101, 32, 115, 97, 109, 101, 32, 116, 121, 112, 101, 0, 101, 113, 122, 32, 105, 110, 112, 117, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 32, 111, 114, 32, 105, 54, 52, 0, 101, 120, 116, 101, 110, 100, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 119, 114, 97, 112, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 116, 114, 117, 110, 99, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 51, 50, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 54, 52, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 99, 111, 110, 118, 101, 114, 116, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 112, 114, 111, 109, 111, 116, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 100, 101, 109, 111, 116, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 51, 50, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 54, 52, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 98, 105, 110, 97, 114, 121, 32, 99, 104, 105, 108, 100, 32, 116, 121, 112, 101, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 101, 113, 117, 97, 108, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 49, 32, 111, 112, 101, 114, 97, 110, 100, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 105, 51, 50, 32, 111, 112, 101, 114, 97, 110, 100, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 98, 111, 100, 121, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 44, 32, 105, 102, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 115, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 115, 117, 108, 116, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 44, 32, 105, 102, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 115, 0, 109, 101, 109, 111, 114, 121, 32, 109, 97, 120, 32, 62, 61, 32, 105, 110, 105, 116, 105, 97, 108, 0, 109, 97, 120, 32, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 98, 101, 32, 60, 61, 32, 52, 71, 66, 0, 115, 101, 103, 109, 101, 110, 116, 32, 111, 102, 102, 115, 101, 116, 32, 105, 115, 32, 115, 109, 97, 108, 108, 32, 101, 110, 111, 117, 103, 104, 0, 116, 111, 116, 97, 108, 32, 115, 101, 103, 109, 101, 110, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 115, 109, 97, 108, 108, 32, 101, 110, 111, 117, 103, 104, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 116, 114, 117, 101, 58, 32, 0, 109, 111, 100, 117, 108, 101, 32, 101, 120, 112, 111, 114, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 102, 111, 117, 110, 100, 0, 109, 111, 100, 117, 108, 101, 32, 101, 120, 112, 111, 114, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 117, 110, 105, 113, 117, 101, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 102, 111, 117, 110, 100, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 48, 32, 112, 97, 114, 97, 109, 115, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 114, 101, 116, 117, 114, 110, 32, 97, 32, 118, 97, 108, 117, 101, 0, 34, 40, 110, 117, 108, 108, 41, 34, 0, 91, 93, 0, 110, 117, 108, 108, 0, 34, 58, 32, 0, 102, 117, 110, 99, 45, 62, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 102, 117, 110, 99, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 117, 105, 108, 100, 101, 114, 46, 104, 0, 97, 100, 100, 80, 97, 114, 97, 109, 0, 102, 117, 110, 99, 45, 62, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 102, 117, 110, 99, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 32, 43, 32, 102, 117, 110, 99, 45, 62, 118, 97, 114, 115, 46, 115, 105, 122, 101, 40, 41, 0, 97, 100, 100, 86, 97, 114, 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, 97, 32, 60, 61, 32, 115, 116, 100, 58, 58, 110, 117, 109, 101, 114, 105, 99, 95, 108, 105, 109, 105, 116, 115, 60, 97, 100, 100, 114, 101, 115, 115, 95, 116, 62, 58, 58, 109, 97, 120, 40, 41, 0, 65, 100, 100, 114, 101, 115, 115, 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, 32, 105, 115, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 78, 52, 119, 97, 115, 109, 49, 52, 80, 97, 114, 115, 101, 69, 120, 99, 101, 112, 116, 105, 111, 110, 69, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 108, 105, 115, 116, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 115, 116, 114, 105, 110, 103, 0, 32, 41, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 109, 111, 114, 101, 32, 101, 108, 101, 109, 101, 110, 116, 115, 32, 105, 110, 32, 108, 105, 115, 116, 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, 99, 95, 115, 116, 114, 0, 119, 114, 105, 116, 101, 32, 62, 61, 32, 100, 97, 116, 97, 46, 100, 97, 116, 97, 40, 41, 0, 115, 116, 114, 105, 110, 103, 84, 111, 66, 105, 110, 97, 114, 121, 0, 97, 99, 116, 117, 97, 108, 32, 60, 61, 32, 100, 97, 116, 97, 46, 115, 105, 122, 101, 40, 41, 0, 117, 110, 107, 110, 111, 119, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 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, 117, 110, 107, 110, 111, 119, 110, 32, 116, 121, 112, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 110, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 105, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 105, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 105, 109, 112, 111, 114, 116, 32, 101, 108, 101, 109, 101, 110, 116, 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, 117, 110, 107, 110, 111, 119, 110, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 0, 98, 97, 100, 32, 102, 117, 110, 99, 32, 100, 101, 99, 108, 97, 114, 97, 116, 105, 111, 110, 0, 110, 111, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 121, 112, 101, 32, 91, 105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 63, 93, 0, 97, 98, 111, 114, 116, 95, 111, 110, 32, 0, 98, 97, 100, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 0, 32, 118, 115, 32, 118, 97, 108, 117, 101, 32, 116, 121, 112, 101, 32, 0, 119, 97, 107, 97, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 0, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 0, 115, 101, 116, 95, 103, 108, 111, 98, 97, 108, 0, 108, 111, 97, 100, 0, 115, 116, 111, 114, 101, 0, 117, 110, 97, 114, 121, 0, 104, 111, 115, 116, 0, 110, 111, 110, 101, 0, 105, 51, 50, 0, 105, 54, 52, 0, 102, 51, 50, 0, 102, 54, 52, 0, 108, 101, 102, 116, 32, 38, 38, 32, 114, 105, 103, 104, 116, 0, 102, 105, 110, 97, 108, 105, 122, 101, 0, 98, 97, 100, 32, 99, 111, 110, 115, 116, 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, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 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, 101, 113, 0, 98, 97, 100, 32, 111, 102, 102, 115, 101, 116, 0, 98, 97, 100, 32, 108, 111, 97, 100, 32, 97, 116, 116, 114, 105, 98, 117, 116, 101, 0, 109, 97, 107, 101, 83, 116, 111, 114, 101, 0, 98, 97, 100, 32, 115, 116, 111, 114, 101, 32, 97, 116, 116, 114, 105, 98, 117, 116, 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, 32, 108, 97, 98, 101, 108, 0, 112, 111, 112, 95, 98, 97, 99, 107, 0, 105, 109, 112, 111, 114, 116, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 73, 109, 112, 111, 114, 116, 0, 105, 110, 118, 97, 108, 105, 100, 32, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 116, 121, 112, 101, 0, 108, 111, 99, 97, 108, 32, 97, 99, 99, 101, 115, 115, 32, 105, 110, 32, 110, 111, 110, 45, 102, 117, 110, 99, 116, 105, 111, 110, 32, 115, 99, 111, 112, 101, 0, 98, 97, 100, 32, 108, 111, 99, 97, 108, 32, 110, 97, 109, 101, 0, 98, 97, 100, 32, 108, 111, 99, 97, 108, 32, 105, 110, 100, 101, 120, 0, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 32, 62, 32, 48, 0, 103, 101, 116, 76, 111, 99, 97, 108, 73, 110, 100, 101, 120, 0, 98, 97, 100, 32, 103, 108, 111, 98, 97, 108, 32, 110, 97, 109, 101, 0, 98, 97, 100, 32, 103, 108, 111, 98, 97, 108, 32, 105, 110, 100, 101, 120, 0, 105, 32, 60, 32, 103, 108, 111, 98, 97, 108, 115, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 71, 108, 111, 98, 97, 108, 0, 105, 102, 45, 116, 114, 117, 101, 0, 105, 102, 45, 101, 108, 115, 101, 0, 105, 102, 84, 114, 117, 101, 0, 108, 111, 111, 112, 45, 111, 117, 116, 0, 108, 111, 111, 112, 45, 105, 110, 0, 105, 102, 84, 114, 117, 101, 32, 38, 38, 32, 105, 102, 70, 97, 108, 115, 101, 0, 116, 111, 116, 97, 108, 32, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 98, 101, 32, 60, 61, 32, 52, 71, 66, 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, 109, 101, 109, 111, 114, 121, 32, 101, 120, 112, 111, 114, 116, 101, 100, 32, 98, 117, 116, 32, 110, 111, 32, 109, 101, 109, 111, 114, 121, 0, 105, 32, 61, 61, 32, 115, 46, 115, 105, 122, 101, 40, 41, 0, 112, 97, 114, 115, 101, 71, 108, 111, 98, 97, 108, 0, 117, 110, 102, 97, 109, 105, 108, 105, 97, 114, 32, 115, 101, 99, 116, 105, 111, 110, 58, 32, 0, 112, 111, 115, 32, 43, 32, 110, 97, 109, 101, 83, 105, 122, 101, 32, 45, 32, 49, 32, 60, 32, 105, 110, 112, 117, 116, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 46, 104, 0, 114, 101, 97, 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, 61, 61, 32, 114, 101, 97, 100, 72, 101, 97, 100, 101, 114, 0, 115, 117, 114, 112, 114, 105, 115, 105, 110, 103, 32, 118, 97, 108, 117, 101, 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, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 101, 110, 100, 32, 111, 102, 32, 105, 110, 112, 117, 116, 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, 115, 116, 100, 58, 58, 105, 115, 95, 115, 105, 103, 110, 101, 100, 60, 84, 62, 58, 58, 118, 97, 108, 117, 101, 32, 38, 38, 32, 108, 97, 115, 116, 32, 38, 38, 32, 34, 100, 114, 111, 112, 112, 101, 100, 32, 98, 105, 116, 115, 32, 111, 110, 108, 121, 32, 118, 97, 108, 105, 100, 32, 102, 111, 114, 32, 115, 105, 103, 110, 101, 100, 32, 76, 69, 66, 34, 0, 115, 105, 122, 101, 95, 116, 40, 115, 104, 105, 102, 116, 41, 32, 60, 32, 115, 105, 122, 101, 111, 102, 40, 84, 41, 32, 42, 32, 56, 32, 38, 38, 32, 34, 76, 69, 66, 32, 111, 118, 101, 114, 102, 108, 111, 119, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 55, 98, 97, 100, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 99, 97, 108, 108, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 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, 102, 111, 114, 109, 32, 61, 61, 32, 66, 105, 110, 97, 114, 121, 67, 111, 110, 115, 116, 115, 58, 58, 84, 121, 112, 101, 70, 111, 114, 109, 115, 58, 58, 66, 97, 115, 105, 99, 0, 114, 101, 97, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 110, 117, 109, 32, 112, 97, 114, 97, 109, 115, 58, 32, 0, 110, 117, 109, 82, 101, 115, 117, 108, 116, 115, 32, 61, 61, 32, 49, 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, 105, 32, 60, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 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, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 116, 111, 116, 97, 108, 32, 61, 61, 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, 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, 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, 100, 101, 112, 116, 104, 32, 61, 61, 32, 48, 0, 112, 111, 115, 32, 61, 61, 32, 101, 110, 100, 79, 102, 70, 117, 110, 99, 116, 105, 111, 110, 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, 108, 97, 115, 116, 83, 101, 112, 97, 114, 97, 116, 111, 114, 32, 61, 61, 32, 66, 105, 110, 97, 114, 121, 67, 111, 110, 115, 116, 115, 58, 58, 69, 110, 100, 0, 118, 105, 115, 105, 116, 73, 102, 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, 97, 114, 105, 116, 121, 32, 61, 61, 32, 48, 32, 124, 124, 32, 97, 114, 105, 116, 121, 32, 61, 61, 32, 49, 0, 118, 105, 115, 105, 116, 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, 118, 105, 115, 105, 116, 83, 119, 105, 116, 99, 104, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 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, 118, 105, 115, 105, 116, 67, 97, 108, 108, 0, 110, 117, 109, 32, 61, 61, 32, 97, 114, 105, 116, 121, 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, 105, 32, 60, 32, 105, 109, 112, 111, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 118, 105, 115, 105, 116, 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 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 10244);
-allocate([ 117, 114, 114, 45, 62, 105, 110, 100, 101, 120, 32, 60, 32, 99, 117, 114, 114, 70, 117, 110, 99, 116, 105, 111, 110, 45, 62, 103, 101, 116, 78, 117, 109, 76, 111, 99, 97, 108, 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, 71, 101, 116, 71, 108, 111, 98, 97, 108, 32, 0, 99, 117, 114, 114, 45, 62, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 103, 108, 111, 98, 97, 108, 115, 46, 115, 105, 122, 101, 40, 41, 0, 118, 105, 115, 105, 116, 71, 101, 116, 71, 108, 111, 98, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 116, 71, 108, 111, 98, 97, 108, 0, 118, 105, 115, 105, 116, 83, 101, 116, 71, 108, 111, 98, 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, 118, 105, 115, 105, 116, 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, 118, 97, 108, 117, 101, 32, 60, 32, 48, 32, 38, 38, 32, 34, 115, 105, 103, 110, 45, 101, 120, 116, 101, 110, 100, 32, 115, 104, 111, 117, 108, 100, 32, 112, 114, 111, 100, 117, 99, 101, 115, 32, 97, 32, 110, 101, 103, 97, 116, 105, 118, 101, 32, 118, 97, 108, 117, 101, 34, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 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, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 71, 108, 111, 98, 97, 108, 115, 0, 114, 101, 97, 100, 71, 108, 111, 98, 97, 108, 115, 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, 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, 32, 61, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 46, 115, 105, 122, 101, 40, 41, 0, 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, 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, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 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, 111, 117, 116, 54, 52, 32, 61, 32, 36, 52, 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, 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, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 123, 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, 111, 117, 116, 54, 52, 32, 43, 32, 105, 93, 32, 61, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 59, 32, 125, 32, 125, 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, 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, 78, 52, 119, 97, 115, 109, 49, 54, 71, 108, 111, 98, 97, 108, 73, 110, 105, 116, 82, 117, 110, 110, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 73, 78, 83, 95, 49, 54, 71, 108, 111, 98, 97, 108, 73, 110, 105, 116, 82, 117, 110, 110, 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, 54, 71, 108, 111, 98, 97, 108, 73, 110, 105, 116, 82, 117, 110, 110, 101, 114, 69, 78, 83, 95, 52, 70, 108, 111, 119, 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, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 51, 50, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 51, 50, 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, 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, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 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, 115, 114, 99, 47, 119, 97, 115, 109, 45, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 46, 104, 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, 115, 116, 100, 58, 58, 105, 115, 110, 97, 110, 40, 102, 41, 32, 38, 38, 32, 34, 101, 120, 112, 101, 99, 116, 101, 100, 32, 97, 32, 78, 97, 78, 34, 0, 115, 101, 116, 81, 117, 105, 101, 116, 78, 97, 78, 0, 115, 116, 97, 99, 107, 32, 108, 105, 109, 105, 116, 0, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 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, 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, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 80, 97, 114, 97, 109, 40, 105, 41, 0, 70, 117, 110, 99, 116, 105, 111, 110, 83, 99, 111, 112, 101, 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, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 86, 97, 114, 40, 105, 41, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 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, 50, 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, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 0, 78, 52, 119, 97, 115, 109, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 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, 50, 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, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 69, 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, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 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, 50, 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, 50, 51, 82, 117, 110, 116, 105, 109, 101, 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, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 35, 32, 111, 102, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 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, 32, 62, 32, 0, 78, 83, 116, 51, 95, 95, 50, 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, 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, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 69, 120, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 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, 78, 97, 78, 80, 97, 121, 108, 111, 97, 100, 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, 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, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 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, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 53, 95, 118, 69, 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, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 118, 69, 69, 0, 116, 121, 112, 101, 45, 62, 112, 97, 114, 97, 109, 115, 91, 105, 93, 32, 61, 61, 32, 102, 54, 52, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 41, 0, 109, 97, 107, 101, 67, 111, 110, 115, 116, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 105, 105, 105, 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, 50, 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, 50, 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, 50, 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, 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, 99, 111, 97, 108, 101, 115, 99, 101, 45, 108, 111, 99, 97, 108, 115, 0, 114, 101, 100, 117, 99, 101, 32, 35, 32, 111, 102, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 99, 111, 97, 108, 101, 115, 99, 105, 110, 103, 0, 99, 111, 97, 108, 101, 115, 99, 101, 45, 108, 111, 99, 97, 108, 115, 45, 108, 101, 97, 114, 110, 105, 110, 103, 0, 114, 101, 100, 117, 99, 101, 32, 35, 32, 111, 102, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 99, 111, 97, 108, 101, 115, 99, 105, 110, 103, 32, 97, 110, 100, 32, 108, 101, 97, 114, 110, 105, 110, 103, 0, 100, 99, 101, 0, 114, 101, 109, 111, 118, 101, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101, 0, 100, 114, 111, 112, 45, 114, 101, 116, 117, 114, 110, 45, 118, 97, 108, 117, 101, 115, 0, 115, 116, 111, 112, 115, 32, 114, 101, 108, 121, 105, 110, 103, 32, 111, 110, 32, 114, 101, 116, 117, 114, 110, 32, 118, 97, 108, 117, 101, 115, 32, 102, 114, 111, 109, 32, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 97, 110, 100, 32, 115, 116, 111, 114, 101, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 45, 102, 117, 110, 99, 116, 105, 111, 110, 45, 101, 108, 105, 109, 105, 110, 97, 116, 105, 111, 110, 0, 114, 101, 109, 111, 118, 101, 115, 32, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 108, 111, 119, 101, 114, 45, 105, 102, 45, 101, 108, 115, 101, 0, 108, 111, 119, 101, 114, 115, 32, 105, 102, 45, 101, 108, 115, 101, 115, 32, 105, 110, 116, 111, 32, 105, 102, 115, 44, 32, 98, 108, 111, 99, 107, 115, 32, 97, 110, 100, 32, 98, 114, 97, 110, 99, 104, 101, 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, 109, 101, 116, 114, 105, 99, 115, 0, 114, 101, 112, 111, 114, 116, 115, 32, 109, 101, 116, 114, 105, 99, 115, 0, 110, 109, 0, 110, 97, 109, 101, 32, 108, 105, 115, 116, 0, 110, 97, 109, 101, 45, 109, 97, 110, 97, 103, 101, 114, 0, 117, 116, 105, 108, 105, 116, 121, 32, 112, 97, 115, 115, 32, 116, 111, 32, 109, 97, 110, 97, 103, 101, 32, 110, 97, 109, 101, 115, 32, 105, 110, 32, 109, 111, 100, 117, 108, 101, 115, 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, 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, 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, 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, 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, 114, 101, 109, 111, 118, 101, 45, 105, 109, 112, 111, 114, 116, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 105, 109, 112, 111, 114, 116, 115, 32, 97, 110, 100, 32, 114, 101, 112, 108, 97, 99, 101, 115, 32, 116, 104, 101, 109, 32, 119, 105, 116, 104, 32, 110, 111, 112, 115, 0, 114, 101, 109, 111, 118, 101, 45, 109, 101, 109, 111, 114, 121, 0, 114, 101, 109, 111, 118, 101, 115, 32, 109, 101, 109, 111, 114, 121, 32, 115, 101, 103, 109, 101, 110, 116, 115, 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, 111, 116, 32, 110, 101, 101, 100, 101, 100, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 117, 110, 117, 115, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 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, 114, 101, 111, 114, 100, 101, 114, 45, 102, 117 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 20484);
-allocate([ 110, 99, 116, 105, 111, 110, 115, 0, 115, 111, 114, 116, 115, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 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, 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, 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, 112, 114, 101, 99, 111, 109, 112, 117, 116, 101, 0, 99, 111, 109, 112, 117, 116, 101, 115, 32, 99, 111, 109, 112, 105, 108, 101, 45, 116, 105, 109, 101, 32, 101, 118, 97, 108, 117, 97, 116, 97, 98, 108, 101, 32, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 115, 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, 101, 115, 47, 112, 97, 115, 115, 46, 99, 112, 112, 0, 114, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 0, 80, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 0, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 80, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 83, 53, 95, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 101, 115, 46, 46, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 112, 97, 115, 115, 101, 115, 32, 116, 111, 111, 107, 32, 0, 32, 115, 101, 99, 111, 110, 100, 115, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 32, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 58, 32, 0, 46, 46, 46, 32, 0, 90, 90, 78, 52, 119, 97, 115, 109, 49, 48, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 51, 114, 117, 110, 69, 118, 69, 78, 75, 51, 36, 95, 48, 99, 108, 69, 118, 69, 85, 108, 118, 69, 95, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 90, 78, 52, 119, 97, 115, 109, 49, 48, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 51, 114, 117, 110, 69, 118, 69, 78, 75, 51, 36, 95, 48, 99, 108, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 78, 52, 119, 97, 115, 109, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 10, 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, 32, 109, 101, 109, 111, 114, 121, 41, 0, 102, 117, 110, 99, 32, 0, 40, 116, 121, 112, 101, 32, 0, 112, 97, 114, 97, 109, 32, 0, 114, 101, 115, 117, 108, 116, 32, 0, 108, 111, 99, 97, 108, 32, 0, 99, 117, 114, 114, 0, 118, 105, 115, 105, 116, 0, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 110, 111, 112, 0, 112, 97, 103, 101, 115, 105, 122, 101, 0, 99, 117, 114, 114, 101, 110, 116, 95, 109, 101, 109, 111, 114, 121, 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, 115, 101, 108, 101, 99, 116, 0, 27, 91, 51, 53, 109, 0, 27, 91, 49, 109, 0, 105, 51, 50, 46, 97, 100, 100, 0, 105, 51, 50, 46, 115, 117, 98, 0, 105, 51, 50, 46, 109, 117, 108, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 0, 105, 51, 50, 46, 97, 110, 100, 0, 105, 51, 50, 46, 111, 114, 0, 105, 51, 50, 46, 120, 111, 114, 0, 105, 51, 50, 46, 115, 104, 108, 0, 105, 51, 50, 46, 115, 104, 114, 95, 117, 0, 105, 51, 50, 46, 115, 104, 114, 95, 115, 0, 105, 51, 50, 46, 114, 111, 116, 108, 0, 105, 51, 50, 46, 114, 111, 116, 114, 0, 105, 51, 50, 46, 101, 113, 0, 105, 51, 50, 46, 110, 101, 0, 105, 51, 50, 46, 108, 116, 95, 115, 0, 105, 51, 50, 46, 108, 116, 95, 117, 0, 105, 51, 50, 46, 108, 101, 95, 115, 0, 105, 51, 50, 46, 108, 101, 95, 117, 0, 105, 51, 50, 46, 103, 116, 95, 115, 0, 105, 51, 50, 46, 103, 116, 95, 117, 0, 105, 51, 50, 46, 103, 101, 95, 115, 0, 105, 51, 50, 46, 103, 101, 95, 117, 0, 105, 54, 52, 46, 97, 100, 100, 0, 105, 54, 52, 46, 115, 117, 98, 0, 105, 54, 52, 46, 109, 117, 108, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 0, 105, 54, 52, 46, 97, 110, 100, 0, 105, 54, 52, 46, 111, 114, 0, 105, 54, 52, 46, 120, 111, 114, 0, 105, 54, 52, 46, 115, 104, 108, 0, 105, 54, 52, 46, 115, 104, 114, 95, 117, 0, 105, 54, 52, 46, 115, 104, 114, 95, 115, 0, 105, 54, 52, 46, 114, 111, 116, 108, 0, 105, 54, 52, 46, 114, 111, 116, 114, 0, 105, 54, 52, 46, 101, 113, 0, 105, 54, 52, 46, 110, 101, 0, 105, 54, 52, 46, 108, 116, 95, 115, 0, 105, 54, 52, 46, 108, 116, 95, 117, 0, 105, 54, 52, 46, 108, 101, 95, 115, 0, 105, 54, 52, 46, 108, 101, 95, 117, 0, 105, 54, 52, 46, 103, 116, 95, 115, 0, 105, 54, 52, 46, 103, 116, 95, 117, 0, 105, 54, 52, 46, 103, 101, 95, 115, 0, 105, 54, 52, 46, 103, 101, 95, 117, 0, 102, 51, 50, 46, 97, 100, 100, 0, 102, 51, 50, 46, 115, 117, 98, 0, 102, 51, 50, 46, 109, 117, 108, 0, 102, 51, 50, 46, 100, 105, 118, 0, 102, 51, 50, 46, 99, 111, 112, 121, 115, 105, 103, 110, 0, 102, 51, 50, 46, 109, 105, 110, 0, 102, 51, 50, 46, 109, 97, 120, 0, 102, 51, 50, 46, 101, 113, 0, 102, 51, 50, 46, 110, 101, 0, 102, 51, 50, 46, 108, 116, 0, 102, 51, 50, 46, 108, 101, 0, 102, 51, 50, 46, 103, 116, 0, 102, 51, 50, 46, 103, 101, 0, 102, 54, 52, 46, 97, 100, 100, 0, 102, 54, 52, 46, 115, 117, 98, 0, 102, 54, 52, 46, 109, 117, 108, 0, 102, 54, 52, 46, 100, 105, 118, 0, 102, 54, 52, 46, 99, 111, 112, 121, 115, 105, 103, 110, 0, 102, 54, 52, 46, 109, 105, 110, 0, 102, 54, 52, 46, 109, 97, 120, 0, 102, 54, 52, 46, 101, 113, 0, 102, 54, 52, 46, 110, 101, 0, 102, 54, 52, 46, 108, 116, 0, 102, 54, 52, 46, 108, 101, 0, 102, 54, 52, 46, 103, 116, 0, 102, 54, 52, 46, 103, 101, 0, 27, 91, 48, 109, 0, 105, 51, 50, 46, 99, 108, 122, 0, 105, 51, 50, 46, 99, 116, 122, 0, 105, 51, 50, 46, 112, 111, 112, 99, 110, 116, 0, 105, 51, 50, 46, 101, 113, 122, 0, 105, 54, 52, 46, 99, 108, 122, 0, 105, 54, 52, 46, 99, 116, 122, 0, 105, 54, 52, 46, 112, 111, 112, 99, 110, 116, 0, 105, 54, 52, 46, 101, 113, 122, 0, 102, 51, 50, 46, 110, 101, 103, 0, 102, 51, 50, 46, 97, 98, 115, 0, 102, 51, 50, 46, 99, 101, 105, 108, 0, 102, 51, 50, 46, 102, 108, 111, 111, 114, 0, 102, 51, 50, 46, 116, 114, 117, 110, 99, 0, 102, 51, 50, 46, 110, 101, 97, 114, 101, 115, 116, 0, 102, 51, 50, 46, 115, 113, 114, 116, 0, 102, 54, 52, 46, 110, 101, 103, 0, 102, 54, 52, 46, 97, 98, 115, 0, 102, 54, 52, 46, 99, 101, 105, 108, 0, 102, 54, 52, 46, 102, 108, 111, 111, 114, 0, 102, 54, 52, 46, 116, 114, 117, 110, 99, 0, 102, 54, 52, 46, 110, 101, 97, 114, 101, 115, 116, 0, 102, 54, 52, 46, 115, 113, 114, 116, 0, 105, 54, 52, 46, 101, 120, 116, 101, 110, 100, 95, 115, 47, 105, 51, 50, 0, 105, 54, 52, 46, 101, 120, 116, 101, 110, 100, 95, 117, 47, 105, 51, 50, 0, 105, 51, 50, 46, 119, 114, 97, 112, 47, 105, 54, 52, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 105, 51, 50, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 51, 50, 0, 105, 54, 52, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 54, 52, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 102, 54, 52, 46, 112, 114, 111, 109, 111, 116, 101, 47, 102, 51, 50, 0, 102, 51, 50, 46, 100, 101, 109, 111, 116, 101, 47, 102, 54, 52, 0, 102, 51, 50, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 51, 50, 0, 102, 54, 52, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 54, 52, 0, 46, 115, 116, 111, 114, 101, 0, 49, 54, 0, 51, 50, 0, 32, 111, 102, 102, 115, 101, 116, 61, 0, 32, 97, 108, 105, 103, 110, 61, 0, 46, 108, 111, 97, 100, 0, 95, 115, 0, 95, 117, 0, 115, 101, 116, 95, 103, 108, 111, 98, 97, 108, 32, 0, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 32, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 0, 99, 97, 108, 108, 32, 0, 98, 114, 95, 116, 97, 98, 108, 101, 0, 98, 114, 95, 105, 102, 32, 0, 98, 114, 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, 117, 115, 101, 100, 69, 108, 101, 109, 101, 110, 116, 115, 32, 62, 32, 48, 0, 115, 114, 99, 47, 109, 105, 120, 101, 100, 95, 97, 114, 101, 110, 97, 46, 104, 0, 98, 97, 99, 107, 0, 27, 91, 51, 51, 109, 0, 40, 41, 0, 103, 108, 111, 98, 97, 108, 32, 0, 105, 109, 112, 111, 114, 116, 32, 0, 32, 40, 102, 117, 110, 99, 0, 41, 41, 0, 27, 91, 51, 50, 109, 0, 32, 32, 0, 27, 91, 51, 49, 109, 0, 78, 52, 119, 97, 115, 109, 55, 80, 114, 105, 110, 116, 101, 114, 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, 78, 52, 119, 97, 115, 109, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 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, 115, 116, 97, 116, 0, 97, 115, 115, 105, 103, 110, 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, 119, 104, 105, 108, 101, 0, 100, 111, 0, 102, 111, 114, 0, 115, 101, 113, 0, 115, 117, 98, 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, 91, 0, 123, 0, 125, 0, 63, 0, 58, 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, 33, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 103, 101, 116, 40, 41, 45, 62, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 114, 99, 47, 115, 117, 112, 112, 111, 114, 116, 47, 116, 104, 114, 101, 97, 100, 115, 46, 99, 112, 112, 0, 126, 84, 104, 114, 101, 97, 100, 0, 84, 104, 114, 101, 97, 100, 0, 116, 104, 114, 101, 97, 100, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 102, 97, 105, 108, 101, 100, 0, 111, 108, 100, 32, 61, 61, 32, 116, 104, 114, 101, 97, 100, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 115, 101, 116, 84, 104, 114, 101, 97, 100, 115, 65, 114, 101, 82, 101, 97, 100, 121, 0, 66, 73, 78, 65, 82, 89, 69, 78, 95, 67, 79, 82, 69, 83, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 111, 114, 107, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 110, 117, 109, 0, 33, 114, 117, 110, 110, 105, 110, 103, 0, 70, 85, 78, 67, 83, 73, 71, 36, 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, 105, 51, 50, 115, 45, 100, 105, 118, 0, 105, 51, 50, 117, 45, 100, 105, 118, 0, 105, 51, 50, 115, 45, 114, 101, 109, 0, 105, 51, 50, 117, 45, 114, 101, 109, 0, 103, 108, 111, 98, 97, 108, 46, 77, 97, 116, 104, 0, 97, 98, 115, 0, 102, 108, 111, 111, 114, 0, 99, 101, 105, 108, 0, 115, 113, 114, 116, 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, 117, 115, 101, 32, 97, 115, 109, 0, 98, 117, 102, 102, 101, 114, 0, 101, 110, 118, 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, 109, 101, 109, 111, 114, 121, 0, 116, 121, 112, 101, 0, 105, 109, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 0, 99, 111, 100, 101, 0, 101, 120, 112, 111, 114, 116, 0, 103, 108, 111, 98, 97, 108, 0, 100, 97, 116, 97, 0, 116, 97, 98, 108, 101, 0, 110, 97, 109, 101, 0, 115, 116, 97, 114, 116, 0, 119, 97, 115, 109, 0, 42, 114, 101, 116, 117, 114, 110, 58, 41, 42, 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, 109, 111, 100, 117, 108, 101, 0, 102, 117, 110, 99, 0, 112, 97, 114, 97, 109, 0, 114, 101, 115, 117, 108, 116, 0, 115, 101, 103, 109, 101, 110, 116, 0, 108, 111, 99, 97, 108, 0, 99, 97, 108, 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, 108, 111, 99, 107, 0, 98, 114, 95, 105, 102, 0, 116, 104, 101, 110, 0, 101, 108, 115, 101, 0, 78, 97, 78, 0, 73, 110, 102, 105, 110, 105, 116, 121, 0, 45, 105, 110, 102, 105, 110, 105, 116, 121, 0, 45, 110, 97, 110, 0, 99, 97, 115, 101, 0, 98, 114, 0, 102, 97, 107, 101, 95, 114, 101, 116, 117, 114, 110, 95, 119, 97, 107, 97, 49, 50, 51, 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, 112, 114, 105, 110, 116, 0, 105, 110, 118, 111, 107, 101, 0, 101, 120, 105, 116, 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, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 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, 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, 80, 79, 83, 73, 88, 0, 99, 108, 111, 99, 107, 95, 103, 101, 116, 116, 105, 109, 101, 40, 67, 76, 79, 67, 75, 95, 77, 79, 78, 79, 84, 79, 78, 73, 67, 41, 32, 102, 97, 105, 108, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 58, 58, 119, 97, 105, 116, 58, 32, 109, 117, 116, 101, 120, 32, 110, 111, 116, 32, 108, 111, 99, 107, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 32, 119, 97, 105, 116, 32, 102, 97, 105, 108, 101, 100, 0, 78, 83, 116, 51, 95, 95, 50, 56, 105, 111, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 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, 50, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 108, 108, 97, 116, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 54, 108, 111, 99, 97, 108, 101, 53, 102, 97, 99, 101, 116, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 108, 108, 97, 116, 101, 73, 119, 69, 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, 37, 112, 0, 67, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 110, 117, 109, 95, 103, 101, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 119, 69, 69, 0, 37, 112, 0, 0, 0, 0, 76, 0, 37, 0, 0, 0, 0, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 110, 117, 109, 95, 112, 117, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 119, 69, 69, 0, 37, 72, 58, 37, 77, 58, 37, 83, 0, 37, 109, 47, 37, 100, 47, 37, 121, 0, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 0, 37, 97, 32, 37, 98, 32, 37, 100, 32, 37, 72, 58, 37, 77, 58, 37, 83, 32, 37, 89, 0, 65, 77, 0, 80, 77, 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, 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, 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, 37, 72, 58, 37, 77, 58, 37, 83, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 78, 83, 116, 51, 95, 95, 50, 57, 116, 105, 109, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 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, 50, 49, 48, 95, 95, 116, 105, 109, 101, 95, 112, 117, 116, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 49, 48, 109, 111, 110, 101, 121, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 49, 69, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 37, 76, 102, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 78, 83, 116, 51, 95, 95, 50, 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, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 69, 69, 0, 37, 46, 48, 76, 102, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 109, 101, 115, 115, 97, 103, 101, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 49, 50, 99, 111, 100, 101, 99, 118, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 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, 50, 54, 108, 111, 99, 97, 108, 101, 53, 95, 95, 105, 109, 112, 69, 0, 78, 83, 116, 51, 95, 95, 50, 53, 99, 116, 121, 112, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 99, 116, 121, 112, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 53, 99, 116, 121, 112, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 30724);
-allocate([ 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, 33, 34, 118, 101, 99, 116, 111, 114, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 115, 104, 97, 114, 101, 100, 95, 99, 111, 117, 110, 116, 69, 0, 109, 117, 116, 101, 120, 32, 108, 111, 99, 107, 32, 102, 97, 105, 108, 101, 100, 0, 101, 99, 32, 61, 61, 32, 48, 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, 108, 105, 98, 47, 108, 105, 98, 99, 120, 120, 47, 109, 117, 116, 101, 120, 46, 99, 112, 112, 0, 117, 110, 108, 111, 99, 107, 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, 95, 95, 116, 104, 114, 111, 119, 95, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 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, 95, 95, 116, 104, 114, 111, 119, 95, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 33, 34, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 84, 62, 58, 58, 97, 108, 108, 111, 99, 97, 116, 101, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 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, 109, 101, 109, 111, 114, 121, 0, 97, 108, 108, 111, 99, 97, 116, 101, 0, 115, 116, 111, 105, 0, 58, 32, 110, 111, 32, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 0, 37, 115, 10, 0, 58, 32, 111, 117, 116, 32, 111, 102, 32, 114, 97, 110, 103, 101, 0, 115, 116, 111, 108, 108, 0, 37, 117, 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, 117, 110, 99, 97, 117, 103, 104, 116, 0, 83, 116, 57, 101, 120, 99, 101, 112, 116, 105, 111, 110, 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, 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, 55, 95, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 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, 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, 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, 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, 115, 116, 100, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 83, 116, 57, 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, 51, 95, 95, 102, 117, 110, 100, 97, 109, 101, 110, 116, 97, 108, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 68, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 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, 40, 0, 41, 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, 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, 32, 91, 0, 32, 91, 93, 0, 93, 0, 32, 99, 111, 109, 112, 108, 101, 120, 0, 40, 0, 44, 32, 0, 32, 38, 0, 32, 38, 38, 0, 32, 0, 32, 105, 109, 97, 103, 105, 110, 97, 114, 121, 0, 58, 58, 42, 0, 38, 38, 0, 111, 98, 106, 99, 95, 111, 98, 106, 101, 99, 116, 60, 0, 42, 0, 105, 100, 0, 38, 0, 111, 98, 106, 99, 112, 114, 111, 116, 111, 0, 60, 0, 62, 0, 32, 118, 101, 99, 116, 111, 114, 91, 0, 112, 105, 120, 101, 108, 32, 118, 101, 99, 116, 111, 114, 91, 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, 0, 58, 58, 0, 58, 58, 115, 116, 114, 105, 110, 103, 32, 108, 105, 116, 101, 114, 97, 108, 0, 115, 116, 100, 58, 58, 0, 126, 0, 39, 117, 110, 110, 97, 109, 101, 100, 0, 39, 108, 97, 109, 98, 100, 97, 39, 40, 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, 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, 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, 32, 62, 0, 119, 99, 104, 97, 114, 95, 116, 0, 102, 97, 108, 115, 101, 0, 116, 114, 117, 101, 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, 117, 0, 108, 0, 117, 108, 0, 108, 108, 0, 117, 108, 108, 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, 37, 97, 102, 0, 37, 97, 0, 37, 76, 97, 76, 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, 41, 40, 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, 100, 101, 108, 101, 116, 101, 32, 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, 41, 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, 102, 112, 0, 118, 111, 105, 100, 0, 98, 111, 111, 108, 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, 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, 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, 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 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 40964);
+allocate([ 248, 41, 0, 0, 235, 66, 0, 0, 32, 42, 0, 0, 255, 69, 0, 0, 128, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 69, 70, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 96, 74, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 221, 74, 0, 0, 32, 42, 0, 0, 124, 74, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 255, 74, 0, 0, 248, 41, 0, 0, 124, 81, 0, 0, 32, 42, 0, 0, 27, 81, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 158, 81, 0, 0, 32, 42, 0, 0, 215, 81, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 56, 82, 0, 0, 248, 41, 0, 0, 184, 83, 0, 0, 248, 41, 0, 0, 234, 83, 0, 0, 32, 42, 0, 0, 197, 83, 0, 0, 160, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 208, 85, 0, 0, 32, 42, 0, 0, 150, 85, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 116, 85, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 193, 93, 0, 0, 32, 42, 0, 0, 29, 93, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 145, 92, 0, 0, 232, 0, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 204, 94, 0, 0, 224, 2, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 158, 105, 0, 0, 32, 42, 0, 0, 60, 105, 0, 0, 24, 1, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 213, 104, 0, 0, 32, 1, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 92, 104, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 152, 0, 0, 0, 2, 0, 0, 0, 48, 1, 0, 0, 2, 16, 0, 0, 32, 42, 0, 0, 25, 104, 0, 0, 64, 1, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 180, 106, 0, 0, 32, 42, 0, 0, 48, 106, 0, 0, 112, 1, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 109, 110, 0, 0, 248, 41, 0, 0, 47, 111, 0, 0, 32, 42, 0, 0, 170, 110, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 134, 111, 0, 0, 32, 42, 0, 0, 195, 111, 0, 0, 144, 1, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 72, 112, 0, 0, 32, 42, 0, 0, 147, 122, 0, 0, 240, 1, 0, 0, 0, 0, 0, 0, 120, 42, 0, 0, 112, 122, 0, 0, 0, 0, 0, 0, 232, 1, 0, 0, 148, 42, 0, 0, 130, 122, 0, 0, 248, 41, 0, 0, 216, 122, 0, 0, 32, 42, 0, 0, 152, 123, 0, 0, 16, 2, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 108, 123, 0, 0, 248, 41, 0, 0, 13, 124, 0, 0, 32, 42, 0, 0, 48, 131, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 64, 131, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 89, 131, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 116, 150, 0, 0, 88, 2, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 98, 150, 0, 0, 32, 42, 0, 0, 158, 150, 0, 0, 88, 2, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 200, 150, 0, 0, 248, 41, 0, 0, 249, 150, 0, 0, 176, 42, 0, 0, 42, 151, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 2, 0, 0, 3, 244, 255, 255, 176, 42, 0, 0, 89, 151, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 96, 2, 0, 0, 3, 244, 255, 255, 176, 42, 0, 0, 136, 151, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 2, 0, 0, 3, 244, 255, 255, 176, 42, 0, 0, 183, 151, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 96, 2, 0, 0, 3, 244, 255, 255, 176, 42, 0, 0, 230, 151, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 128, 2, 0, 0, 2, 0, 0, 0, 176, 2, 0, 0, 2, 8, 0, 0, 32, 42, 0, 0, 22, 152, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 47, 152, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 110, 152, 0, 0, 120, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 134, 152, 0, 0, 112, 2, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 158, 152, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 178, 152, 0, 0, 160, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 200, 152, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 2, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 144, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 70, 153, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 92, 153, 0, 0, 176, 42, 0, 0, 117, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 208, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 185, 153, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 168, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 221, 153, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 8, 4, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 33, 154, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 32, 4, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 55, 154, 0, 0, 176, 42, 0, 0, 80, 154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 72, 4, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 148, 154, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 32, 4, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 234, 155, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 136, 4, 0, 0, 2, 0, 0, 0, 144, 4, 0, 0, 0, 8, 0, 0, 248, 41, 0, 0, 81, 156, 0, 0, 248, 41, 0, 0, 47, 156, 0, 0, 176, 42, 0, 0, 100, 156, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 136, 4, 0, 0, 2, 0, 0, 0, 192, 4, 0, 0, 0, 8, 0, 0, 248, 41, 0, 0, 169, 156, 0, 0, 176, 42, 0, 0, 203, 156, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 232, 4, 0, 0, 0, 8, 0, 0, 248, 41, 0, 0, 16, 157, 0, 0, 176, 42, 0, 0, 37, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 232, 4, 0, 0, 0, 8, 0, 0, 176, 42, 0, 0, 106, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 248, 41, 0, 0, 134, 157, 0, 0, 176, 42, 0, 0, 155, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 183, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 211, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 5, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 254, 157, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 184, 5, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 68, 158, 0, 0, 176, 42, 0, 0, 104, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 224, 5, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 174, 158, 0, 0, 176, 42, 0, 0, 205, 158, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 8, 6, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 19, 159, 0, 0, 176, 42, 0, 0, 44, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 48, 6, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 114, 159, 0, 0, 176, 42, 0, 0, 139, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 2, 0, 0, 0, 248, 41, 0, 0, 160, 159, 0, 0, 176, 42, 0, 0, 55, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 6, 0, 0, 2, 0, 0, 0, 32, 42, 0, 0, 184, 159, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 219, 159, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 248, 41, 0, 0, 254, 159, 0, 0, 32, 42, 0, 0, 21, 160, 0, 0, 144, 6, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 76, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 110, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 176, 42, 0, 0, 144, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 176, 6, 0, 0, 2, 0, 0, 0, 32, 42, 0, 0, 179, 160, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 176, 42, 0, 0, 201, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 2, 0, 0, 0, 248, 41, 0, 0, 219, 160, 0, 0, 176, 42, 0, 0, 240, 160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 80, 3, 0, 0, 2, 0, 0, 0, 88, 7, 0, 0, 2, 0, 0, 0, 32, 42, 0, 0, 2, 161, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 23, 161, 0, 0, 80, 3, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 193, 161, 0, 0, 248, 41, 0, 0, 131, 164, 0, 0, 32, 42, 0, 0, 227, 164, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 144, 164, 0, 0, 208, 7, 0, 0, 0, 0, 0, 0, 248, 41, 0, 0, 177, 164, 0, 0, 32, 42, 0, 0, 190, 164, 0, 0, 176, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 212, 165, 0, 0, 168, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 20, 166, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 240, 165, 0, 0, 248, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 54, 166, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 92, 42, 0, 0, 120, 107, 0, 0, 92, 42, 0, 0, 94, 166, 0, 0, 32, 42, 0, 0, 97, 166, 0, 0, 192, 7, 0, 0, 0, 0, 0, 0, 32, 42, 0, 0, 134, 166, 0, 0, 176, 7, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 16, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 100, 8, 0, 0, 156, 8, 0, 0, 176, 8, 0, 0, 120, 8, 0, 0, 60, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 196, 255, 255, 255, 196, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 32, 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, 48, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 9, 0, 0, 0, 3, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 10, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 17, 0, 0, 0, 21, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 22, 0, 0, 0, 23, 0, 0, 0, 13, 0, 0, 0, 5, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 208, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 8, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 8, 1, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 8, 1, 0, 0, 28, 0, 0, 0, 29, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 8, 1, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 0, 10, 0, 0, 100, 10, 0, 0, 160, 10, 0, 0, 180, 10, 0, 0, 200, 10, 0, 0, 220, 10, 0, 0, 140, 10, 0, 0, 120, 10, 0, 0, 40, 10, 0, 0, 20, 10, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 224, 2, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 56, 0, 0, 0, 248, 255, 255, 255, 224, 2, 0, 0, 34, 0, 0, 0, 35, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 224, 2, 0, 0, 36, 0, 0, 0, 37, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 192, 255, 255, 255, 192, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 200, 255, 255, 255, 200, 255, 255, 255, 176, 2, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 71, 194, 0, 0, 47, 198, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, 42, 0, 0, 0, 43, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 120, 1, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 19, 0, 0, 0, 9, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 152, 1, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 21, 0, 0, 0, 10, 0, 0, 0, 50, 0, 0, 0, 51, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 176, 1, 0, 0, 48, 0, 0, 0, 52, 0, 0, 0, 23, 0, 0, 0, 11, 0, 0, 0, 53, 0, 0, 0, 54, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 200, 1, 0, 0, 55, 0, 0, 0, 56, 0, 0, 0, 25, 0, 0, 0, 12, 0, 0, 0, 57, 0, 0, 0, 58, 0, 0, 0, 26, 0, 0, 0, 10, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 248, 1, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 28, 0, 0, 0, 13, 0, 0, 0, 61, 0, 0, 0, 62, 0, 0, 0, 29, 0, 0, 0, 11, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 24, 2, 0, 0, 24, 0, 0, 0, 63, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 40, 2, 0, 0, 24, 0, 0, 0, 64, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 56, 2, 0, 0, 24, 0, 0, 0, 65, 0, 0, 0, 1, 0, 0, 0, 7, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 15, 0, 0, 0, 16, 0, 0, 0, 110, 131, 0, 0, 128, 131, 0, 0, 214, 137, 0, 0, 221, 137, 0, 0, 226, 137, 0, 0, 233, 137, 0, 0, 242, 137, 0, 0, 247, 137, 0, 0, 254, 137, 0, 0, 5, 138, 0, 0, 10, 138, 0, 0, 16, 138, 0, 0, 21, 138, 0, 0, 160, 12, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 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, 41, 202, 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, 20, 13, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 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, 49, 202, 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, 20, 13, 0, 0, 140, 13, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 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, 57, 206, 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, 95, 112, 137, 0, 255, 9, 47, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 208, 43, 0, 0, 104, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 108, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 88, 2, 0, 0, 66, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 112, 2, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 120, 2, 0, 0, 70, 0, 0, 0, 71, 0, 0, 0, 14, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 128, 2, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 128, 2, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 152, 2, 0, 0, 72, 0, 0, 0, 73, 0, 0, 0, 248, 255, 255, 255, 248, 255, 255, 255, 152, 2, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 176, 2, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 176, 2, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 200, 2, 0, 0, 76, 0, 0, 0, 77, 0, 0, 0, 252, 255, 255, 255, 252, 255, 255, 255, 200, 2, 0, 0, 78, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 70, 0, 0, 0, 80, 0, 0, 0, 15, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 37, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 16, 3, 0, 0, 68, 0, 0, 0, 81, 0, 0, 0, 16, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 38, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 15, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 32, 3, 0, 0, 70, 0, 0, 0, 82, 0, 0, 0, 17, 0, 0, 0, 11, 0, 0, 0, 4, 0, 0, 0, 8, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 12, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 18, 0, 0, 0, 13, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 48, 3, 0, 0, 68, 0, 0, 0, 83, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 19, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 64, 3, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 9, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 96, 3, 0, 0, 87, 0, 0, 0, 88, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 10, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 112, 3, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 86, 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, 176, 3, 0, 0, 91, 0, 0, 0, 92, 0, 0, 0, 86, 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, 232, 3, 0, 0, 93, 0, 0, 0, 94, 0, 0, 0, 86, 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, 40, 4, 0, 0, 95, 0, 0, 0, 96, 0, 0, 0, 86, 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, 96, 4, 0, 0, 97, 0, 0, 0, 98, 0, 0, 0, 86, 0, 0, 0, 43, 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, 96, 4, 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, 0, 0, 0, 0, 152, 4, 0, 0, 99, 0, 0, 0, 100, 0, 0, 0, 86, 0, 0, 0, 51, 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, 152, 4, 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, 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, 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, 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, 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, 65, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 77, 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, 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, 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, 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, 200, 4, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 240, 4, 0, 0, 103, 0, 0, 0, 104, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 16, 5, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 86, 0, 0, 0, 59, 0, 0, 0, 60, 0, 0, 0, 19, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 61, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 56, 5, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 86, 0, 0, 0, 62, 0, 0, 0, 63, 0, 0, 0, 25, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 64, 0, 0, 0, 29, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 88, 5, 0, 0, 109, 0, 0, 0, 110, 0, 0, 0, 86, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 34, 0, 0, 0, 67, 0, 0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 120, 5, 0, 0, 111, 0, 0, 0, 112, 0, 0, 0, 86, 0, 0, 0, 68, 0, 0, 0, 69, 0, 0, 0, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 70, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 152, 5, 0, 0, 113, 0, 0, 0, 114, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 192, 5, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 86, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 232, 5, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 86, 0, 0, 0, 1, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 16, 6, 0, 0, 119, 0, 0, 0, 120, 0, 0, 0, 86, 0, 0, 0, 2, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 56, 6, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 86, 0, 0, 0, 18, 0, 0, 0, 5, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 96, 6, 0, 0, 123, 0, 0, 0, 124, 0, 0, 0, 86, 0, 0, 0, 19, 0, 0, 0, 6, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 184, 6, 0, 0, 125, 0, 0, 0, 126, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 128, 6, 0, 0, 125, 0, 0, 0, 127, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE);
+allocate([ 73, 0, 0, 0, 0, 0, 0, 0, 232, 6, 0, 0, 128, 0, 0, 0, 129, 0, 0, 0, 86, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 74, 0, 0, 0, 75, 0, 0, 0, 14, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 40, 7, 0, 0, 130, 0, 0, 0, 131, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 56, 7, 0, 0, 132, 0, 0, 0, 133, 0, 0, 0, 86, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 21, 0, 0, 0, 21, 0, 0, 0, 22, 0, 0, 0, 1, 0, 0, 0, 22, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 128, 7, 0, 0, 134, 0, 0, 0, 135, 0, 0, 0, 86, 0, 0, 0, 77, 0, 0, 0, 78, 0, 0, 0, 45, 0, 0, 0, 46, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 144, 7, 0, 0, 136, 0, 0, 0, 137, 0, 0, 0, 86, 0, 0, 0, 79, 0, 0, 0, 80, 0, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 50, 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, 116, 0, 0, 0, 114, 0, 0, 0, 117, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 3, 0, 0, 125, 0, 0, 0, 138, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 96, 7, 0, 0, 125, 0, 0, 0, 139, 0, 0, 0, 86, 0, 0, 0, 23, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 25, 0, 0, 0, 25, 0, 0, 0, 5, 0, 0, 0, 26, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 200, 6, 0, 0, 125, 0, 0, 0, 140, 0, 0, 0, 86, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 0, 18, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 125, 0, 0, 0, 141, 0, 0, 0, 86, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 19, 0, 0, 0, 84, 0, 0, 0, 85, 0, 0, 0, 20, 0, 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 144, 6, 0, 0, 125, 0, 0, 0, 142, 0, 0, 0, 86, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 71, 0, 0, 0, 72, 0, 0, 0, 12, 0, 0, 0, 73, 0, 0, 0, 2, 0, 0, 0, 122, 164, 0, 0, 0, 0, 0, 0, 176, 7, 0, 0, 143, 0, 0, 0, 144, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 216, 7, 0, 0, 143, 0, 0, 0, 147, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 8, 0, 0, 0, 2, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 232, 7, 0, 0, 148, 0, 0, 0, 149, 0, 0, 0, 87, 0, 0, 0, 0, 0, 0, 0, 24, 8, 0, 0, 143, 0, 0, 0, 150, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 143, 0, 0, 0, 151, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 56, 8, 0, 0, 143, 0, 0, 0, 152, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 72, 8, 0, 0, 143, 0, 0, 0, 153, 0, 0, 0, 145, 0, 0, 0, 146, 0, 0, 0, 27, 0, 0, 0, 9, 0, 0, 0, 3, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 87, 97, 115, 109, 86, 97, 108, 105, 100, 97, 116, 111, 114, 40, 41, 46, 118, 97, 108, 105, 100, 97, 116, 101, 40, 119, 97, 115, 109, 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, 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, 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, 105, 115, 83, 116, 114, 105, 110, 103, 40, 41, 0, 103, 101, 116, 73, 83, 116, 114, 105, 110, 103, 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, 33, 119, 97, 115, 109, 58, 58, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 101, 116, 0, 115, 105, 122, 101, 0, 110, 117, 109, 87, 111, 114, 107, 101, 114, 115, 32, 62, 61, 32, 49, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 109, 111, 100, 117, 108, 101, 45, 98, 117, 105, 108, 100, 105, 110, 103, 46, 104, 0, 79, 112, 116, 105, 109, 105, 122, 105, 110, 103, 73, 110, 99, 114, 101, 109, 101, 110, 116, 97, 108, 77, 111, 100, 117, 108, 101, 66, 117, 105, 108, 100, 101, 114, 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, 97, 32, 60, 61, 32, 115, 116, 100, 58, 58, 110, 117, 109, 101, 114, 105, 99, 95, 108, 105, 109, 105, 116, 115, 60, 97, 100, 100, 114, 101, 115, 115, 95, 116, 62, 58, 58, 109, 97, 120, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 46, 104, 0, 110, 101, 120, 116, 70, 117, 110, 99, 116, 105, 111, 110, 32, 60, 32, 110, 117, 109, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 113, 117, 101, 117, 101, 70, 117, 110, 99, 116, 105, 111, 110, 0, 110, 101, 120, 116, 70, 117, 110, 99, 116, 105, 111, 110, 32, 61, 61, 32, 110, 117, 109, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 102, 105, 110, 105, 115, 104, 0, 67, 111, 117, 108, 100, 32, 110, 111, 116, 32, 102, 105, 110, 100, 32, 112, 97, 115, 115, 58, 32, 0, 70, 97, 116, 97, 108, 58, 32, 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, 105, 110, 100, 101, 120, 32, 60, 32, 117, 115, 101, 100, 69, 108, 101, 109, 101, 110, 116, 115, 0, 73, 109, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 0, 73, 109, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 0, 32, 61, 61, 32, 0, 58, 32, 0, 44, 32, 111, 110, 32, 10, 0, 110, 97, 109, 101, 46, 115, 116, 114, 0, 91, 119, 97, 115, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 0, 93, 32, 0, 91, 119, 97, 115, 109, 45, 118, 97, 108, 105, 100, 97, 116, 111, 114, 32, 101, 114, 114, 111, 114, 32, 105, 110, 32, 109, 111, 100, 117, 108, 101, 93, 32, 0, 69, 120, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 0, 69, 120, 112, 111, 114, 116, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 104, 97, 118, 101, 32, 105, 54, 52, 32, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 0, 103, 108, 111, 98, 97, 108, 32, 105, 110, 105, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 103, 108, 111, 98, 97, 108, 32, 105, 110, 105, 116, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 99, 111, 114, 114, 101, 99, 116, 32, 116, 121, 112, 101, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 102, 97, 108, 115, 101, 58, 32, 0, 32, 33, 61, 32, 0, 98, 114, 101, 97, 107, 32, 116, 97, 114, 103, 101, 116, 115, 0, 97, 108, 108, 32, 98, 114, 101, 97, 107, 32, 116, 97, 114, 103, 101, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 32, 45, 32, 0, 98, 108, 111, 99, 107, 43, 98, 114, 101, 97, 107, 115, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 114, 105, 103, 104, 116, 32, 116, 121, 112, 101, 32, 105, 102, 32, 98, 114, 101, 97, 107, 115, 32, 114, 101, 116, 117, 114, 110, 32, 97, 32, 118, 97, 108, 117, 101, 0, 105, 110, 116, 40, 95, 105, 100, 41, 32, 61, 61, 32, 105, 110, 116, 40, 84, 58, 58, 83, 112, 101, 99, 105, 102, 105, 99, 73, 100, 41, 0, 99, 97, 115, 116, 0, 105, 102, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 118, 97, 108, 105, 100, 0, 98, 114, 101, 97, 107, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 98, 114, 95, 116, 97, 98, 108, 101, 32, 99, 111, 110, 100, 105, 116, 105, 111, 110, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 99, 97, 108, 108, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 99, 97, 108, 108, 32, 112, 97, 114, 97, 109, 32, 110, 117, 109, 98, 101, 114, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 99, 97, 108, 108, 32, 112, 97, 114, 97, 109, 32, 116, 121, 112, 101, 115, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 40, 111, 110, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 101, 120, 105, 115, 116, 0, 105, 110, 100, 105, 114, 101, 99, 116, 32, 99, 97, 108, 108, 32, 116, 97, 114, 103, 101, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 97, 110, 32, 105, 51, 50, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 105, 110, 100, 101, 120, 32, 109, 117, 115, 116, 32, 98, 101, 32, 115, 109, 97, 108, 108, 32, 101, 110, 111, 117, 103, 104, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 32, 102, 117, 110, 99, 116, 105, 111, 110, 0, 108, 111, 97, 100, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 98, 97, 100, 32, 97, 108, 105, 103, 110, 109, 101, 110, 116, 58, 32, 0, 115, 116, 111, 114, 101, 32, 112, 111, 105, 110, 116, 101, 114, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 0, 115, 116, 111, 114, 101, 32, 118, 97, 108, 117, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 0, 117, 110, 97, 114, 105, 101, 115, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 114, 101, 99, 101, 105, 118, 101, 32, 97, 32, 110, 111, 110, 101, 32, 97, 115, 32, 116, 104, 101, 105, 114, 32, 105, 110, 112, 117, 116, 0, 101, 113, 122, 32, 109, 117, 115, 116, 32, 114, 101, 116, 117, 114, 110, 32, 105, 51, 50, 0, 110, 111, 110, 45, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 32, 117, 110, 97, 114, 105, 101, 115, 32, 109, 117, 115, 116, 32, 114, 101, 116, 117, 114, 110, 32, 116, 104, 101, 32, 115, 97, 109, 101, 32, 116, 121, 112, 101, 0, 101, 113, 122, 32, 105, 110, 112, 117, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 105, 51, 50, 32, 111, 114, 32, 105, 54, 52, 0, 101, 120, 116, 101, 110, 100, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 119, 114, 97, 112, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 116, 114, 117, 110, 99, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 51, 50, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 54, 52, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 99, 111, 110, 118, 101, 114, 116, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 112, 114, 111, 109, 111, 116, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 100, 101, 109, 111, 116, 101, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 51, 50, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 54, 52, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 98, 101, 32, 99, 111, 114, 114, 101, 99, 116, 0, 98, 105, 110, 97, 114, 121, 32, 99, 104, 105, 108, 100, 32, 116, 121, 112, 101, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 101, 113, 117, 97, 108, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 49, 32, 111, 112, 101, 114, 97, 110, 100, 0, 103, 114, 111, 119, 95, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 105, 51, 50, 32, 111, 112, 101, 114, 97, 110, 100, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 98, 111, 100, 121, 32, 116, 121, 112, 101, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 44, 32, 105, 102, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 115, 0, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 115, 117, 108, 116, 32, 109, 117, 115, 116, 32, 109, 97, 116, 99, 104, 44, 32, 105, 102, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 116, 117, 114, 110, 115, 0, 109, 101, 109, 111, 114, 121, 32, 109, 97, 120, 32, 62, 61, 32, 105, 110, 105, 116, 105, 97, 108, 0, 109, 97, 120, 32, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 98, 101, 32, 60, 61, 32, 52, 71, 66, 0, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 116, 114, 117, 101, 58, 32, 0, 109, 111, 100, 117, 108, 101, 32, 101, 120, 112, 111, 114, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 102, 111, 117, 110, 100, 0, 109, 111, 100, 117, 108, 101, 32, 101, 120, 112, 111, 114, 116, 115, 32, 109, 117, 115, 116, 32, 98, 101, 32, 117, 110, 105, 113, 117, 101, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 98, 101, 32, 102, 111, 117, 110, 100, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 104, 97, 118, 101, 32, 48, 32, 112, 97, 114, 97, 109, 115, 0, 115, 116, 97, 114, 116, 32, 109, 117, 115, 116, 32, 110, 111, 116, 32, 114, 101, 116, 117, 114, 110, 32, 97, 32, 118, 97, 108, 117, 101, 0, 34, 40, 110, 117, 108, 108, 41, 34, 0, 91, 93, 0, 110, 117, 108, 108, 0, 34, 58, 32, 0, 102, 117, 110, 99, 45, 62, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 102, 117, 110, 99, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 117, 105, 108, 100, 101, 114, 46, 104, 0, 97, 100, 100, 80, 97, 114, 97, 109, 0, 102, 117, 110, 99, 45, 62, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 102, 117, 110, 99, 45, 62, 112, 97, 114, 97, 109, 115, 46, 115, 105, 122, 101, 40, 41, 32, 43, 32, 102, 117, 110, 99, 45, 62, 118, 97, 114, 115, 46, 115, 105, 122, 101, 40, 41, 0, 97, 100, 100, 86, 97, 114, 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, 65, 100, 100, 114, 101, 115, 115, 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, 32, 105, 115, 32, 110, 111, 116, 32, 101, 109, 112, 116, 121, 0, 78, 52, 119, 97, 115, 109, 49, 52, 80, 97, 114, 115, 101, 69, 120, 99, 101, 112, 116, 105, 111, 110, 69, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 108, 105, 115, 116, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 115, 116, 114, 105, 110, 103, 0, 32, 41, 0, 101, 120, 112, 101, 99, 116, 101, 100, 32, 109, 111, 114, 101, 32, 101, 108, 101, 109, 101, 110, 116, 115, 32, 105, 110, 32, 108, 105, 115, 116, 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, 99, 95, 115, 116, 114, 0, 119, 114, 105, 116, 101, 32, 62, 61, 32, 100, 97, 116, 97, 46, 100, 97, 116, 97, 40, 41, 0, 115, 116, 114, 105, 110, 103, 84, 111, 66, 105, 110, 97, 114, 121, 0, 97, 99, 116, 117, 97, 108, 32, 60, 61, 32, 100, 97, 116, 97, 46, 115, 105, 122, 101, 40, 41, 0, 117, 110, 107, 110, 111, 119, 110, 32, 102, 117, 110, 99, 116, 105, 111, 110, 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, 117, 110, 107, 110, 111, 119, 110, 32, 116, 121, 112, 101, 0, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 70, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 0, 110, 111, 32, 110, 97, 109, 101, 32, 102, 111, 114, 32, 105, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 105, 109, 112, 111, 114, 116, 0, 98, 97, 100, 32, 105, 109, 112, 111, 114, 116, 32, 101, 108, 101, 109, 101, 110, 116, 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, 117, 110, 107, 110, 111, 119, 110, 32, 109, 111, 100, 117, 108, 101, 32, 101, 108, 101, 109, 101, 110, 116, 0, 98, 97, 100, 32, 102, 117, 110, 99, 32, 100, 101, 99, 108, 97, 114, 97, 116, 105, 111, 110, 0, 110, 111, 32, 102, 117, 110, 99, 116, 105, 111, 110, 32, 116, 121, 112, 101, 32, 91, 105, 110, 116, 101, 114, 110, 97, 108, 32, 101, 114, 114, 111, 114, 63, 93, 0, 97, 98, 111, 114, 116, 95, 111, 110, 32, 0, 98, 97, 100, 32, 116, 121, 112, 101, 32, 102, 111, 114, 32, 0, 32, 118, 115, 32, 118, 97, 108, 117, 101, 32, 116, 121, 112, 101, 32, 0, 119, 97, 107, 97, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 0, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 0, 115, 101, 116, 95, 103, 108, 111, 98, 97, 108, 0, 108, 111, 97, 100, 0, 115, 116, 111, 114, 101, 0, 117, 110, 97, 114, 121, 0, 104, 111, 115, 116, 0, 110, 111, 110, 101, 0, 105, 51, 50, 0, 105, 54, 52, 0, 102, 51, 50, 0, 102, 54, 52, 0, 108, 101, 102, 116, 32, 38, 38, 32, 114, 105, 103, 104, 116, 0, 102, 105, 110, 97, 108, 105, 122, 101, 0, 98, 97, 100, 32, 99, 111, 110, 115, 116, 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, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 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, 101, 113, 0, 98, 97, 100, 32, 111, 102, 102, 115, 101, 116, 0, 98, 97, 100, 32, 108, 111, 97, 100, 32, 97, 116, 116, 114, 105, 98, 117, 116, 101, 0, 109, 97, 107, 101, 83, 116, 111, 114, 101, 0, 98, 97, 100, 32, 115, 116, 111, 114, 101, 32, 97, 116, 116, 114, 105, 98, 117, 116, 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, 32, 108, 97, 98, 101, 108, 0, 112, 111, 112, 95, 98, 97, 99, 107, 0, 105, 109, 112, 111, 114, 116, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 73, 109, 112, 111, 114, 116, 0, 105, 110, 118, 97, 108, 105, 100, 32, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 116, 121, 112, 101, 0, 108, 111, 99, 97, 108, 32, 97, 99, 99, 101, 115, 115, 32, 105, 110, 32, 110, 111, 110, 45, 102, 117, 110, 99, 116, 105, 111, 110, 32, 115, 99, 111, 112, 101, 0, 98, 97, 100, 32, 108, 111, 99, 97, 108, 32, 110, 97, 109, 101, 0, 98, 97, 100, 32, 108, 111, 99, 97, 108, 32, 105, 110, 100, 101, 120, 0, 108, 111, 99, 97, 108, 73, 110, 100, 105, 99, 101, 115, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 32, 62, 32, 48, 0, 103, 101, 116, 76, 111, 99, 97, 108, 73, 110, 100, 101, 120, 0, 98, 97, 100, 32, 103, 108, 111, 98, 97, 108, 32, 110, 97, 109, 101, 0, 98, 97, 100, 32, 103, 108, 111, 98, 97, 108, 32, 105, 110, 100, 101, 120, 0, 105, 32, 60, 32, 103, 108, 111, 98, 97, 108, 115, 46, 115, 105, 122, 101, 40, 41, 0, 103, 101, 116, 71, 108, 111, 98, 97, 108, 0, 105, 102, 45, 116, 114, 117, 101, 0, 105, 102, 45, 101, 108, 115, 101, 0, 105, 102, 84, 114, 117, 101, 0, 108, 111, 111, 112, 45, 111, 117, 116, 0, 108, 111, 111, 112, 45, 105, 110, 0, 105, 102, 84, 114, 117, 101, 32, 38, 38, 32, 105, 102, 70, 97, 108, 115, 101, 0, 116, 111, 116, 97, 108, 32, 109, 101, 109, 111, 114, 121, 32, 109, 117, 115, 116, 32, 98, 101, 32, 60, 61, 32, 52, 71, 66, 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, 109, 101, 109, 111, 114, 121, 32, 101, 120, 112, 111, 114, 116, 101, 100, 32, 98, 117, 116, 32, 110, 111, 32, 109, 101, 109, 111, 114, 121, 0, 105, 32, 61, 61, 32, 115, 46, 115, 105, 122, 101, 40, 41, 0, 112, 97, 114, 115, 101, 71, 108, 111, 98, 97, 108, 0, 117, 110, 102, 97, 109, 105, 108, 105, 97, 114, 32, 115, 101, 99, 116, 105, 111, 110, 58, 32, 0, 112, 111, 115, 32, 43, 32, 110, 97, 109, 101, 83, 105, 122, 101, 32, 45, 32, 49, 32, 60, 32, 105, 110, 112, 117, 116, 46, 115, 105, 122, 101, 40, 41, 0, 115, 114, 99, 47, 119, 97, 115, 109, 45, 98, 105, 110, 97, 114, 121, 46, 104, 0, 114, 101, 97, 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, 61, 61, 32, 114, 101, 97, 100, 72, 101, 97, 100, 101, 114, 0, 115, 117, 114, 112, 114, 105, 115, 105, 110, 103, 32, 118, 97, 108, 117, 101, 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, 117, 110, 101, 120, 112, 101, 99, 116, 101, 100, 32, 101, 110, 100, 32, 111, 102, 32, 105, 110, 112, 117, 116, 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, 115, 116, 100, 58, 58, 105, 115, 95, 115, 105, 103, 110, 101, 100, 60, 84, 62, 58, 58, 118, 97, 108, 117, 101, 32, 38, 38, 32, 108, 97, 115, 116, 32, 38, 38, 32, 34, 100, 114, 111, 112, 112, 101, 100, 32, 98, 105, 116, 115, 32, 111, 110, 108, 121, 32, 118, 97, 108, 105, 100, 32, 102, 111, 114, 32, 115, 105, 103, 110, 101, 100, 32, 76, 69, 66, 34, 0, 115, 105, 122, 101, 95, 116, 40, 115, 104, 105, 102, 116, 41, 32, 60, 32, 115, 105, 122, 101, 111, 102, 40, 84, 41, 32, 42, 32, 56, 32, 38, 38, 32, 34, 76, 69, 66, 32, 111, 118, 101, 114, 102, 108, 111, 119, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 55, 98, 97, 100, 95, 102, 117, 110, 99, 116, 105, 111, 110, 95, 99, 97, 108, 108, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 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, 102, 111, 114, 109, 32, 61, 61, 32, 66, 105, 110, 97, 114, 121, 67, 111, 110, 115, 116, 115, 58, 58, 84, 121, 112, 101, 70, 111, 114, 109, 115, 58, 58, 66, 97, 115, 105, 99, 0, 114, 101, 97, 100, 83, 105, 103, 110, 97, 116, 117, 114, 101, 115, 0, 110, 117, 109, 32, 112, 97, 114, 97, 109, 115, 58, 32, 0, 110, 117, 109, 82, 101, 115, 117, 108, 116, 115, 32, 61, 61, 32, 49, 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, 105, 32, 60, 32, 102, 117, 110, 99, 116, 105, 111, 110, 84, 121, 112, 101, 115, 46, 115, 105, 122, 101, 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, 61, 61, 32, 114, 101, 97, 100, 70, 117, 110, 99, 116, 105, 111, 110, 115, 0, 116, 111, 116, 97, 108, 32, 61, 61, 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, 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, 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, 100, 101, 112, 116, 104, 32, 61, 61, 32, 48, 0, 112, 111, 115, 32, 61, 61, 32, 101, 110, 100, 79, 102, 70, 117, 110, 99, 116, 105, 111, 110, 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, 108, 97, 115, 116, 83, 101, 112, 97, 114, 97, 116, 111, 114, 32, 61, 61, 32, 66, 105, 110, 97, 114, 121, 67, 111, 110, 115, 116, 115, 58, 58, 69, 110, 100, 0, 118, 105, 115, 105, 116, 73, 102, 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, 97, 114, 105, 116, 121, 32, 61, 61, 32, 48, 32, 124, 124, 32, 97, 114, 105, 116, 121, 32, 61, 61, 32, 49, 0, 118, 105, 115, 105, 116, 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, 118, 105, 115, 105, 116, 83, 119, 105, 116, 99, 104, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 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, 118, 105, 115, 105, 116, 67, 97, 108, 108, 0, 110, 117, 109, 32, 61, 61, 32, 97, 114, 105, 116, 121, 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, 105, 32, 60, 32, 105, 109, 112, 111, 114, 116, 115, 46, 115, 105, 122, 101, 40, 41, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 67, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 0, 118, 105, 115, 105, 116, 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, 105, 110, 100, 101, 120, 32, 60, 32, 99, 117, 114, 114, 70, 117, 110, 99, 116, 105, 111, 110, 45, 62, 103, 101, 116, 78, 117, 109, 76, 111, 99, 97, 108, 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, 71, 101, 116 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 10240);
+allocate([ 71, 108, 111, 98, 97, 108, 32, 0, 99, 117, 114, 114, 45, 62, 105, 110, 100, 101, 120, 32, 60, 32, 119, 97, 115, 109, 46, 103, 108, 111, 98, 97, 108, 115, 46, 115, 105, 122, 101, 40, 41, 0, 118, 105, 115, 105, 116, 71, 101, 116, 71, 108, 111, 98, 97, 108, 0, 122, 122, 32, 110, 111, 100, 101, 58, 32, 83, 101, 116, 71, 108, 111, 98, 97, 108, 0, 118, 105, 115, 105, 116, 83, 101, 116, 71, 108, 111, 98, 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, 118, 105, 115, 105, 116, 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, 118, 97, 108, 117, 101, 32, 60, 32, 48, 32, 38, 38, 32, 34, 115, 105, 103, 110, 45, 101, 120, 116, 101, 110, 100, 32, 115, 104, 111, 117, 108, 100, 32, 112, 114, 111, 100, 117, 99, 101, 115, 32, 97, 32, 110, 101, 103, 97, 116, 105, 118, 101, 32, 118, 97, 108, 117, 101, 34, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 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, 114, 101, 97, 100, 69, 120, 112, 111, 114, 116, 115, 0, 61, 61, 32, 114, 101, 97, 100, 71, 108, 111, 98, 97, 108, 115, 0, 114, 101, 97, 100, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 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, 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, 32, 61, 61, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 46, 115, 105, 122, 101, 40, 41, 0, 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, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 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, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 119, 97, 115, 109, 84, 97, 98, 108, 101, 39, 93, 32, 61, 32, 110, 101, 119, 32, 65, 114, 114, 97, 121, 40, 36, 48, 41, 59, 32, 125, 0, 111, 102, 102, 115, 101, 116, 32, 43, 32, 115, 101, 103, 109, 101, 110, 116, 46, 100, 97, 116, 97, 46, 115, 105, 122, 101, 40, 41, 32, 60, 61, 32, 119, 97, 115, 109, 46, 116, 97, 98, 108, 101, 46, 105, 110, 105, 116, 105, 97, 108, 0, 105, 110, 105, 116, 0, 123, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 119, 97, 115, 109, 84, 97, 98, 108, 101, 39, 93, 91, 36, 48, 93, 32, 61, 32, 36, 49, 59, 32, 125, 0, 78, 52, 119, 97, 115, 109, 50, 52, 67, 111, 110, 115, 116, 97, 110, 116, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 0, 78, 52, 119, 97, 115, 109, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 73, 78, 83, 95, 50, 52, 67, 111, 110, 115, 116, 97, 110, 116, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 78, 83, 95, 50, 52, 67, 111, 110, 115, 116, 97, 110, 116, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 78, 83, 95, 52, 70, 108, 111, 119, 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, 121, 112, 101, 32, 61, 61, 32, 87, 97, 115, 109, 84, 121, 112, 101, 58, 58, 102, 51, 50, 0, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 51, 50, 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, 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, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 105, 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, 115, 114, 99, 47, 119, 97, 115, 109, 45, 105, 110, 116, 101, 114, 112, 114, 101, 116, 101, 114, 46, 104, 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, 115, 116, 100, 58, 58, 105, 115, 110, 97, 110, 40, 102, 41, 32, 38, 38, 32, 34, 101, 120, 112, 101, 99, 116, 101, 100, 32, 97, 32, 78, 97, 78, 34, 0, 115, 101, 116, 81, 117, 105, 101, 116, 78, 97, 78, 0, 99, 97, 108, 108, 105, 110, 103, 32, 105, 109, 112, 111, 114, 116, 32, 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, 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, 118, 97, 108, 117, 101, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 119, 97, 115, 109, 84, 97, 98, 108, 101, 39, 93, 91, 36, 48, 93, 59, 32, 114, 101, 116, 117, 114, 110, 32, 116, 121, 112, 101, 111, 102, 32, 118, 97, 108, 117, 101, 32, 61, 61, 61, 32, 34, 110, 117, 109, 98, 101, 114, 34, 32, 63, 32, 118, 97, 108, 117, 101, 32, 58, 32, 45, 49, 59, 32, 125, 0, 99, 97, 108, 108, 84, 97, 98, 108, 101, 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, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 35, 32, 111, 102, 32, 97, 114, 103, 117, 109, 101, 110, 116, 115, 0, 99, 97, 108, 108, 73, 110, 100, 105, 114, 101, 99, 116, 58, 32, 98, 97, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 32, 116, 121, 112, 101, 0, 123, 32, 118, 97, 114, 32, 102, 117, 110, 99, 32, 61, 32, 77, 111, 100, 117, 108, 101, 91, 39, 111, 117, 116, 115, 105, 100, 101, 39, 93, 91, 39, 119, 97, 115, 109, 84, 97, 98, 108, 101, 39, 93, 91, 36, 48, 93, 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, 114, 101, 116, 117, 114, 110, 32, 102, 117, 110, 99, 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, 115, 116, 97, 99, 107, 32, 108, 105, 109, 105, 116, 0, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 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, 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, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 80, 97, 114, 97, 109, 40, 105, 41, 0, 70, 117, 110, 99, 116, 105, 111, 110, 83, 99, 111, 112, 101, 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, 102, 117, 110, 99, 116, 105, 111, 110, 45, 62, 105, 115, 86, 97, 114, 40, 105, 41, 0, 90, 78, 52, 119, 97, 115, 109, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 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, 50, 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, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 0, 78, 52, 119, 97, 115, 109, 49, 54, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 73, 90, 78, 83, 95, 49, 52, 77, 111, 100, 117, 108, 101, 73, 110, 115, 116, 97, 110, 99, 101, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 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, 50, 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, 50, 51, 82, 117, 110, 116, 105, 109, 101, 69, 120, 112, 114, 101, 115, 115, 105, 111, 110, 82, 117, 110, 110, 101, 114, 69, 69, 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, 50, 48, 99, 97, 108, 108, 70, 117, 110, 99, 116, 105, 111, 110, 73, 110, 116, 101, 114, 110, 97, 108, 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, 50, 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, 50, 51, 82, 117, 110, 116, 105, 109, 101, 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, 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, 103, 101, 116, 105, 54, 52, 0, 32, 62, 32, 0, 78, 83, 116, 51, 95, 95, 50, 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, 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, 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, 111, 117, 116, 54, 52, 32, 61, 32, 36, 52, 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, 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, 105, 102, 32, 40, 98, 121, 116, 101, 115, 32, 61, 61, 61, 32, 56, 41, 32, 123, 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, 111, 117, 116, 54, 52, 32, 43, 32, 105, 93, 32, 61, 32, 72, 69, 65, 80, 85, 56, 91, 105, 93, 59, 32, 125, 32, 125, 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, 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, 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, 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, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 0, 103, 101, 116, 69, 120, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 115, 77, 97, 112, 46, 99, 111, 117, 110, 116, 40, 110, 97, 109, 101, 41, 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, 78, 97, 78, 80, 97, 121, 108, 111, 97, 100, 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, 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, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 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, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 53, 95, 118, 69, 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, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 54, 87, 97, 108, 107, 101, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 78, 83, 95, 55, 86, 105, 115, 105, 116, 111, 114, 73, 83, 52, 95, 118, 69, 69, 69, 69, 0, 78, 52, 119, 97, 115, 109, 55, 86, 105, 115, 105, 116, 111, 114, 73, 90, 78, 83, 95, 49, 53, 65, 115, 109, 50, 87, 97, 115, 109, 66, 117, 105, 108, 100, 101, 114, 49, 48, 112, 114, 111, 99, 101, 115, 115, 65, 115, 109, 69, 78, 54, 99, 97, 115, 104, 101, 119, 51, 82, 101, 102, 69, 69, 49, 51, 70, 105, 110, 97, 108, 105, 122, 101, 67, 97, 108, 108, 115, 118, 69, 69, 0, 116, 121, 112, 101, 45, 62, 112, 97, 114, 97, 109, 115, 91, 105, 93, 32, 61, 61, 32, 102, 54, 52, 0, 105, 115, 67, 111, 110, 99, 114, 101, 116, 101, 87, 97, 115, 109, 84, 121, 112, 101, 40, 118, 97, 108, 117, 101, 46, 116, 121, 112, 101, 41, 0, 109, 97, 107, 101, 67, 111, 110, 115, 116, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 105, 105, 105, 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, 50, 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, 50, 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, 50, 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, 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, 99, 111, 97, 108, 101, 115, 99, 101, 45, 108, 111, 99, 97, 108, 115, 0, 114, 101, 100, 117, 99, 101, 32, 35, 32, 111, 102, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 99, 111, 97, 108, 101, 115, 99, 105, 110, 103, 0, 99, 111, 97, 108, 101, 115, 99, 101, 45, 108, 111, 99, 97, 108, 115, 45, 108, 101, 97, 114, 110, 105, 110, 103, 0, 114, 101, 100, 117, 99, 101, 32, 35, 32, 111, 102, 32, 108, 111, 99, 97, 108, 115, 32, 98, 121, 32, 99, 111, 97, 108, 101, 115, 99, 105, 110, 103, 32, 97, 110, 100, 32, 108, 101, 97, 114, 110, 105, 110, 103, 0, 100, 99, 101, 0, 114, 101, 109, 111, 118, 101, 115, 32, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 32, 99, 111, 100, 101, 0, 100, 114, 111, 112, 45, 114, 101, 116, 117, 114, 110, 45, 118, 97, 108, 117, 101, 115, 0, 115, 116, 111, 112, 115, 32, 114, 101, 108, 121, 105, 110, 103, 32, 111, 110, 32, 114, 101, 116, 117, 114, 110, 32, 118, 97, 108, 117, 101, 115, 32, 102, 114, 111, 109, 32, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 97, 110, 100, 32, 115, 116, 111, 114, 101, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 45, 102, 117, 110, 99, 116, 105, 111, 110, 45, 101, 108, 105, 109, 105, 110, 97, 116, 105, 111, 110, 0, 114, 101, 109, 111, 118, 101, 115, 32, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 108, 111, 119, 101, 114, 45, 105, 102, 45, 101, 108, 115, 101, 0, 108, 111, 119, 101, 114, 115, 32, 105, 102, 45, 101, 108, 115, 101, 115, 32, 105, 110, 116, 111, 32, 105, 102, 115, 44, 32, 98, 108, 111, 99, 107, 115, 32, 97, 110, 100, 32, 98, 114, 97, 110, 99, 104, 101, 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, 109, 101, 116, 114, 105, 99, 115, 0, 114, 101, 112, 111, 114, 116, 115, 32, 109, 101, 116, 114, 105, 99, 115, 0, 110, 109, 0, 110, 97, 109, 101, 32, 108, 105, 115, 116, 0, 110, 97, 109, 101, 45, 109, 97, 110, 97, 103, 101, 114, 0, 117, 116, 105, 108, 105, 116, 121, 32, 112, 97, 115, 115, 32, 116, 111, 32, 109, 97, 110, 97, 103, 101, 32, 110, 97, 109, 101, 115, 32, 105, 110, 32, 109, 111, 100, 117, 108, 101, 115, 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, 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, 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, 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, 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, 114, 101, 109, 111 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 20480);
+allocate([ 118, 101, 45, 105, 109, 112, 111, 114, 116, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 105, 109, 112, 111, 114, 116, 115, 32, 97, 110, 100, 32, 114, 101, 112, 108, 97, 99, 101, 115, 32, 116, 104, 101, 109, 32, 119, 105, 116, 104, 32, 110, 111, 112, 115, 0, 114, 101, 109, 111, 118, 101, 45, 109, 101, 109, 111, 114, 121, 0, 114, 101, 109, 111, 118, 101, 115, 32, 109, 101, 109, 111, 114, 121, 32, 115, 101, 103, 109, 101, 110, 116, 115, 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, 111, 116, 32, 110, 101, 101, 100, 101, 100, 0, 114, 101, 109, 111, 118, 101, 45, 117, 110, 117, 115, 101, 100, 45, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 114, 101, 109, 111, 118, 101, 115, 32, 117, 110, 117, 115, 101, 100, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 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, 114, 101, 111, 114, 100, 101, 114, 45, 102, 117, 110, 99, 116, 105, 111, 110, 115, 0, 115, 111, 114, 116, 115, 32, 102, 117, 110, 99, 116, 105, 111, 110, 115, 32, 98, 121, 32, 97, 99, 99, 101, 115, 115, 32, 102, 114, 101, 113, 117, 101, 110, 99, 121, 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, 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, 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, 112, 114, 101, 99, 111, 109, 112, 117, 116, 101, 0, 99, 111, 109, 112, 117, 116, 101, 115, 32, 99, 111, 109, 112, 105, 108, 101, 45, 116, 105, 109, 101, 32, 101, 118, 97, 108, 117, 97, 116, 97, 98, 108, 101, 32, 101, 120, 112, 114, 101, 115, 115, 105, 111, 110, 115, 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, 101, 115, 47, 112, 97, 115, 115, 46, 99, 112, 112, 0, 114, 101, 103, 105, 115, 116, 101, 114, 80, 97, 115, 115, 0, 80, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 0, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 80, 70, 80, 78, 52, 119, 97, 115, 109, 52, 80, 97, 115, 115, 69, 118, 69, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 54, 95, 69, 69, 83, 53, 95, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 101, 115, 46, 46, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 112, 97, 115, 115, 101, 115, 32, 116, 111, 111, 107, 32, 0, 32, 115, 101, 99, 111, 110, 100, 115, 46, 0, 91, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 93, 32, 32, 32, 114, 117, 110, 110, 105, 110, 103, 32, 112, 97, 115, 115, 58, 32, 0, 46, 46, 46, 32, 0, 90, 90, 78, 52, 119, 97, 115, 109, 49, 48, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 51, 114, 117, 110, 69, 118, 69, 78, 75, 51, 36, 95, 48, 99, 108, 69, 118, 69, 85, 108, 118, 69, 95, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 102, 117, 110, 99, 73, 90, 90, 78, 52, 119, 97, 115, 109, 49, 48, 80, 97, 115, 115, 82, 117, 110, 110, 101, 114, 51, 114, 117, 110, 69, 118, 69, 78, 75, 51, 36, 95, 48, 99, 108, 69, 118, 69, 85, 108, 118, 69, 95, 78, 83, 95, 57, 97, 108, 108, 111, 99, 97, 116, 111, 114, 73, 83, 53, 95, 69, 69, 70, 78, 83, 50, 95, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 54, 95, 95, 98, 97, 115, 101, 73, 70, 78, 52, 119, 97, 115, 109, 49, 53, 84, 104, 114, 101, 97, 100, 87, 111, 114, 107, 83, 116, 97, 116, 101, 69, 118, 69, 69, 69, 0, 10, 0, 41, 10, 0, 100, 97, 116, 97, 32, 0, 32, 34, 0, 34, 41, 10, 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, 101, 120, 112, 111, 114, 116, 32, 0, 32, 109, 101, 109, 111, 114, 121, 41, 0, 102, 117, 110, 99, 32, 0, 40, 116, 121, 112, 101, 32, 0, 112, 97, 114, 97, 109, 32, 0, 114, 101, 115, 117, 108, 116, 32, 0, 108, 111, 99, 97, 108, 32, 0, 27, 91, 51, 51, 109, 0, 27, 91, 48, 109, 0, 40, 41, 0, 32, 97, 110, 121, 102, 117, 110, 99, 41, 10, 0, 101, 108, 101, 109, 32, 0, 103, 108, 111, 98, 97, 108, 32, 0, 105, 109, 112, 111, 114, 116, 32, 0, 32, 40, 102, 117, 110, 99, 0, 41, 41, 0, 27, 91, 51, 50, 109, 0, 99, 117, 114, 114, 0, 118, 105, 115, 105, 116, 0, 117, 110, 114, 101, 97, 99, 104, 97, 98, 108, 101, 0, 110, 111, 112, 0, 112, 97, 103, 101, 115, 105, 122, 101, 0, 99, 117, 114, 114, 101, 110, 116, 95, 109, 101, 109, 111, 114, 121, 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, 115, 101, 108, 101, 99, 116, 0, 27, 91, 51, 53, 109, 0, 27, 91, 49, 109, 0, 105, 51, 50, 46, 97, 100, 100, 0, 105, 51, 50, 46, 115, 117, 98, 0, 105, 51, 50, 46, 109, 117, 108, 0, 105, 51, 50, 46, 100, 105, 118, 95, 115, 0, 105, 51, 50, 46, 100, 105, 118, 95, 117, 0, 105, 51, 50, 46, 114, 101, 109, 95, 115, 0, 105, 51, 50, 46, 114, 101, 109, 95, 117, 0, 105, 51, 50, 46, 97, 110, 100, 0, 105, 51, 50, 46, 111, 114, 0, 105, 51, 50, 46, 120, 111, 114, 0, 105, 51, 50, 46, 115, 104, 108, 0, 105, 51, 50, 46, 115, 104, 114, 95, 117, 0, 105, 51, 50, 46, 115, 104, 114, 95, 115, 0, 105, 51, 50, 46, 114, 111, 116, 108, 0, 105, 51, 50, 46, 114, 111, 116, 114, 0, 105, 51, 50, 46, 101, 113, 0, 105, 51, 50, 46, 110, 101, 0, 105, 51, 50, 46, 108, 116, 95, 115, 0, 105, 51, 50, 46, 108, 116, 95, 117, 0, 105, 51, 50, 46, 108, 101, 95, 115, 0, 105, 51, 50, 46, 108, 101, 95, 117, 0, 105, 51, 50, 46, 103, 116, 95, 115, 0, 105, 51, 50, 46, 103, 116, 95, 117, 0, 105, 51, 50, 46, 103, 101, 95, 115, 0, 105, 51, 50, 46, 103, 101, 95, 117, 0, 105, 54, 52, 46, 97, 100, 100, 0, 105, 54, 52, 46, 115, 117, 98, 0, 105, 54, 52, 46, 109, 117, 108, 0, 105, 54, 52, 46, 100, 105, 118, 95, 115, 0, 105, 54, 52, 46, 100, 105, 118, 95, 117, 0, 105, 54, 52, 46, 114, 101, 109, 95, 115, 0, 105, 54, 52, 46, 114, 101, 109, 95, 117, 0, 105, 54, 52, 46, 97, 110, 100, 0, 105, 54, 52, 46, 111, 114, 0, 105, 54, 52, 46, 120, 111, 114, 0, 105, 54, 52, 46, 115, 104, 108, 0, 105, 54, 52, 46, 115, 104, 114, 95, 117, 0, 105, 54, 52, 46, 115, 104, 114, 95, 115, 0, 105, 54, 52, 46, 114, 111, 116, 108, 0, 105, 54, 52, 46, 114, 111, 116, 114, 0, 105, 54, 52, 46, 101, 113, 0, 105, 54, 52, 46, 110, 101, 0, 105, 54, 52, 46, 108, 116, 95, 115, 0, 105, 54, 52, 46, 108, 116, 95, 117, 0, 105, 54, 52, 46, 108, 101, 95, 115, 0, 105, 54, 52, 46, 108, 101, 95, 117, 0, 105, 54, 52, 46, 103, 116, 95, 115, 0, 105, 54, 52, 46, 103, 116, 95, 117, 0, 105, 54, 52, 46, 103, 101, 95, 115, 0, 105, 54, 52, 46, 103, 101, 95, 117, 0, 102, 51, 50, 46, 97, 100, 100, 0, 102, 51, 50, 46, 115, 117, 98, 0, 102, 51, 50, 46, 109, 117, 108, 0, 102, 51, 50, 46, 100, 105, 118, 0, 102, 51, 50, 46, 99, 111, 112, 121, 115, 105, 103, 110, 0, 102, 51, 50, 46, 109, 105, 110, 0, 102, 51, 50, 46, 109, 97, 120, 0, 102, 51, 50, 46, 101, 113, 0, 102, 51, 50, 46, 110, 101, 0, 102, 51, 50, 46, 108, 116, 0, 102, 51, 50, 46, 108, 101, 0, 102, 51, 50, 46, 103, 116, 0, 102, 51, 50, 46, 103, 101, 0, 102, 54, 52, 46, 97, 100, 100, 0, 102, 54, 52, 46, 115, 117, 98, 0, 102, 54, 52, 46, 109, 117, 108, 0, 102, 54, 52, 46, 100, 105, 118, 0, 102, 54, 52, 46, 99, 111, 112, 121, 115, 105, 103, 110, 0, 102, 54, 52, 46, 109, 105, 110, 0, 102, 54, 52, 46, 109, 97, 120, 0, 102, 54, 52, 46, 101, 113, 0, 102, 54, 52, 46, 110, 101, 0, 102, 54, 52, 46, 108, 116, 0, 102, 54, 52, 46, 108, 101, 0, 102, 54, 52, 46, 103, 116, 0, 102, 54, 52, 46, 103, 101, 0, 105, 51, 50, 46, 99, 108, 122, 0, 105, 51, 50, 46, 99, 116, 122, 0, 105, 51, 50, 46, 112, 111, 112, 99, 110, 116, 0, 105, 51, 50, 46, 101, 113, 122, 0, 105, 54, 52, 46, 99, 108, 122, 0, 105, 54, 52, 46, 99, 116, 122, 0, 105, 54, 52, 46, 112, 111, 112, 99, 110, 116, 0, 105, 54, 52, 46, 101, 113, 122, 0, 102, 51, 50, 46, 110, 101, 103, 0, 102, 51, 50, 46, 97, 98, 115, 0, 102, 51, 50, 46, 99, 101, 105, 108, 0, 102, 51, 50, 46, 102, 108, 111, 111, 114, 0, 102, 51, 50, 46, 116, 114, 117, 110, 99, 0, 102, 51, 50, 46, 110, 101, 97, 114, 101, 115, 116, 0, 102, 51, 50, 46, 115, 113, 114, 116, 0, 102, 54, 52, 46, 110, 101, 103, 0, 102, 54, 52, 46, 97, 98, 115, 0, 102, 54, 52, 46, 99, 101, 105, 108, 0, 102, 54, 52, 46, 102, 108, 111, 111, 114, 0, 102, 54, 52, 46, 116, 114, 117, 110, 99, 0, 102, 54, 52, 46, 110, 101, 97, 114, 101, 115, 116, 0, 102, 54, 52, 46, 115, 113, 114, 116, 0, 105, 54, 52, 46, 101, 120, 116, 101, 110, 100, 95, 115, 47, 105, 51, 50, 0, 105, 54, 52, 46, 101, 120, 116, 101, 110, 100, 95, 117, 47, 105, 51, 50, 0, 105, 51, 50, 46, 119, 114, 97, 112, 47, 105, 54, 52, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 51, 50, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 51, 50, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 115, 47, 102, 54, 52, 0, 105, 51, 50, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 105, 54, 52, 46, 116, 114, 117, 110, 99, 95, 117, 47, 102, 54, 52, 0, 105, 51, 50, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 51, 50, 0, 105, 54, 52, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 102, 54, 52, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 51, 50, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 51, 50, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 117, 47, 105, 54, 52, 0, 102, 51, 50, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 102, 54, 52, 46, 99, 111, 110, 118, 101, 114, 116, 95, 115, 47, 105, 54, 52, 0, 102, 54, 52, 46, 112, 114, 111, 109, 111, 116, 101, 47, 102, 51, 50, 0, 102, 51, 50, 46, 100, 101, 109, 111, 116, 101, 47, 102, 54, 52, 0, 102, 51, 50, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 51, 50, 0, 102, 54, 52, 46, 114, 101, 105, 110, 116, 101, 114, 112, 114, 101, 116, 47, 105, 54, 52, 0, 46, 115, 116, 111, 114, 101, 0, 49, 54, 0, 51, 50, 0, 32, 111, 102, 102, 115, 101, 116, 61, 0, 32, 97, 108, 105, 103, 110, 61, 0, 46, 108, 111, 97, 100, 0, 95, 115, 0, 95, 117, 0, 115, 101, 116, 95, 103, 108, 111, 98, 97, 108, 32, 0, 103, 101, 116, 95, 103, 108, 111, 98, 97, 108, 32, 0, 115, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 103, 101, 116, 95, 108, 111, 99, 97, 108, 32, 0, 99, 97, 108, 108, 95, 105, 110, 100, 105, 114, 101, 99, 116, 32, 0, 99, 97, 108, 108, 95, 105, 109, 112, 111, 114, 116, 32, 0, 99, 97, 108, 108, 32, 0, 98, 114, 95, 116, 97, 98, 108, 101, 0, 98, 114, 95, 105, 102, 32, 0, 98, 114, 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, 117, 115, 101, 100, 69, 108, 101, 109, 101, 110, 116, 115, 32, 62, 32, 48, 0, 115, 114, 99, 47, 109, 105, 120, 101, 100, 95, 97, 114, 101, 110, 97, 46, 104, 0, 98, 97, 99, 107, 0, 32, 32, 0, 27, 91, 51, 49, 109, 0, 78, 52, 119, 97, 115, 109, 55, 80, 114, 105, 110, 116, 101, 114, 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, 78, 52, 119, 97, 115, 109, 49, 49, 70, 117, 108, 108, 80, 114, 105, 110, 116, 101, 114, 69, 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, 115, 116, 97, 116, 0, 97, 115, 115, 105, 103, 110, 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, 119, 104, 105, 108, 101, 0, 100, 111, 0, 102, 111, 114, 0, 115, 101, 113, 0, 115, 117, 98, 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, 91, 0, 123, 0, 125, 0, 63, 0, 58, 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, 33, 84, 104, 114, 101, 97, 100, 80, 111, 111, 108, 58, 58, 103, 101, 116, 40, 41, 45, 62, 105, 115, 82, 117, 110, 110, 105, 110, 103, 40, 41, 0, 115, 114, 99, 47, 115, 117, 112, 112, 111, 114, 116, 47, 116, 104, 114, 101, 97, 100, 115, 46, 99, 112, 112, 0, 126, 84, 104, 114, 101, 97, 100, 0, 84, 104, 114, 101, 97, 100, 0, 116, 104, 114, 101, 97, 100, 32, 99, 111, 110, 115, 116, 114, 117, 99, 116, 111, 114, 32, 102, 97, 105, 108, 101, 100, 0, 111, 108, 100, 32, 61, 61, 32, 116, 104, 114, 101, 97, 100, 115, 46, 115, 105, 122, 101, 40, 41, 0, 114, 101, 115, 101, 116, 84, 104, 114, 101, 97, 100, 115, 65, 114, 101, 82, 101, 97, 100, 121, 0, 66, 73, 78, 65, 82, 89, 69, 78, 95, 67, 79, 82, 69, 83, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 62, 32, 48, 0, 119, 111, 114, 107, 0, 100, 111, 87, 111, 114, 107, 101, 114, 115, 46, 115, 105, 122, 101, 40, 41, 32, 61, 61, 32, 110, 117, 109, 0, 33, 114, 117, 110, 110, 105, 110, 103, 0, 70, 85, 78, 67, 83, 73, 71, 36, 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, 105, 51, 50, 115, 45, 100, 105, 118, 0, 105, 51, 50, 117, 45, 100, 105, 118, 0, 105, 51, 50, 115, 45, 114, 101, 109, 0, 105, 51, 50, 117, 45, 114, 101, 109, 0, 103, 108, 111, 98, 97, 108, 46, 77, 97, 116, 104, 0, 97, 98, 115, 0, 102, 108, 111, 111, 114, 0, 99, 101, 105, 108, 0, 115, 113, 114, 116, 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, 117, 115, 101, 32, 97, 115, 109, 0, 98, 117, 102, 102, 101, 114, 0, 101, 110, 118, 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, 109, 101, 109, 111, 114, 121, 0, 116, 121, 112, 101, 0, 105, 109, 112, 111, 114, 116, 0, 102, 117, 110, 99, 116, 105, 111, 110, 0, 99, 111, 100, 101, 0, 101, 120, 112, 111, 114, 116, 0, 103, 108, 111, 98, 97, 108, 0, 100, 97, 116, 97, 0, 116, 97, 98, 108, 101, 0, 110, 97, 109, 101, 0, 115, 116, 97, 114, 116, 0, 119, 97, 115, 109, 0, 42, 114, 101, 116, 117, 114, 110, 58, 41, 42, 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, 109, 111, 100, 117, 108, 101, 0, 102, 117, 110, 99, 0, 112, 97, 114, 97, 109, 0, 114, 101, 115, 117, 108, 116, 0, 115, 101, 103, 109, 101, 110, 116, 0, 101, 108, 101, 109, 0, 108, 111, 99, 97, 108, 0, 99, 97, 108, 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, 108, 111, 99, 107, 0, 98, 114, 95, 105, 102, 0, 116, 104, 101, 110, 0, 101, 108, 115, 101, 0, 78, 97, 78, 0, 73, 110, 102, 105, 110, 105, 116, 121, 0, 45, 105, 110, 102, 105, 110, 105, 116, 121, 0, 45, 110, 97, 110, 0, 99, 97, 115, 101, 0, 98, 114, 0, 97, 110, 121, 102, 117, 110, 99, 0, 102, 97, 107, 101, 95, 114, 101, 116, 117, 114, 110, 95, 119, 97, 107, 97, 49, 50, 51, 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, 112, 114, 105, 110, 116, 0, 105, 110, 118, 111, 107, 101, 0, 101, 120, 105, 116, 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, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 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, 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, 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, 80, 79, 83, 73, 88, 0, 99, 108, 111, 99, 107, 95, 103, 101, 116, 116, 105, 109, 101, 40, 67, 76, 79, 67, 75, 95, 77, 79, 78, 79, 84, 79, 78, 73, 67, 41, 32, 102, 97, 105, 108, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 58, 58, 119, 97, 105, 116, 58, 32, 109, 117, 116, 101, 120, 32, 110, 111, 116, 32, 108, 111, 99, 107, 101, 100, 0, 99, 111, 110, 100, 105, 116, 105, 111, 110, 95, 118, 97, 114, 105, 97, 98, 108, 101, 32, 119, 97, 105, 116, 32, 102, 97, 105, 108, 101, 100, 0, 78, 83, 116, 51, 95, 95, 50, 56, 105, 111, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 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, 50, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 49, 95, 95, 115, 116, 100, 111, 117, 116, 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, 50, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 95, 95, 115, 116, 100, 105, 110, 98, 117, 102, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 108, 108, 97, 116, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 54, 108, 111, 99, 97, 108, 101, 53, 102, 97, 99, 101, 116, 69, 0, 78, 83, 116, 51, 95, 95, 50, 55, 99, 111, 108, 108, 97, 116, 101, 73, 119, 69, 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, 37, 112, 0, 67, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 110, 117, 109, 95, 103, 101, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 57, 95, 95, 110, 117, 109, 95, 103, 101, 116, 73, 119, 69, 69, 0, 37, 112, 0, 0, 0, 0, 76, 0, 37, 0, 0, 0, 0, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 110, 117, 109, 95, 112, 117, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 57, 95, 95, 110, 117, 109, 95, 112, 117, 116, 73, 119, 69, 69, 0, 37, 72, 58, 37, 77, 58, 37, 83, 0, 37, 109, 47, 37, 100, 47, 37, 121, 0, 37, 73, 58, 37, 77, 58, 37, 83, 32, 37, 112, 0, 37, 97, 32, 37, 98, 32, 37, 100, 32, 37, 72, 58, 37, 77, 58, 37, 83, 32, 37, 89, 0, 65, 77, 0, 80, 77, 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, 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, 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, 37, 72, 58, 37, 77, 58, 37, 83, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 78, 83, 116, 51, 95, 95, 50, 57, 116, 105, 109, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 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, 50, 49, 48, 95, 95, 116, 105, 109, 101, 95, 112, 117, 116, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 49, 48, 109, 111, 110, 101, 121, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 49, 48, 109, 111, 110, 101, 121, 112, 117, 110, 99, 116, 73, 119, 76, 98, 49, 69, 69, 69, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 0, 37, 76, 102, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 78, 83, 116, 51, 95, 95, 50, 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, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 103, 101, 116, 73, 119, 69, 69, 0, 37, 46, 48, 76, 102, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 49, 49, 95, 95, 109, 111, 110, 101, 121, 95, 112, 117, 116, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 51, 109, 101, 115, 115, 97, 103, 101, 115, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 49, 50, 99 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 30720);
+allocate([ 111, 100, 101, 99, 118, 116, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 56, 109, 101, 115, 115, 97, 103, 101, 115, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 50, 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, 50, 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, 50, 54, 108, 111, 99, 97, 108, 101, 53, 95, 95, 105, 109, 112, 69, 0, 78, 83, 116, 51, 95, 95, 50, 53, 99, 116, 121, 112, 101, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 49, 48, 99, 116, 121, 112, 101, 95, 98, 97, 115, 101, 69, 0, 78, 83, 116, 51, 95, 95, 50, 53, 99, 116, 121, 112, 101, 73, 119, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 56, 110, 117, 109, 112, 117, 110, 99, 116, 73, 99, 69, 69, 0, 78, 83, 116, 51, 95, 95, 50, 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, 33, 34, 118, 101, 99, 116, 111, 114, 32, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 34, 0, 78, 83, 116, 51, 95, 95, 50, 49, 52, 95, 95, 115, 104, 97, 114, 101, 100, 95, 99, 111, 117, 110, 116, 69, 0, 109, 117, 116, 101, 120, 32, 108, 111, 99, 107, 32, 102, 97, 105, 108, 101, 100, 0, 101, 99, 32, 61, 61, 32, 48, 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, 108, 105, 98, 47, 108, 105, 98, 99, 120, 120, 47, 109, 117, 116, 101, 120, 46, 99, 112, 112, 0, 117, 110, 108, 111, 99, 107, 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, 95, 95, 116, 104, 114, 111, 119, 95, 108, 101, 110, 103, 116, 104, 95, 101, 114, 114, 111, 114, 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, 95, 95, 116, 104, 114, 111, 119, 95, 111, 117, 116, 95, 111, 102, 95, 114, 97, 110, 103, 101, 0, 33, 34, 97, 108, 108, 111, 99, 97, 116, 111, 114, 60, 84, 62, 58, 58, 97, 108, 108, 111, 99, 97, 116, 101, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 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, 109, 101, 109, 111, 114, 121, 0, 97, 108, 108, 111, 99, 97, 116, 101, 0, 115, 116, 111, 105, 0, 58, 32, 110, 111, 32, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 0, 37, 115, 10, 0, 58, 32, 111, 117, 116, 32, 111, 102, 32, 114, 97, 110, 103, 101, 0, 115, 116, 111, 108, 108, 0, 37, 117, 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, 117, 110, 99, 97, 117, 103, 104, 116, 0, 83, 116, 57, 101, 120, 99, 101, 112, 116, 105, 111, 110, 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, 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, 55, 95, 95, 99, 108, 97, 115, 115, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 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, 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, 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, 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, 115, 116, 100, 58, 58, 98, 97, 100, 95, 97, 108, 108, 111, 99, 0, 83, 116, 57, 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, 51, 95, 95, 102, 117, 110, 100, 97, 109, 101, 110, 116, 97, 108, 95, 116, 121, 112, 101, 95, 105, 110, 102, 111, 69, 0, 68, 110, 0, 78, 49, 48, 95, 95, 99, 120, 120, 97, 98, 105, 118, 49, 50, 48, 95, 95, 102, 117, 110, 99, 116, 105, 111, 110, 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, 40, 0, 41, 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, 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, 32, 91, 0, 32, 91, 93, 0, 93, 0, 32, 99, 111, 109, 112, 108, 101, 120, 0, 40, 0, 44, 32, 0, 32, 38, 0, 32, 38, 38, 0, 32, 0, 32, 105, 109, 97, 103, 105, 110, 97, 114, 121, 0, 58, 58, 42, 0, 38, 38, 0, 111, 98, 106, 99, 95, 111, 98, 106, 101, 99, 116, 60, 0, 42, 0, 105, 100, 0, 38, 0, 111, 98, 106, 99, 112, 114, 111, 116, 111, 0, 60, 0, 62, 0, 32, 118, 101, 99, 116, 111, 114, 91, 0, 112, 105, 120, 101, 108, 32, 118, 101, 99, 116, 111, 114, 91, 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, 0, 58, 58, 0, 58, 58, 115, 116, 114, 105, 110, 103, 32, 108, 105, 116, 101, 114, 97, 108, 0, 115, 116, 100, 58, 58, 0, 126, 0, 39, 117, 110, 110, 97, 109, 101, 100, 0, 39, 108, 97, 109, 98, 100, 97, 39, 40, 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, 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, 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, 32, 62, 0, 119, 99, 104, 97, 114, 95, 116, 0, 102, 97, 108, 115, 101, 0, 116, 114, 117, 101, 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, 117, 0, 108, 0, 117, 108, 0, 108, 108, 0, 117, 108, 108, 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, 37, 97, 102, 0, 37, 97, 0, 37, 76, 97, 76, 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, 41, 40, 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, 100, 101, 108, 101, 116, 101, 32, 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, 41, 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, 102, 112, 0, 118, 111, 105, 100, 0, 98, 111, 111, 108, 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, 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, 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, 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 ], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE + 40960);
var tempDoublePtr = STATICTOP;
STATICTOP += 16;
function _atexit(func, arg) {
@@ -6252,7 +6272,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42482, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42795, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -6264,7 +6284,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42503, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42816, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -6276,7 +6296,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42503, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42816, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -6288,7 +6308,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43627, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43940, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -6300,7 +6320,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43630, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43943, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -6333,7 +6353,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i10 = i11 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i11 + -24 | 0);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43632) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43945) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -6343,7 +6363,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42358) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42671) | 0;
HEAP32[i56 >> 2] = HEAP32[i3 >> 2];
HEAP32[i56 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i56 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -6464,7 +6484,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i10 = i11 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i11 + -24 | 0);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43632) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43945) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -6474,7 +6494,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42358) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42671) | 0;
HEAP32[i56 >> 2] = HEAP32[i3 >> 2];
HEAP32[i56 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i56 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -6592,7 +6612,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i3 = i1 + -48 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i3);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43642) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43955) | 0;
HEAP32[i49 >> 2] = HEAP32[i2 >> 2];
HEAP32[i49 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i49 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -6602,7 +6622,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43654) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43967) | 0;
HEAP32[i48 >> 2] = HEAP32[i2 >> 2];
HEAP32[i48 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i48 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -6624,7 +6644,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0;
HEAP32[i54 >> 2] = HEAP32[i2 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -6768,7 +6788,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
i1 = i1 + 1 | 0;
}
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42453) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42766) | 0;
i6 = i56 + 11 | 0;
i7 = i56 + 4 | 0;
while (1) {
@@ -6817,7 +6837,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
i1 = i52;
break L1;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i1 + -24 | 0, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i1 + -24 | 0, 42671) | 0;
i1 = i2 + 1 | 0;
break L1;
}
@@ -6827,7 +6847,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43657, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43970, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -6839,7 +6859,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42667, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42980, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -6956,7 +6976,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i4 = i2 + -48 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i4);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 42453) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 42766) | 0;
HEAP32[i49 >> 2] = HEAP32[i3 >> 2];
HEAP32[i49 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i49 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -6966,7 +6986,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43659) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43972) | 0;
HEAP32[i48 >> 2] = HEAP32[i3 >> 2];
HEAP32[i48 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i48 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -6988,7 +7008,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0;
HEAP32[i54 >> 2] = HEAP32[i3 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -7037,7 +7057,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i54 >> 2] = 0;
HEAP32[i54 + 4 >> 2] = 0;
HEAP32[i54 + 8 >> 2] = 0;
- L275 : do if (i29) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i54, 42641, 2); else {
+ L275 : do if (i29) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i54, 42954, 2); else {
i2 = 0;
while (1) {
if ((i2 | 0) == 3) break L275;
@@ -7045,7 +7065,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
i2 = i2 + 1 | 0;
}
} while (0);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 43662) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 43975) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -7169,7 +7189,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i3 = i1 + -48 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i3);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43672) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43985) | 0;
HEAP32[i49 >> 2] = HEAP32[i2 >> 2];
HEAP32[i49 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i49 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -7179,7 +7199,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43654) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43967) | 0;
HEAP32[i48 >> 2] = HEAP32[i2 >> 2];
HEAP32[i48 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i48 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -7201,7 +7221,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0;
HEAP32[i54 >> 2] = HEAP32[i2 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -7230,7 +7250,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42498, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42811, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7254,7 +7274,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i54 >> 2] = 0;
HEAP32[i54 + 4 >> 2] = 0;
HEAP32[i54 + 8 >> 2] = 0;
- L357 : do if (i29) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i54, 42641, 2); else {
+ L357 : do if (i29) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i54, 42954, 2); else {
i2 = 0;
while (1) {
if ((i2 | 0) == 3) break L357;
@@ -7262,7 +7282,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
i2 = i2 + 1 | 0;
}
} while (0);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 43686) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 43999) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -7417,7 +7437,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i54);
i4 = HEAP32[i5 >> 2] | 0;
}
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i55, 43694, i56);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i55, 44007, i56);
i54 = HEAP8[i55 + 11 >> 0] | 0;
i53 = i54 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i2 + -48 | 0, i53 ? HEAP32[i55 >> 2] | 0 : i55, i53 ? HEAP32[i55 + 4 >> 2] | 0 : i54 & 255) | 0;
@@ -7467,7 +7487,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i54);
i4 = HEAP32[i5 >> 2] | 0;
}
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i55, 43697, i56);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i55, 44010, i56);
i54 = HEAP8[i55 + 11 >> 0] | 0;
i53 = i54 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i2 + -48 | 0, i53 ? HEAP32[i55 >> 2] | 0 : i55, i53 ? HEAP32[i55 + 4 >> 2] | 0 : i54 & 255) | 0;
@@ -7481,7 +7501,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43699, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44012, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7493,7 +7513,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43701, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44014, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7513,7 +7533,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43704, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44017, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7525,7 +7545,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43706, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44019, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7537,7 +7557,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43709, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44022, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7557,7 +7577,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43712, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44025, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7569,7 +7589,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42517, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42830, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7627,8 +7647,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i55, i2 + -48 | 0);
i4 = (HEAP32[i5 >> 2] | 0) + -24 | 0;
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42453, i55);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43715) | 0;
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42766, i55);
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 44028) | 0;
HEAP32[i48 >> 2] = HEAP32[i3 >> 2];
HEAP32[i48 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i48 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -7650,7 +7670,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42442) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42755) | 0;
HEAP32[i38 >> 2] = HEAP32[i3 >> 2];
HEAP32[i38 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i38 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -7679,7 +7699,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43718, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44031, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7691,7 +7711,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43721, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44034, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7703,7 +7723,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43724, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44037, 3);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7715,7 +7735,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42515, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42828, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7735,7 +7755,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43728, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44041, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7747,7 +7767,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43730, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44043, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7759,7 +7779,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42498, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 42811, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7771,7 +7791,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43733, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44046, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7785,7 +7805,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43736, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44049, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -7803,7 +7823,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i4 = i2 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i4);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42453) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42766) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -7813,7 +7833,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 43739) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 44052) | 0;
HEAP32[i30 >> 2] = HEAP32[i3 >> 2];
HEAP32[i30 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i30 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -8149,11 +8169,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i48 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- if (i14) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i48, 42641, 2);
- if (i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 43743) | 0; else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 42465) | 0;
+ if (i14) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i48, 42954, 2);
+ if (i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 44056) | 0; else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 42778) | 0;
if (i11) {
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42453, i53);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43747) | 0;
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42766, i53);
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 44060) | 0;
HEAP32[i56 >> 2] = HEAP32[i2 >> 2];
HEAP32[i56 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i56 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8173,8 +8193,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
i46 = i51 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i48, i46 ? HEAP32[i54 >> 2] | 0 : i54, i46 ? HEAP32[i54 + 4 >> 2] | 0 : i51 & 255) | 0;
if (i10) {
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42355, i55);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 42358) | 0;
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i49, 42668, i55);
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 42671) | 0;
HEAP32[i56 >> 2] = HEAP32[i2 >> 2];
HEAP32[i56 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i56 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8247,7 +8267,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43750, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44063, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8259,7 +8279,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43728, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44041, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8271,7 +8291,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43753, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44066, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8284,7 +8304,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
if ((i1 | 0) != (i11 | 0) ? (i45 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i45 | 0)) : 0) {
i10 = i45 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i45 + -24 | 0);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43755) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 44068) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -8294,7 +8314,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42358) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42671) | 0;
HEAP32[i56 >> 2] = HEAP32[i3 >> 2];
HEAP32[i56 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i56 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -8409,7 +8429,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43766, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44079, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8421,7 +8441,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43769, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44082, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8433,7 +8453,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43771, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44084, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8453,7 +8473,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43774, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44087, 3);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8465,7 +8485,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43778, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44091, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8477,7 +8497,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43780, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44093, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8491,7 +8511,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43783, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44096, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8509,7 +8529,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i4 = i2 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i4);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42453) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42766) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -8519,7 +8539,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 43786) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 44099) | 0;
HEAP32[i31 >> 2] = HEAP32[i3 >> 2];
HEAP32[i31 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i31 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -8543,7 +8563,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43778, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44091, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8591,7 +8611,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i55);
i4 = HEAP32[i5 >> 2] | 0;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 43790) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 44103) | 0;
i55 = HEAP8[i56 + 11 >> 0] | 0;
i54 = i55 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i54 ? HEAP32[i56 >> 2] | 0 : i56, i54 ? HEAP32[i56 + 4 >> 2] | 0 : i55 & 255) | 0;
@@ -8686,8 +8706,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i2 + -48 | 0);
i4 = (HEAP32[i5 >> 2] | 0) + -24 | 0;
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i44, 42453, i54);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i44, 43793) | 0;
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i44, 42766, i54);
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i44, 44106) | 0;
HEAP32[i43 >> 2] = HEAP32[i3 >> 2];
HEAP32[i43 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i43 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -8709,7 +8729,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i47, 43799) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i47, 44112) | 0;
HEAP32[i49 >> 2] = HEAP32[i3 >> 2];
HEAP32[i49 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i49 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -8731,7 +8751,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 42358) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i48, 42671) | 0;
HEAP32[i42 >> 2] = HEAP32[i3 >> 2];
HEAP32[i42 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i42 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -8773,7 +8793,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i3 = i1 + -48 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i3);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43805) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 44118) | 0;
HEAP32[i49 >> 2] = HEAP32[i2 >> 2];
HEAP32[i49 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i49 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8783,7 +8803,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43654) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43967) | 0;
HEAP32[i48 >> 2] = HEAP32[i2 >> 2];
HEAP32[i48 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i48 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8805,7 +8825,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0;
HEAP32[i54 >> 2] = HEAP32[i2 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8834,7 +8854,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43823, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44136, 1);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8846,7 +8866,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43825, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44138, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8858,7 +8878,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43828, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44141, 2);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8870,7 +8890,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i56 >> 2] = 0;
HEAP32[i56 + 4 >> 2] = 0;
HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 43831, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i56, 44144, 3);
i1 = __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i55, i46, i56, i50) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i56);
i1 = (i1 | 0) == (i55 | 0) ? i52 : i1;
@@ -8900,7 +8920,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
i3 = i1 + -48 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i47, i3);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 43835) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i47, 0, 44148) | 0;
HEAP32[i49 >> 2] = HEAP32[i2 >> 2];
HEAP32[i49 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i49 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8910,7 +8930,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43654) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i49, 43967) | 0;
HEAP32[i48 >> 2] = HEAP32[i2 >> 2];
HEAP32[i48 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i48 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8932,7 +8952,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i53, 42671) | 0;
HEAP32[i54 >> 2] = HEAP32[i2 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8984,7 +9004,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
if (((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 115 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 116 : 0) ? (i51 = i52 + 2 | 0, i27 = __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i51, i46, i50) | 0, (i27 | 0) != (i51 | 0)) : 0) ? (i7 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i7 | 0)) : 0) {
i3 = i7 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i53, i3);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 43848) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44161) | 0;
HEAP32[i54 >> 2] = HEAP32[i2 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -8994,7 +9014,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42671) | 0;
HEAP32[i55 >> 2] = HEAP32[i2 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -9019,7 +9039,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
if (((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 115 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 122 : 0) ? (i51 = i52 + 2 | 0, i1 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i51, i46, i50) | 0, (i1 | 0) != (i51 | 0)) : 0) ? (i8 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i8 | 0)) : 0) {
i4 = i8 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i53, i4);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 43848) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44161) | 0;
HEAP32[i54 >> 2] = HEAP32[i3 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9029,7 +9049,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42358) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42671) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9062,7 +9082,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
if ((((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 115 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 90 : 0) ? (i10 = i52 + 2 | 0, (HEAP8[i10 >> 0] | 0) == 102) : 0) ? (i28 = __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4_RT_(i10, i46, i50) | 0, (i28 | 0) != (i10 | 0)) : 0) ? (i11 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i11 | 0)) : 0) {
i3 = i11 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i53, i3);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 43857) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44170) | 0;
HEAP32[i54 >> 2] = HEAP32[i2 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -9072,7 +9092,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42671) | 0;
HEAP32[i55 >> 2] = HEAP32[i2 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -9101,7 +9121,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
if (((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 115 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 90 : 0) ? (i9 = i52 + 2 | 0, (HEAP8[i9 >> 0] | 0) == 84) : 0) ? (i40 = i50 + 4 | 0, i35 = ((HEAP32[i40 >> 2] | 0) - (HEAP32[i50 >> 2] | 0) | 0) / 24 | 0, i41 = __ZN10__cxxabiv112_GLOBAL__N_120parse_template_paramINS0_2DbEEEPKcS4_S4_RT_(i9, i46, i50) | 0, i22 = HEAP32[i50 >> 2] | 0, i32 = ((HEAP32[i40 >> 2] | 0) - i22 | 0) / 24 | 0, i22, (i41 | 0) != (i9 | 0)) : 0) {
HEAP8[i55 + 11 >> 0] = 10;
i1 = i55;
- i2 = 43857;
+ i2 = 44170;
i3 = i1 + 10 | 0;
do {
HEAP8[i1 >> 0] = HEAP8[i2 >> 0] | 0;
@@ -9122,7 +9142,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
i1 = i1 + 1 | 0;
if ((i1 | 0) == (i32 | 0)) break L917;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, (HEAP32[i50 >> 2] | 0) + (i1 * 24 | 0) | 0);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42455) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 42768) | 0;
HEAP32[i56 >> 2] = HEAP32[i3 >> 2];
HEAP32[i56 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i56 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9139,7 +9159,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i54);
}
} while (0);
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i55, 42671) | 0;
i1 = i32;
while (1) {
if ((i1 | 0) == (i35 | 0)) break;
@@ -9222,7 +9242,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
if ((i1 | 0) != (i2 | 0) ? (i23 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i23 | 0)) : 0) {
i4 = i23 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i53, i4);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 43868) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i53, 0, 44181) | 0;
HEAP32[i54 >> 2] = HEAP32[i3 >> 2];
HEAP32[i54 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i54 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9232,7 +9252,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42358) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i54, 42671) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9254,7 +9274,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
}
case 114:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i55, 43876);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i55, 44189);
i1 = i50 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
i54 = HEAP32[i50 + 8 >> 2] | 0;
@@ -9288,7 +9308,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_
if (((((i14 | 0) > 2 ? (HEAP8[i52 >> 0] | 0) == 116 : 0) ? (HEAP8[i52 + 1 >> 0] | 0) == 119 : 0) ? (i53 = i52 + 2 | 0, i24 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i53, i46, i50) | 0, (i24 | 0) != (i53 | 0)) : 0) ? (i12 = HEAP32[i50 + 4 >> 2] | 0, (HEAP32[i50 >> 2] | 0) != (i12 | 0)) : 0) {
i2 = i12 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i54, i2);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 43882) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i54, 0, 44195) | 0;
HEAP32[i55 >> 2] = HEAP32[i3 >> 2];
HEAP32[i55 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i55 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9441,18 +9461,18 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i2 = (HEAP8[i3 + i2 + -1 >> 0] | 0) == 38 ? i7 : i6;
}
if (!i11) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, i2, 42408) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i8, i2, 42721) | 0;
i2 = i2 + 6 | 0;
}
if (!i12) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 42415) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 42728) | 0;
i2 = i2 + 9 | 0;
}
- if (!i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 42425) | 0;
+ if (!i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) + 12 | 0, i2, 42738) | 0;
} else {
- if (!i11) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42408) | 0;
- if (!i12) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42415) | 0;
- if (!i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42425) | 0;
+ if (!i11) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42721) | 0;
+ if (!i12) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42728) | 0;
+ if (!i13) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i10 * 24 | 0) | 0, 42738) | 0;
}
i5 = HEAP32[i16 >> 2] | 0;
i6 = i5 + -16 | 0;
@@ -9530,11 +9550,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i22 = HEAP8[i27 + 11 >> 0] | 0;
i2 = i22 << 24 >> 24 < 0;
if (((i2 ? HEAP32[i27 + 4 >> 2] | 0 : i22 & 255) | 0) == 2) {
- i22 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0;
+ i22 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
if (i22) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj((HEAP32[i3 >> 2] | 0) + -12 | 0);
} else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i3 >> 2] | 0) + -12 | 0, 0, 42438) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i3 >> 2] | 0) + -12 | 0, 0, 42751) | 0;
} else {
if ((i1 + -49 & 255) < 9) {
i6 = __ZN10__cxxabiv112_GLOBAL__N_112parse_numberEPKcS2_(i8, i21) | 0;
@@ -9569,7 +9589,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i22 = HEAP8[i27 + 11 >> 0] | 0;
i2 = i22 << 24 >> 24 < 0;
if (((i2 ? HEAP32[i27 + 4 >> 2] | 0 : i22 & 255) | 0) == 2) {
- i22 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0;
+ i22 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
if (i22) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj((HEAP32[i3 >> 2] | 0) + -12 | 0);
} else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
@@ -9598,7 +9618,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i3 = i3 + 1 | 0;
}
HEAP8[i4 + i5 >> 0] = 0;
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i24, 0, 42435) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i24, 0, 42748) | 0;
HEAP32[i25 >> 2] = HEAP32[i3 >> 2];
HEAP32[i25 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i25 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9608,7 +9628,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i25, 42442) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i25, 42755) | 0;
HEAP32[i27 >> 2] = HEAP32[i3 >> 2];
HEAP32[i27 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i27 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9753,14 +9773,14 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i21 = HEAP8[i24 + 11 >> 0] | 0;
i2 = i21 << 24 >> 24 < 0;
if (((i2 ? HEAP32[i24 + 4 >> 2] | 0 : i21 & 255) | 0) == 2) {
- i21 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i24 >> 2] | 0 : i24, 42435, 2) | 0) == 0;
+ i21 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i24 >> 2] | 0 : i24, 42748, 2) | 0) == 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i24);
if (i21) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE5eraseEjj(i4);
} else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i24);
i10 = HEAP32[i12 >> 2] | 0;
i11 = i10 + -12 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i14, i25);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i14, 0, 42435) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i14, 0, 42748) | 0;
HEAP32[i15 >> 2] = HEAP32[i3 >> 2];
HEAP32[i15 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i15 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9770,7 +9790,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i15, 42442) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i15, 42755) | 0;
HEAP32[i20 >> 2] = HEAP32[i3 >> 2];
HEAP32[i20 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i20 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -9947,7 +9967,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i1 = i23;
break L1;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42444) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42757) | 0;
i6 = i26 + 16 | 0;
i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0;
HEAP32[i24 >> 2] = HEAP32[i26 + 12 >> 2];
@@ -10021,7 +10041,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i27 >> 2] = 0;
HEAP32[i27 + 4 >> 2] = 0;
HEAP32[i27 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, 42453, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, 42766, 1);
i11 = i26 + 4 | 0;
i9 = i27 + 11 | 0;
i10 = i27 + 4 | 0;
@@ -10082,7 +10102,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
break;
}
i20 = HEAP8[i9 >> 0] | 0;
- if ((i20 << 24 >> 24 < 0 ? HEAP32[i10 >> 2] | 0 : i20 & 255) >>> 0 > 1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42455) | 0;
+ if ((i20 << 24 >> 24 < 0 ? HEAP32[i10 >> 2] | 0 : i20 & 255) >>> 0 > 1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42768) | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i25, (HEAP32[i26 >> 2] | 0) + (i1 * 24 | 0) | 0);
i20 = HEAP8[i6 >> 0] | 0;
i19 = i20 << 24 >> 24 < 0;
@@ -10123,16 +10143,16 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
}
} else if ((i22 | 0) == 178) {
i1 = i1 + 1 | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42671) | 0;
switch (i8 & 3) {
case 1:
{
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42458) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42771) | 0;
break;
}
case 2:
{
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42461) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42774) | 0;
break;
}
default:
@@ -10143,7 +10163,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i1 = i23;
i2 = 1;
} else {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42465) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42778) | 0;
i2 = HEAP8[i9 >> 0] | 0;
i22 = i2 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKcj((HEAP32[i11 >> 2] | 0) + -12 | 0, 0, i22 ? HEAP32[i27 >> 2] | 0 : i27, i22 ? HEAP32[i10 >> 2] | 0 : i2 & 255) | 0;
@@ -10220,7 +10240,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i1 = i23;
break L1;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42467) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42780) | 0;
i6 = i26 + 16 | 0;
i2 = (HEAP32[i3 >> 2] | 0) + -24 | 0;
HEAP32[i24 >> 2] = HEAP32[i26 + 12 >> 2];
@@ -10307,7 +10327,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i10 = HEAP32[i13 >> 2] | 0;
i11 = i10 + -24 | 0;
L293 : do if ((HEAP8[((HEAP8[i12 + 11 >> 0] | 0) < 0 ? HEAP32[i12 >> 2] | 0 : i12) >> 0] | 0) == 40) {
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42453) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42766) | 0;
HEAP32[i15 >> 2] = HEAP32[i3 >> 2];
HEAP32[i15 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i15 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -10330,7 +10350,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42478) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42791) | 0;
HEAP32[i24 >> 2] = HEAP32[i3 >> 2];
HEAP32[i24 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i24 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -10424,7 +10444,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15);
i11 = HEAP32[i13 >> 2] | 0;
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 42358) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 42671) | 0;
HEAP32[i24 >> 2] = HEAP32[i3 >> 2];
HEAP32[i24 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i24 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -10516,7 +10536,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
}
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i24);
} else {
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42465) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i27, 42778) | 0;
HEAP32[i15 >> 2] = HEAP32[i3 >> 2];
HEAP32[i15 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i15 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -10539,7 +10559,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42478) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42791) | 0;
HEAP32[i24 >> 2] = HEAP32[i3 >> 2];
HEAP32[i24 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i24 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -10830,21 +10850,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, i20 ? HEAP32[i2 >> 2] | 0 : i2, i22 >>> 0 < 2 ? i22 : 2);
i22 = HEAP8[i11 >> 0] | 0;
i2 = i22 << 24 >> 24 < 0;
- if (((i2 ? HEAP32[i12 >> 2] | 0 : i22 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0; else i2 = 0;
+ if (((i2 ? HEAP32[i12 >> 2] | 0 : i22 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0; else i2 = 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
i3 = HEAP32[i26 >> 2] | 0;
if (!i2) {
i2 = i3 + (i8 * 24 | 0) + 12 | 0;
if ((HEAP8[i2 + 11 >> 0] | 0) < 0) i2 = HEAP32[i2 >> 2] | 0;
if ((HEAP8[i2 >> 0] | 0) == 40) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42453) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42766) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0;
}
} else {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42355) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42668) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) | 0, 42482) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) | 0, 42795) | 0;
i5 = HEAP32[i15 >> 2] | 0;
i6 = i5 + -16 | 0;
i7 = HEAP32[i26 >> 2] | 0;
@@ -10938,19 +10958,19 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, i10 ? HEAP32[i2 >> 2] | 0 : i2, i20 >>> 0 < 2 ? i20 : 2);
i20 = HEAP8[i11 >> 0] | 0;
i2 = i20 << 24 >> 24 < 0;
- if (((i2 ? HEAP32[i12 >> 2] | 0 : i20 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0; else i2 = 0;
+ if (((i2 ? HEAP32[i12 >> 2] | 0 : i20 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0; else i2 = 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
i3 = HEAP32[i26 >> 2] | 0;
if (!i2) {
i2 = i3 + (i8 * 24 | 0) + 12 | 0;
if ((HEAP8[i2 + 11 >> 0] | 0) < 0) i2 = HEAP32[i2 >> 2] | 0;
if ((HEAP8[i2 >> 0] | 0) == 40) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42453) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42766) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0;
}
} else {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42355) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42668) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0;
}
do if ((HEAP8[i16 >> 0] | 0) == 85) {
i9 = HEAP32[i26 >> 2] | 0;
@@ -10964,7 +10984,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, i10 ? HEAP32[i2 >> 2] | 0 : i2, i20 >>> 0 < 12 ? i20 : 12);
i20 = HEAP8[i13 >> 0] | 0;
i2 = i20 << 24 >> 24 < 0;
- if (((i2 ? HEAP32[i14 >> 2] | 0 : i20 & 255) | 0) == 12) i3 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42485, 12) | 0) != 0; else i3 = 1;
+ if (((i2 ? HEAP32[i14 >> 2] | 0 : i20 & 255) | 0) == 12) i3 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42798, 12) | 0) != 0; else i3 = 1;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
i10 = HEAP32[i26 >> 2] | 0;
i2 = i10 + (i8 * 24 | 0) | 0;
@@ -10982,7 +11002,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i3 = 10;
}
if ((i6 - i7 + i3 | 0) >>> 0 < 2) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i2, i3, 2 - i6 + i7 - i3 | 0, i7, 0, i6, 2, 42500);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE21__grow_by_and_replaceEjjjjjjPKc(i2, i3, 2 - i6 + i7 - i3 | 0, i7, 0, i6, 2, 42813);
break;
}
if (i4) i2 = HEAP32[i2 >> 2] | 0;
@@ -10991,7 +11011,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
if (!i4) {
i4 = i6;
i6 = 0;
- i5 = 42500;
+ i5 = 42813;
i3 = 2;
i22 = 412;
} else {
@@ -11004,12 +11024,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
break;
}
i5 = i2 + i6 | 0;
- do if (i2 >>> 0 < 42500 >>> 0 & (i2 + i7 | 0) >>> 0 > 42500 >>> 0) {
- if (i5 >>> 0 <= 42500 >>> 0) {
- i3 = 42500 + (2 - i6) | 0;
+ do if (i2 >>> 0 < 42813 >>> 0 & (i2 + i7 | 0) >>> 0 > 42813 >>> 0) {
+ if (i5 >>> 0 <= 42813 >>> 0) {
+ i3 = 42813 + (2 - i6) | 0;
break;
}
- if (i6 | 0) _memcpy(i2 | 0, 42500, i6 | 0) | 0;
+ if (i6 | 0) _memcpy(i2 | 0, 42813, i6 | 0) | 0;
i3 = 2 - i6 | 0;
_memmove(i5 + i3 | 0, i5 | 0, i4 | 0) | 0;
if (!i3) {
@@ -11018,11 +11038,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
break L540;
} else {
i4 = 0;
- i5 = 42502;
+ i5 = 42815;
i22 = 412;
break L540;
}
- } else i3 = 42500; while (0);
+ } else i3 = 42813; while (0);
_memmove(i2 + 2 | 0, i5 | 0, i4 | 0) | 0;
i4 = i6;
i6 = 0;
@@ -11033,7 +11053,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
} else {
i4 = 2;
i6 = 0;
- i5 = 42500;
+ i5 = 42813;
i3 = 2;
i22 = 412;
} while (0);
@@ -11051,7 +11071,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
} while (0);
if ((i22 | 0) == 393) {
i22 = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, 42498) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2, 42811) | 0;
}
i5 = HEAP32[i18 >> 2] | 0;
i6 = i5 + -16 | 0;
@@ -11144,21 +11164,21 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i27, i20 ? HEAP32[i2 >> 2] | 0 : i2, i22 >>> 0 < 2 ? i22 : 2);
i22 = HEAP8[i11 >> 0] | 0;
i2 = i22 << 24 >> 24 < 0;
- if (((i2 ? HEAP32[i12 >> 2] | 0 : i22 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42435, 2) | 0) == 0; else i2 = 0;
+ if (((i2 ? HEAP32[i12 >> 2] | 0 : i22 & 255) | 0) == 2) i2 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42748, 2) | 0) == 0; else i2 = 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
i3 = HEAP32[i26 >> 2] | 0;
if (!i2) {
i2 = i3 + (i8 * 24 | 0) + 12 | 0;
if ((HEAP8[i2 + 11 >> 0] | 0) < 0) i2 = HEAP32[i2 >> 2] | 0;
if ((HEAP8[i2 >> 0] | 0) == 40) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42453) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42766) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0;
}
} else {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42355) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i3 + (i8 * 24 | 0) | 0, 42668) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) + 12 | 0, 0, 42671) | 0;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) | 0, 42503) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i26 >> 2] | 0) + (i8 * 24 | 0) | 0, 42816) | 0;
i5 = HEAP32[i15 >> 2] | 0;
i6 = i5 + -16 | 0;
i7 = HEAP32[i26 >> 2] | 0;
@@ -11381,7 +11401,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i23 = HEAP8[i27 + 11 >> 0] | 0;
i2 = i23 << 24 >> 24 < 0;
if (((i2 ? HEAP32[i27 + 4 >> 2] | 0 : i23 & 255) | 0) == 9) {
- i23 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42505, 9) | 0) == 0;
+ i23 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i27 >> 2] | 0 : i27, 42818, 9) | 0) == 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i27);
if (i23) {
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i24, (HEAP32[i6 >> 2] | 0) + -24 | 0);
@@ -11400,7 +11420,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i19 = HEAP32[i24 >> 2] | 0;
i23 = __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT_(i21 ? i19 + 9 | 0 : i24 + 9 | 0, (i21 ? i19 : i24) + (i21 ? HEAP32[i24 + 4 >> 2] | 0 : i23 & 255) | 0, i26) | 0;
if ((i23 | 0) == (((HEAP8[i2 >> 0] | 0) < 0 ? HEAP32[i24 >> 2] | 0 : i24) + 9 | 0)) {
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i25, 42465);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i25, 42778);
i3 = HEAP8[i2 >> 0] | 0;
i2 = i3 << 24 >> 24 < 0;
i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i15, i2 ? HEAP32[i24 >> 2] | 0 : i24, i2 ? HEAP32[i24 + 4 >> 2] | 0 : i3 & 255) | 0;
@@ -11442,7 +11462,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15);
} else {
i4 = (HEAP32[i6 >> 2] | 0) + -24 | 0;
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i25, 42515);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i25, 42828);
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i14, (HEAP32[i6 >> 2] | 0) + -24 | 0);
i3 = HEAP8[i14 + 11 >> 0] | 0;
i2 = i3 << 24 >> 24 < 0;
@@ -11456,7 +11476,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42517) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42830) | 0;
HEAP32[i7 >> 2] = HEAP32[i3 >> 2];
HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -11482,7 +11502,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
}
if ((i22 | 0) == 482) {
i3 = (HEAP32[i6 >> 2] | 0) + -24 | 0;
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i24, i25, 42465);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i24, i25, 42778);
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i20, (HEAP32[i6 >> 2] | 0) + -24 | 0);
i4 = HEAP8[i20 + 11 >> 0] | 0;
i2 = i4 << 24 >> 24 < 0;
@@ -11845,7 +11865,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i24 + 4 >> 2] = 0;
HEAP32[i24 + 8 >> 2] = 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i24, i5, i3);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i24, 0, 42519) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i24, 0, 42832) | 0;
HEAP32[i25 >> 2] = HEAP32[i3 >> 2];
HEAP32[i25 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i25 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -11855,7 +11875,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i25, 42442) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i25, 42755) | 0;
HEAP32[i27 >> 2] = HEAP32[i3 >> 2];
HEAP32[i27 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i27 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -11878,7 +11898,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i15 + 4 >> 2] = 0;
HEAP32[i15 + 8 >> 2] = 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i15, i5, i3);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i15, 0, 42528) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i15, 0, 42841) | 0;
HEAP32[i24 >> 2] = HEAP32[i3 >> 2];
HEAP32[i24 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i24 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -11888,7 +11908,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 42442) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 42755) | 0;
HEAP32[i20 >> 2] = HEAP32[i3 >> 2];
HEAP32[i20 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i20 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -12047,8 +12067,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_typeINS0_2DbEEEPKcS4_S4_RT_(i23,
i1 = HEAP32[i26 + 4 >> 2] | 0;
if ((HEAP32[i26 >> 2] | 0) == (i1 | 0)) break;
i2 = i1 + -24 | 0;
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i24, 42519, i27);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 42442) | 0;
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i24, 42832, i27);
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i24, 42755) | 0;
HEAP32[i25 >> 2] = HEAP32[i3 >> 2];
HEAP32[i25 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i25 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -12321,22 +12341,22 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i131 >> 2] = HEAP32[i66 >> 2];
__ZN4wasm14AstStackHelperC2EN6cashew3RefE(i132, i131);
if (HEAP8[i130 + 37 >> 0] | 0) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 27089) | 0;
- __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i126 >> 2] | 0, 46604, 0);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46604, 10) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 27381) | 0;
+ __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i126 >> 2] | 0, 46928, 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46928, 10) | 0;
}
i66 = __ZN6cashew3RefixEj(i126, 0) | 0;
i66 = __ZN6cashew5Value10getIStringEv(HEAP32[i66 >> 2] | 0) | 0;
i66 = HEAP32[i66 >> 2] | 0;
- L4 : do if ((i66 | 0) != (HEAP32[11262] | 0)) {
- if ((i66 | 0) == (HEAP32[11263] | 0)) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45056) | 0) {
+ L4 : do if ((i66 | 0) != (HEAP32[11340] | 0)) {
+ if ((i66 | 0) == (HEAP32[11341] | 0)) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45368) | 0) {
i128 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0;
i128 = __ZN6cashew5Value10getIStringEv(HEAP32[i128 >> 2] | 0) | 0;
HEAP32[i129 >> 2] = HEAP32[i128 >> 2];
do if (!(__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[i127 + 8 >> 2] | 0, i129) | 0)) {
i1 = i130 + 40 | 0;
- if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i129) | 0) == (i130 + 44 | 0)) ___assert_fail(27094, 11743, 1011, 42730); else {
+ if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i129) | 0) == (i130 + 44 | 0)) ___assert_fail(27386, 11747, 1016, 43043); else {
i129 = __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i129) | 0;
i128 = HEAP32[i129 >> 2] | 0;
i129 = HEAP32[i129 + 4 >> 2] | 0;
@@ -12382,23 +12402,23 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i1 = i11;
break;
}
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45104) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45416) | 0)) {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 27195, 16);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 27487, 16);
HEAP32[i4 >> 2] = HEAP32[i126 >> 2];
HEAP32[i131 >> 2] = HEAP32[i4 >> 2];
__ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i2, i131);
}
i125 = __ZN6cashew3RefixEj(i126, 2) | 0;
HEAP32[i129 >> 2] = HEAP32[i125 >> 2];
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 0) | 0, 45056) | 0)) ___assert_fail(27142, 11743, 1023, 42730);
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 0) | 0, 45368) | 0)) ___assert_fail(27434, 11747, 1028, 43043);
i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 1) | 0;
i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0;
HEAP32[i128 >> 2] = HEAP32[i1 >> 2];
i1 = i130 + 52 | 0;
- if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i128) | 0) == (i130 + 56 | 0)) ___assert_fail(27163, 11743, 1025, 42730);
+ if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i128) | 0) == (i130 + 56 | 0)) ___assert_fail(27455, 11747, 1030, 43043);
i4 = __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i128) | 0;
i6 = i130 + 4 | 0;
i1 = __ZN10MixedArena5allocIN4wasm5StoreEEEPT_v(HEAP32[i6 >> 2] | 0) | 0;
@@ -12433,9 +12453,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
} else _abort(); while (0);
break;
}
- if ((i66 | 0) == (HEAP32[11268] | 0)) {
- if (!(!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45200) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45264) | 0) : 0)) i124 = 27;
- if (((i124 | 0) == 27 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 3) | 0, 0) | 0, 45112) | 0 : 0) ? (i125 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 3) | 0, 1) | 0, i125 = __ZN6cashew5Value9getNumberEv(HEAP32[i125 >> 2] | 0) | 0, +HEAPF64[i125 >> 3] == 0.0) : 0) {
+ if ((i66 | 0) == (HEAP32[11346] | 0)) {
+ if (!(!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45512) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45576) | 0) : 0)) i124 = 27;
+ if (((i124 | 0) == 27 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 3) | 0, 0) | 0, 45424) | 0 : 0) ? (i125 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 3) | 0, 1) | 0, i125 = __ZN6cashew5Value9getNumberEv(HEAP32[i125 >> 2] | 0) | 0, +HEAPF64[i125 >> 3] == 0.0) : 0) {
i1 = HEAP32[i127 + 4 >> 2] | 0;
i129 = __ZN6cashew3RefixEj(i126, 2) | 0;
HEAP32[i5 >> 2] = HEAP32[i129 >> 2];
@@ -12480,23 +12500,23 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i2 = HEAP32[i4 >> 2] | 0;
if ((i2 | 0) == 5 ? ((HEAP32[i1 + 4 >> 2] | 0) + -3 | 0) >>> 0 < 2 : 0) {
i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(HEAP32[i6 >> 2] | 0) | 0;
- HEAP32[i1 + 24 >> 2] = HEAP32[11402];
+ HEAP32[i1 + 24 >> 2] = HEAP32[11480];
i131 = i1 + 8 | 0;
__ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i131, HEAP32[i7 >> 2] | 0);
__ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i131, HEAP32[i5 >> 2] | 0);
HEAP32[i1 + 4 >> 2] = 4;
- if (HEAP8[51416] | 0) break;
- HEAP8[51416] = 1;
+ if (HEAP8[51740] | 0) break;
+ HEAP8[51740] = 1;
i131 = __Znwj(16) | 0;
HEAP32[i131 + 12 >> 2] = 0;
- i129 = HEAP32[11402] | 0;
+ i129 = HEAP32[11480] | 0;
HEAP32[i131 >> 2] = i129;
- HEAP32[i131 + 4 >> 2] = HEAP32[11401];
+ HEAP32[i131 + 4 >> 2] = HEAP32[11479];
HEAP32[i131 + 8 >> 2] = i129;
HEAP32[i55 >> 2] = 0;
HEAP32[i55 + 4 >> 2] = 0;
HEAP32[i55 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i55, 27212, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i55, 27504, 3);
i129 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i55, HEAP32[i130 >> 2] | 0) | 0;
HEAP32[i131 + 12 >> 2] = i129;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i55);
@@ -12508,22 +12528,22 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
switch (HEAP32[i4 >> 2] | 0) {
case 5:
{
- HEAP32[i1 + 24 >> 2] = HEAP32[11406];
+ HEAP32[i1 + 24 >> 2] = HEAP32[11484];
break;
}
case 6:
{
- HEAP32[i1 + 24 >> 2] = HEAP32[11407];
+ HEAP32[i1 + 24 >> 2] = HEAP32[11485];
break;
}
case 3:
{
- HEAP32[i1 + 24 >> 2] = HEAP32[11404];
+ HEAP32[i1 + 24 >> 2] = HEAP32[11482];
break;
}
case 4:
{
- HEAP32[i1 + 24 >> 2] = HEAP32[11405];
+ HEAP32[i1 + 24 >> 2] = HEAP32[11483];
break;
}
default:
@@ -12533,34 +12553,34 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
__ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i129, HEAP32[i7 >> 2] | 0);
__ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i129, HEAP32[i5 >> 2] | 0);
HEAP32[i1 + 4 >> 2] = 1;
- if ((HEAP8[44296] | 0) == 0 ? ___cxa_guard_acquire(44296) | 0 : 0) {
- HEAP32[11254] = 0;
- HEAP32[11255] = 0;
- HEAP32[11253] = 45016;
- ___cxa_atexit(156, 45012, ___dso_handle | 0) | 0;
+ if ((HEAP8[44608] | 0) == 0 ? ___cxa_guard_acquire(44608) | 0 : 0) {
+ HEAP32[11332] = 0;
+ HEAP32[11333] = 0;
+ HEAP32[11331] = 45328;
+ ___cxa_atexit(156, 45324, ___dso_handle | 0) | 0;
}
i2 = i1 + 24 | 0;
- if (__ZNKSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(45012, i2) | 0) break;
- __ZNSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE25__emplace_unique_key_argsIS2_JRKS2_EEENS_4pairINS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEEbEERKT_DpOT0_(i131, 45012, i2, i2);
+ if (__ZNKSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(45324, i2) | 0) break;
+ __ZNSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE25__emplace_unique_key_argsIS2_JRKS2_EEENS_4pairINS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEEbEERKT_DpOT0_(i131, 45324, i2, i2);
i131 = __Znwj(16) | 0;
HEAP32[i131 >> 2] = 0;
HEAP32[i131 + 4 >> 2] = 0;
HEAP32[i131 + 8 >> 2] = 0;
HEAP32[i131 + 12 >> 2] = 0;
HEAP32[i131 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i131 + 4 >> 2] = HEAP32[11401];
+ HEAP32[i131 + 4 >> 2] = HEAP32[11479];
HEAP32[i131 + 8 >> 2] = HEAP32[i2 >> 2];
HEAP32[i67 >> 2] = 0;
HEAP32[i67 + 4 >> 2] = 0;
HEAP32[i67 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i67, 27216, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i67, 27508, 3);
i129 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i67, HEAP32[i130 >> 2] | 0) | 0;
HEAP32[i131 + 12 >> 2] = i129;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i67);
__ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i130 >> 2] | 0, i131);
break;
}
- if ((i66 | 0) == (HEAP32[11278] | 0)) {
+ if ((i66 | 0) == (HEAP32[11356] | 0)) {
i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
i131 = __ZN6cashew3RefixEj(i126, 1) | 0;
i131 = __ZN6cashew5Value9getNumberEv(HEAP32[i131 >> 2] | 0) | 0;
@@ -12585,30 +12605,30 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 4 >> 2] = i2;
break;
}
- if ((i66 | 0) == (HEAP32[11264] | 0)) {
+ if ((i66 | 0) == (HEAP32[11342] | 0)) {
i128 = __ZN6cashew3RefixEj(i126, 1) | 0;
i128 = __ZN6cashew5Value10getIStringEv(HEAP32[i128 >> 2] | 0) | 0;
HEAP32[i129 >> 2] = HEAP32[i128 >> 2];
do if (!(__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[i127 + 8 >> 2] | 0, i129) | 0)) {
- if ((HEAP32[i129 >> 2] | 0) == (HEAP32[11414] | 0)) {
+ if ((HEAP32[i129 >> 2] | 0) == (HEAP32[11492] | 0)) {
i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
- i2 = HEAP32[11414] | 0;
+ i2 = HEAP32[11492] | 0;
HEAP32[i1 + 24 >> 2] = i2;
HEAP32[i1 + 4 >> 2] = 0;
- if (HEAP8[51417] | 0) {
+ if (HEAP8[51741] | 0) {
i12 = i1;
break;
}
- HEAP8[51417] = 1;
+ HEAP8[51741] = 1;
i12 = __Znwj(16) | 0;
HEAP32[i12 + 12 >> 2] = 0;
HEAP32[i12 >> 2] = i2;
- HEAP32[i12 + 4 >> 2] = HEAP32[11401];
+ HEAP32[i12 + 4 >> 2] = HEAP32[11479];
HEAP32[i12 + 8 >> 2] = i2;
HEAP32[i27 >> 2] = 0;
HEAP32[i27 + 4 >> 2] = 0;
HEAP32[i27 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 27220, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 27512, 1);
i131 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i27, HEAP32[i130 >> 2] | 0) | 0;
HEAP32[i12 + 12 >> 2] = i131;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i27);
@@ -12617,7 +12637,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
break;
}
i1 = i130 + 40 | 0;
- if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i129) | 0) == (i130 + 44 | 0)) ___assert_fail(27094, 11743, 1143, 42730); else {
+ if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i1, i129) | 0) == (i130 + 44 | 0)) ___assert_fail(27386, 11747, 1148, 43043); else {
i129 = __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i129) | 0;
i128 = HEAP32[i129 >> 2] | 0;
i129 = HEAP32[i129 + 4 >> 2] | 0;
@@ -12651,15 +12671,15 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i1 = i12;
break;
}
- if ((i66 | 0) == (HEAP32[11276] | 0)) {
+ if ((i66 | 0) == (HEAP32[11354] | 0)) {
i67 = __ZN6cashew3RefixEj(i126, 1) | 0;
HEAP32[i129 >> 2] = HEAP32[i67 >> 2];
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i129, 0) | 0, 45056) | 0)) ___assert_fail(27222, 11743, 1155, 42730);
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i129, 0) | 0, 45368) | 0)) ___assert_fail(27514, 11747, 1160, 43043);
i2 = __ZN6cashew3RefixEj(i129, 1) | 0;
i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0;
HEAP32[i128 >> 2] = HEAP32[i2 >> 2];
i2 = i130 + 52 | 0;
- if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i128) | 0) == (i130 + 56 | 0)) ___assert_fail(27163, 11743, 1157, 42730); else {
+ if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i2, i128) | 0) == (i130 + 56 | 0)) ___assert_fail(27455, 11747, 1162, 43043); else {
i129 = __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i2, i128) | 0;
i1 = __ZN10MixedArena5allocIN4wasm4LoadEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
i128 = HEAP32[i129 >> 2] | 0;
@@ -12679,8 +12699,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
break;
}
}
- if ((i66 | 0) == (HEAP32[11290] | 0)) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45192) | 0) {
+ if ((i66 | 0) == (HEAP32[11368] | 0)) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45504) | 0) {
HEAP32[i15 >> 2] = HEAP32[i126 >> 2];
HEAP32[i131 >> 2] = HEAP32[i15 >> 2];
__ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i129, i130, i131);
@@ -12728,9 +12748,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
} while (0);
break;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45196) | 0) {
- do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45112) | 0)) {
- if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45160) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45192) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0, 0) | 0, 45112) | 0 : 0) break;
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45508) | 0) {
+ do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45424) | 0)) {
+ if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45472) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45504) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0, 0) | 0, 45424) | 0 : 0) break;
i2 = __ZN6cashew3RefixEj(i126, 2) | 0;
HEAP32[i18 >> 2] = HEAP32[i2 >> 2];
i2 = HEAP32[i127 + 20 >> 2] | 0;
@@ -12794,7 +12814,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 4 >> 2] = HEAP32[i128 >> 2];
break;
}
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45216) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45212) | 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45528) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i126, 1) | 0, 45524) | 0) {
i1 = __ZN10MixedArena5allocIN4wasm5UnaryEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
HEAP32[i1 + 8 >> 2] = 20;
i130 = HEAP32[i127 + 4 >> 2] | 0;
@@ -12809,12 +12829,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i22 >> 2] = 0;
HEAP32[i22 + 4 >> 2] = 0;
HEAP32[i22 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i22, 27240, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i22, 27532, 9);
HEAP32[i23 >> 2] = HEAP32[i126 >> 2];
HEAP32[i131 >> 2] = HEAP32[i23 >> 2];
__ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i22, i131);
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45160) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45216) | 0 : 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45472) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45528) | 0 : 0) {
i4 = i130 + 4 | 0;
i1 = HEAP32[i4 >> 2] | 0;
if (HEAP8[i130 + 38 >> 0] | 0) {
@@ -12830,7 +12850,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
break;
}
i1 = __ZN10MixedArena5allocIN4wasm10CallImportEEEPT_v(i1) | 0;
- HEAP32[i1 + 24 >> 2] = HEAP32[11403];
+ HEAP32[i1 + 24 >> 2] = HEAP32[11481];
i2 = HEAP32[i127 + 4 >> 2] | 0;
i129 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0;
HEAP32[i43 >> 2] = HEAP32[i129 >> 2];
@@ -12845,18 +12865,18 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
}
__ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i1 + 8 | 0, i2);
HEAP32[i1 + 4 >> 2] = 1;
- if (HEAP8[51418] | 0) break;
- HEAP8[51418] = 1;
+ if (HEAP8[51742] | 0) break;
+ HEAP8[51742] = 1;
i131 = __Znwj(16) | 0;
HEAP32[i131 + 12 >> 2] = 0;
- i129 = HEAP32[11403] | 0;
+ i129 = HEAP32[11481] | 0;
HEAP32[i131 >> 2] = i129;
- HEAP32[i131 + 4 >> 2] = HEAP32[11401];
+ HEAP32[i131 + 4 >> 2] = HEAP32[11479];
HEAP32[i131 + 8 >> 2] = i129;
HEAP32[i50 >> 2] = 0;
HEAP32[i50 + 4 >> 2] = 0;
HEAP32[i50 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i50, 42500, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i50, 42813, 2);
i129 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i50, HEAP32[i130 >> 2] | 0) | 0;
HEAP32[i131 + 12 >> 2] = i129;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i50);
@@ -12882,7 +12902,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 4 >> 2] = 1;
break;
}
- if ((i66 | 0) == (HEAP32[11270] | 0)) {
+ if ((i66 | 0) == (HEAP32[11348] | 0)) {
i1 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
i2 = i127 + 4 | 0;
i130 = HEAP32[i2 >> 2] | 0;
@@ -12907,12 +12927,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 16 >> 2] = i2;
break;
}
- if ((i66 | 0) == (HEAP32[11446] | 0)) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45056) | 0)) {
+ if ((i66 | 0) == (HEAP32[11526] | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45368) | 0)) {
i7 = __ZN10MixedArena5allocIN4wasm12CallIndirectEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
i67 = __ZN6cashew3RefixEj(i126, 1) | 0;
HEAP32[i129 >> 2] = HEAP32[i67 >> 2];
- if ((((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i129, 0) | 0, 45104) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 0) | 0, 45056) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 0) | 0, 45072) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 1) | 0, 45204) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 3) | 0, 0) | 0, 45112) | 0 : 0) {
+ if ((((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i129, 0) | 0, 45416) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 1) | 0, 0) | 0, 45368) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 0) | 0, 45384) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 1) | 0, 45516) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i129, 2) | 0, 3) | 0, 0) | 0, 45424) | 0 : 0) {
i6 = i127 + 4 | 0;
i4 = HEAP32[i6 >> 2] | 0;
i5 = __ZN6cashew3RefixEj(i129, 2) | 0;
@@ -12957,7 +12977,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i1 = i7;
break;
}
- ___assert_fail(27314, 11743, 1408, 42730);
+ ___assert_fail(27606, 11747, 1413, 43043);
}
i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 1) | 0;
i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0;
@@ -12983,13 +13003,13 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 16 >> 2] = i131;
HEAP32[i1 + 4 >> 2] = 1;
break;
- } else ___assert_fail(27250, 11743, 1280, 42730);
+ } else ___assert_fail(27542, 11747, 1285, 43043);
}
i4 = i130 + 68 | 0;
if ((i6 | 0) != (HEAP32[i4 >> 2] | 0) ? (i6 | 0) != (HEAP32[i130 + 92 >> 2] | 0) : 0) {
if ((i6 | 0) == (HEAP32[i130 + 72 >> 2] | 0)) {
i128 = __ZN6cashew3RefixEj(i126, 2) | 0;
- if ((__ZN6cashew5Value4sizeEv(HEAP32[i128 >> 2] | 0) | 0) != 1) ___assert_fail(27270, 11743, 1297, 42730);
+ if ((__ZN6cashew5Value4sizeEv(HEAP32[i128 >> 2] | 0) | 0) != 1) ___assert_fail(27562, 11747, 1302, 43043);
i128 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0;
HEAP32[i46 >> 2] = HEAP32[i128 >> 2];
HEAP32[i131 >> 2] = HEAP32[i46 >> 2];
@@ -13056,7 +13076,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i68 >> 2] = 0;
HEAP32[i68 + 4 >> 2] = 0;
HEAP32[i68 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i68, 27290, 23);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i68, 27582, 23);
i130 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0;
HEAP32[i69 >> 2] = HEAP32[i130 >> 2];
HEAP32[i131 >> 2] = HEAP32[i69 >> 2];
@@ -13157,11 +13177,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
if (!(HEAP8[i1 >> 0] | 0)) {
HEAP8[i1 >> 0] = 1;
i14 = HEAP32[HEAP32[i15 + 4 >> 2] >> 2] | 0;
- HEAP32[i129 >> 2] = HEAP32[11413];
+ HEAP32[i129 >> 2] = HEAP32[11491];
HEAP32[i131 >> 2] = HEAP32[i129 >> 2];
__ZN4wasm7Builder6addVarEPNS_8FunctionENS_4NameENS_8WasmTypeE(i14, i131, 1) | 0;
i14 = HEAP32[i15 + 8 >> 2] | 0;
- i1 = HEAP32[11413] | 0;
+ i1 = HEAP32[11491] | 0;
i13 = i1 * 33 ^ 5381;
i10 = i14 + 4 | 0;
i11 = HEAP32[i10 >> 2] | 0;
@@ -13241,7 +13261,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i2 >> 2] = i6;
} while (0);
HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 1;
- i1 = HEAP32[11413] | 0;
+ i1 = HEAP32[11491] | 0;
}
i126 = HEAP32[i15 + 12 >> 2] | 0;
HEAP32[i128 >> 2] = i1;
@@ -13252,7 +13272,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i124 = __ZN10MixedArena5allocIN4wasm8SetLocalEEEPT_v(HEAP32[i126 >> 2] | 0) | 0;
i128 = i127 + 12 | 0;
i125 = HEAP32[HEAP32[i128 >> 2] >> 2] | 0;
- HEAP32[i121 >> 2] = HEAP32[11413];
+ HEAP32[i121 >> 2] = HEAP32[11491];
HEAP32[i131 >> 2] = HEAP32[i121 >> 2];
i125 = __ZN4wasm8Function13getLocalIndexENS_4NameE(i125, i131) | 0;
HEAP32[i124 + 8 >> 2] = i125;
@@ -13326,9 +13346,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 12 >> 2] = i131;
HEAP32[i1 + 4 >> 2] = 1;
break;
- } else ___assert_fail(27270, 11743, 1289, 42730);
+ } else ___assert_fail(27562, 11747, 1294, 43043);
}
- if ((i66 | 0) == (HEAP32[11269] | 0)) {
+ if ((i66 | 0) == (HEAP32[11347] | 0)) {
if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i126, 1) | 0) | 0) i2 = 0; else {
i2 = __ZN6cashew3RefixEj(i126, 1) | 0;
HEAP32[i61 >> 2] = HEAP32[i2 >> 2];
@@ -13338,7 +13358,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
}
i1 = (HEAP32[HEAP32[i127 + 12 >> 2] >> 2] | 0) + 4 | 0;
if (HEAP8[HEAP32[i127 + 28 >> 2] >> 0] | 0) {
- if ((HEAP32[i1 >> 2] | 0) != (i2 | 0)) ___assert_fail(27430, 11743, 1423, 42730);
+ if ((HEAP32[i1 >> 2] | 0) != (i2 | 0)) ___assert_fail(27722, 11747, 1428, 43043);
} else HEAP32[i1 >> 2] = i2;
i1 = __ZN10MixedArena5allocIN4wasm6ReturnEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i126, 1) | 0) | 0) i2 = 0; else {
@@ -13351,7 +13371,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 8 >> 2] = i2;
break;
}
- if ((i66 | 0) == (HEAP32[11449] | 0)) {
+ if ((i66 | 0) == (HEAP32[11529] | 0)) {
HEAP32[i129 >> 2] = 0;
i1 = i127 + 32 | 0;
i2 = HEAP32[i1 >> 2] | 0;
@@ -13402,11 +13422,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
} while (0);
break;
}
- if ((i66 | 0) == (HEAP32[11280] | 0)) {
+ if ((i66 | 0) == (HEAP32[11358] | 0)) {
i1 = __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
i2 = i127 + 40 | 0;
i130 = HEAP32[i2 >> 2] | 0;
- if ((HEAP32[i130 + 4 >> 2] | 0) == (HEAP32[i130 >> 2] | 0)) ___assert_fail(27455, 11743, 1455, 42730);
+ if ((HEAP32[i130 + 4 >> 2] | 0) == (HEAP32[i130 >> 2] | 0)) ___assert_fail(27747, 11747, 1460, 43043);
if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i126, 1) | 0) | 0) i2 = HEAP32[(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) + -4 >> 2] | 0; else {
i2 = __ZN6cashew3RefixEj(i126, 1) | 0;
i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0;
@@ -13417,11 +13437,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 8 >> 2] = i2;
break;
}
- if ((i66 | 0) == (HEAP32[11281] | 0)) {
+ if ((i66 | 0) == (HEAP32[11359] | 0)) {
i1 = __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
i2 = i127 + 48 | 0;
i130 = HEAP32[i2 >> 2] | 0;
- if ((HEAP32[i130 + 4 >> 2] | 0) == (HEAP32[i130 >> 2] | 0)) ___assert_fail(27477, 11743, 1460, 42730);
+ if ((HEAP32[i130 + 4 >> 2] | 0) == (HEAP32[i130 >> 2] | 0)) ___assert_fail(27769, 11747, 1465, 43043);
if (__ZN6cashew3RefntEv(__ZN6cashew3RefixEj(i126, 1) | 0) | 0) i2 = HEAP32[(HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0) + -4 >> 2] | 0; else {
i2 = __ZN6cashew3RefixEj(i126, 1) | 0;
i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0;
@@ -13432,8 +13452,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 8 >> 2] = i2;
break;
}
- if ((i66 | 0) == (HEAP32[11272] | 0)) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45112) | 0) {
+ if ((i66 | 0) == (HEAP32[11350] | 0)) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45424) | 0) {
i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 1) | 0;
i10 = (__ZN6cashew5Value10getIntegerEv(HEAP32[i10 >> 2] | 0) | 0) == 1;
} else i10 = 0;
@@ -13449,7 +13469,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i89 >> 2] = 0;
HEAP32[i89 + 4 >> 2] = 0;
HEAP32[i89 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i89, 27502, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i89, 27794, 9);
i124 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i124, i89) | 0;
HEAP32[i129 >> 2] = i124;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i89);
@@ -13457,7 +13477,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i90 >> 2] = 0;
HEAP32[i90 + 4 >> 2] = 0;
HEAP32[i90 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i90, 27512, 8);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i90, 27804, 8);
i125 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i125, i90) | 0;
HEAP32[i128 >> 2] = i125;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i90);
@@ -13549,8 +13569,8 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
}
break;
}
- if ((i66 | 0) == (HEAP32[11273] | 0)) {
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45112) | 0) {
+ if ((i66 | 0) == (HEAP32[11351] | 0)) {
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45424) | 0) {
i124 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 1) | 0;
i124 = __ZN6cashew5Value9getNumberEv(HEAP32[i124 >> 2] | 0) | 0;
if (!(+HEAPF64[i124 >> 3] == 0.0)) break;
@@ -13563,7 +13583,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i76 >> 2] = 0;
HEAP32[i76 + 4 >> 2] = 0;
HEAP32[i76 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i76, 27521, 7);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i76, 27813, 7);
i124 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i124, i76) | 0;
HEAP32[i129 >> 2] = i124;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i76);
@@ -13579,7 +13599,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i80 >> 2] = 0;
HEAP32[i80 + 4 >> 2] = 0;
HEAP32[i80 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i80, 27529, 17);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i80, 27821, 17);
i6 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i6, i80) | 0;
HEAP32[i128 >> 2] = i6;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i80);
@@ -13661,7 +13681,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i83 >> 2] = 0;
HEAP32[i83 + 4 >> 2] = 0;
HEAP32[i83 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i83, 27547, 6);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i83, 27839, 6);
i124 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i124, i83) | 0;
HEAP32[i129 >> 2] = i124;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i83);
@@ -13669,7 +13689,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i84 >> 2] = 0;
HEAP32[i84 + 4 >> 2] = 0;
HEAP32[i84 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i84, 27554, 5);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i84, 27846, 5);
i125 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i125, i84) | 0;
HEAP32[i128 >> 2] = i125;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i84);
@@ -13742,7 +13762,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i7 >> 2] = i131;
break;
}
- if ((i66 | 0) == (HEAP32[11274] | 0)) {
+ if ((i66 | 0) == (HEAP32[11352] | 0)) {
i15 = __ZN6cashew3RefixEj(i126, 1) | 0;
i15 = HEAP32[i15 >> 2] | 0;
i12 = __ZN6cashew3RefixEj(i126, 2) | 0;
@@ -13763,7 +13783,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i97 >> 2] = 0;
HEAP32[i97 + 4 >> 2] = 0;
HEAP32[i97 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i97, 27560, 7);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i97, 27852, 7);
i125 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i125, i97) | 0;
HEAP32[i129 >> 2] = i125;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i97);
@@ -13771,7 +13791,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i98 >> 2] = 0;
HEAP32[i98 + 4 >> 2] = 0;
HEAP32[i98 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i98, 27568, 6);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i98, 27860, 6);
i126 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i126, i98) | 0;
HEAP32[i128 >> 2] = i126;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i98);
@@ -13863,7 +13883,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
__ZN4wasm5Block8finalizeEv(i1);
break;
}
- if ((i66 | 0) == (HEAP32[11279] | 0)) {
+ if ((i66 | 0) == (HEAP32[11357] | 0)) {
i2 = HEAP32[i127 + 32 >> 2] | 0;
if (!(HEAP32[i2 >> 2] | 0)) {
i1 = __ZN6cashew3RefixEj(i126, 1) | 0;
@@ -13875,9 +13895,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i131 >> 2] = HEAP32[i70 >> 2];
i1 = __ZNKSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i1, i131) | 0;
break;
- } else ___assert_fail(12614, 11743, 1605, 42730);
+ } else ___assert_fail(12618, 11747, 1610, 43043);
}
- if ((i66 | 0) == (HEAP32[11267] | 0)) {
+ if ((i66 | 0) == (HEAP32[11345] | 0)) {
i1 = __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(HEAP32[i130 + 4 >> 2] | 0) | 0;
i129 = i127 + 4 | 0;
i128 = HEAP32[i129 >> 2] | 0;
@@ -13902,16 +13922,16 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 4 >> 2] = HEAP32[(HEAP32[i130 >> 2] | 0) + 4 >> 2];
break;
}
- if ((i66 | 0) == (HEAP32[11275] | 0)) {
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45052) | 0) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 0) | 0, 45104) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 1) | 0, 0) | 0, 45056) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 0) | 0, 45072) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 1) | 0, 45256) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 0) | 0, 45056) | 0)) break;
+ if ((i66 | 0) == (HEAP32[11353] | 0)) {
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 0) | 0, 45364) | 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 0) | 0, 45416) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 1) | 0, 0) | 0, 45368) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 0) | 0, 45384) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 1) | 0, 45568) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 0) | 0, 45368) | 0)) break;
i2 = i130 + 96 | 0;
if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 2) | 0, 1) | 0, i2) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 0) | 0, 45112) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 0) | 0, 45424) | 0)) break;
i125 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 1) | 0, 2) | 0, 2) | 0, 3) | 0, 1) | 0;
i125 = __ZN6cashew5Value9getNumberEv(HEAP32[i125 >> 2] | 0) | 0;
if (!(+HEAPF64[i125 >> 3] == 2.0)) break;
@@ -13923,12 +13943,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i1 = (__ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S5_EEEEEixERSA_(i1, i129) | 0) + 8 | 0;
i1 = HEAP32[i1 >> 2] | 0;
HEAP32[i128 >> 2] = 0;
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45072) | 0) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45200) | 0)) {
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45384) | 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45512) | 0)) {
i124 = 331;
break;
}
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 3) | 0, 0) | 0, 45112) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 3) | 0, 0) | 0, 45424) | 0)) {
i124 = 331;
break;
}
@@ -13944,16 +13964,16 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i124 = 338;
} else i124 = 331; while (0);
L455 : do if ((i124 | 0) == 331) {
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45160) | 0) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45192) | 0)) break;
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45472) | 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 45504) | 0)) break;
i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0;
HEAP32[i128 >> 2] = HEAP32[i5 >> 2];
i5 = 1;
i124 = 338;
break L455;
} while (0);
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 45784) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 0) | 0, 45056) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 0) | 0, 46104) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 0) | 0, 45368) | 0)) break;
if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 1) | 0, 1) | 0, i130 + 72 | 0) | 0)) break;
i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i126, 2) | 0, 2) | 0, 0) | 0;
HEAP32[i128 >> 2] = HEAP32[i5 >> 2];
@@ -13961,13 +13981,13 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i124 = 338;
} while (0);
L464 : do if ((i124 | 0) == 338) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i128, 0) | 0, 45104) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 1) | 0, 0) | 0, 45056) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 0) | 0, 45072) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 1) | 0, 45256) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 2) | 0, 0) | 0, 45056) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i128, 0) | 0, 45416) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 1) | 0, 0) | 0, 45368) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 0) | 0, 45384) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 1) | 0, 45568) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 2) | 0, 0) | 0, 45368) | 0)) break;
if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 2) | 0, 1) | 0, i2) | 0)) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 3) | 0, 0) | 0, 45112) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 3) | 0, 0) | 0, 45424) | 0)) break;
i129 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i128, 2) | 0, 3) | 0, 1) | 0;
i129 = __ZN6cashew5Value9getNumberEv(HEAP32[i129 >> 2] | 0) | 0;
if (!(+HEAPF64[i129 >> 3] == 2.0)) break;
@@ -14026,11 +14046,11 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
__ZN4wasm5Block8finalizeEv(i1);
break;
}
- if ((i66 | 0) != (HEAP32[11282] | 0)) {
+ if ((i66 | 0) != (HEAP32[11360] | 0)) {
HEAP32[i64 >> 2] = 0;
HEAP32[i64 + 4 >> 2] = 0;
HEAP32[i64 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i64, 27705, 20);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i64, 27997, 20);
HEAP32[i65 >> 2] = HEAP32[i126 >> 2];
HEAP32[i131 >> 2] = HEAP32[i65 >> 2];
__ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i64, i131);
@@ -14043,7 +14063,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i78 >> 2] = 0;
HEAP32[i78 + 4 >> 2] = 0;
HEAP32[i78 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i78, 33482, 6);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i78, 33782, 6);
i123 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i123, i78) | 0;
HEAP32[i129 >> 2] = i123;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i78);
@@ -14071,7 +14091,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i123 = __ZNKSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i123, i131) | 0;
i6 = i10 + 28 | 0;
HEAP32[i6 >> 2] = i123;
- if ((HEAP32[i123 + 4 >> 2] | 0) != 1) ___assert_fail(27575, 11743, 1688, 42730);
+ if ((HEAP32[i123 + 4 >> 2] | 0) != 1) ___assert_fail(27867, 11747, 1693, 43043);
i2 = __ZN6cashew3RefixEj(i126, 2) | 0;
i2 = HEAP32[i2 >> 2] | 0;
HEAP32[i128 >> 2] = i2;
@@ -14086,7 +14106,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i126 = HEAP32[i126 >> 2] | 0;
HEAP32[i114 >> 2] = i126;
do if ((HEAP32[i126 >> 2] | 0) == 3) i2 = i14; else {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45112) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45160) | 0) : 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45424) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45472) | 0) : 0) {
i124 = 373;
break L502;
}
@@ -14105,7 +14125,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
i14 = i2;
i2 = HEAP32[i128 >> 2] | 0;
}
- if ((i124 | 0) == 373) ___assert_fail(27602, 11743, 1697, 42730);
+ if ((i124 | 0) == 373) ___assert_fail(27894, 11747, 1702, 43043);
i13 = __ZN10MixedArena5allocIN4wasm6BinaryEEEPT_v(HEAP32[i16 >> 2] | 0) | 0;
HEAP32[i13 + 8 >> 2] = 1;
HEAP32[i13 + 12 >> 2] = HEAP32[i6 >> 2];
@@ -14147,12 +14167,12 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i116 >> 2] = 0;
HEAP32[i116 + 4 >> 2] = 0;
HEAP32[i116 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i116, 27654, 14);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i116, 27946, 14);
i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i116) | 0;
HEAP32[i12 >> 2] = i2;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i116);
} else {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45112) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45160) | 0) : 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45424) | 0) ? !(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i114, 0) | 0, 45472) | 0) : 0) {
i124 = 383;
break;
}
@@ -14173,7 +14193,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i119 >> 2] = 0;
HEAP32[i119 + 4 >> 2] = 0;
HEAP32[i119 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i119, 27693, 11);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i119, 27985, 11);
i2 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i2, i119) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i119);
if ((HEAP32[i10 >> 2] | 0) >>> 0 <= i4 >>> 0) __ZN11ArenaVectorIN4wasm4NameEE6resizeEj(i11, i4 + 1 | 0);
@@ -14195,7 +14215,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i120 >> 2] = 0;
HEAP32[i120 + 4 >> 2] = 0;
HEAP32[i120 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i120, 27654, 14);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i120, 27946, 14);
i1 = __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE(i1, i120) | 0;
HEAP32[i12 >> 2] = i1;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i120);
@@ -14224,7 +14244,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2_
HEAP32[i1 + 8 >> 2] = HEAP32[i129 >> 2];
__ZN11ArenaVectorIPN4wasm10ExpressionEE9push_backES2_(i1 + 12 | 0, i13);
break;
- } else if ((i124 | 0) == 383) ___assert_fail(27602, 11743, 1727, 42730); else if ((i124 | 0) == 385) ___assert_fail(27669, 11743, 1729, 42730); else if ((i124 | 0) == 387) ___assert_fail(27682, 11743, 1731, 42730);
+ } else if ((i124 | 0) == 383) ___assert_fail(27894, 11747, 1732, 43043); else if ((i124 | 0) == 385) ___assert_fail(27961, 11747, 1734, 43043); else if ((i124 | 0) == 387) ___assert_fail(27974, 11747, 1736, 43043);
} else {
i1 = HEAP32[i127 + 4 >> 2] | 0;
i130 = __ZN6cashew3RefixEj(i126, 1) | 0;
@@ -14250,7 +14270,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 97:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42688);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43001);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14282,7 +14302,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
case 110:
case 100:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42699);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43012);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14313,7 +14333,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 78:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42709);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43022);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14344,7 +14364,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 83:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42720);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43033);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14380,7 +14400,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 108:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42730);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43043);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14411,7 +14431,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 109:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42741);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43054);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14442,7 +14462,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 111:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42751);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43064);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14482,7 +14502,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
if ((i2 | 0) == (i7 | 0)) break L1;
i3 = HEAP32[i8 + 4 >> 2] | 0;
if ((HEAP32[i8 >> 2] | 0) == (i3 | 0)) break L1;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42761) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 43074) | 0;
HEAP8[i8 + 60 >> 0] = 1;
i1 = i2;
break L1;
@@ -14494,7 +14514,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 97:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i7, 42771);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i7, 43084);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14525,7 +14545,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 101:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42789);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43102);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14561,7 +14581,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
HEAP32[i7 + 8 >> 2] = -2147483632;
HEAP32[i7 + 4 >> 2] = 15;
i3 = i2;
- i4 = 42799;
+ i4 = 43112;
i5 = i3 + 15 | 0;
do {
HEAP8[i3 >> 0] = HEAP8[i4 >> 0] | 0;
@@ -14609,7 +14629,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 118:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42815);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43128);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14640,7 +14660,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 86:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42825);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43138);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14676,7 +14696,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 111:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42836);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43149);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14707,7 +14727,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 79:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42846);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43159);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14738,7 +14758,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 113:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42857);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43170);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14774,7 +14794,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 101:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42868);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43181);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14805,7 +14825,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 116:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42879);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43192);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14840,7 +14860,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
case 105:
{
if ((HEAP8[i1 + 1 >> 0] | 0) != 120) break L1;
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42889);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43202);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14873,7 +14893,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 101:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42900);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43213);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14909,13 +14929,13 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
if ((i2 | 0) == (i7 | 0)) break L1;
i3 = HEAP32[i8 + 4 >> 2] | 0;
if ((HEAP32[i8 >> 2] | 0) == (i3 | 0)) break L1;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42911) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 43224) | 0;
i1 = i2;
break L1;
}
case 115:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42923);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43236);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14946,7 +14966,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 83:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 42934);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43247);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -14977,7 +14997,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 116:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42946);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43259);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15013,7 +15033,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 105:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42956);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43269);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15044,7 +15064,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 73:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42966);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43279);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15075,7 +15095,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 108:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42789);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43102);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15106,7 +15126,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 76:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42977);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43290);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15137,7 +15157,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 109:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 42988);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43301);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15173,7 +15193,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 97:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i7, 42999);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i7, 43312);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15204,7 +15224,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 101:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43014);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43327);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15235,7 +15255,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 103:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 42956);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43269);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15266,7 +15286,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 116:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43025);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43338);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15297,7 +15317,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 119:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i7, 43035);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i7, 43348);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15333,7 +15353,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 111:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43048);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43361);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15364,7 +15384,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 114:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43059);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43372);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15395,7 +15415,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 82:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43069);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43382);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15431,7 +15451,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 109:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43080);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43393);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15462,7 +15482,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 108:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43092);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43405);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15493,7 +15513,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 76:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43102);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43415);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15524,7 +15544,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 112:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43113);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43426);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15555,7 +15575,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 115:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43092);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43405);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15586,7 +15606,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 116:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43124);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43437);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15621,7 +15641,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
case 113:
{
if ((HEAP8[i1 + 1 >> 0] | 0) != 117) break L1;
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43135);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43448);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15654,7 +15674,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
switch (HEAP8[i1 + 1 >> 0] | 0) {
case 109:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43145);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i7, 43458);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15685,7 +15705,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 77:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43155);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43468);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15716,7 +15736,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 115:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43166);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i7, 43479);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15747,7 +15767,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
}
case 83:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43177);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i7, 43490);
i2 = i8 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i8 + 8 >> 2] | 0;
@@ -15787,7 +15807,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_operator_nameINS0_2DbEEEPKcS4_S4_
if ((i2 | 0) == (i7 | 0)) break L1;
i3 = HEAP32[i8 + 4 >> 2] | 0;
if ((HEAP32[i8 >> 2] | 0) == (i3 | 0)) break L1;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42761) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 43074) | 0;
i1 = i2;
break L1;
}
@@ -15810,7 +15830,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
L1 : do if ((i1 | 0) != (i2 | 0)) do switch (HEAP8[i1 >> 0] | 0) {
case 118:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43892);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44205);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -15845,13 +15865,13 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
HEAP32[i8 + 4 >> 2] = 0;
HEAP32[i8 + 8 >> 2] = 0;
HEAP8[i8 + 11 >> 0] = 7;
- HEAP8[i8 >> 0] = HEAP8[43503] | 0;
- HEAP8[i8 + 1 >> 0] = HEAP8[43504] | 0;
- HEAP8[i8 + 2 >> 0] = HEAP8[43505] | 0;
- HEAP8[i8 + 3 >> 0] = HEAP8[43506] | 0;
- HEAP8[i8 + 4 >> 0] = HEAP8[43507] | 0;
- HEAP8[i8 + 5 >> 0] = HEAP8[43508] | 0;
- HEAP8[i8 + 6 >> 0] = HEAP8[43509] | 0;
+ HEAP8[i8 >> 0] = HEAP8[43816] | 0;
+ HEAP8[i8 + 1 >> 0] = HEAP8[43817] | 0;
+ HEAP8[i8 + 2 >> 0] = HEAP8[43818] | 0;
+ HEAP8[i8 + 3 >> 0] = HEAP8[43819] | 0;
+ HEAP8[i8 + 4 >> 0] = HEAP8[43820] | 0;
+ HEAP8[i8 + 5 >> 0] = HEAP8[43821] | 0;
+ HEAP8[i8 + 6 >> 0] = HEAP8[43822] | 0;
HEAP8[i8 + 7 >> 0] = 0;
i3 = i8 + 12 | 0;
HEAP32[i3 >> 2] = 0;
@@ -15893,7 +15913,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 98:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43897);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44210);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -15924,7 +15944,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 99:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43522);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43835);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -15955,7 +15975,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 97:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 43527);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 43840);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -15986,7 +16006,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 104:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 43539);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 43852);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16017,7 +16037,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 115:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i8, 43553);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i8, 43866);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16048,7 +16068,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 116:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i8, 43559);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i8, 43872);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16079,7 +16099,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 105:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i8, 43902);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i8, 44215);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16110,7 +16130,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 106:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i8, 43906);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i8, 44219);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16141,7 +16161,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 108:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 43919);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44232);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16172,7 +16192,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 109:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 43924);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i8, 44237);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16203,7 +16223,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 120:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 43938);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44251);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16239,7 +16259,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
HEAP32[i8 + 8 >> 2] = -2147483616;
HEAP32[i8 + 4 >> 2] = 18;
i3 = i2;
- i4 = 43948;
+ i4 = 44261;
i5 = i3 + 18 | 0;
do {
HEAP8[i3 >> 0] = HEAP8[i4 >> 0] | 0;
@@ -16287,7 +16307,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 110:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 43588);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 43901);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16318,7 +16338,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 111:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i8, 43597);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i8, 43910);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16349,7 +16369,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 102:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i8, 43967);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i8, 44280);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16384,12 +16404,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
HEAP32[i8 + 4 >> 2] = 0;
HEAP32[i8 + 8 >> 2] = 0;
HEAP8[i8 + 11 >> 0] = 6;
- HEAP8[i8 >> 0] = HEAP8[43973] | 0;
- HEAP8[i8 + 1 >> 0] = HEAP8[43974] | 0;
- HEAP8[i8 + 2 >> 0] = HEAP8[43975] | 0;
- HEAP8[i8 + 3 >> 0] = HEAP8[43976] | 0;
- HEAP8[i8 + 4 >> 0] = HEAP8[43977] | 0;
- HEAP8[i8 + 5 >> 0] = HEAP8[43978] | 0;
+ HEAP8[i8 >> 0] = HEAP8[44286] | 0;
+ HEAP8[i8 + 1 >> 0] = HEAP8[44287] | 0;
+ HEAP8[i8 + 2 >> 0] = HEAP8[44288] | 0;
+ HEAP8[i8 + 3 >> 0] = HEAP8[44289] | 0;
+ HEAP8[i8 + 4 >> 0] = HEAP8[44290] | 0;
+ HEAP8[i8 + 5 >> 0] = HEAP8[44291] | 0;
HEAP8[i8 + 6 >> 0] = 0;
i3 = i8 + 12 | 0;
HEAP32[i3 >> 2] = 0;
@@ -16431,7 +16451,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 101:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 43980);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i8, 44293);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16462,7 +16482,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 103:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 43992);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 44305);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16493,7 +16513,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 122:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i8, 44003);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj4EEERAT__Kc(i8, 44316);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16536,7 +16556,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
switch (HEAP8[i3 >> 0] | 0) {
case 100:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44007);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44320);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16567,7 +16587,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 101:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 44017);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj11EEERAT__Kc(i8, 44330);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16598,7 +16618,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 102:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44028);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44341);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16629,7 +16649,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 104:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44038);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj10EEERAT__Kc(i8, 44351);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16660,7 +16680,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 105:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 44048);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 44361);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16691,7 +16711,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 115:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 44057);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj9EEERAT__Kc(i8, 44370);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16722,7 +16742,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 97:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44066);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i8, 44379);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16753,7 +16773,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_builtin_typeINS0_2DbEEEPKcS4_S4_R
}
case 110:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i8, 44071);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i8, 44384);
i2 = i6 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i4 = HEAP32[i6 + 8 >> 2] | 0;
@@ -16857,7 +16877,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i4 >> 2] = HEAP32[i2 >> 2];
HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -16889,15 +16909,15 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
{}
}
if ((i19 | 0) == 178) {
- if ((i1 | 0) == (HEAP32[11446] | 0)) {
+ if ((i1 | 0) == (HEAP32[11526] | 0)) {
i1 = __ZN4wasm22SExpressionWasmBuilder8makeCallERNS_7ElementE(i37, i38) | 0;
break L1;
}
- if ((i1 | 0) == (HEAP32[11447] | 0)) {
+ if ((i1 | 0) == (HEAP32[11527] | 0)) {
i1 = __ZN4wasm22SExpressionWasmBuilder14makeCallImportERNS_7ElementE(i37, i38) | 0;
break L1;
}
- if ((i1 | 0) == (HEAP32[11448] | 0)) {
+ if ((i1 | 0) == (HEAP32[11528] | 0)) {
i1 = __ZN4wasm22SExpressionWasmBuilder16makeCallIndirectERNS_7ElementE(i37, i38) | 0;
break L1;
}
@@ -16906,7 +16926,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
HEAP32[i5 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -16930,7 +16950,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i6 >> 2] = HEAP32[i2 >> 2];
HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -16978,7 +16998,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i7 >> 2] = HEAP32[i2 >> 2];
HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17002,7 +17022,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i8 >> 2] = HEAP32[i2 >> 2];
HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17026,7 +17046,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i9 >> 2] = HEAP32[i2 >> 2];
HEAP32[i9 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17050,7 +17070,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i10 >> 2] = HEAP32[i2 >> 2];
HEAP32[i10 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17074,7 +17094,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i11 >> 2] = HEAP32[i2 >> 2];
HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17098,7 +17118,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i12 >> 2] = HEAP32[i2 >> 2];
HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17145,7 +17165,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i13 >> 2] = HEAP32[i2 >> 2];
HEAP32[i13 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17169,7 +17189,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i14 >> 2] = HEAP32[i2 >> 2];
HEAP32[i14 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17193,7 +17213,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i15 >> 2] = HEAP32[i2 >> 2];
HEAP32[i15 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17217,7 +17237,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i16 >> 2] = HEAP32[i2 >> 2];
HEAP32[i16 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17237,7 +17257,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i41 >> 2] = 0;
HEAP32[i41 + 4 >> 2] = 0;
HEAP32[i41 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i41, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i41, i1) | 0;
HEAP32[i17 >> 2] = HEAP32[i2 >> 2];
HEAP32[i17 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17285,7 +17305,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i31 >> 2] = HEAP32[i2 >> 2];
HEAP32[i31 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17366,7 +17386,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i32 >> 2] = HEAP32[i2 >> 2];
HEAP32[i32 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17415,7 +17435,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i33 >> 2] = HEAP32[i2 >> 2];
HEAP32[i33 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17465,7 +17485,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i34 >> 2] = HEAP32[i2 >> 2];
HEAP32[i34 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17489,7 +17509,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i35 >> 2] = HEAP32[i2 >> 2];
HEAP32[i35 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17545,7 +17565,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i36 >> 2] = HEAP32[i2 >> 2];
HEAP32[i36 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17606,7 +17626,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i20 >> 2] = HEAP32[i2 >> 2];
HEAP32[i20 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17644,7 +17664,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i21 >> 2] = HEAP32[i2 >> 2];
HEAP32[i21 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17685,7 +17705,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i22 >> 2] = HEAP32[i2 >> 2];
HEAP32[i22 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17709,7 +17729,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i23 >> 2] = HEAP32[i2 >> 2];
HEAP32[i23 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17741,7 +17761,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i24 >> 2] = HEAP32[i2 >> 2];
HEAP32[i24 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17791,7 +17811,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i25 >> 2] = HEAP32[i2 >> 2];
HEAP32[i25 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17838,7 +17858,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i26 >> 2] = HEAP32[i2 >> 2];
HEAP32[i26 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17879,7 +17899,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i27 >> 2] = HEAP32[i2 >> 2];
HEAP32[i27 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17903,7 +17923,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i28 >> 2] = HEAP32[i2 >> 2];
HEAP32[i28 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17927,7 +17947,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i29 >> 2] = HEAP32[i2 >> 2];
HEAP32[i29 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -17947,7 +17967,7 @@ function __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i37, i
HEAP32[i40 >> 2] = 0;
HEAP32[i40 + 4 >> 2] = 0;
HEAP32[i40 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17716, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i40, 17650, 9);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i40, i41) | 0;
HEAP32[i30 >> 2] = HEAP32[i2 >> 2];
HEAP32[i30 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -18072,7 +18092,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
__ZNSt3__214__split_bufferIN10__cxxabiv112_GLOBAL__N_111string_pairERNS2_11short_allocIS3_Lj4096EEEED2Ev(i52);
}
if (((i7 - i1 | 0) > 1 ? (HEAP8[i1 >> 0] | 0) == 83 : 0) ? (HEAP8[i1 + 1 >> 0] | 0) == 116 : 0) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj((HEAP32[i43 >> 2] | 0) + -24 | 0, 42637, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj((HEAP32[i43 >> 2] | 0) + -24 | 0, 42950, 3);
i1 = i1 + 2 | 0;
}
if ((i1 | 0) == (i49 | 0)) {
@@ -18234,7 +18254,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
i1 = HEAP8[i3 + 11 >> 0] | 0;
if (i1 << 24 >> 24 < 0) i1 = HEAP32[i4 + -44 >> 2] | 0; else i1 = i1 & 255;
if (!i1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i3, i47); else {
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42641, i47);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42954, i47);
i1 = HEAP8[i29 >> 0] | 0;
i7 = i1 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i3, i7 ? HEAP32[i52 >> 2] | 0 : i52, i7 ? HEAP32[i30 >> 2] | 0 : i1 & 255) | 0;
@@ -18302,7 +18322,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
i1 = HEAP8[i3 + 11 >> 0] | 0;
if (i1 << 24 >> 24 < 0) i1 = HEAP32[i4 + -44 >> 2] | 0; else i1 = i1 & 255;
if (!i1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i3, i47); else {
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42641, i47);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42954, i47);
i7 = HEAP8[i39 >> 0] | 0;
i5 = i7 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i3, i5 ? HEAP32[i52 >> 2] | 0 : i52, i5 ? HEAP32[i40 >> 2] | 0 : i7 & 255) | 0;
@@ -18378,7 +18398,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
i1 = HEAP8[i3 + 11 >> 0] | 0;
if (i1 << 24 >> 24 < 0) i1 = HEAP32[i4 + -44 >> 2] | 0; else i1 = i1 & 255;
if (!i1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i3, i47); else {
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42641, i47);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42954, i47);
i7 = HEAP8[i12 >> 0] | 0;
i5 = i7 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i3, i5 ? HEAP32[i52 >> 2] | 0 : i52, i5 ? HEAP32[i13 >> 2] | 0 : i7 & 255) | 0;
@@ -18445,7 +18465,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
i1 = HEAP8[i3 + 11 >> 0] | 0;
if (i1 << 24 >> 24 < 0) i1 = HEAP32[i4 + -44 >> 2] | 0; else i1 = i1 & 255;
if (!i1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEaSERKS7_(i3, i47); else {
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42641, i47);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i52, 42954, i47);
i7 = HEAP8[i27 >> 0] | 0;
i5 = i7 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj(i3, i5 ? HEAP32[i52 >> 2] | 0 : i52, i5 ? HEAP32[i28 >> 2] | 0 : i7 & 255) | 0;
@@ -18523,7 +18543,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
i1 = __ZN10__cxxabiv112_GLOBAL__N_119parse_discriminatorEPKcS2_(i3 + 2 | 0, i49) | 0;
i2 = HEAP32[i50 + 4 >> 2] | 0;
if ((HEAP32[i50 >> 2] | 0) == (i2 | 0)) break L203;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42644) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42957) | 0;
break L203;
}
case 100:
@@ -18575,7 +18595,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i50);
i4 = HEAP32[i5 >> 2] | 0;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42641) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42954) | 0;
i50 = HEAP8[i52 + 11 >> 0] | 0;
i49 = i50 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i49 ? HEAP32[i52 >> 2] | 0 : i52, i49 ? HEAP32[i52 + 4 >> 2] | 0 : i50 & 255) | 0;
@@ -18615,7 +18635,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i50);
i4 = HEAP32[i5 >> 2] | 0;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42641) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42954) | 0;
i50 = HEAP8[i52 + 11 >> 0] | 0;
i49 = i50 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i5 >> 2] | 0) + -24 | 0, i49 ? HEAP32[i52 >> 2] | 0 : i52, i49 ? HEAP32[i52 + 4 >> 2] | 0 : i50 & 255) | 0;
@@ -18647,7 +18667,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
if (i3 | i2) i1 = i2 ? i51 : i1; else {
i2 = HEAP32[i50 + 4 >> 2] | 0;
if ((HEAP32[i50 >> 2] | 0) == (i2 | 0)) break;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42661) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42974) | 0;
}
if ((i1 | 0) != (i51 | 0)) {
if ((i1 | 0) == (i49 | 0)) {
@@ -18777,135 +18797,135 @@ function __ZN10__cxxabiv112_GLOBAL__N_110parse_nameINS0_2DbEEEPKcS4_S4_RT_(i53,
return i1 | 0;
}
-function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) {
- i67 = i67 | 0;
+function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i68, i3) {
+ i68 = i68 | 0;
i3 = i3 | 0;
- var i1 = 0, i2 = 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, i68 = 0, i69 = 0, i70 = 0, i71 = 0, i72 = 0, i73 = 0, i74 = 0, i75 = 0, i76 = 0, i77 = 0, i78 = 0, i79 = 0;
- i79 = STACKTOP;
+ var i1 = 0, i2 = 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, i69 = 0, i70 = 0, i71 = 0, i72 = 0, i73 = 0, i74 = 0, i75 = 0, i76 = 0, i77 = 0, i78 = 0, i79 = 0, i80 = 0;
+ i80 = STACKTOP;
STACKTOP = STACKTOP + 352 | 0;
- i69 = i79 + 312 | 0;
- i77 = i79 + 284 | 0;
- i76 = i79 + 252 | 0;
- i4 = i79 + 180 | 0;
- i50 = i79 + 172 | 0;
- i54 = i79 + 148 | 0;
- i73 = i79 + 140 | 0;
- i74 = i79 + 124 | 0;
- i2 = i79 + 104 | 0;
- i75 = i79 + 88 | 0;
- i55 = i79 + 280 | 0;
- i36 = i79 + 276 | 0;
- i37 = i79 + 272 | 0;
- i38 = i79 + 268 | 0;
- i39 = i79 + 264 | 0;
- i70 = i79 + 72 | 0;
- i40 = i79 + 248 | 0;
- i41 = i79 + 244 | 0;
- i42 = i79 + 240 | 0;
- i43 = i79 + 236 | 0;
- i44 = i79 + 232 | 0;
- i45 = i79 + 228 | 0;
- i46 = i79 + 224 | 0;
- i47 = i79 + 220 | 0;
- i48 = i79 + 216 | 0;
- i49 = i79 + 212 | 0;
- i56 = i79 + 200 | 0;
- i57 = i79 + 196 | 0;
- i58 = i79 + 184 | 0;
- i59 = i79 + 176 | 0;
- i60 = i79 + 160 | 0;
- i61 = i79 + 156 | 0;
- i51 = i79 + 152 | 0;
- i52 = i79 + 144 | 0;
- i53 = i79 + 136 | 0;
- i62 = i79 + 112 | 0;
- i63 = i79 + 100 | 0;
- i64 = i79 + 84 | 0;
- i65 = i79 + 60 | 0;
- i66 = i79 + 56 | 0;
- i71 = i79 + 52 | 0;
- i72 = i79 + 48 | 0;
- i1 = i79;
- i78 = i79 + 4 | 0;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45036) | 0)) ___assert_fail(11724, 11743, 450, 11758);
- i68 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0;
- HEAP32[i4 >> 2] = HEAP32[i68 >> 2];
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45040) | 0)) ___assert_fail(11769, 11743, 452, 11758);
- i68 = __ZN6cashew3RefixEj(i4, 3) | 0;
- HEAP32[i50 >> 2] = HEAP32[i68 >> 2];
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, 0) | 0, 0) | 0, 45048) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, 0) | 0, 1) | 0, 0) | 0, 45132) | 0 : 0) {
- i68 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, 0) | 0, 1) | 0, 1) | 0;
- i68 = __ZN6cashew5Value10getIStringEv(HEAP32[i68 >> 2] | 0) | 0;
- __ZN6cashew7IString3setEPKcb(i69, 34839, 1);
- if ((HEAP32[i68 >> 2] | 0) != (HEAP32[i69 >> 2] | 0) ? (i68 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, 0) | 0, 1) | 0, 1) | 0, i68 = __ZN6cashew5Value10getIStringEv(HEAP32[i68 >> 2] | 0) | 0, __ZN6cashew7IString3setEPKcb(i77, 11793, 1), (HEAP32[i68 >> 2] | 0) != (HEAP32[i77 >> 2] | 0)) : 0) break;
- HEAP32[i54 >> 2] = i67;
- i35 = i67 + 39 | 0;
- if (HEAP8[i35 >> 0] | 0) {
+ i70 = i80 + 312 | 0;
+ i78 = i80 + 284 | 0;
+ i77 = i80 + 252 | 0;
+ i4 = i80 + 180 | 0;
+ i51 = i80 + 172 | 0;
+ i55 = i80 + 148 | 0;
+ i74 = i80 + 140 | 0;
+ i75 = i80 + 124 | 0;
+ i2 = i80 + 104 | 0;
+ i76 = i80 + 88 | 0;
+ i56 = i80 + 280 | 0;
+ i37 = i80 + 276 | 0;
+ i38 = i80 + 272 | 0;
+ i39 = i80 + 268 | 0;
+ i40 = i80 + 264 | 0;
+ i71 = i80 + 72 | 0;
+ i41 = i80 + 248 | 0;
+ i42 = i80 + 244 | 0;
+ i43 = i80 + 240 | 0;
+ i44 = i80 + 236 | 0;
+ i45 = i80 + 232 | 0;
+ i46 = i80 + 228 | 0;
+ i47 = i80 + 224 | 0;
+ i48 = i80 + 220 | 0;
+ i49 = i80 + 216 | 0;
+ i50 = i80 + 212 | 0;
+ i57 = i80 + 200 | 0;
+ i58 = i80 + 196 | 0;
+ i59 = i80 + 184 | 0;
+ i60 = i80 + 176 | 0;
+ i61 = i80 + 160 | 0;
+ i62 = i80 + 156 | 0;
+ i52 = i80 + 152 | 0;
+ i53 = i80 + 144 | 0;
+ i54 = i80 + 136 | 0;
+ i63 = i80 + 112 | 0;
+ i64 = i80 + 100 | 0;
+ i65 = i80 + 84 | 0;
+ i66 = i80 + 60 | 0;
+ i67 = i80 + 56 | 0;
+ i72 = i80 + 52 | 0;
+ i73 = i80 + 48 | 0;
+ i1 = i80;
+ i79 = i80 + 4 | 0;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45348) | 0)) ___assert_fail(11728, 11747, 450, 11762);
+ i69 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0;
+ HEAP32[i4 >> 2] = HEAP32[i69 >> 2];
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45352) | 0)) ___assert_fail(11773, 11747, 452, 11762);
+ i69 = __ZN6cashew3RefixEj(i4, 3) | 0;
+ HEAP32[i51 >> 2] = HEAP32[i69 >> 2];
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 0) | 0, 45360) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 0) | 0, 45444) | 0 : 0) {
+ i69 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 1) | 0;
+ i69 = __ZN6cashew5Value10getIStringEv(HEAP32[i69 >> 2] | 0) | 0;
+ __ZN6cashew7IString3setEPKcb(i70, 35139, 1);
+ if ((HEAP32[i69 >> 2] | 0) != (HEAP32[i70 >> 2] | 0) ? (i69 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, 0) | 0, 1) | 0, 1) | 0, i69 = __ZN6cashew5Value10getIStringEv(HEAP32[i69 >> 2] | 0) | 0, __ZN6cashew7IString3setEPKcb(i78, 11797, 1), (HEAP32[i69 >> 2] | 0) != (HEAP32[i78 >> 2] | 0)) : 0) break;
+ HEAP32[i55 >> 2] = i68;
+ i36 = i68 + 39 | 0;
+ if (HEAP8[i36 >> 0] | 0) {
i3 = 0;
i4 = 1;
while (1) {
- if (i4 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i50 >> 2] | 0) | 0) >>> 0) break;
- i3 = ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i50, i4) | 0, 0) | 0, 45040) | 0) & 1) + i3 | 0;
+ if (i4 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i51 >> 2] | 0) | 0) >>> 0) break;
+ i3 = ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i51, i4) | 0, 0) | 0, 45352) | 0) & 1) + i3 | 0;
i4 = i4 + 1 | 0;
}
- i34 = __Znwj(132) | 0;
- __ZN4wasm34OptimizingIncrementalModuleBuilderC2EPNS_6ModuleEj(i34, HEAP32[i67 >> 2] | 0, i3);
- i68 = i67 + 12 | 0;
- i3 = HEAP32[i68 >> 2] | 0;
- HEAP32[i68 >> 2] = i34;
+ i35 = __Znwj(132) | 0;
+ __ZN4wasm34OptimizingIncrementalModuleBuilderC2EPNS_6ModuleEj(i35, HEAP32[i68 >> 2] | 0, i3);
+ i69 = i68 + 12 | 0;
+ i3 = HEAP32[i69 >> 2] | 0;
+ HEAP32[i69 >> 2] = i35;
if (i3) {
__ZN4wasm34OptimizingIncrementalModuleBuilderD2Ev(i3);
__ZdlPv(i3);
- i68 = i67;
- } else i68 = i67;
- } else i68 = i67;
- i34 = i67 + 12 | 0;
- i27 = i74 + 4 | 0;
- i28 = i74 + 8 | 0;
- i29 = i74 + 4 | 0;
- i22 = i67 + 100 | 0;
- i23 = i67 + 104 | 0;
- i30 = i67 + 72 | 0;
- i31 = i67 + 52 | 0;
- i32 = i67 + 56 | 0;
- i33 = i76 + 4 | 0;
- i24 = i76 + 5 | 0;
- i25 = i76 + 8 | 0;
- i26 = i67 + 24 | 0;
- i21 = 1;
+ i69 = i68;
+ } else i69 = i68;
+ } else i69 = i68;
+ i35 = i68 + 12 | 0;
+ i28 = i75 + 4 | 0;
+ i29 = i75 + 8 | 0;
+ i30 = i75 + 4 | 0;
+ i23 = i68 + 100 | 0;
+ i24 = i68 + 104 | 0;
+ i31 = i68 + 72 | 0;
+ i32 = i68 + 52 | 0;
+ i33 = i68 + 56 | 0;
+ i34 = i77 + 4 | 0;
+ i25 = i77 + 5 | 0;
+ i26 = i77 + 8 | 0;
+ i27 = i68 + 24 | 0;
+ i22 = 1;
i3 = 0;
i15 = 0;
i16 = 0;
i6 = 0;
+ i11 = 0;
i10 = 0;
i9 = 0;
i17 = 0;
i18 = 0;
- i11 = 0;
i12 = 0;
i13 = 0;
i14 = 0;
L22 : while (1) {
- if (i21 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i50 >> 2] | 0) | 0) >>> 0) {
+ if (i22 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i51 >> 2] | 0) | 0) >>> 0) {
i3 = 19;
break;
}
- i20 = __ZN6cashew3RefixEj(i50, i21) | 0;
- HEAP32[i73 >> 2] = HEAP32[i20 >> 2];
- L25 : do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i73, 0) | 0, 45060) | 0)) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i73, 0) | 0, 45040) | 0) {
- HEAP32[i51 >> 2] = HEAP32[i73 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i51 >> 2];
- i4 = __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i67, i69) | 0;
- if (!(HEAP8[i35 >> 0] | 0)) {
- __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i68 >> 2] | 0, i4);
+ i21 = __ZN6cashew3RefixEj(i51, i22) | 0;
+ HEAP32[i74 >> 2] = HEAP32[i21 >> 2];
+ L25 : do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i74, 0) | 0, 45372) | 0)) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i74, 0) | 0, 45352) | 0) {
+ HEAP32[i52 >> 2] = HEAP32[i74 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i52 >> 2];
+ i4 = __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i68, i70) | 0;
+ if (!(HEAP8[i36 >> 0] | 0)) {
+ __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i69 >> 2] | 0, i4);
i4 = i15;
i8 = i17;
i7 = i18;
i5 = i14;
break;
} else {
- __ZN4wasm34OptimizingIncrementalModuleBuilder11addFunctionEPNS_8FunctionE(HEAP32[i34 >> 2] | 0, i4);
+ __ZN4wasm34OptimizingIncrementalModuleBuilder11addFunctionEPNS_8FunctionE(HEAP32[i35 >> 2] | 0, i4);
i4 = i15;
i8 = i17;
i7 = i18;
@@ -18913,73 +18933,73 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) {
break;
}
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i73, 0) | 0, 45076) | 0) {
- i4 = __ZN6cashew3RefixEj(i73, 1) | 0;
- HEAP32[i77 >> 2] = HEAP32[i4 >> 2];
- i4 = __ZN6cashew3RefixEj(i77, 1) | 0;
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i74, 0) | 0, 45388) | 0) {
+ i4 = __ZN6cashew3RefixEj(i74, 1) | 0;
+ HEAP32[i78 >> 2] = HEAP32[i4 >> 2];
+ i4 = __ZN6cashew3RefixEj(i78, 1) | 0;
i4 = HEAP32[i4 >> 2] | 0;
- HEAP32[i76 >> 2] = i4;
- HEAP32[i27 >> 2] = 0;
+ HEAP32[i77 >> 2] = i4;
HEAP32[i28 >> 2] = 0;
- HEAP32[i74 >> 2] = i29;
+ HEAP32[i29 >> 2] = 0;
+ HEAP32[i75 >> 2] = i30;
i8 = 0;
while (1) {
if (i8 >>> 0 >= (__ZN6cashew5Value4sizeEv(i4) | 0) >>> 0) break;
- i5 = __ZN6cashew3RefixEj(i76, i8) | 0;
+ i5 = __ZN6cashew3RefixEj(i77, i8) | 0;
HEAP32[i2 >> 2] = HEAP32[i5 >> 2];
i5 = __ZN6cashew3RefixEj(i2, 0) | 0;
i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0;
i5 = HEAP32[i5 >> 2] | 0;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 0) | 0, 45056) | 0)) {
- i3 = 113;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 0) | 0, 45368) | 0)) {
+ i3 = 118;
break L22;
}
i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 1) | 0;
i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0;
i4 = HEAP32[i4 >> 2] | 0;
- __ZN6cashew7IString3setEPKcb(i69, 12371, 0);
+ __ZN6cashew7IString3setEPKcb(i70, 12375, 0);
i7 = i5;
- do if ((i7 | 0) == (HEAP32[i69 >> 2] | 0)) {
- i20 = HEAP32[i68 >> 2] | 0;
- HEAP32[i52 >> 2] = i4;
- HEAP32[i69 >> 2] = HEAP32[i52 >> 2];
- if (__ZN4wasm6Module13checkFunctionENS_4NameE(i20, i69) | 0) {
- i3 = 116;
+ do if ((i7 | 0) == (HEAP32[i70 >> 2] | 0)) {
+ i21 = HEAP32[i69 >> 2] | 0;
+ HEAP32[i53 >> 2] = i4;
+ HEAP32[i70 >> 2] = HEAP32[i53 >> 2];
+ if (__ZN4wasm6Module13checkFunctionENS_4NameE(i21, i70) | 0) {
+ i3 = 121;
break L22;
}
} else {
- do if ((i7 | 0) == (HEAP32[11289] | 0)) HEAP32[i22 >> 2] = i4; else {
- if ((i7 | 0) != (HEAP32[11287] | 0)) break;
- HEAP32[i23 >> 2] = i4;
+ do if ((i7 | 0) == (HEAP32[11367] | 0)) HEAP32[i23 >> 2] = i4; else {
+ if ((i7 | 0) != (HEAP32[11365] | 0)) break;
+ HEAP32[i24 >> 2] = i4;
} while (0);
- i20 = HEAP32[i68 >> 2] | 0;
- HEAP32[i53 >> 2] = i4;
- HEAP32[i69 >> 2] = HEAP32[i53 >> 2];
- if (!(__ZN4wasm6Module13checkFunctionENS_4NameE(i20, i69) | 0)) {
- i3 = 122;
+ i21 = HEAP32[i69 >> 2] | 0;
+ HEAP32[i54 >> 2] = i4;
+ HEAP32[i70 >> 2] = HEAP32[i54 >> 2];
+ if (!(__ZN4wasm6Module13checkFunctionENS_4NameE(i21, i70) | 0)) {
+ i3 = 127;
break L22;
}
- HEAP32[i69 >> 2] = i5;
- if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i74, i69) | 0)) {
- i19 = __Znwj(8) | 0;
- HEAP32[i19 >> 2] = i5;
- HEAP32[i19 + 4 >> 2] = i4;
- __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i68 >> 2] | 0, i19);
- HEAP32[i69 >> 2] = i5;
- i20 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i74, i69) | 0;
- HEAP32[i20 >> 2] = i19;
+ HEAP32[i70 >> 2] = i5;
+ if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i75, i70) | 0)) {
+ i20 = __Znwj(8) | 0;
+ HEAP32[i20 >> 2] = i5;
+ HEAP32[i20 + 4 >> 2] = i4;
+ __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i69 >> 2] | 0, i20);
+ HEAP32[i70 >> 2] = i5;
+ i21 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i75, i70) | 0;
+ HEAP32[i21 >> 2] = i20;
break;
} else {
- HEAP32[i69 >> 2] = i5;
- i20 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i74, i69) | 0;
- HEAP32[(HEAP32[i20 >> 2] | 0) + 4 >> 2] = i4;
+ HEAP32[i70 >> 2] = i5;
+ i21 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_(i75, i70) | 0;
+ HEAP32[(HEAP32[i21 >> 2] | 0) + 4 >> 2] = i4;
break;
}
} while (0);
i8 = i8 + 1 | 0;
- i4 = HEAP32[i76 >> 2] | 0;
+ i4 = HEAP32[i77 >> 2] | 0;
}
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i74);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev(i75);
i4 = i15;
i8 = i17;
i7 = i18;
@@ -18991,430 +19011,471 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) {
i5 = i14;
}
} else {
- i20 = 0;
+ i21 = 0;
i4 = i15;
- i15 = i10;
- i19 = i9;
+ i15 = i11;
+ i19 = i10;
+ i20 = i9;
while (1) {
- i10 = __ZN6cashew3RefixEj(i73, 1) | 0;
- if (i20 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i10 >> 2] | 0) | 0) >>> 0) {
- i10 = i15;
- i9 = i19;
+ i11 = __ZN6cashew3RefixEj(i74, 1) | 0;
+ if (i21 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i11 >> 2] | 0) | 0) >>> 0) {
+ i11 = i15;
+ i10 = i19;
+ i9 = i20;
i8 = i17;
i7 = i18;
i5 = i14;
break L25;
}
- i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i73, 1) | 0, i20) | 0;
- HEAP32[i74 >> 2] = HEAP32[i10 >> 2];
- i10 = __ZN6cashew3RefixEj(i74, 0) | 0;
- i10 = __ZN6cashew5Value10getIStringEv(HEAP32[i10 >> 2] | 0) | 0;
- HEAP32[i2 >> 2] = HEAP32[i10 >> 2];
- i10 = __ZN6cashew3RefixEj(i74, 1) | 0;
- HEAP32[i75 >> 2] = HEAP32[i10 >> 2];
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45112) | 0) {
- i10 = __ZN6cashew3RefixEj(i75, 1) | 0;
- i10 = __ZN6cashew5Value9getNumberEv(HEAP32[i10 >> 2] | 0) | 0;
- if (!(+HEAPF64[i10 >> 3] == 0.0)) {
+ i11 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i74, 1) | 0, i21) | 0;
+ HEAP32[i75 >> 2] = HEAP32[i11 >> 2];
+ i11 = __ZN6cashew3RefixEj(i75, 0) | 0;
+ i11 = __ZN6cashew5Value10getIStringEv(HEAP32[i11 >> 2] | 0) | 0;
+ HEAP32[i2 >> 2] = HEAP32[i11 >> 2];
+ i11 = __ZN6cashew3RefixEj(i75, 1) | 0;
+ HEAP32[i76 >> 2] = HEAP32[i11 >> 2];
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45424) | 0) {
+ i11 = __ZN6cashew3RefixEj(i76, 1) | 0;
+ i11 = __ZN6cashew5Value9getNumberEv(HEAP32[i11 >> 2] | 0) | 0;
+ if (!(+HEAPF64[i11 >> 3] == 0.0)) {
i3 = 24;
break L22;
}
- HEAP32[i55 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i36 >> 2] = 0;
+ HEAP32[i56 >> 2] = HEAP32[i2 >> 2];
HEAP32[i37 >> 2] = 0;
- HEAP32[i76 >> 2] = HEAP32[i55 >> 2];
- HEAP32[i77 >> 2] = HEAP32[i36 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i37 >> 2];
- __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i67, i76, 1, 0, i77, i69);
+ HEAP32[i38 >> 2] = 0;
+ HEAP32[i77 >> 2] = HEAP32[i56 >> 2];
+ HEAP32[i78 >> 2] = HEAP32[i37 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i38 >> 2];
+ __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i68, i77, 1, 0, i78, i70);
i5 = i16;
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
} else {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45072) | 0) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 1) | 0, 45200) | 0)) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45384) | 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 1) | 0, 45512) | 0)) {
i3 = 30;
break L22;
}
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 3) | 0, 0) | 0, 45112) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 3) | 0, 0) | 0, 45424) | 0)) {
i3 = 30;
break L22;
}
- i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 3) | 0, 1) | 0;
- i10 = __ZN6cashew5Value9getNumberEv(HEAP32[i10 >> 2] | 0) | 0;
- if (!(+HEAPF64[i10 >> 3] == 0.0)) {
+ i11 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 3) | 0, 1) | 0;
+ i11 = __ZN6cashew5Value9getNumberEv(HEAP32[i11 >> 2] | 0) | 0;
+ if (!(+HEAPF64[i11 >> 3] == 0.0)) {
i3 = 30;
break L22;
}
- i5 = __ZN6cashew3RefixEj(i75, 2) | 0;
+ i5 = __ZN6cashew3RefixEj(i76, 2) | 0;
i5 = HEAP32[i5 >> 2] | 0;
- HEAP32[i38 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i39 >> 2] = i5;
- HEAP32[i77 >> 2] = HEAP32[i38 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i39 >> 2];
- __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i54, i77, i69, 1);
+ HEAP32[i39 >> 2] = HEAP32[i2 >> 2];
+ HEAP32[i40 >> 2] = i5;
+ HEAP32[i78 >> 2] = HEAP32[i39 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i40 >> 2];
+ __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i55, i78, i70, 1);
i5 = i16;
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
break;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45160) | 0) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 1) | 0, 45192) | 0)) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45472) | 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 1) | 0, 45504) | 0)) {
i3 = 34;
break L22;
}
- i10 = __ZN6cashew3RefixEj(i75, 2) | 0;
- HEAP32[i70 >> 2] = HEAP32[i10 >> 2];
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i70, 0) | 0, 45112) | 0) {
- i10 = __ZN6cashew3RefixEj(i70, 1) | 0;
- i10 = __ZN6cashew5Value9getNumberEv(HEAP32[i10 >> 2] | 0) | 0;
- if (!(+HEAPF64[i10 >> 3] == 0.0)) {
+ i11 = __ZN6cashew3RefixEj(i76, 2) | 0;
+ HEAP32[i71 >> 2] = HEAP32[i11 >> 2];
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i71, 0) | 0, 45424) | 0) {
+ i11 = __ZN6cashew3RefixEj(i71, 1) | 0;
+ i11 = __ZN6cashew5Value9getNumberEv(HEAP32[i11 >> 2] | 0) | 0;
+ if (!(+HEAPF64[i11 >> 3] == 0.0)) {
i3 = 37;
break L22;
}
- HEAP32[i40 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i41 >> 2] = 0;
+ HEAP32[i41 >> 2] = HEAP32[i2 >> 2];
HEAP32[i42 >> 2] = 0;
- HEAP32[i76 >> 2] = HEAP32[i40 >> 2];
+ HEAP32[i43 >> 2] = 0;
HEAP32[i77 >> 2] = HEAP32[i41 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i42 >> 2];
- __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i67, i76, 4, 0, i77, i69);
+ HEAP32[i78 >> 2] = HEAP32[i42 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i43 >> 2];
+ __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i68, i77, 4, 0, i78, i70);
} else {
- HEAP32[i43 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i44 >> 2] = HEAP32[i70 >> 2];
- HEAP32[i77 >> 2] = HEAP32[i43 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i44 >> 2];
- __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i54, i77, i69, 4);
+ HEAP32[i44 >> 2] = HEAP32[i2 >> 2];
+ HEAP32[i45 >> 2] = HEAP32[i71 >> 2];
+ HEAP32[i78 >> 2] = HEAP32[i44 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i45 >> 2];
+ __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i55, i78, i70, 4);
}
i5 = i16;
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
break;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45784) | 0) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 1) | 0, 0) | 0, 45056) | 0)) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 46104) | 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 1) | 0, 0) | 0, 45368) | 0)) {
i3 = 46;
break L22;
}
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 1) | 0, 1) | 0, i30) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 1) | 0, 1) | 0, i31) | 0)) {
i3 = 46;
break L22;
}
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 2) | 0, 0) | 0, 0) | 0, 45112) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 2) | 0, 0) | 0, 0) | 0, 45424) | 0)) {
i3 = 46;
break L22;
}
- i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 2) | 0, 0) | 0, 1) | 0;
- i10 = __ZN6cashew5Value9getNumberEv(HEAP32[i10 >> 2] | 0) | 0;
- if (!(+HEAPF64[i10 >> 3] == 0.0)) {
+ i11 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 2) | 0, 0) | 0, 1) | 0;
+ i11 = __ZN6cashew5Value9getNumberEv(HEAP32[i11 >> 2] | 0) | 0;
+ if (!(+HEAPF64[i11 >> 3] == 0.0)) {
i3 = 46;
break L22;
}
- HEAP32[i45 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i46 >> 2] = 0;
+ HEAP32[i46 >> 2] = HEAP32[i2 >> 2];
HEAP32[i47 >> 2] = 0;
- HEAP32[i76 >> 2] = HEAP32[i45 >> 2];
+ HEAP32[i48 >> 2] = 0;
HEAP32[i77 >> 2] = HEAP32[i46 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i47 >> 2];
- __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i67, i76, 3, 0, i77, i69);
+ HEAP32[i78 >> 2] = HEAP32[i47 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i48 >> 2];
+ __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i68, i77, 3, 0, i78, i70);
i5 = i16;
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
break;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45352) | 0) {
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 1) | 0, 0) | 0, 45056) | 0) {
- i10 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i75, 1) | 0, 1) | 0;
- i10 = __ZN6cashew5Value10getIStringEv(HEAP32[i10 >> 2] | 0) | 0;
- i10 = HEAP32[i10 >> 2] | 0;
- i5 = __ZN6cashew3RefixEj(i75, 2) | 0;
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45664) | 0) {
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 1) | 0, 0) | 0, 45368) | 0) {
+ i11 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i76, 1) | 0, 1) | 0;
+ i11 = __ZN6cashew5Value10getIStringEv(HEAP32[i11 >> 2] | 0) | 0;
+ i11 = HEAP32[i11 >> 2] | 0;
+ i5 = __ZN6cashew3RefixEj(i76, 2) | 0;
i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0;
- if ((i10 | 0) != (HEAP32[11382] | 0)) {
+ if ((i11 | 0) != (HEAP32[11460] | 0)) {
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
break;
}
i5 = HEAP32[i5 >> 2] | 0;
- if ((i5 | 0) == (HEAP32[11388] | 0)) {
+ if ((i5 | 0) == (HEAP32[11466] | 0)) {
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
i14 = HEAP32[i2 >> 2] | 0;
break;
}
- if ((i5 | 0) == (HEAP32[11389] | 0)) {
+ if ((i5 | 0) == (HEAP32[11467] | 0)) {
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
i13 = HEAP32[i2 >> 2] | 0;
break;
}
- if ((i5 | 0) == (HEAP32[11390] | 0)) {
+ if ((i5 | 0) == (HEAP32[11468] | 0)) {
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
i12 = HEAP32[i2 >> 2] | 0;
break;
}
- if ((i5 | 0) == (HEAP32[11391] | 0)) {
+ if ((i5 | 0) == (HEAP32[11469] | 0)) {
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
i11 = HEAP32[i2 >> 2] | 0;
break;
}
- if ((i5 | 0) == (HEAP32[11392] | 0)) {
+ if ((i5 | 0) == (HEAP32[11470] | 0)) {
i7 = i15;
i8 = i19;
- i9 = i17;
+ i9 = i20;
i10 = HEAP32[i2 >> 2] | 0;
+ i11 = i18;
break;
}
- if ((i5 | 0) == (HEAP32[11393] | 0)) {
+ if ((i5 | 0) == (HEAP32[11471] | 0)) {
i7 = i15;
i8 = i19;
i9 = HEAP32[i2 >> 2] | 0;
- i10 = i18;
+ i10 = i17;
+ i11 = i18;
break;
}
- if ((i5 | 0) == (HEAP32[11394] | 0)) {
+ if ((i5 | 0) == (HEAP32[11472] | 0)) {
i7 = i15;
i8 = HEAP32[i2 >> 2] | 0;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
break;
} else {
- i7 = (i5 | 0) == (HEAP32[11395] | 0) ? HEAP32[i2 >> 2] | 0 : i15;
+ i7 = (i5 | 0) == (HEAP32[11473] | 0) ? HEAP32[i2 >> 2] | 0 : i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
break;
}
} else {
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
} while (0);
- HEAP32[i48 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i49 >> 2] = HEAP32[i75 >> 2];
- HEAP32[i77 >> 2] = HEAP32[i48 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i49 >> 2];
- __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i54, i77, i69, 0);
+ HEAP32[i49 >> 2] = HEAP32[i2 >> 2];
+ HEAP32[i50 >> 2] = HEAP32[i76 >> 2];
+ HEAP32[i78 >> 2] = HEAP32[i49 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i50 >> 2];
+ __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7IStringES2_NS_8WasmTypeE(i55, i78, i70, 0);
i5 = i16;
break;
}
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45360) | 0)) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45364) | 0)) {
- i3 = 102;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45672) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 45676) | 0)) {
+ i3 = 107;
break L22;
}
- i10 = HEAP32[i68 >> 2] | 0;
- i10 = (HEAP32[i10 + 64 >> 2] | 0) - (HEAP32[i10 + 60 >> 2] | 0) >> 2;
- i5 = __ZNSt3__23mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i26, i2) | 0;
- HEAP32[i5 >> 2] = i10;
- i5 = __ZN6cashew3RefixEj(i75, 1) | 0;
+ i5 = HEAP32[i69 >> 2] | 0;
+ i7 = i5 + 68 | 0;
+ i8 = i5 + 72 | 0;
+ if ((HEAP32[i8 >> 2] | 0) == (HEAP32[i7 >> 2] | 0)) {
+ i9 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i5 + 108 | 0) | 0;
+ HEAP32[i9 + 8 >> 2] = 1;
+ HEAP32[i9 + 16 >> 2] = 0;
+ HEAP32[i9 + 4 >> 2] = 1;
+ HEAP32[i70 >> 2] = i9;
+ i10 = HEAP32[i8 >> 2] | 0;
+ if (i10 >>> 0 < (HEAP32[i5 + 76 >> 2] | 0) >>> 0) {
+ HEAP32[i10 >> 2] = i9;
+ HEAP32[i10 + 4 >> 2] = 0;
+ HEAP32[i10 + 8 >> 2] = 0;
+ HEAP32[i10 + 12 >> 2] = 0;
+ HEAP32[i8 >> 2] = i10 + 16;
+ } else __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJPNS1_5ConstEEEEvDpOT_(i7, i70);
+ i5 = HEAP32[i69 >> 2] | 0;
+ }
+ i11 = HEAP32[i5 + 68 >> 2] | 0;
+ i9 = i11 + 4 | 0;
+ i10 = i11 + 8 | 0;
+ i8 = (HEAP32[i10 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2;
+ i5 = __ZNSt3__23mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i27, i2) | 0;
+ HEAP32[i5 >> 2] = i8;
+ i5 = __ZN6cashew3RefixEj(i76, 1) | 0;
i5 = HEAP32[i5 >> 2] | 0;
- HEAP32[i69 >> 2] = i5;
- i10 = 0;
+ HEAP32[i70 >> 2] = i5;
+ i11 = i11 + 12 | 0;
+ i8 = 0;
while (1) {
- if (i10 >>> 0 >= (__ZN6cashew5Value4sizeEv(i5) | 0) >>> 0) break;
- i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i69, i10) | 0, 1) | 0;
+ if (i8 >>> 0 >= (__ZN6cashew5Value4sizeEv(i5) | 0) >>> 0) break;
+ i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i70, i8) | 0, 1) | 0;
i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0;
i5 = HEAP32[i5 >> 2] | 0;
- i7 = HEAP32[i68 >> 2] | 0;
- HEAP32[i77 >> 2] = i5;
- i8 = i7 + 64 | 0;
- i9 = HEAP32[i8 >> 2] | 0;
- if (i9 >>> 0 < (HEAP32[i7 + 68 >> 2] | 0) >>> 0) {
- HEAP32[i9 >> 2] = i5;
- HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4;
- } else __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i7 + 60 | 0, i77);
- i10 = i10 + 1 | 0;
- i5 = HEAP32[i69 >> 2] | 0;
+ HEAP32[i78 >> 2] = i5;
+ i7 = HEAP32[i10 >> 2] | 0;
+ if (i7 >>> 0 < (HEAP32[i11 >> 2] | 0) >>> 0) {
+ HEAP32[i7 >> 2] = i5;
+ HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 4;
+ } else __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i9, i78);
+ i8 = i8 + 1 | 0;
+ i5 = HEAP32[i70 >> 2] | 0;
}
+ i5 = HEAP32[i69 >> 2] | 0;
+ i7 = __ZN4wasm7AddressaSEy(i5 + 64 | 0, (HEAP32[i10 >> 2] | 0) - (HEAP32[i9 >> 2] | 0) >> 2, 0) | 0;
+ HEAP32[i5 + 60 >> 2] = HEAP32[i7 >> 2];
i5 = i16;
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
break;
}
- i16 = __ZN6cashew3RefixEj(i75, 1) | 0;
- HEAP32[i75 >> 2] = HEAP32[i16 >> 2];
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i75, 0) | 0, 45784) | 0)) {
+ i16 = __ZN6cashew3RefixEj(i76, 1) | 0;
+ HEAP32[i76 >> 2] = HEAP32[i16 >> 2];
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i76, 0) | 0, 46104) | 0)) {
i3 = 69;
break L22;
}
- i16 = __ZN6cashew3RefixEj(i75, 1) | 0;
- HEAP32[i77 >> 2] = HEAP32[i16 >> 2];
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i77, 0) | 0, 45352) | 0) {
- i4 = __ZN6cashew3RefixEj(i77, 2) | 0;
+ i16 = __ZN6cashew3RefixEj(i76, 1) | 0;
+ HEAP32[i78 >> 2] = HEAP32[i16 >> 2];
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i78, 0) | 0, 45664) | 0) {
+ i4 = __ZN6cashew3RefixEj(i78, 2) | 0;
i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0;
i4 = HEAP32[i4 >> 2] | 0;
i3 = i4;
- if ((i3 | 0) == (HEAP32[11388] | 0)) {
+ if ((i3 | 0) == (HEAP32[11466] | 0)) {
i3 = 1;
- i4 = 0;
- i5 = 1;
+ i4 = 1;
+ i5 = 0;
i6 = 1;
break;
}
- if ((i3 | 0) == (HEAP32[11389] | 0)) {
+ if ((i3 | 0) == (HEAP32[11467] | 0)) {
i3 = 2;
- i4 = 0;
- i5 = 1;
+ i4 = 1;
+ i5 = 0;
i6 = 1;
break;
}
- if ((i3 | 0) == (HEAP32[11390] | 0)) {
+ if ((i3 | 0) == (HEAP32[11468] | 0)) {
i3 = 4;
- i4 = 0;
- i5 = 1;
+ i4 = 1;
+ i5 = 0;
i6 = 1;
break;
}
- if ((i3 | 0) == (HEAP32[11391] | 0)) {
+ if ((i3 | 0) == (HEAP32[11469] | 0)) {
i3 = 1;
- i4 = 0;
+ i4 = 1;
i5 = 0;
- i6 = 1;
+ i6 = 0;
break;
}
- if ((i3 | 0) == (HEAP32[11392] | 0)) {
+ if ((i3 | 0) == (HEAP32[11470] | 0)) {
i3 = 2;
- i4 = 0;
+ i4 = 1;
i5 = 0;
- i6 = 1;
+ i6 = 0;
break;
}
- if ((i3 | 0) == (HEAP32[11393] | 0)) {
+ if ((i3 | 0) == (HEAP32[11471] | 0)) {
i3 = 4;
- i4 = 0;
+ i4 = 1;
i5 = 0;
- i6 = 1;
+ i6 = 0;
break;
}
- if ((i3 | 0) == (HEAP32[11394] | 0)) {
+ if ((i3 | 0) == (HEAP32[11472] | 0)) {
i3 = 4;
- i4 = 2;
- i5 = 1;
- i6 = 0;
+ i4 = 0;
+ i5 = 2;
+ i6 = 1;
break;
}
- if ((i3 | 0) == (HEAP32[11395] | 0)) {
+ if ((i3 | 0) == (HEAP32[11473] | 0)) {
i3 = 8;
- i4 = 1;
+ i4 = 0;
i5 = 1;
- i6 = 0;
+ i6 = 1;
} else {
i3 = 79;
break L22;
}
} else {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i77, 0) | 0, 45056) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i78, 0) | 0, 45368) | 0)) {
i3 = 81;
break L22;
}
- i4 = __ZN6cashew3RefixEj(i77, 1) | 0;
+ i4 = __ZN6cashew3RefixEj(i78, 1) | 0;
i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0;
i4 = HEAP32[i4 >> 2] | 0;
i3 = i4;
if ((i3 | 0) == (i14 | 0)) {
i3 = 1;
- i4 = 0;
- i5 = 1;
+ i4 = 1;
+ i5 = 0;
i6 = 1;
break;
}
if ((i3 | 0) == (i13 | 0)) {
i3 = 2;
- i4 = 0;
- i5 = 1;
+ i4 = 1;
+ i5 = 0;
i6 = 1;
break;
}
if ((i3 | 0) == (i12 | 0)) {
i3 = 4;
- i4 = 0;
- i5 = 1;
+ i4 = 1;
+ i5 = 0;
i6 = 1;
break;
}
- if ((i3 | 0) == (i11 | 0)) {
+ if ((i3 | 0) == (i18 | 0)) {
i3 = 1;
- i4 = 0;
+ i4 = 1;
i5 = 0;
- i6 = 1;
+ i6 = 0;
break;
}
- if ((i3 | 0) == (i18 | 0)) {
+ if ((i3 | 0) == (i17 | 0)) {
i3 = 2;
- i4 = 0;
+ i4 = 1;
i5 = 0;
- i6 = 1;
+ i6 = 0;
break;
}
- if ((i3 | 0) == (i17 | 0)) {
+ if ((i3 | 0) == (i20 | 0)) {
i3 = 4;
- i4 = 0;
+ i4 = 1;
i5 = 0;
- i6 = 1;
+ i6 = 0;
break;
}
if ((i3 | 0) == (i19 | 0)) {
i3 = 4;
- i4 = 2;
- i5 = 1;
- i6 = 0;
+ i4 = 0;
+ i5 = 2;
+ i6 = 1;
break;
}
if ((i3 | 0) == (i15 | 0)) {
i3 = 8;
- i4 = 1;
+ i4 = 0;
i5 = 1;
- i6 = 0;
+ i6 = 1;
} else {
i3 = 90;
break L22;
}
} while (0);
- if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i31, i2) | 0) != (i32 | 0)) {
+ if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i32, i2) | 0) != (i33 | 0)) {
i3 = 92;
break L22;
}
- HEAP32[i76 >> 2] = i3;
- HEAP8[i33 >> 0] = i6 & 1;
- HEAP8[i24 >> 0] = i5 & 1;
- HEAP32[i25 >> 2] = i4;
- __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRS3_S6_EEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i69, i31, i2, i2, i76);
+ HEAP32[i77 >> 2] = i3;
+ HEAP8[i34 >> 0] = i4 & 1;
+ HEAP8[i25 >> 0] = i6 & 1;
+ HEAP32[i26 >> 2] = i5;
+ __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRS3_S6_EEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i70, i32, i2, i2, i77);
i7 = i15;
i8 = i19;
- i9 = i17;
- i10 = i18;
+ i9 = i20;
+ i10 = i17;
+ i11 = i18;
} while (0);
- i20 = i20 + 1 | 0;
+ i21 = i21 + 1 | 0;
i16 = i5;
i15 = i7;
i19 = i8;
- i17 = i9;
- i18 = i10;
+ i20 = i9;
+ i17 = i10;
+ i18 = i11;
}
} while (0);
- i21 = i21 + 1 | 0;
+ i22 = i22 + 1 | 0;
i15 = i4;
i17 = i8;
i18 = i7;
@@ -19423,62 +19484,62 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) {
switch (i3 | 0) {
case 19:
{
- if (HEAP8[i35 >> 0] | 0 ? (__ZN4wasm34OptimizingIncrementalModuleBuilder6finishEv(HEAP32[i34 >> 2] | 0), (HEAP32[i67 + 20 >> 2] | 0) >>> 0 < 1024) : 0) {
- i61 = HEAP32[i68 >> 2] | 0;
- HEAP32[i69 >> 2] = i61;
- HEAP32[i69 + 4 >> 2] = i61 + 100;
- HEAP32[i69 + 8 >> 2] = 0;
- HEAP32[i69 + 12 >> 2] = 0;
- HEAP32[i69 + 16 >> 2] = 0;
- HEAP8[i69 + 24 >> 0] = 0;
- HEAP32[i62 >> 2] = 0;
- HEAP32[i62 + 4 >> 2] = 0;
- HEAP32[i62 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i62, 30231, 15);
- __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i69, i62);
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i62);
- __ZN4wasm10PassRunner3runEv(i69);
- __ZN4wasm10PassRunnerD2Ev(i69);
- }
- HEAP32[i76 >> 2] = 0;
- i5 = i76 + 4 | 0;
+ if (HEAP8[i36 >> 0] | 0 ? (__ZN4wasm34OptimizingIncrementalModuleBuilder6finishEv(HEAP32[i35 >> 2] | 0), (HEAP32[i68 + 20 >> 2] | 0) >>> 0 < 1024) : 0) {
+ i62 = HEAP32[i69 >> 2] | 0;
+ HEAP32[i70 >> 2] = i62;
+ HEAP32[i70 + 4 >> 2] = i62 + 108;
+ HEAP32[i70 + 8 >> 2] = 0;
+ HEAP32[i70 + 12 >> 2] = 0;
+ HEAP32[i70 + 16 >> 2] = 0;
+ HEAP8[i70 + 24 >> 0] = 0;
+ HEAP32[i63 >> 2] = 0;
+ HEAP32[i63 + 4 >> 2] = 0;
+ HEAP32[i63 + 8 >> 2] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i63, 30523, 15);
+ __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i70, i63);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i63);
+ __ZN4wasm10PassRunner3runEv(i70);
+ __ZN4wasm10PassRunnerD2Ev(i70);
+ }
+ HEAP32[i77 >> 2] = 0;
+ i5 = i77 + 4 | 0;
HEAP32[i5 >> 2] = 0;
- HEAP32[i76 + 8 >> 2] = 0;
- i4 = HEAP32[i68 >> 2] | 0;
+ HEAP32[i77 + 8 >> 2] = 0;
+ i4 = HEAP32[i69 >> 2] | 0;
i6 = HEAP32[i4 + 16 >> 2] | 0;
- i7 = i67 + 108 | 0;
- i8 = i67 + 112 | 0;
- i9 = i76 + 8 | 0;
+ i7 = i68 + 108 | 0;
+ i8 = i68 + 112 | 0;
+ i9 = i77 + 8 | 0;
i4 = HEAP32[i4 + 12 >> 2] | 0;
while (1) {
if ((i4 | 0) == (i6 | 0)) break;
- HEAP32[i73 >> 2] = HEAP32[HEAP32[i4 >> 2] >> 2];
- i62 = (__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_(i7, i73) | 0) == (i8 | 0);
+ HEAP32[i74 >> 2] = HEAP32[HEAP32[i4 >> 2] >> 2];
+ i63 = (__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_(i7, i74) | 0) == (i8 | 0);
i3 = HEAP32[i4 >> 2] | 0;
- do if (i62) {
- if ((HEAP32[i3 + 4 >> 2] | 0) != (HEAP32[11401] | 0)) {
+ do if (i63) {
+ if ((HEAP32[i3 + 4 >> 2] | 0) != (HEAP32[11479] | 0)) {
i3 = HEAP32[i5 >> 2] | 0;
if ((i3 | 0) == (HEAP32[i9 >> 2] | 0)) {
- __ZNSt3__26vectorIN6cashew7IStringENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i76, i73);
+ __ZNSt3__26vectorIN6cashew7IStringENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i77, i74);
break;
} else {
- HEAP32[i3 >> 2] = HEAP32[i73 >> 2];
+ HEAP32[i3 >> 2] = HEAP32[i74 >> 2];
HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 4;
break;
}
}
} else {
- HEAP32[i63 >> 2] = HEAP32[i3 + 4 >> 2];
- HEAP32[i64 >> 2] = HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2];
- HEAP32[i77 >> 2] = HEAP32[i63 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i64 >> 2];
- i3 = __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11ArenaVectorIPNS_10ExpressionEE(i67, i77, i69, 0) | 0;
+ HEAP32[i64 >> 2] = HEAP32[i3 + 4 >> 2];
+ HEAP32[i65 >> 2] = HEAP32[(HEAP32[i4 >> 2] | 0) + 8 >> 2];
+ HEAP32[i78 >> 2] = HEAP32[i64 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i65 >> 2];
+ i3 = __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11ArenaVectorIPNS_10ExpressionEE(i68, i78, i70, 0) | 0;
if (!i3) {
- i62 = __ZNSt3__23mapIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS5_EEEENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S8_EEEEEixERSD_(i7, i73) | 0;
- __ZN4wasm6getSigEPKNS_12FunctionTypeE(i65, HEAP32[i62 >> 2] | 0);
- i62 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i65, HEAP32[i68 >> 2] | 0) | 0;
- HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] = i62;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i65);
+ i63 = __ZNSt3__23mapIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS5_EEEENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S8_EEEEEixERSD_(i7, i74) | 0;
+ __ZN4wasm6getSigEPKNS_12FunctionTypeE(i66, HEAP32[i63 >> 2] | 0);
+ i63 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i66, HEAP32[i69 >> 2] | 0) | 0;
+ HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] = i63;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i66);
break;
} else {
HEAP32[(HEAP32[i4 >> 2] | 0) + 12 >> 2] = i3;
@@ -19488,68 +19549,68 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) {
i4 = i4 + 4 | 0;
}
i4 = HEAP32[i5 >> 2] | 0;
- i3 = HEAP32[i76 >> 2] | 0;
+ i3 = HEAP32[i77 >> 2] | 0;
while (1) {
if ((i3 | 0) == (i4 | 0)) break;
- i65 = HEAP32[i68 >> 2] | 0;
- HEAP32[i66 >> 2] = HEAP32[i3 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i66 >> 2];
- __ZN4wasm6Module12removeImportENS_4NameE(i65, i69);
+ i66 = HEAP32[i69 >> 2] | 0;
+ HEAP32[i67 >> 2] = HEAP32[i3 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i67 >> 2];
+ __ZN4wasm6Module12removeImportENS_4NameE(i66, i70);
i3 = i3 + 4 | 0;
}
- i3 = HEAP32[i68 >> 2] | 0;
- HEAP32[i77 >> 2] = i3;
- HEAP32[i77 + 4 >> 2] = i3 + 100;
- HEAP32[i77 + 8 >> 2] = 0;
- i3 = i77 + 12 | 0;
+ i3 = HEAP32[i69 >> 2] | 0;
+ HEAP32[i78 >> 2] = i3;
+ HEAP32[i78 + 4 >> 2] = i3 + 108;
+ HEAP32[i78 + 8 >> 2] = 0;
+ i3 = i78 + 12 | 0;
HEAP32[i3 >> 2] = 0;
- HEAP32[i77 + 16 >> 2] = 0;
- HEAP8[i77 + 24 >> 0] = 0;
+ HEAP32[i78 + 16 >> 2] = 0;
+ HEAP8[i78 + 24 >> 0] = 0;
i4 = __Znwj(44) | 0;
- __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCallsC2EPS0_(i4, i67);
- HEAP32[i69 >> 2] = i4;
+ __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCallsC2EPS0_(i4, i68);
+ HEAP32[i70 >> 2] = i4;
i5 = HEAP32[i3 >> 2] | 0;
- if (i5 >>> 0 < (HEAP32[i77 + 16 >> 2] | 0) >>> 0) {
+ if (i5 >>> 0 < (HEAP32[i78 + 16 >> 2] | 0) >>> 0) {
HEAP32[i5 >> 2] = i4;
HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 4;
- } else __ZNSt3__26vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i77 + 8 | 0, i69);
- __ZN4wasm10PassRunner3runEv(i77);
- if (HEAP8[i67 + 36 >> 0] | 0) {
- i6 = HEAP32[i68 >> 2] | 0;
- i3 = i6 + 100 | 0;
- HEAP32[i73 >> 2] = i3;
- HEAP32[i71 >> 2] = HEAP32[11432];
- HEAP32[i2 >> 2] = HEAP32[11433];
+ } else __ZNSt3__26vectorIPN4wasm4PassENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_(i78 + 8 | 0, i70);
+ __ZN4wasm10PassRunner3runEv(i78);
+ if (HEAP8[i68 + 36 >> 0] | 0) {
+ i6 = HEAP32[i69 >> 2] | 0;
+ i3 = i6 + 108 | 0;
+ HEAP32[i74 >> 2] = i3;
+ HEAP32[i72 >> 2] = HEAP32[11510];
+ HEAP32[i2 >> 2] = HEAP32[11511];
HEAP32[i2 + 4 >> 2] = 1;
- HEAP32[i74 >> 2] = 0;
- i4 = i74 + 4 | 0;
+ HEAP32[i75 >> 2] = 0;
+ i4 = i75 + 4 | 0;
HEAP32[i4 >> 2] = 0;
- HEAP32[i74 + 8 >> 2] = 0;
- __ZNSt3__26vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE8allocateEj(i74, 1);
+ HEAP32[i75 + 8 >> 2] = 0;
+ __ZNSt3__26vectorIN4wasm8NameTypeENS_9allocatorIS2_EEE8allocateEj(i75, 1);
i5 = i2 + 8 | 0;
while (1) {
if ((i2 | 0) == (i5 | 0)) break;
- i65 = i2;
- i66 = HEAP32[i65 + 4 >> 2] | 0;
- i67 = HEAP32[i4 >> 2] | 0;
- HEAP32[i67 >> 2] = HEAP32[i65 >> 2];
- HEAP32[i67 + 4 >> 2] = i66;
+ i66 = i2;
+ i67 = HEAP32[i66 + 4 >> 2] | 0;
+ i68 = HEAP32[i4 >> 2] | 0;
+ HEAP32[i68 >> 2] = HEAP32[i66 >> 2];
+ HEAP32[i68 + 4 >> 2] = i67;
HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 8;
i2 = i2 + 8 | 0;
}
- HEAP32[i75 >> 2] = 0;
- HEAP32[i75 + 4 >> 2] = 0;
- HEAP32[i75 + 8 >> 2] = 0;
- HEAP32[i72 >> 2] = 0;
+ HEAP32[i76 >> 2] = 0;
+ HEAP32[i76 + 4 >> 2] = 0;
+ HEAP32[i76 + 8 >> 2] = 0;
+ HEAP32[i73 >> 2] = 0;
i2 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(i3) | 0;
HEAP32[i2 + 8 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 1;
HEAP32[i1 >> 2] = i2;
- HEAP32[i70 >> 2] = 0;
- i2 = i70 + 4 | 0;
+ HEAP32[i71 >> 2] = 0;
+ i2 = i71 + 4 | 0;
HEAP32[i2 >> 2] = 0;
- HEAP32[i70 + 8 >> 2] = 0;
- __ZNSt3__26vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8allocateEj(i70, 1);
+ HEAP32[i71 + 8 >> 2] = 0;
+ __ZNSt3__26vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE8allocateEj(i71, 1);
i3 = i1 + 4 | 0;
while (1) {
if ((i1 | 0) == (i3 | 0)) break;
@@ -19557,133 +19618,133 @@ function __ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i67, i3) {
HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 4;
i1 = i1 + 4 | 0;
}
- HEAP32[i69 >> 2] = HEAP32[i72 >> 2];
- i72 = __ZN4wasm7Builder8makeHostENS_6HostOpENS_4NameEONSt3__26vectorIPNS_10ExpressionENS3_9allocatorIS6_EEEE(i73, 2, i69, i70) | 0;
- HEAP32[i69 >> 2] = HEAP32[i71 >> 2];
- __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, __ZN4wasm7Builder12makeFunctionENS_4NameEONSt3__26vectorINS_8NameTypeENS2_9allocatorIS4_EEEENS_8WasmTypeES8_PNS_10ExpressionE(i73, i69, i74, 0, i75, i72) | 0);
- __ZNSt3__213__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i70);
+ HEAP32[i70 >> 2] = HEAP32[i73 >> 2];
+ i73 = __ZN4wasm7Builder8makeHostENS_6HostOpENS_4NameEONSt3__26vectorIPNS_10ExpressionENS3_9allocatorIS6_EEEE(i74, 2, i70, i71) | 0;
+ HEAP32[i70 >> 2] = HEAP32[i72 >> 2];
+ __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, __ZN4wasm7Builder12makeFunctionENS_4NameEONSt3__26vectorINS_8NameTypeENS2_9allocatorIS4_EEEENS_8WasmTypeES8_PNS_10ExpressionE(i74, i70, i75, 0, i76, i73) | 0);
+ __ZNSt3__213__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i71);
+ __ZNSt3__213__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i76);
__ZNSt3__213__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i75);
- __ZNSt3__213__vector_baseIN4wasm8NameTypeENS_9allocatorIS2_EEED2Ev(i74);
- i75 = __Znwj(8) | 0;
- i74 = HEAP32[11432] | 0;
- HEAP32[i75 + 4 >> 2] = i74;
- HEAP32[i75 >> 2] = i74;
- __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i68 >> 2] | 0, i75);
- }
- HEAP32[(HEAP32[i68 >> 2] | 0) + 92 >> 2] = HEAP32[11439];
- i1 = i78 + 24 | 0;
- i2 = i78;
+ i76 = __Znwj(8) | 0;
+ i75 = HEAP32[11510] | 0;
+ HEAP32[i76 + 4 >> 2] = i75;
+ HEAP32[i76 >> 2] = i75;
+ __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i69 >> 2] | 0, i76);
+ }
+ HEAP32[(HEAP32[i69 >> 2] | 0) + 100 >> 2] = HEAP32[11517];
+ i1 = i79 + 24 | 0;
+ i2 = i79;
i3 = i2 + 40 | 0;
do {
HEAP32[i2 >> 2] = 0;
i2 = i2 + 4 | 0;
} while ((i2 | 0) < (i3 | 0));
HEAP8[i1 >> 0] = 1;
- HEAP8[i78 + 25 >> 0] = 0;
- HEAP32[i78 + 32 >> 2] = 0;
- HEAP32[i78 + 36 >> 2] = 0;
- HEAP32[i78 + 28 >> 2] = i78 + 32;
- HEAP32[i78 + 40 >> 2] = 5;
- if (__ZN4wasm13WasmValidator8validateERNS_6ModuleEb(i78, HEAP32[i68 >> 2] | 0, 0) | 0) {
- __ZN4wasm13WasmValidatorD2Ev(i78);
- __ZN4wasm10PassRunnerD2Ev(i77);
- __ZNSt3__213__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i76);
- STACKTOP = i79;
+ HEAP8[i79 + 25 >> 0] = 0;
+ HEAP32[i79 + 32 >> 2] = 0;
+ HEAP32[i79 + 36 >> 2] = 0;
+ HEAP32[i79 + 28 >> 2] = i79 + 32;
+ HEAP32[i79 + 40 >> 2] = 5;
+ if (__ZN4wasm13WasmValidator8validateERNS_6ModuleEb(i79, HEAP32[i69 >> 2] | 0, 0) | 0) {
+ __ZN4wasm13WasmValidatorD2Ev(i79);
+ __ZN4wasm10PassRunnerD2Ev(i78);
+ __ZNSt3__213__vector_baseIN6cashew7IStringENS_9allocatorIS2_EEED2Ev(i77);
+ STACKTOP = i80;
return;
- } else ___assert_fail(12451, 11743, 913, 11758);
+ } else ___assert_fail(12455, 11747, 918, 11762);
break;
}
case 24:
{
- ___assert_fail(11961, 11743, 555, 11758);
+ ___assert_fail(11965, 11747, 555, 11762);
break;
}
case 30:
{
- ___assert_fail(11988, 11743, 559, 11758);
+ ___assert_fail(11992, 11747, 559, 11762);
break;
}
case 34:
{
- ___assert_fail(12058, 11743, 564, 11758);
+ ___assert_fail(12062, 11747, 564, 11762);
break;
}
case 37:
{
- ___assert_fail(12075, 11743, 568, 11758);
+ ___assert_fail(12079, 11747, 568, 11762);
break;
}
case 46:
{
- ___assert_fail(12103, 11743, 575, 11758);
+ ___assert_fail(12107, 11747, 575, 11762);
break;
}
case 69:
{
- ___assert_fail(12214, 11743, 607, 11758);
+ ___assert_fail(12218, 11747, 607, 11762);
break;
}
case 79:
{
- HEAP32[i56 >> 2] = 0;
- HEAP32[i56 + 4 >> 2] = 0;
- HEAP32[i56 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i56, 12231, 19);
- HEAP32[i57 >> 2] = i4;
- HEAP32[i69 >> 2] = HEAP32[i57 >> 2];
- __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i56, i69);
+ HEAP32[i57 >> 2] = 0;
+ HEAP32[i57 + 4 >> 2] = 0;
+ HEAP32[i57 + 8 >> 2] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i57, 12235, 19);
+ HEAP32[i58 >> 2] = i4;
+ HEAP32[i70 >> 2] = HEAP32[i58 >> 2];
+ __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i57, i70);
break;
}
case 81:
{
- ___assert_fail(12251, 11743, 634, 11758);
+ ___assert_fail(12255, 11747, 634, 11762);
break;
}
case 90:
{
- HEAP32[i58 >> 2] = 0;
- HEAP32[i58 + 4 >> 2] = 0;
- HEAP32[i58 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i58, 12274, 25);
- HEAP32[i59 >> 2] = i4;
- HEAP32[i69 >> 2] = HEAP32[i59 >> 2];
- __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i58, i69);
+ HEAP32[i59 >> 2] = 0;
+ HEAP32[i59 + 4 >> 2] = 0;
+ HEAP32[i59 + 8 >> 2] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i59, 12278, 25);
+ HEAP32[i60 >> 2] = i4;
+ HEAP32[i70 >> 2] = HEAP32[i60 >> 2];
+ __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i59, i70);
break;
}
case 92:
{
- ___assert_fail(12300, 11743, 656, 11758);
+ ___assert_fail(12304, 11747, 656, 11762);
break;
}
- case 102:
+ case 107:
{
- HEAP32[i60 >> 2] = 0;
- HEAP32[i60 + 4 >> 2] = 0;
- HEAP32[i60 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i60, 12332, 19);
- HEAP32[i61 >> 2] = HEAP32[i74 >> 2];
- HEAP32[i69 >> 2] = HEAP32[i61 >> 2];
- __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i60, i69);
+ HEAP32[i61 >> 2] = 0;
+ HEAP32[i61 + 4 >> 2] = 0;
+ HEAP32[i61 + 8 >> 2] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i61, 12336, 19);
+ HEAP32[i62 >> 2] = HEAP32[i75 >> 2];
+ HEAP32[i70 >> 2] = HEAP32[i62 >> 2];
+ __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i61, i70);
break;
}
- case 113:
+ case 118:
{
- ___assert_fail(12352, 11743, 689, 11758);
+ ___assert_fail(12356, 11747, 694, 11762);
break;
}
- case 116:
+ case 121:
{
- ___assert_fail(12398, 11743, 693, 11758);
+ ___assert_fail(12402, 11747, 698, 11762);
break;
}
- case 122:
+ case 127:
{
- ___assert_fail(12425, 11743, 700, 11758);
+ ___assert_fail(12429, 11747, 705, 11762);
break;
}
}
} while (0);
- ___assert_fail(11804, 11743, 454, 11758);
+ ___assert_fail(11808, 11747, 454, 11762);
}
function _malloc(i2) {
@@ -19695,24 +19756,24 @@ function _malloc(i2) {
do if (i2 >>> 0 < 245) {
i13 = i2 >>> 0 < 11 ? 16 : i2 + 11 & -8;
i2 = i13 >>> 3;
- i18 = HEAP32[11483] | 0;
+ i18 = HEAP32[11564] | 0;
i3 = i18 >>> i2;
if (i3 & 3 | 0) {
i2 = (i3 & 1 ^ 1) + i2 | 0;
- i3 = 45972 + (i2 << 1 << 2) | 0;
+ i3 = 46296 + (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[11487] | 0) >>> 0) _abort();
+ if (i7 >>> 0 < (HEAP32[11568] | 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[11483] = i18 & ~(1 << i2); while (0);
+ } else HEAP32[11564] = i18 & ~(1 << i2); while (0);
i35 = i2 << 3;
HEAP32[i5 + 4 >> 2] = i35 | 3;
i35 = i5 + i35 + 4 | 0;
@@ -19721,7 +19782,7 @@ function _malloc(i2) {
STACKTOP = i36;
return i35 | 0;
}
- i17 = HEAP32[11485] | 0;
+ i17 = HEAP32[11566] | 0;
if (i13 >>> 0 > i17 >>> 0) {
if (i3 | 0) {
i8 = 2 << i2;
@@ -19737,13 +19798,13 @@ function _malloc(i2) {
i2 = i2 >>> i3;
i1 = i2 >>> 1 & 1;
i1 = (i4 | i8 | i6 | i3 | i1) + (i2 >>> i1) | 0;
- i2 = 45972 + (i1 << 1 << 2) | 0;
+ i2 = 46296 + (i1 << 1 << 2) | 0;
i3 = i2 + 8 | 0;
i6 = HEAP32[i3 >> 2] | 0;
i8 = i6 + 8 | 0;
i4 = HEAP32[i8 >> 2] | 0;
do if ((i2 | 0) != (i4 | 0)) {
- if (i4 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i4 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i5 = i4 + 12 | 0;
if ((HEAP32[i5 >> 2] | 0) == (i6 | 0)) {
HEAP32[i5 >> 2] = i2;
@@ -19753,7 +19814,7 @@ function _malloc(i2) {
} else _abort();
} else {
i9 = i18 & ~(1 << i1);
- HEAP32[11483] = i9;
+ HEAP32[11564] = i9;
} while (0);
i7 = (i1 << 3) - i13 | 0;
HEAP32[i6 + 4 >> 2] = i13 | 3;
@@ -19761,19 +19822,19 @@ function _malloc(i2) {
HEAP32[i4 + 4 >> 2] = i7 | 1;
HEAP32[i4 + i7 >> 2] = i7;
if (i17 | 0) {
- i5 = HEAP32[11488] | 0;
+ i5 = HEAP32[11569] | 0;
i1 = i17 >>> 3;
- i3 = 45972 + (i1 << 1 << 2) | 0;
+ i3 = 46296 + (i1 << 1 << 2) | 0;
i1 = 1 << i1;
if (i9 & i1) {
i1 = i3 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
i10 = i2;
i11 = i1;
}
} else {
- HEAP32[11483] = i9 | i1;
+ HEAP32[11564] = i9 | i1;
i10 = i3;
i11 = i3 + 8 | 0;
}
@@ -19782,13 +19843,13 @@ function _malloc(i2) {
HEAP32[i5 + 8 >> 2] = i10;
HEAP32[i5 + 12 >> 2] = i3;
}
- HEAP32[11485] = i7;
- HEAP32[11488] = i4;
+ HEAP32[11566] = i7;
+ HEAP32[11569] = i4;
i35 = i8;
STACKTOP = i36;
return i35 | 0;
}
- i10 = HEAP32[11484] | 0;
+ i10 = HEAP32[11565] | 0;
if (i10) {
i2 = (i10 & 0 - i10) + -1 | 0;
i34 = i2 >>> 12 & 16;
@@ -19800,7 +19861,7 @@ function _malloc(i2) {
i8 = i2 >>> 1 & 2;
i2 = i2 >>> i8;
i9 = i2 >>> 1 & 1;
- i9 = HEAP32[46236 + ((i33 | i34 | i35 | i8 | i9) + (i2 >>> i9) << 2) >> 2] | 0;
+ i9 = HEAP32[46560 + ((i33 | i34 | i35 | i8 | i9) + (i2 >>> i9) << 2) >> 2] | 0;
i2 = i9;
i8 = i9;
i9 = (HEAP32[i9 + 4 >> 2] & -8) - i13 | 0;
@@ -19816,7 +19877,7 @@ function _malloc(i2) {
i8 = i34 ? i1 : i8;
i9 = i34 ? i35 : i9;
}
- i5 = HEAP32[11487] | 0;
+ i5 = HEAP32[11568] | 0;
if (i8 >>> 0 < i5 >>> 0) _abort();
i7 = i8 + i13 | 0;
if (i8 >>> 0 >= i7 >>> 0) _abort();
@@ -19868,20 +19929,20 @@ function _malloc(i2) {
} while (0);
do if (i6 | 0) {
i1 = HEAP32[i8 + 28 >> 2] | 0;
- i2 = 46236 + (i1 << 2) | 0;
+ i2 = 46560 + (i1 << 2) | 0;
if ((i8 | 0) == (HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = i12;
if (!i12) {
- HEAP32[11484] = i10 & ~(1 << i1);
+ HEAP32[11565] = i10 & ~(1 << i1);
break;
}
} else {
- if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i1 = i6 + 16 | 0;
if ((HEAP32[i1 >> 2] | 0) == (i8 | 0)) HEAP32[i1 >> 2] = i12; else HEAP32[i6 + 20 >> 2] = i12;
if (!i12) break;
}
- i2 = HEAP32[11487] | 0;
+ i2 = HEAP32[11568] | 0;
if (i12 >>> 0 < i2 >>> 0) _abort();
HEAP32[i12 + 24 >> 2] = i6;
i1 = HEAP32[i8 + 16 >> 2] | 0;
@@ -19891,7 +19952,7 @@ function _malloc(i2) {
break;
} while (0);
i1 = HEAP32[i8 + 20 >> 2] | 0;
- if (i1 | 0) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i1 | 0) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i12 + 20 >> 2] = i1;
HEAP32[i1 + 24 >> 2] = i12;
break;
@@ -19907,19 +19968,19 @@ function _malloc(i2) {
HEAP32[i7 + 4 >> 2] = i9 | 1;
HEAP32[i7 + i9 >> 2] = i9;
if (i17 | 0) {
- i4 = HEAP32[11488] | 0;
+ i4 = HEAP32[11569] | 0;
i1 = i17 >>> 3;
- i3 = 45972 + (i1 << 1 << 2) | 0;
+ i3 = 46296 + (i1 << 1 << 2) | 0;
i1 = 1 << i1;
if (i18 & i1) {
i1 = i3 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
i15 = i2;
i16 = i1;
}
} else {
- HEAP32[11483] = i18 | i1;
+ HEAP32[11564] = i18 | i1;
i15 = i3;
i16 = i3 + 8 | 0;
}
@@ -19928,8 +19989,8 @@ function _malloc(i2) {
HEAP32[i4 + 8 >> 2] = i15;
HEAP32[i4 + 12 >> 2] = i3;
}
- HEAP32[11485] = i9;
- HEAP32[11488] = i7;
+ HEAP32[11566] = i9;
+ HEAP32[11569] = i7;
}
i35 = i8 + 8 | 0;
STACKTOP = i36;
@@ -19939,7 +20000,7 @@ function _malloc(i2) {
} else if (i2 >>> 0 <= 4294967231) {
i2 = i2 + 11 | 0;
i13 = i2 & -8;
- i10 = HEAP32[11484] | 0;
+ i10 = HEAP32[11565] | 0;
if (i10) {
i4 = 0 - i13 | 0;
i2 = i2 >>> 8;
@@ -19952,7 +20013,7 @@ function _malloc(i2) {
i9 = 14 - (i15 | i16 | i9) + (i28 << i9 >>> 15) | 0;
i9 = i13 >>> (i9 + 7 | 0) & 1 | i9 << 1;
} else i9 = 0;
- i2 = HEAP32[46236 + (i9 << 2) >> 2] | 0;
+ i2 = HEAP32[46560 + (i9 << 2) >> 2] | 0;
L123 : do if (!i2) {
i3 = 0;
i5 = 0;
@@ -19999,7 +20060,7 @@ function _malloc(i2) {
i15 = i16 >>> 1 & 2;
i16 = i16 >>> i15;
i3 = i16 >>> 1 & 1;
- i3 = HEAP32[46236 + ((i9 | i11 | i12 | i15 | i3) + (i16 >>> i3) << 2) >> 2] | 0;
+ i3 = HEAP32[46560 + ((i9 | i11 | i12 | i15 | i3) + (i16 >>> i3) << 2) >> 2] | 0;
}
if (!i3) {
i9 = i5;
@@ -20028,8 +20089,8 @@ function _malloc(i2) {
break;
} else i28 = 90;
}
- if ((i9 | 0) != 0 ? i8 >>> 0 < ((HEAP32[11485] | 0) - i13 | 0) >>> 0 : 0) {
- i5 = HEAP32[11487] | 0;
+ if ((i9 | 0) != 0 ? i8 >>> 0 < ((HEAP32[11566] | 0) - i13 | 0) >>> 0 : 0) {
+ i5 = HEAP32[11568] | 0;
if (i9 >>> 0 < i5 >>> 0) _abort();
i7 = i9 + i13 | 0;
if (i9 >>> 0 >= i7 >>> 0) _abort();
@@ -20081,16 +20142,16 @@ function _malloc(i2) {
} while (0);
do if (i6) {
i1 = HEAP32[i9 + 28 >> 2] | 0;
- i2 = 46236 + (i1 << 2) | 0;
+ i2 = 46560 + (i1 << 2) | 0;
if ((i9 | 0) == (HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = i17;
if (!i17) {
i18 = i10 & ~(1 << i1);
- HEAP32[11484] = i18;
+ HEAP32[11565] = i18;
break;
}
} else {
- if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i1 = i6 + 16 | 0;
if ((HEAP32[i1 >> 2] | 0) == (i9 | 0)) HEAP32[i1 >> 2] = i17; else HEAP32[i6 + 20 >> 2] = i17;
if (!i17) {
@@ -20098,7 +20159,7 @@ function _malloc(i2) {
break;
}
}
- i2 = HEAP32[11487] | 0;
+ i2 = HEAP32[11568] | 0;
if (i17 >>> 0 < i2 >>> 0) _abort();
HEAP32[i17 + 24 >> 2] = i6;
i1 = HEAP32[i9 + 16 >> 2] | 0;
@@ -20108,7 +20169,7 @@ function _malloc(i2) {
break;
} while (0);
i1 = HEAP32[i9 + 20 >> 2] | 0;
- if (i1) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i1) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i17 + 20 >> 2] = i1;
HEAP32[i1 + 24 >> 2] = i17;
i18 = i10;
@@ -20121,18 +20182,18 @@ function _malloc(i2) {
HEAP32[i7 + i8 >> 2] = i8;
i1 = i8 >>> 3;
if (i8 >>> 0 < 256) {
- i3 = 45972 + (i1 << 1 << 2) | 0;
- i2 = HEAP32[11483] | 0;
+ i3 = 46296 + (i1 << 1 << 2) | 0;
+ i2 = HEAP32[11564] | 0;
i1 = 1 << i1;
if (i2 & i1) {
i1 = i3 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
i26 = i2;
i27 = i1;
}
} else {
- HEAP32[11483] = i2 | i1;
+ HEAP32[11564] = i2 | i1;
i26 = i3;
i27 = i3 + 8 | 0;
}
@@ -20152,14 +20213,14 @@ function _malloc(i2) {
i1 = 14 - (i33 | i34 | i1) + (i35 << i1 >>> 15) | 0;
i1 = i8 >>> (i1 + 7 | 0) & 1 | i1 << 1;
} else i1 = 0;
- i3 = 46236 + (i1 << 2) | 0;
+ i3 = 46560 + (i1 << 2) | 0;
HEAP32[i7 + 28 >> 2] = i1;
i2 = i7 + 16 | 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 >> 2] = 0;
i2 = 1 << i1;
if (!(i18 & i2)) {
- HEAP32[11484] = i18 | i2;
+ HEAP32[11565] = i18 | i2;
HEAP32[i3 >> 2] = i7;
HEAP32[i7 + 24 >> 2] = i3;
HEAP32[i7 + 12 >> 2] = i7;
@@ -20183,7 +20244,7 @@ function _malloc(i2) {
i4 = i1;
}
}
- if ((i28 | 0) == 145) if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if ((i28 | 0) == 145) if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i3 >> 2] = i7;
HEAP32[i7 + 24 >> 2] = i4;
HEAP32[i7 + 12 >> 2] = i7;
@@ -20192,7 +20253,7 @@ function _malloc(i2) {
} else if ((i28 | 0) == 148) {
i1 = i4 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- i35 = HEAP32[11487] | 0;
+ i35 = HEAP32[11568] | 0;
if (i2 >>> 0 >= i35 >>> 0 & i4 >>> 0 >= i35 >>> 0) {
HEAP32[i2 + 12 >> 2] = i7;
HEAP32[i1 >> 2] = i7;
@@ -20214,20 +20275,20 @@ function _malloc(i2) {
}
}
} else i13 = -1; while (0);
- i3 = HEAP32[11485] | 0;
+ i3 = HEAP32[11566] | 0;
if (i3 >>> 0 >= i13 >>> 0) {
i1 = i3 - i13 | 0;
- i2 = HEAP32[11488] | 0;
+ i2 = HEAP32[11569] | 0;
if (i1 >>> 0 > 15) {
i35 = i2 + i13 | 0;
- HEAP32[11488] = i35;
- HEAP32[11485] = i1;
+ HEAP32[11569] = i35;
+ HEAP32[11566] = i1;
HEAP32[i35 + 4 >> 2] = i1 | 1;
HEAP32[i35 + i1 >> 2] = i1;
HEAP32[i2 + 4 >> 2] = i13 | 3;
} else {
- HEAP32[11485] = 0;
- HEAP32[11488] = 0;
+ HEAP32[11566] = 0;
+ HEAP32[11569] = 0;
HEAP32[i2 + 4 >> 2] = i3 | 3;
i35 = i2 + i3 + 4 | 0;
HEAP32[i35 >> 2] = HEAP32[i35 >> 2] | 1;
@@ -20236,31 +20297,31 @@ function _malloc(i2) {
STACKTOP = i36;
return i35 | 0;
}
- i8 = HEAP32[11486] | 0;
+ i8 = HEAP32[11567] | 0;
if (i8 >>> 0 > i13 >>> 0) {
i33 = i8 - i13 | 0;
- HEAP32[11486] = i33;
- i35 = HEAP32[11489] | 0;
+ HEAP32[11567] = i33;
+ i35 = HEAP32[11570] | 0;
i34 = i35 + i13 | 0;
- HEAP32[11489] = i34;
+ HEAP32[11570] = i34;
HEAP32[i34 + 4 >> 2] = i33 | 1;
HEAP32[i35 + 4 >> 2] = i13 | 3;
i35 = i35 + 8 | 0;
STACKTOP = i36;
return i35 | 0;
}
- if (!(HEAP32[11601] | 0)) {
- HEAP32[11603] = 4096;
- HEAP32[11602] = 4096;
- HEAP32[11604] = -1;
- HEAP32[11605] = -1;
- HEAP32[11606] = 0;
- HEAP32[11594] = 0;
+ if (!(HEAP32[11682] | 0)) {
+ HEAP32[11684] = 4096;
+ HEAP32[11683] = 4096;
+ HEAP32[11685] = -1;
+ HEAP32[11686] = -1;
+ HEAP32[11687] = 0;
+ HEAP32[11675] = 0;
i2 = i14 & -16 ^ 1431655768;
HEAP32[i14 >> 2] = i2;
- HEAP32[11601] = i2;
+ HEAP32[11682] = i2;
i2 = 4096;
- } else i2 = HEAP32[11603] | 0;
+ } else i2 = HEAP32[11684] | 0;
i9 = i13 + 48 | 0;
i10 = i13 + 47 | 0;
i7 = i2 + i10 | 0;
@@ -20271,16 +20332,16 @@ function _malloc(i2) {
STACKTOP = i36;
return i35 | 0;
}
- i2 = HEAP32[11593] | 0;
- if (i2 | 0 ? (i26 = HEAP32[11591] | 0, i27 = i26 + i11 | 0, i27 >>> 0 <= i26 >>> 0 | i27 >>> 0 > i2 >>> 0) : 0) {
+ i2 = HEAP32[11674] | 0;
+ if (i2 | 0 ? (i26 = HEAP32[11672] | 0, i27 = i26 + i11 | 0, i27 >>> 0 <= i26 >>> 0 | i27 >>> 0 > i2 >>> 0) : 0) {
i35 = 0;
STACKTOP = i36;
return i35 | 0;
}
- L255 : do if (!(HEAP32[11594] & 4)) {
- i3 = HEAP32[11489] | 0;
+ L255 : do if (!(HEAP32[11675] & 4)) {
+ i3 = HEAP32[11570] | 0;
L257 : do if (i3) {
- i4 = 46380;
+ i4 = 46704;
while (1) {
i2 = HEAP32[i4 >> 2] | 0;
if (i2 >>> 0 <= i3 >>> 0 ? (i19 = i4 + 4 | 0, (i2 + (HEAP32[i19 >> 2] | 0) | 0) >>> 0 > i3 >>> 0) : 0) break;
@@ -20306,8 +20367,8 @@ function _malloc(i2) {
}
}
} else i28 = 172; while (0);
- do if (((i28 | 0) == 172 ? (i6 = _sbrk(0) | 0, (i6 | 0) != (-1 | 0)) : 0) ? (i1 = i6, i20 = HEAP32[11602] | 0, i21 = i20 + -1 | 0, i1 = ((i21 & i1 | 0) == 0 ? 0 : (i21 + i1 & 0 - i20) - i1 | 0) + i11 | 0, i20 = HEAP32[11591] | 0, i21 = i1 + i20 | 0, i1 >>> 0 > i13 >>> 0 & i1 >>> 0 < 2147483647) : 0) {
- i27 = HEAP32[11593] | 0;
+ do if (((i28 | 0) == 172 ? (i6 = _sbrk(0) | 0, (i6 | 0) != (-1 | 0)) : 0) ? (i1 = i6, i20 = HEAP32[11683] | 0, i21 = i20 + -1 | 0, i1 = ((i21 & i1 | 0) == 0 ? 0 : (i21 + i1 & 0 - i20) - i1 | 0) + i11 | 0, i20 = HEAP32[11672] | 0, i21 = i1 + i20 | 0, i1 >>> 0 > i13 >>> 0 & i1 >>> 0 < 2147483647) : 0) {
+ i27 = HEAP32[11674] | 0;
if (i27 | 0 ? i21 >>> 0 <= i20 >>> 0 | i21 >>> 0 > i27 >>> 0 : 0) break;
i2 = _sbrk(i1 | 0) | 0;
if ((i2 | 0) == (i6 | 0)) {
@@ -20318,7 +20379,7 @@ function _malloc(i2) {
} while (0);
L274 : do if ((i28 | 0) == 180) {
i3 = 0 - i1 | 0;
- do if (i9 >>> 0 > i1 >>> 0 & (i1 >>> 0 < 2147483647 & (i2 | 0) != (-1 | 0)) ? (i22 = HEAP32[11603] | 0, i22 = i10 - i1 + i22 & 0 - i22, i22 >>> 0 < 2147483647) : 0) if ((_sbrk(i22 | 0) | 0) == (-1 | 0)) {
+ do if (i9 >>> 0 > i1 >>> 0 & (i1 >>> 0 < 2147483647 & (i2 | 0) != (-1 | 0)) ? (i22 = HEAP32[11684] | 0, i22 = i10 - i1 + i22 & 0 - i22, i22 >>> 0 < 2147483647) : 0) if ((_sbrk(i22 | 0) | 0) == (-1 | 0)) {
_sbrk(i3 | 0) | 0;
break L274;
} else {
@@ -20332,7 +20393,7 @@ function _malloc(i2) {
break L255;
}
} while (0);
- HEAP32[11594] = HEAP32[11594] | 4;
+ HEAP32[11675] = HEAP32[11675] | 4;
i28 = 187;
} else i28 = 187; while (0);
if ((((i28 | 0) == 187 ? i11 >>> 0 < 2147483647 : 0) ? (i25 = _sbrk(i11 | 0) | 0, i23 = _sbrk(0) | 0, i25 >>> 0 < i23 >>> 0 & ((i25 | 0) != (-1 | 0) & (i23 | 0) != (-1 | 0))) : 0) ? (i24 = i23 - i25 | 0, i24 >>> 0 > (i13 + 40 | 0) >>> 0) : 0) {
@@ -20341,12 +20402,12 @@ function _malloc(i2) {
i28 = 190;
}
if ((i28 | 0) == 190) {
- i1 = (HEAP32[11591] | 0) + i7 | 0;
- HEAP32[11591] = i1;
- if (i1 >>> 0 > (HEAP32[11592] | 0) >>> 0) HEAP32[11592] = i1;
- i10 = HEAP32[11489] | 0;
+ i1 = (HEAP32[11672] | 0) + i7 | 0;
+ HEAP32[11672] = i1;
+ if (i1 >>> 0 > (HEAP32[11673] | 0) >>> 0) HEAP32[11673] = i1;
+ i10 = HEAP32[11570] | 0;
do if (i10) {
- i1 = 46380;
+ i1 = 46704;
while (1) {
i2 = HEAP32[i1 >> 2] | 0;
i3 = i1 + 4 | 0;
@@ -20363,21 +20424,21 @@ function _malloc(i2) {
i35 = i10 + 8 | 0;
i35 = (i35 & 7 | 0) == 0 ? 0 : 0 - i35 & 7;
i34 = i10 + i35 | 0;
- i35 = i7 - i35 + (HEAP32[11486] | 0) | 0;
- HEAP32[11489] = i34;
- HEAP32[11486] = i35;
+ i35 = i7 - i35 + (HEAP32[11567] | 0) | 0;
+ HEAP32[11570] = i34;
+ HEAP32[11567] = i35;
HEAP32[i34 + 4 >> 2] = i35 | 1;
HEAP32[i34 + i35 + 4 >> 2] = 40;
- HEAP32[11490] = HEAP32[11605];
+ HEAP32[11571] = HEAP32[11686];
break;
}
- i1 = HEAP32[11487] | 0;
+ i1 = HEAP32[11568] | 0;
if (i6 >>> 0 < i1 >>> 0) {
- HEAP32[11487] = i6;
+ HEAP32[11568] = i6;
i8 = i6;
} else i8 = i1;
i2 = i6 + i7 | 0;
- i1 = 46380;
+ i1 = 46704;
while (1) {
if ((HEAP32[i1 >> 2] | 0) == (i2 | 0)) {
i28 = 208;
@@ -20385,7 +20446,7 @@ function _malloc(i2) {
}
i1 = HEAP32[i1 + 8 >> 2] | 0;
if (!i1) {
- i2 = 46380;
+ i2 = 46704;
break;
}
}
@@ -20401,10 +20462,10 @@ function _malloc(i2) {
i9 = i1 - i12 - i13 | 0;
HEAP32[i12 + 4 >> 2] = i13 | 3;
do if ((i1 | 0) != (i10 | 0)) {
- if ((i1 | 0) == (HEAP32[11488] | 0)) {
- i35 = (HEAP32[11485] | 0) + i9 | 0;
- HEAP32[11485] = i35;
- HEAP32[11488] = i11;
+ if ((i1 | 0) == (HEAP32[11569] | 0)) {
+ i35 = (HEAP32[11566] | 0) + i9 | 0;
+ HEAP32[11566] = i35;
+ HEAP32[11569] = i11;
HEAP32[i11 + 4 >> 2] = i35 | 1;
HEAP32[i11 + i35 >> 2] = i35;
break;
@@ -20462,19 +20523,19 @@ function _malloc(i2) {
} while (0);
if (!i6) break;
i2 = HEAP32[i1 + 28 >> 2] | 0;
- i3 = 46236 + (i2 << 2) | 0;
+ i3 = 46560 + (i2 << 2) | 0;
do if ((i1 | 0) != (HEAP32[i3 >> 2] | 0)) {
- if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i2 = i6 + 16 | 0;
if ((HEAP32[i2 >> 2] | 0) == (i1 | 0)) HEAP32[i2 >> 2] = i33; else HEAP32[i6 + 20 >> 2] = i33;
if (!i33) break L326;
} else {
HEAP32[i3 >> 2] = i33;
if (i33 | 0) break;
- HEAP32[11484] = HEAP32[11484] & ~(1 << i2);
+ HEAP32[11565] = HEAP32[11565] & ~(1 << i2);
break L326;
} while (0);
- i4 = HEAP32[11487] | 0;
+ i4 = HEAP32[11568] | 0;
if (i33 >>> 0 < i4 >>> 0) _abort();
HEAP32[i33 + 24 >> 2] = i6;
i2 = i1 + 16 | 0;
@@ -20486,7 +20547,7 @@ function _malloc(i2) {
} while (0);
i2 = HEAP32[i2 + 4 >> 2] | 0;
if (!i2) break;
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i33 + 20 >> 2] = i2;
HEAP32[i2 + 24 >> 2] = i33;
break;
@@ -20494,14 +20555,14 @@ function _malloc(i2) {
} else {
i3 = HEAP32[i1 + 8 >> 2] | 0;
i4 = HEAP32[i1 + 12 >> 2] | 0;
- i2 = 45972 + (i5 << 1 << 2) | 0;
+ i2 = 46296 + (i5 << 1 << 2) | 0;
do if ((i3 | 0) != (i2 | 0)) {
if (i3 >>> 0 < i8 >>> 0) _abort();
if ((HEAP32[i3 + 12 >> 2] | 0) == (i1 | 0)) break;
_abort();
} while (0);
if ((i4 | 0) == (i3 | 0)) {
- HEAP32[11483] = HEAP32[11483] & ~(1 << i5);
+ HEAP32[11564] = HEAP32[11564] & ~(1 << i5);
break;
}
do if ((i4 | 0) == (i2 | 0)) i30 = i4 + 8 | 0; else {
@@ -20525,17 +20586,17 @@ function _malloc(i2) {
HEAP32[i11 + i5 >> 2] = i5;
i1 = i5 >>> 3;
if (i5 >>> 0 < 256) {
- i3 = 45972 + (i1 << 1 << 2) | 0;
- i2 = HEAP32[11483] | 0;
+ i3 = 46296 + (i1 << 1 << 2) | 0;
+ i2 = HEAP32[11564] | 0;
i1 = 1 << i1;
do if (!(i2 & i1)) {
- HEAP32[11483] = i2 | i1;
+ HEAP32[11564] = i2 | i1;
i34 = i3;
i35 = i3 + 8 | 0;
} else {
i1 = i3 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if (i2 >>> 0 >= (HEAP32[11487] | 0) >>> 0) {
+ if (i2 >>> 0 >= (HEAP32[11568] | 0) >>> 0) {
i34 = i2;
i35 = i1;
break;
@@ -20562,15 +20623,15 @@ function _malloc(i2) {
i1 = 14 - (i33 | i34 | i1) + (i35 << i1 >>> 15) | 0;
i1 = i5 >>> (i1 + 7 | 0) & 1 | i1 << 1;
} while (0);
- i4 = 46236 + (i1 << 2) | 0;
+ i4 = 46560 + (i1 << 2) | 0;
HEAP32[i11 + 28 >> 2] = i1;
i2 = i11 + 16 | 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 >> 2] = 0;
- i2 = HEAP32[11484] | 0;
+ i2 = HEAP32[11565] | 0;
i3 = 1 << i1;
if (!(i2 & i3)) {
- HEAP32[11484] = i2 | i3;
+ HEAP32[11565] = i2 | i3;
HEAP32[i4 >> 2] = i11;
HEAP32[i11 + 24 >> 2] = i4;
HEAP32[i11 + 12 >> 2] = i11;
@@ -20594,7 +20655,7 @@ function _malloc(i2) {
i4 = i1;
}
}
- if ((i28 | 0) == 275) if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if ((i28 | 0) == 275) if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i3 >> 2] = i11;
HEAP32[i11 + 24 >> 2] = i4;
HEAP32[i11 + 12 >> 2] = i11;
@@ -20603,7 +20664,7 @@ function _malloc(i2) {
} else if ((i28 | 0) == 278) {
i1 = i4 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- i35 = HEAP32[11487] | 0;
+ i35 = HEAP32[11568] | 0;
if (i2 >>> 0 >= i35 >>> 0 & i4 >>> 0 >= i35 >>> 0) {
HEAP32[i2 + 12 >> 2] = i11;
HEAP32[i1 >> 2] = i11;
@@ -20614,15 +20675,15 @@ function _malloc(i2) {
} else _abort();
}
} else {
- i35 = (HEAP32[11486] | 0) + i9 | 0;
- HEAP32[11486] = i35;
- HEAP32[11489] = i11;
+ i35 = (HEAP32[11567] | 0) + i9 | 0;
+ HEAP32[11567] = i35;
+ HEAP32[11570] = i11;
HEAP32[i11 + 4 >> 2] = i35 | 1;
} while (0);
i35 = i12 + 8 | 0;
STACKTOP = i36;
return i35 | 0;
- } else i2 = 46380;
+ } else i2 = 46704;
while (1) {
i1 = HEAP32[i2 >> 2] | 0;
if (i1 >>> 0 <= i10 >>> 0 ? (i29 = i1 + (HEAP32[i2 + 4 >> 2] | 0) | 0, i29 >>> 0 > i10 >>> 0) : 0) break;
@@ -20638,21 +20699,21 @@ function _malloc(i2) {
i3 = (i3 & 7 | 0) == 0 ? 0 : 0 - i3 & 7;
i35 = i6 + i3 | 0;
i3 = i7 + -40 - i3 | 0;
- HEAP32[11489] = i35;
- HEAP32[11486] = i3;
+ HEAP32[11570] = i35;
+ HEAP32[11567] = i3;
HEAP32[i35 + 4 >> 2] = i3 | 1;
HEAP32[i35 + i3 + 4 >> 2] = 40;
- HEAP32[11490] = HEAP32[11605];
+ HEAP32[11571] = HEAP32[11686];
i3 = i2 + 4 | 0;
HEAP32[i3 >> 2] = 27;
- HEAP32[i1 >> 2] = HEAP32[11595];
- HEAP32[i1 + 4 >> 2] = HEAP32[11596];
- HEAP32[i1 + 8 >> 2] = HEAP32[11597];
- HEAP32[i1 + 12 >> 2] = HEAP32[11598];
- HEAP32[11595] = i6;
- HEAP32[11596] = i7;
- HEAP32[11598] = 0;
- HEAP32[11597] = i1;
+ HEAP32[i1 >> 2] = HEAP32[11676];
+ HEAP32[i1 + 4 >> 2] = HEAP32[11677];
+ HEAP32[i1 + 8 >> 2] = HEAP32[11678];
+ HEAP32[i1 + 12 >> 2] = HEAP32[11679];
+ HEAP32[11676] = i6;
+ HEAP32[11677] = i7;
+ HEAP32[11679] = 0;
+ HEAP32[11678] = i1;
i1 = i2 + 24 | 0;
do {
i1 = i1 + 4 | 0;
@@ -20665,18 +20726,18 @@ function _malloc(i2) {
HEAP32[i2 >> 2] = i6;
i1 = i6 >>> 3;
if (i6 >>> 0 < 256) {
- i3 = 45972 + (i1 << 1 << 2) | 0;
- i2 = HEAP32[11483] | 0;
+ i3 = 46296 + (i1 << 1 << 2) | 0;
+ i2 = HEAP32[11564] | 0;
i1 = 1 << i1;
if (i2 & i1) {
i1 = i3 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
i31 = i2;
i32 = i1;
}
} else {
- HEAP32[11483] = i2 | i1;
+ HEAP32[11564] = i2 | i1;
i31 = i3;
i32 = i3 + 8 | 0;
}
@@ -20696,14 +20757,14 @@ function _malloc(i2) {
i3 = 14 - (i33 | i34 | i3) + (i35 << i3 >>> 15) | 0;
i3 = i6 >>> (i3 + 7 | 0) & 1 | i3 << 1;
} else i3 = 0;
- i4 = 46236 + (i3 << 2) | 0;
+ i4 = 46560 + (i3 << 2) | 0;
HEAP32[i10 + 28 >> 2] = i3;
HEAP32[i10 + 20 >> 2] = 0;
HEAP32[i5 >> 2] = 0;
- i1 = HEAP32[11484] | 0;
+ i1 = HEAP32[11565] | 0;
i2 = 1 << i3;
if (!(i1 & i2)) {
- HEAP32[11484] = i1 | i2;
+ HEAP32[11565] = i1 | i2;
HEAP32[i4 >> 2] = i10;
HEAP32[i10 + 24 >> 2] = i4;
HEAP32[i10 + 12 >> 2] = i10;
@@ -20727,7 +20788,7 @@ function _malloc(i2) {
i4 = i1;
}
}
- if ((i28 | 0) == 301) if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if ((i28 | 0) == 301) if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i3 >> 2] = i10;
HEAP32[i10 + 24 >> 2] = i4;
HEAP32[i10 + 12 >> 2] = i10;
@@ -20736,7 +20797,7 @@ function _malloc(i2) {
} else if ((i28 | 0) == 304) {
i1 = i4 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- i35 = HEAP32[11487] | 0;
+ i35 = HEAP32[11568] | 0;
if (i2 >>> 0 >= i35 >>> 0 & i4 >>> 0 >= i35 >>> 0) {
HEAP32[i2 + 12 >> 2] = i10;
HEAP32[i1 >> 2] = i10;
@@ -20748,16 +20809,16 @@ function _malloc(i2) {
}
}
} else {
- i35 = HEAP32[11487] | 0;
- if ((i35 | 0) == 0 | i6 >>> 0 < i35 >>> 0) HEAP32[11487] = i6;
- HEAP32[11595] = i6;
- HEAP32[11596] = i7;
- HEAP32[11598] = 0;
- HEAP32[11492] = HEAP32[11601];
- HEAP32[11491] = -1;
+ i35 = HEAP32[11568] | 0;
+ if ((i35 | 0) == 0 | i6 >>> 0 < i35 >>> 0) HEAP32[11568] = i6;
+ HEAP32[11676] = i6;
+ HEAP32[11677] = i7;
+ HEAP32[11679] = 0;
+ HEAP32[11573] = HEAP32[11682];
+ HEAP32[11572] = -1;
i1 = 0;
do {
- i35 = 45972 + (i1 << 1 << 2) | 0;
+ i35 = 46296 + (i1 << 1 << 2) | 0;
HEAP32[i35 + 12 >> 2] = i35;
HEAP32[i35 + 8 >> 2] = i35;
i1 = i1 + 1 | 0;
@@ -20766,19 +20827,19 @@ function _malloc(i2) {
i35 = (i35 & 7 | 0) == 0 ? 0 : 0 - i35 & 7;
i34 = i6 + i35 | 0;
i35 = i7 + -40 - i35 | 0;
- HEAP32[11489] = i34;
- HEAP32[11486] = i35;
+ HEAP32[11570] = i34;
+ HEAP32[11567] = i35;
HEAP32[i34 + 4 >> 2] = i35 | 1;
HEAP32[i34 + i35 + 4 >> 2] = 40;
- HEAP32[11490] = HEAP32[11605];
+ HEAP32[11571] = HEAP32[11686];
} while (0);
- i1 = HEAP32[11486] | 0;
+ i1 = HEAP32[11567] | 0;
if (i1 >>> 0 > i13 >>> 0) {
i33 = i1 - i13 | 0;
- HEAP32[11486] = i33;
- i35 = HEAP32[11489] | 0;
+ HEAP32[11567] = i33;
+ i35 = HEAP32[11570] | 0;
i34 = i35 + i13 | 0;
- HEAP32[11489] = i34;
+ HEAP32[11570] = i34;
HEAP32[i34 + 4 >> 2] = i33 | 1;
HEAP32[i35 + 4 >> 2] = i13 | 3;
i35 = i35 + 8 | 0;
@@ -20844,7 +20905,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
case 5:
break;
default:
- if ((HEAP32[i34 >> 2] | 0) != (i1 | 0)) ___assert_fail(24619, 24695, 315, 24718);
+ if ((HEAP32[i34 >> 2] | 0) != (i1 | 0)) ___assert_fail(22323, 22399, 315, 22422);
}
i1 = HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0;
switch (i1 | 0) {
@@ -20852,7 +20913,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
case 5:
break;
default:
- if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(24730, 24695, 316, 24718);
+ if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(22434, 22399, 316, 22422);
}
L13 : do switch (HEAP32[i34 >> 2] | 0) {
case 1:
@@ -20890,8 +20951,8 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
}
case 3:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24809);
- if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24824);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22513);
+ if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22528);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -20913,7 +20974,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
}
case 4:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24843);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22547);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -20935,7 +20996,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
}
case 5:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24858);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22562);
if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) {
HEAP32[i36 >> 2] = 1;
HEAP32[i36 + 8 >> 2] = 0;
@@ -20963,7 +21024,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
}
case 6:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24873);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22577);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -21190,8 +21251,8 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
}
case 28:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24888);
- if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24903);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22592);
+ if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22607);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -21213,7 +21274,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
}
case 29:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24922);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22626);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -21235,7 +21296,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
}
case 30:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24937);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22641);
if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) {
HEAP32[i36 >> 2] = 2;
i35 = i36 + 8 | 0;
@@ -21265,7 +21326,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
}
case 31:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24952);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22656);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -21671,7 +21732,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
return;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6BinaryE(i36, i5, i16) {
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitBinaryEPNS_6BinaryE(i36, i5, i16) {
i36 = i36 | 0;
i5 = i5 | 0;
i16 = i16 | 0;
@@ -21709,9 +21770,9 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
i28 = i37 + 16 | 0;
i29 = i37;
i2 = i16 + 12 | 0;
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i1, i5, HEAP32[i2 >> 2] | 0);
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i1, i5, HEAP32[i2 >> 2] | 0);
i3 = i1 + 16 | 0;
- if ((HEAP32[i3 >> 2] | 0) == 0 ? (HEAP32[i34 >> 2] = HEAP32[i1 >> 2], HEAP32[i34 + 4 >> 2] = HEAP32[i1 + 4 >> 2], HEAP32[i34 + 8 >> 2] = HEAP32[i1 + 8 >> 2], HEAP32[i34 + 12 >> 2] = HEAP32[i1 + 12 >> 2], i4 = i16 + 16 | 0, __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i35, i5, HEAP32[i4 >> 2] | 0), HEAP32[i1 >> 2] = HEAP32[i35 >> 2], HEAP32[i1 + 4 >> 2] = HEAP32[i35 + 4 >> 2], HEAP32[i1 + 8 >> 2] = HEAP32[i35 + 8 >> 2], HEAP32[i1 + 12 >> 2] = HEAP32[i35 + 12 >> 2], HEAP32[i1 + 16 >> 2] = HEAP32[i35 + 16 >> 2], (HEAP32[i3 >> 2] | 0) == 0) : 0) {
+ if ((HEAP32[i3 >> 2] | 0) == 0 ? (HEAP32[i34 >> 2] = HEAP32[i1 >> 2], HEAP32[i34 + 4 >> 2] = HEAP32[i1 + 4 >> 2], HEAP32[i34 + 8 >> 2] = HEAP32[i1 + 8 >> 2], HEAP32[i34 + 12 >> 2] = HEAP32[i1 + 12 >> 2], i4 = i16 + 16 | 0, __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i35, i5, HEAP32[i4 >> 2] | 0), HEAP32[i1 >> 2] = HEAP32[i35 >> 2], HEAP32[i1 + 4 >> 2] = HEAP32[i35 + 4 >> 2], HEAP32[i1 + 8 >> 2] = HEAP32[i35 + 8 >> 2], HEAP32[i1 + 12 >> 2] = HEAP32[i35 + 12 >> 2], HEAP32[i1 + 16 >> 2] = HEAP32[i35 + 16 >> 2], (HEAP32[i3 >> 2] | 0) == 0) : 0) {
HEAP32[i35 >> 2] = HEAP32[i1 >> 2];
HEAP32[i35 + 4 >> 2] = HEAP32[i1 + 4 >> 2];
HEAP32[i35 + 8 >> 2] = HEAP32[i1 + 8 >> 2];
@@ -21722,7 +21783,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
case 5:
break;
default:
- if ((HEAP32[i34 >> 2] | 0) != (i1 | 0)) ___assert_fail(24619, 24695, 315, 24718);
+ if ((HEAP32[i34 >> 2] | 0) != (i1 | 0)) ___assert_fail(22323, 22399, 315, 22422);
}
i1 = HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0;
switch (i1 | 0) {
@@ -21730,7 +21791,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
case 5:
break;
default:
- if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(24730, 24695, 316, 24718);
+ if ((HEAP32[i35 >> 2] | 0) != (i1 | 0)) ___assert_fail(22434, 22399, 316, 22422);
}
L13 : do switch (HEAP32[i34 >> 2] | 0) {
case 1:
@@ -21768,8 +21829,8 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
}
case 3:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24809);
- if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24824);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22513);
+ if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22528);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -21791,7 +21852,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
}
case 4:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24843);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22547);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -21813,7 +21874,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
}
case 5:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24858);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22562);
if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == -2147483648 & (tempRet0 | 0) == -1 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) {
HEAP32[i36 >> 2] = 1;
HEAP32[i36 + 8 >> 2] = 0;
@@ -21841,7 +21902,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
}
case 6:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24873);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22577);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -22068,8 +22129,8 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
}
case 28:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24888);
- if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24903);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22592);
+ if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22607);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -22091,7 +22152,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
}
case 29:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24922);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22626);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -22113,7 +22174,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
}
case 30:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24937);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22641);
if ((__ZN4wasm7Literal10getIntegerEv(i34) | 0) == 0 & (tempRet0 | 0) == -2147483648 ? (i33 = __ZN4wasm7Literal10getIntegerEv(i35) | 0, (i33 | 0) == -1 & (tempRet0 | 0) == -1) : 0) {
HEAP32[i36 >> 2] = 2;
i35 = i36 + 8 | 0;
@@ -22143,7 +22204,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6B
}
case 31:
{
- if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 24952);
+ if ((__ZN4wasm7Literal10getIntegerEv(i35) | 0) == 0 & (tempRet0 | 0) == 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i5 >> 2] >> 2] & 255](i5, 22656);
i1 = i34 + 8 | 0;
if ((HEAP32[i34 >> 2] | 0) == 1) {
i3 = 1;
@@ -22757,7 +22818,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
break L1;
}
i25 = i2 + 1 | 0;
- i4 = HEAP8[35643 + (i10 * 58 | 0) + i4 >> 0] | 0;
+ i4 = HEAP8[35956 + (i10 * 58 | 0) + i4 >> 0] | 0;
i7 = i4 & 255;
if ((i7 + -1 | 0) >>> 0 < 8) {
i10 = i7;
@@ -22903,14 +22964,14 @@ function _printf_core(i28, i3, i52, i53, i54) {
}
if (!(i24 & 8)) {
i4 = 0;
- i5 = 36123;
+ i5 = 36436;
i7 = i13;
i2 = i24;
i27 = 76;
} else {
i7 = i33 - i3 | 0;
i4 = 0;
- i5 = 36123;
+ i5 = 36436;
i7 = (i13 | 0) > (i7 | 0) ? i13 : i7 + 1 | 0;
i2 = i24;
i27 = 76;
@@ -22930,18 +22991,18 @@ function _printf_core(i28, i3, i52, i53, i54) {
HEAP32[i4 >> 2] = i2;
HEAP32[i4 + 4 >> 2] = i3;
i4 = 1;
- i5 = 36123;
+ i5 = 36436;
i27 = 75;
break L74;
}
if (!(i24 & 2048)) {
i5 = i24 & 1;
i4 = i5;
- i5 = (i5 | 0) == 0 ? 36123 : 36125;
+ i5 = (i5 | 0) == 0 ? 36436 : 36438;
i27 = 75;
} else {
i4 = 1;
- i5 = 36124;
+ i5 = 36437;
i27 = 75;
}
break;
@@ -22950,7 +23011,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
{
i3 = i51;
i4 = 0;
- i5 = 36123;
+ i5 = 36436;
i2 = HEAP32[i3 >> 2] | 0;
i3 = HEAP32[i3 + 4 >> 2] | 0;
i27 = 75;
@@ -22961,7 +23022,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
HEAP8[i34 >> 0] = HEAP32[i51 >> 2];
i3 = i34;
i12 = 0;
- i10 = 36123;
+ i10 = 36436;
i4 = i32;
i2 = 1;
break;
@@ -22976,7 +23037,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
case 115:
{
i2 = HEAP32[i51 >> 2] | 0;
- i2 = i2 | 0 ? i2 : 36133;
+ i2 = i2 | 0 ? i2 : 36446;
i27 = 81;
break;
}
@@ -23020,15 +23081,15 @@ function _printf_core(i28, i3, i52, i53, i54) {
i2 = i24 & 1;
if (!(i24 & 2048)) {
i22 = i2;
- i23 = (i2 | 0) == 0 ? 36141 : 36146;
+ i23 = (i2 | 0) == 0 ? 36454 : 36459;
} else {
i22 = 1;
- i23 = 36143;
+ i23 = 36456;
}
} else {
d6 = -d6;
i22 = 1;
- i23 = 36140;
+ i23 = 36453;
}
HEAPF64[tempDoublePtr >> 3] = d6;
i21 = HEAP32[tempDoublePtr + 4 >> 2] & 2146435072;
@@ -23072,7 +23133,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
do {
i23 = ~~d6;
i3 = i2 + 1 | 0;
- HEAP8[i2 >> 0] = HEAPU8[36107 + i23 >> 0] | i7;
+ HEAP8[i2 >> 0] = HEAPU8[36420 + i23 >> 0] | i7;
d6 = (d6 - +(i23 | 0)) * 16.0;
do if ((i3 - i36 | 0) == 1) {
if (i4 & (i5 & d6 == 0.0)) {
@@ -23364,7 +23425,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
} while (i4 >>> 0 <= i21 >>> 0);
do if (i13 | 0) {
if (HEAP32[i28 >> 2] & 32 | 0) break;
- ___fwritex(43697, 1, i28) | 0;
+ ___fwritex(44010, 1, i28) | 0;
} while (0);
if ((i2 | 0) > 0 & i4 >>> 0 < i18 >>> 0) while (1) {
i3 = _fmt_u(HEAP32[i4 >> 2] | 0, 0, i45) | 0;
@@ -23403,7 +23464,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
i3 = i4;
break;
}
- ___fwritex(43697, 1, i28) | 0;
+ ___fwritex(44010, 1, i28) | 0;
i3 = i4;
} else {
if (i3 >>> 0 <= i50 >>> 0) break;
@@ -23433,7 +23494,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
___fwritex(i23, i3, i28) | 0;
i2 = HEAP32[i28 >> 2] | 0;
}
- if (!(i2 & 32)) ___fwritex(i5 ? (i7 ? 36167 : 36171) : i7 ? 36159 : 36163, 3, i28) | 0;
+ if (!(i2 & 32)) ___fwritex(i5 ? (i7 ? 36480 : 36484) : i7 ? 36472 : 36476, 3, i28) | 0;
_pad(i28, 32, i8, i4, i24 ^ 8192);
i2 = (i4 | 0) < (i8 | 0) ? i8 : i4;
} while (0);
@@ -23444,7 +23505,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
default:
{
i12 = 0;
- i10 = 36123;
+ i10 = 36436;
i4 = i32;
i2 = i13;
i9 = i24;
@@ -23463,7 +23524,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
i3 = i32;
do {
i3 = i3 + -1 | 0;
- HEAP8[i3 >> 0] = HEAPU8[36107 + (i4 & 15) >> 0] | i7;
+ HEAP8[i3 >> 0] = HEAPU8[36420 + (i4 & 15) >> 0] | i7;
i4 = _bitshift64Lshr(i4 | 0, i5 | 0, 4) | 0;
i5 = tempRet0;
} while (!((i4 | 0) == 0 & (i5 | 0) == 0));
@@ -23473,7 +23534,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
}
i5 = (i2 & 8 | 0) == 0 | (i4 | 0) == 0 & (i5 | 0) == 0;
i4 = i5 ? 0 : 2;
- i5 = i5 ? 36123 : 36123 + (i9 >> 4) | 0;
+ i5 = i5 ? 36436 : 36436 + (i9 >> 4) | 0;
i7 = i10;
i27 = 76;
} else if ((i27 | 0) == 75) {
@@ -23487,7 +23548,7 @@ function _printf_core(i28, i3, i52, i53, i54) {
i23 = (i24 | 0) == 0;
i3 = i2;
i12 = 0;
- i10 = 36123;
+ i10 = 36436;
i4 = i23 ? i2 + i13 | 0 : i24;
i2 = i23 ? i13 : i24 - i2 | 0;
} else if ((i27 | 0) == 85) {
@@ -23668,7 +23729,7 @@ function ___floatscan(i23, i2, i20) {
} while (0);
i2 = 0;
do {
- if ((i5 | 32 | 0) != (HEAP8[35634 + i2 >> 0] | 0)) break;
+ if ((i5 | 32 | 0) != (HEAP8[35947 + i2 >> 0] | 0)) break;
do if (i2 >>> 0 < 7) {
i3 = HEAP32[i22 >> 2] | 0;
if (i3 >>> 0 < (HEAP32[i21 >> 2] | 0) >>> 0) {
@@ -23700,7 +23761,7 @@ function ___floatscan(i23, i2, i20) {
L34 : do if (!i2) {
i2 = 0;
do {
- if ((i5 | 32 | 0) != (HEAP8[36167 + i2 >> 0] | 0)) break L34;
+ if ((i5 | 32 | 0) != (HEAP8[36480 + i2 >> 0] | 0)) break L34;
do if (i2 >>> 0 < 2) {
i3 = HEAP32[i22 >> 2] | 0;
if (i3 >>> 0 < (HEAP32[i21 >> 2] | 0) >>> 0) {
@@ -24279,13 +24340,13 @@ function ___floatscan(i23, i2, i20) {
break;
}
if ((i17 | 0) < 9) {
- d1 = +(i29 | 0) * +((HEAP32[i27 >> 2] | 0) >>> 0) / +(HEAP32[3780 + (8 - i17 << 2) >> 2] | 0);
+ d1 = +(i29 | 0) * +((HEAP32[i27 >> 2] | 0) >>> 0) / +(HEAP32[3784 + (8 - i17 << 2) >> 2] | 0);
break;
}
i23 = i30 + 27 + (Math_imul(i17, -3) | 0) | 0;
i2 = HEAP32[i27 >> 2] | 0;
if ((i23 | 0) > 30 | (i2 >>> i23 | 0) == 0) {
- d1 = +(i29 | 0) * +(i2 >>> 0) * +(HEAP32[3780 + (i17 + -10 << 2) >> 2] | 0);
+ d1 = +(i29 | 0) * +(i2 >>> 0) * +(HEAP32[3784 + (i17 + -10 << 2) >> 2] | 0);
break;
}
}
@@ -24295,7 +24356,7 @@ function ___floatscan(i23, i2, i20) {
i6 = 0;
} else {
i12 = (i17 | 0) > -1 ? i2 : i2 + 9 | 0;
- i8 = HEAP32[3780 + (8 - i12 << 2) >> 2] | 0;
+ i8 = HEAP32[3784 + (8 - i12 << 2) >> 2] | 0;
if (i3) {
i9 = 1e9 / (i8 | 0) | 0;
i6 = 0;
@@ -24389,7 +24450,7 @@ function ___floatscan(i23, i2, i20) {
break;
}
i7 = HEAP32[i27 + (i7 << 2) >> 2] | 0;
- i8 = HEAP32[3812 + (i6 << 2) >> 2] | 0;
+ i8 = HEAP32[3816 + (i6 << 2) >> 2] | 0;
if (i7 >>> 0 < i8 >>> 0) {
i25 = 2;
i19 = 220;
@@ -24556,7 +24617,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43503, 7);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43816, 7);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24568,7 +24629,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(i15, 43511);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj6EEERAT__Kc(i15, 43824);
i2 = i18 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i17 = HEAP32[i18 + 8 >> 2] | 0;
@@ -24599,7 +24660,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
}
case 49:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i15, 43517);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj5EEERAT__Kc(i15, 43830);
i2 = i18 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
i17 = HEAP32[i18 + 8 >> 2] | 0;
@@ -24638,7 +24699,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43522, 4);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43835, 4);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24650,7 +24711,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43527, 11);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43840, 11);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24662,7 +24723,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43539, 13);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43852, 13);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24674,7 +24735,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43553, 5);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43866, 5);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24686,7 +24747,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43559, 14);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43872, 14);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24698,7 +24759,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 53494, 0);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 53818, 0);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24710,7 +24771,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43574, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43887, 1);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24722,7 +24783,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43576, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43889, 1);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24734,7 +24795,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43578, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43891, 2);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24746,7 +24807,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43581, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43894, 2);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24758,7 +24819,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43584, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43897, 3);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24770,7 +24831,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43588, 8);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43901, 8);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24782,7 +24843,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43597, 17);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i14, 43910, 17);
i18 = __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S4_RKNT_6StringERS5_(i17, i4, i14, i18) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = (i18 | 0) == (i17 | 0) ? i1 : i18;
@@ -24828,7 +24889,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
i2 = i2 + 1 | 0;
} while ((i2 | 0) < (i3 | 0));
HEAPF64[i10 >> 3] = +HEAPF32[i14 >> 2];
- i2 = _snprintf(i15, 24, 43615, i10) | 0;
+ i2 = _snprintf(i15, 24, 43928, i10) | 0;
if (i2 >>> 0 > 23) break;
HEAP32[i17 >> 2] = 0;
HEAP32[i17 + 4 >> 2] = 0;
@@ -24910,7 +24971,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
i2 = i2 + 1 | 0;
} while ((i2 | 0) < (i3 | 0));
HEAPF64[i11 >> 3] = +HEAPF64[i14 >> 3];
- i2 = _snprintf(i15, 32, 43619, i11) | 0;
+ i2 = _snprintf(i15, 32, 43932, i11) | 0;
if (i2 >>> 0 > 31) break;
HEAP32[i17 >> 2] = 0;
HEAP32[i17 + 4 >> 2] = 0;
@@ -24992,7 +25053,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
i2 = i2 + 1 | 0;
} while ((i2 | 0) < (i3 | 0));
HEAPF64[i12 >> 3] = +HEAPF64[i14 >> 3];
- i2 = _snprintf(i15, 40, 43622, i12) | 0;
+ i2 = _snprintf(i15, 40, 43935, i12) | 0;
if (i2 >>> 0 > 39) break;
HEAP32[i17 >> 2] = 0;
HEAP32[i17 + 4 >> 2] = 0;
@@ -25062,7 +25123,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
if ((HEAP32[i18 >> 2] | 0) == (i2 | 0)) break L1;
i5 = i2 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i17, i5);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i17, 0, 42453) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i17, 0, 42766) | 0;
HEAP32[i16 >> 2] = HEAP32[i2 >> 2];
HEAP32[i16 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i16 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -25072,7 +25133,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_expr_primaryINS0_2DbEEEPKcS4_S4_R
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i16, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i16, 42671) | 0;
HEAP32[i15 >> 2] = HEAP32[i2 >> 2];
HEAP32[i15 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i15 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -26769,7 +26830,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
i1 = i19;
break L6;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44237) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44550) | 0;
break L141;
}
case 82:
@@ -26785,7 +26846,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
i1 = i19;
break L6;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44257) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44570) | 0;
break L141;
}
default:
@@ -26815,7 +26876,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
i1 = i19;
break L6;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44086) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44399) | 0;
break L141;
}
case 84:
@@ -26831,7 +26892,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
i1 = i19;
break L6;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44098) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44411) | 0;
break L141;
}
case 73:
@@ -26847,7 +26908,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
i1 = i19;
break L6;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44107) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44420) | 0;
break L141;
}
case 83:
@@ -26863,7 +26924,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
i1 = i19;
break L6;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44121) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44434) | 0;
break L141;
}
case 99:
@@ -26889,7 +26950,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
i1 = i19;
break L6;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44140) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 44453) | 0;
break L141;
}
case 67:
@@ -26933,7 +26994,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
i3 = HEAP32[i4 >> 2] | 0;
}
i10 = i11 + -48 | 0;
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i22, 0, 44167) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i22, 0, 44480) | 0;
HEAP32[i12 >> 2] = HEAP32[i3 >> 2];
HEAP32[i12 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i12 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -26943,7 +27004,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
HEAP32[i3 + (i2 << 2) >> 2] = 0;
i2 = i2 + 1 | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i12, 44192) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i12, 44505) | 0;
HEAP32[i21 >> 2] = HEAP32[i3 >> 2];
HEAP32[i21 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i21 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -27062,11 +27123,11 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
if ((HEAP32[i18 >> 2] | 0) != (i2 | 0)) {
i2 = i2 + -24 | 0;
if ((HEAP8[i19 + 2 >> 0] | 0) == 118) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 44197) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 44510) | 0;
i2 = 0;
break;
} else {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 44215) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2, 0, 44528) | 0;
i2 = 0;
break;
}
@@ -27322,7 +27383,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
break;
}
i17 = HEAP8[i8 >> 0] | 0;
- if ((i17 << 24 >> 24 < 0 ? HEAP32[i9 >> 2] | 0 : i17 & 255) | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42455) | 0;
+ if ((i17 << 24 >> 24 < 0 ? HEAP32[i9 >> 2] | 0 : i17 & 255) | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i20, 42768) | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i21, (HEAP32[i18 >> 2] | 0) + (i1 * 24 | 0) | 0);
i17 = HEAP8[i10 >> 0] | 0;
i3 = i17 << 24 >> 24 < 0;
@@ -27352,7 +27413,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
break;
}
if (!i6) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42455) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -24 | 0, 42768) | 0;
i2 = HEAP32[i12 >> 2] | 0;
i3 = HEAP8[i8 >> 0] | 0;
i1 = HEAP32[i9 >> 2] | 0;
@@ -27374,18 +27435,18 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_encodingINS0_2DbEEEPKcS4_S4_RT_(i
} while (0);
if ((i3 | 0) != (i2 | 0)) {
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i2 + -24 | 0, 41);
- if (i13 & 1 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42408) | 0;
- if (i13 & 2 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42415) | 0;
- if (i13 & 4 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42425) | 0;
+ if (i13 & 1 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42721) | 0;
+ if (i13 & 2 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42728) | 0;
+ if (i13 & 4 | 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42738) | 0;
switch (i14 | 0) {
case 1:
{
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42458) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42771) | 0;
break;
}
case 2:
{
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42461) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i12 >> 2] | 0) + -24 | 0, 42774) | 0;
break;
}
default:
@@ -27503,7 +27564,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_
break L6;
}
__ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEEEET_RS9_(i7, i3 + -24 | 0);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i7, 0, 42667) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i7, 0, 42980) | 0;
HEAP32[i9 >> 2] = HEAP32[i3 >> 2];
HEAP32[i9 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i9 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -27554,7 +27615,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_
HEAP32[i8 >> 2] = 0;
HEAP32[i8 + 4 >> 2] = 0;
HEAP32[i8 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i8, 42669, 8);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i8, 42982, 8);
__ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__212basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i16, i8);
i6 = i14 + 4 | 0;
i2 = HEAP32[i6 >> 2] | 0;
@@ -27629,7 +27690,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_
HEAP32[i9 >> 2] = 0;
HEAP32[i9 + 4 >> 2] = 0;
HEAP32[i9 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 42678, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, 42991, 9);
__ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ENSt3__212basic_stringIcNS2_11char_traitsIcEENS0_12malloc_allocIcEEEE(i16, i9);
i17 = i14 + 4 | 0;
i2 = HEAP32[i17 >> 2] | 0;
@@ -27799,14 +27860,14 @@ function __ZN10__cxxabiv112_GLOBAL__N_122parse_unqualified_nameINS0_2DbEEEPKcS4_
i2 = i9;
continue;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42455) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i2 + -48 | 0, 42768) | 0;
i2 = HEAP8[i11 >> 0] | 0;
i8 = i2 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKcj((HEAP32[i17 >> 2] | 0) + -24 | 0, i8 ? HEAP32[i15 >> 2] | 0 : i15, i8 ? HEAP32[i12 >> 2] | 0 : i2 & 255) | 0;
i2 = i9;
}
if ((i13 | 0) == 93) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i17 >> 2] | 0) + -24 | 0, 42358) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc((HEAP32[i17 >> 2] | 0) + -24 | 0, 42671) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15);
break;
} else if ((i13 | 0) == 131) {
@@ -28517,7 +28578,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
return;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5UnaryE(i38, i2, i14) {
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitUnaryEPNS_5UnaryE(i38, i2, i14) {
i38 = i38 | 0;
i2 = i2 | 0;
i14 = i14 | 0;
@@ -28560,7 +28621,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un
i31 = i41 + 32 | 0;
i32 = i41 + 16 | 0;
i39 = i41;
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i25, i2, HEAP32[i14 + 12 >> 2] | 0);
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i25, i2, HEAP32[i14 + 12 >> 2] | 0);
if (!(HEAP32[i25 + 16 >> 2] | 0)) {
HEAP32[i40 >> 2] = HEAP32[i25 >> 2];
HEAP32[i40 + 4 >> 2] = HEAP32[i25 + 4 >> 2];
@@ -28863,7 +28924,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un
HEAP32[i1 + 4 >> 2] = HEAP32[i40 + 4 >> 2];
HEAP32[i1 + 8 >> 2] = HEAP32[i40 + 8 >> 2];
HEAP32[i1 + 12 >> 2] = HEAP32[i40 + 12 >> 2];
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i18, i2, i14, i1);
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i18, i2, i14, i1);
HEAP32[i38 >> 2] = HEAP32[i18 >> 2];
HEAP32[i38 + 4 >> 2] = HEAP32[i18 + 4 >> 2];
HEAP32[i38 + 8 >> 2] = HEAP32[i18 + 8 >> 2];
@@ -28878,7 +28939,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un
HEAP32[i1 + 4 >> 2] = HEAP32[i40 + 4 >> 2];
HEAP32[i1 + 8 >> 2] = HEAP32[i40 + 8 >> 2];
HEAP32[i1 + 12 >> 2] = HEAP32[i40 + 12 >> 2];
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i19, i2, i14, i1);
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i19, i2, i14, i1);
HEAP32[i38 >> 2] = HEAP32[i19 >> 2];
HEAP32[i38 + 4 >> 2] = HEAP32[i19 + 4 >> 2];
HEAP32[i38 + 8 >> 2] = HEAP32[i19 + 8 >> 2];
@@ -28991,7 +29052,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un
HEAP32[i1 + 4 >> 2] = HEAP32[i40 + 4 >> 2];
HEAP32[i1 + 8 >> 2] = HEAP32[i40 + 8 >> 2];
HEAP32[i1 + 12 >> 2] = HEAP32[i40 + 12 >> 2];
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i30, i2, i14, i1);
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i30, i2, i14, i1);
HEAP32[i38 >> 2] = HEAP32[i30 >> 2];
HEAP32[i38 + 4 >> 2] = HEAP32[i30 + 4 >> 2];
HEAP32[i38 + 8 >> 2] = HEAP32[i30 + 8 >> 2];
@@ -29006,7 +29067,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5Un
HEAP32[i1 + 4 >> 2] = HEAP32[i40 + 4 >> 2];
HEAP32[i1 + 8 >> 2] = HEAP32[i40 + 8 >> 2];
HEAP32[i1 + 12 >> 2] = HEAP32[i40 + 12 >> 2];
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i31, i2, i14, i1);
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i31, i2, i14, i1);
HEAP32[i38 >> 2] = HEAP32[i31 >> 2];
HEAP32[i38 + 4 >> 2] = HEAP32[i31 + 4 >> 2];
HEAP32[i38 + 8 >> 2] = HEAP32[i31 + 8 >> 2];
@@ -29114,10 +29175,10 @@ function __ZNSt3__212__next_primeEj(i1) {
i7 = (i1 >>> 0) / 210 | 0;
i5 = i7 * 210 | 0;
HEAP32[i3 >> 2] = i1 - i5;
- i4 = (__ZNSt3__213__lower_boundIRNS_6__lessIjjEEPKjjEET0_S6_S6_RKT1_T_(7208, 7400, i3, i2) | 0) - 7208 >> 2;
+ i4 = (__ZNSt3__213__lower_boundIRNS_6__lessIjjEEPKjjEET0_S6_S6_RKT1_T_(7212, 7404, i3, i2) | 0) - 7212 >> 2;
i1 = 0;
i6 = i4;
- i5 = (HEAP32[7208 + (i4 << 2) >> 2] | 0) + i5 | 0;
+ i5 = (HEAP32[7212 + (i4 << 2) >> 2] | 0) + i5 | 0;
L4 : while (1) {
i2 = 5;
while (1) {
@@ -29126,7 +29187,7 @@ function __ZNSt3__212__next_primeEj(i1) {
i9 = 8;
break;
}
- i3 = HEAP32[7016 + (i2 << 2) >> 2] | 0;
+ i3 = HEAP32[7020 + (i2 << 2) >> 2] | 0;
i4 = (i5 >>> 0) / (i3 >>> 0) | 0;
if (i4 >>> 0 < i3 >>> 0) {
i9 = 107;
@@ -29663,7 +29724,7 @@ function __ZNSt3__212__next_primeEj(i1) {
i4 = i3 ? 0 : i4;
i6 = i4;
i7 = i5;
- i5 = (HEAP32[7208 + (i4 << 2) >> 2] | 0) + (i5 * 210 | 0) | 0;
+ i5 = (HEAP32[7212 + (i4 << 2) >> 2] | 0) + (i5 * 210 | 0) | 0;
}
if ((i9 | 0) == 107) {
HEAP32[i8 >> 2] = i5;
@@ -29674,7 +29735,7 @@ function __ZNSt3__212__next_primeEj(i1) {
break;
}
} else {
- i1 = __ZNSt3__213__lower_boundIRNS_6__lessIjjEEPKjjEET0_S6_S6_RKT1_T_(7016, 7208, i8, i2) | 0;
+ i1 = __ZNSt3__213__lower_boundIRNS_6__lessIjjEEPKjjEET0_S6_S6_RKT1_T_(7020, 7212, i8, i2) | 0;
i1 = HEAP32[i1 >> 2] | 0;
} while (0);
STACKTOP = i10;
@@ -29772,7 +29833,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE
}
default:
{
- __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(29354, i1);
+ __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(29646, i1);
_abort();
}
}
@@ -29812,9 +29873,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE
if (i9) {
i12 = HEAP32[i13 >> 2] | 0;
i11 = i12 + -12 | 0;
- i10 = HEAP32[11354] | 0;
+ i10 = HEAP32[11432] | 0;
i12 = i12 + -8 | 0;
- i9 = HEAP32[11353] | 0;
+ i9 = HEAP32[11431] | 0;
L30 : while (1) {
if ((i9 | 0) == (i10 | 0)) break;
L33 : do if (!(HEAP8[i9 + 32 >> 0] | 0)) {
@@ -29985,13 +30046,13 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE
break;
case 3:
{
- if ((HEAP32[i35 >> 2] | 0) != (HEAP32[11335] | 0)) break L78;
+ if ((HEAP32[i35 >> 2] | 0) != (HEAP32[11413] | 0)) break L78;
i2 = HEAP32[i11 >> 2] | 0;
if (!((i1 | 0) > 2 ? (i1 | 0) < (((HEAP32[i12 >> 2] | 0) - i2 >> 3) + -1 | 0) : 0)) {
i40 = 59;
break L30;
}
- if ((__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i2 + (i4 + -3 << 3) | 0) | 0) != (HEAP32[11334] | 0)) break L78;
+ if ((__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i2 + (i4 + -3 << 3) | 0) | 0) != (HEAP32[11412] | 0)) break L78;
i16 = (HEAP32[i11 >> 2] | 0) + (i4 + -4 << 3) | 0;
i15 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i16) | 0;
HEAP32[i22 >> 2] = i15;
@@ -30053,9 +30114,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionE
} while (0);
i9 = i9 + 40 | 0;
}
- if ((i40 | 0) == 59) ___assert_fail(29380, 28546, 797, 29414);
+ if ((i40 | 0) == 59) ___assert_fail(29672, 28838, 797, 29706);
i1 = HEAP32[i11 >> 2] | 0;
- if (((HEAP32[i12 >> 2] | 0) - i1 | 0) != 8) ___assert_fail(29430, 28546, 824, 29414);
+ if (((HEAP32[i12 >> 2] | 0) - i1 | 0) != 8) ___assert_fail(29722, 28838, 824, 29706);
i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i1) | 0;
i2 = HEAP32[i11 >> 2] | 0;
i3 = HEAP32[i12 >> 2] | 0;
@@ -30762,7 +30823,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i
i13 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(i2) | 0;
HEAP32[i13 + 4 >> 2] = i12;
L1 : do if ((i12 + -3 | 0) >>> 0 < 2) {
- if ((i9 | 0) == (HEAP32[11454] | 0)) switch (i12 | 0) {
+ if ((i9 | 0) == (HEAP32[11534] | 0)) switch (i12 | 0) {
case 3:
{
HEAP32[i13 + 8 >> 2] = 3;
@@ -30783,7 +30844,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i
break L1;
}
}
- if ((i9 | 0) == (HEAP32[11455] | 0)) switch (i12 | 0) {
+ if ((i9 | 0) == (HEAP32[11535] | 0)) switch (i12 | 0) {
case 3:
{
HEAP32[i13 + 8 >> 2] = 3;
@@ -30804,10 +30865,10 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i
break L1;
}
}
- if ((i9 | 0) == (HEAP32[11453] | 0)) switch (i12 | 0) {
+ if ((i9 | 0) == (HEAP32[11533] | 0)) switch (i12 | 0) {
case 3:
{
- d17 = +_nan(53494);
+ d17 = +_nan(53818);
HEAP32[i13 + 8 >> 2] = 3;
HEAPF32[i13 + 16 >> 2] = d17;
i11 = i13;
@@ -30815,7 +30876,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i
}
case 4:
{
- d17 = +_nan(53494);
+ d17 = +_nan(53818);
HEAP32[i13 + 8 >> 2] = 4;
HEAPF64[i13 + 16 >> 3] = d17;
i11 = i13;
@@ -30837,7 +30898,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i
i4 = i2 ? i3 : 0;
do if (i2) {
if ((HEAP8[i3 >> 0] | 0) == 48 ? (HEAP8[i1 + 5 >> 0] | 0) == 120 : 0) break;
- ___assert_fail(17880, 17936, 74, 17950);
+ ___assert_fail(17814, 17870, 74, 17884);
} while (0);
switch (i12 | 0) {
case 3:
@@ -30974,10 +31035,10 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i
}
}
}
- if ((i9 | 0) == (HEAP32[11456] | 0)) switch (i12 | 0) {
+ if ((i9 | 0) == (HEAP32[11536] | 0)) switch (i12 | 0) {
case 3:
{
- d17 = -+_nan(53494);
+ d17 = -+_nan(53818);
HEAP32[i13 + 8 >> 2] = 3;
HEAPF32[i13 + 16 >> 2] = d17;
i11 = i13;
@@ -30985,7 +31046,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i
}
case 4:
{
- d17 = -+_nan(53494);
+ d17 = -+_nan(53818);
HEAP32[i13 + 8 >> 2] = 4;
HEAPF64[i13 + 16 >> 3] = d17;
i11 = i13;
@@ -31250,7 +31311,7 @@ function __ZN4wasm10parseConstEN6cashew7IStringENS_8WasmTypeER10MixedArena(i1, i
break L64;
}
} while (0);
- if ((HEAP32[i1 >> 2] | 0) == (i12 | 0)) i11 = i13; else ___assert_fail(17961, 17936, 164, 17950);
+ if ((HEAP32[i1 >> 2] | 0) == (i12 | 0)) i11 = i13; else ___assert_fail(17895, 17870, 164, 17884);
} while (0);
STACKTOP = i16;
return i11 | 0;
@@ -31878,10 +31939,10 @@ function __ZN4wasm17WasmBinaryBuilder16maybeVisitBinaryERPNS_10ExpressionEh(i2,
} while (0);
if ((i5 | 0) == 78) {
if (HEAP8[i2 + 12 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20761) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20657) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i7) | 0;
@@ -31913,7 +31974,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R
switch (i3 | 0) {
case 97:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i5, 42552);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj15EEERAT__Kc(i5, 42865);
i1 = i15 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
i12 = HEAP32[i15 + 8 >> 2] | 0;
@@ -31944,7 +32005,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R
}
case 98:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i5, 42567);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj18EEERAT__Kc(i5, 42880);
i1 = i15 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
i12 = HEAP32[i15 + 8 >> 2] | 0;
@@ -31975,7 +32036,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R
}
case 115:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i5, 42585);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj12EEERAT__Kc(i5, 42898);
i1 = i15 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
i12 = HEAP32[i15 + 8 >> 2] | 0;
@@ -32006,7 +32067,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R
}
case 105:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i5, 42597);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i5, 42910);
i1 = i15 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
i12 = HEAP32[i15 + 8 >> 2] | 0;
@@ -32037,7 +32098,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R
}
case 111:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i5, 42610);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj13EEERAT__Kc(i5, 42923);
i1 = i15 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
i12 = HEAP32[i15 + 8 >> 2] | 0;
@@ -32068,7 +32129,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_118parse_substitutionINS0_2DbEEEPKcS4_S4_R
}
case 100:
{
- __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i5, 42623);
+ __ZN10__cxxabiv112_GLOBAL__N_111string_pairC2ILj14EEERAT__Kc(i5, 42936);
i1 = i15 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
i12 = HEAP32[i15 + 8 >> 2] | 0;
@@ -32258,7 +32319,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S
}
i2 = HEAP32[i11 + 4 >> 2] | 0;
if ((HEAP32[i11 >> 2] | 0) == (i2 | 0)) break;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42641) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42954) | 0;
i1 = i4;
break;
}
@@ -32324,7 +32385,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15);
i3 = HEAP32[i9 >> 2] | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0;
HEAP32[i12 >> 2] = HEAP32[i3 >> 2];
HEAP32[i12 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i12 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -32368,7 +32429,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15);
i2 = HEAP32[i9 >> 2] | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0;
HEAP32[i12 >> 2] = HEAP32[i2 >> 2];
HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -32438,7 +32499,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15);
i2 = HEAP32[i4 >> 2] | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0;
HEAP32[i12 >> 2] = HEAP32[i2 >> 2];
HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -32462,7 +32523,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S
i2 = i11 + 4 | 0;
i3 = HEAP32[i2 >> 2] | 0;
if ((HEAP32[i11 >> 2] | 0) == (i3 | 0)) break;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42641) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42954) | 0;
i9 = i2;
} else i9 = i11 + 4 | 0;
i7 = i12 + 11 | 0;
@@ -32485,7 +32546,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15);
i3 = HEAP32[i9 >> 2] | 0;
}
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0;
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0;
HEAP32[i12 >> 2] = HEAP32[i3 >> 2];
HEAP32[i12 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i12 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -32529,7 +32590,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_nameINS0_2DbEEEPKcS4_S
__ZN10__cxxabiv112_GLOBAL__N_111string_pairD2Ev(i15);
i2 = HEAP32[i9 >> 2] | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42641) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i13, 0, 42954) | 0;
HEAP32[i12 >> 2] = HEAP32[i2 >> 2];
HEAP32[i12 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i12 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -32590,12 +32651,12 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) {
i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0;
i1 = HEAP32[i1 >> 2] | 0;
if (HEAP8[i29 + 37 >> 0] | 0) {
- i25 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 12482) | 0;
+ i25 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 12486) | 0;
i26 = __ZN6cashew3RefixEj(i2, 1) | 0;
i26 = __ZN6cashew5Value10getIStringEv(HEAP32[i26 >> 2] | 0) | 0;
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i25, HEAP32[i26 >> 2] | 0) | 0, 10) | 0;
- __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 46604, 0);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46604, 10) | 0;
+ __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 46928, 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46928, 10) | 0;
}
i15 = __Znwj(64) | 0;
HEAP32[i15 + 40 >> 2] = 0;
@@ -32665,17 +32726,17 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) {
}
i14 = __ZN6cashew3RefixEj(i38, i12) | 0;
HEAP32[i30 >> 2] = HEAP32[i14 >> 2];
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i30, 0) | 0, 45048) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i30, 0) | 0, 45360) | 0)) {
i42 = 7;
break;
}
i14 = __ZN6cashew3RefixEj(i30, 1) | 0;
HEAP32[i30 >> 2] = HEAP32[i14 >> 2];
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i30, 0) | 0, 45052) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i30, 0) | 0, 45364) | 0)) {
i42 = 10;
break;
}
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i30, 2) | 0, 0) | 0, 45056) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i30, 2) | 0, 0) | 0, 45368) | 0)) {
i42 = 10;
break;
}
@@ -32771,7 +32832,7 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) {
i13 = __ZN6cashew5Value4sizeEv(i15) | 0;
while (1) {
if (i13 >>> 0 >= (__ZN6cashew5Value4sizeEv(HEAP32[i38 >> 2] | 0) | 0) >>> 0) break;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i38, i13) | 0, 0) | 0, 45060) | 0)) break;
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i38, i13) | 0, 0) | 0, 45372) | 0)) break;
i12 = __ZN6cashew3RefixEj(i38, i13) | 0;
HEAP32[i30 >> 2] = HEAP32[i12 >> 2];
i12 = 0;
@@ -32879,7 +32940,7 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) {
HEAP32[i46 + 16 >> 2] = 0;
HEAP32[i47 + 16 >> 2] = 0;
i1 = __Znwj(64) | 0;
- HEAP32[i1 >> 2] = 2840;
+ HEAP32[i1 >> 2] = 2844;
HEAP32[i1 + 4 >> 2] = i29;
HEAP32[i1 + 8 >> 2] = i48;
HEAP32[i1 + 12 >> 2] = i49;
@@ -32898,13 +32959,13 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) {
HEAP32[i48 + 16 >> 2] = i1;
i1 = i29;
i42 = i48;
- HEAP32[i28 >> 2] = 2884;
+ HEAP32[i28 >> 2] = 2888;
HEAP32[i28 + 4 >> 2] = i1;
HEAP32[i28 + 8 >> 2] = i42;
HEAP32[i28 + 16 >> 2] = i28;
__ZNSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEjEE4swapERS7_(i28, i47);
__ZNSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEjEED2Ev(i28);
- HEAP32[i28 >> 2] = 2928;
+ HEAP32[i28 >> 2] = 2932;
HEAP32[i28 + 4 >> 2] = i1;
HEAP32[i28 + 8 >> 2] = i42;
HEAP32[i28 + 16 >> 2] = i28;
@@ -32925,9 +32986,9 @@ function __ZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefE(i29, i2) {
__ZN6cashew10IStringSetD2Ev(i49);
STACKTOP = i51;
return i1 | 0;
- } else ___assert_fail(12614, 11743, 1799, 12506);
- ___assert_fail(12562, 11743, 1798, 12506);
- } else if ((i42 | 0) == 7) ___assert_fail(12490, 11743, 953, 12506); else if ((i42 | 0) == 10) ___assert_fail(12522, 11743, 955, 12506);
+ } else ___assert_fail(12618, 11747, 1804, 12510);
+ ___assert_fail(12566, 11747, 1803, 12510);
+ } else if ((i42 | 0) == 7) ___assert_fail(12494, 11747, 958, 12510); else if ((i42 | 0) == 10) ___assert_fail(12526, 11747, 960, 12510);
return 0;
}
@@ -33217,13 +33278,13 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32
if (i3 >>> 0 >= (HEAP32[i8 >> 2] | 0) >>> 0) break;
i6 = __ZN4wasm7ElementixEj(i32, i3) | 0;
i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 0) | 0) | 0;
- L11 : do if (!((i5 | 0) == (HEAP32[11437] | 0) | (i5 | 0) == (HEAP32[11444] | 0))) {
- if ((i5 | 0) == (HEAP32[11438] | 0)) {
+ L11 : do if (!((i5 | 0) == (HEAP32[11515] | 0) | (i5 | 0) == (HEAP32[11524] | 0))) {
+ if ((i5 | 0) == (HEAP32[11516] | 0)) {
i8 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i37, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 1) | 0) | 0, 0, 0) | 0;
HEAP32[i28 >> 2] = i8;
break;
}
- if ((i5 | 0) == (HEAP32[11445] | 0)) {
+ if ((i5 | 0) == (HEAP32[11525] | 0)) {
i1 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 1) | 0) | 0;
i8 = HEAP32[i31 >> 2] | 0;
HEAP32[i22 >> 2] = i1;
@@ -33297,7 +33358,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32
HEAP32[i18 >> 2] = i8;
}
i2 = i2 + 1 | 0;
- do if ((i5 | 0) == (HEAP32[11437] | 0)) {
+ do if ((i5 | 0) == (HEAP32[11515] | 0)) {
i4 = HEAP32[i16 >> 2] | 0;
if (i4 >>> 0 < (HEAP32[i11 >> 2] | 0) >>> 0) {
i8 = HEAP32[i20 >> 2] | 0;
@@ -33336,14 +33397,14 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32
HEAP32[i23 >> 2] = 0;
HEAP32[i23 + 4 >> 2] = 0;
HEAP32[i23 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i23, 17412, 16);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i23, 17346, 16);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i41, i23);
___cxa_throw(i41 | 0, 8, 154);
}
if (!(HEAP8[i14 >> 0] | 0)) i2 = HEAP32[i25 >> 2] | 0; else {
__ZZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementEENKUlvE0_clEv(i19);
i2 = HEAP32[i25 >> 2] | 0;
- HEAP32[i2 + 8 >> 2] = HEAP32[11459];
+ HEAP32[i2 + 8 >> 2] = HEAP32[11540];
}
if (i2 | 0) __ZN4wasm5Block8finalizeEv(i2);
i2 = HEAP32[i30 >> 2] | 0;
@@ -33358,7 +33419,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32
HEAP32[i27 >> 2] = 0;
HEAP32[i27 + 4 >> 2] = 0;
HEAP32[i27 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 17660, 20);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i27, 17594, 20);
i39 = HEAP32[i32 + 28 >> 2] | 0;
i40 = HEAP32[i32 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i41, i27);
@@ -33395,7 +33456,7 @@ function __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i37, i32
HEAP32[i33 >> 2] = 0;
HEAP32[i33 + 4 >> 2] = 0;
HEAP32[i33 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i33, 17681, 34);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i33, 17615, 34);
i39 = HEAP32[i32 + 28 >> 2] | 0;
i40 = HEAP32[i32 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i41, i33);
@@ -33455,7 +33516,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_
HEAP32[i32 >> 2] = 0;
HEAP32[i32 + 4 >> 2] = 0;
HEAP32[i32 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i32, 42515, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i32, 42828, 1);
i29 = i30 + 4 | 0;
i14 = i30 + 12 | 0;
i15 = i31 + 8 | 0;
@@ -33603,7 +33664,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_
break;
}
i10 = HEAP8[i23 >> 0] | 0;
- if ((i10 << 24 >> 24 < 0 ? HEAP32[i24 >> 2] | 0 : i10 & 255) >>> 0 > 1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 42455) | 0;
+ if ((i10 << 24 >> 24 < 0 ? HEAP32[i24 >> 2] | 0 : i10 & 255) >>> 0 > 1) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 42768) | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i31, (HEAP32[i30 >> 2] | 0) + (i1 * 24 | 0) | 0);
i10 = HEAP8[i17 >> 0] | 0;
i9 = i10 << 24 >> 24 < 0;
@@ -33632,7 +33693,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_119parse_template_argsINS0_2DbEEEPKcS4_S4_
i5 = i7 + 1 | 0;
i28 = HEAP8[i23 >> 0] | 0;
i27 = i28 << 24 >> 24 < 0;
- if ((HEAP8[(i27 ? HEAP32[i32 >> 2] | 0 : i32) + (i27 ? HEAP32[i24 >> 2] | 0 : i28 & 255) + -1 >> 0] | 0) == 62) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 43500) | 0; else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 42517) | 0;
+ if ((HEAP8[(i27 ? HEAP32[i32 >> 2] | 0 : i32) + (i27 ? HEAP32[i24 >> 2] | 0 : i28 & 255) + -1 >> 0] | 0) == 62) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 43813) | 0; else __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i32, 42830) | 0;
HEAP32[i34 >> 2] = HEAP32[i32 >> 2];
HEAP32[i34 + 4 >> 2] = HEAP32[i32 + 4 >> 2];
HEAP32[i34 + 8 >> 2] = HEAP32[i32 + 8 >> 2];
@@ -33688,382 +33749,382 @@ function __ZN4wasm16PrintSExpression11visitBinaryEPNS_6BinaryE(i1, i2) {
do switch (HEAP32[i2 + 8 >> 2] | 0) {
case 0:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31721) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32067) | 0;
break;
}
case 1:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31729) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32075) | 0;
break;
}
case 2:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31737) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32083) | 0;
break;
}
case 3:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31745) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32091) | 0;
break;
}
case 4:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31755) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32101) | 0;
break;
}
case 5:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31765) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32111) | 0;
break;
}
case 6:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31775) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32121) | 0;
break;
}
case 7:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31785) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32131) | 0;
break;
}
case 8:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31793) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32139) | 0;
break;
}
case 9:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31800) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32146) | 0;
break;
}
case 10:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31808) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32154) | 0;
break;
}
case 11:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31816) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32162) | 0;
break;
}
case 12:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31826) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32172) | 0;
break;
}
case 13:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31836) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32182) | 0;
break;
}
case 14:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31845) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32191) | 0;
break;
}
case 15:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31854) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32200) | 0;
break;
}
case 16:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31861) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32207) | 0;
break;
}
case 17:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31868) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32214) | 0;
break;
}
case 18:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31877) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32223) | 0;
break;
}
case 19:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31886) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32232) | 0;
break;
}
case 20:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31895) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32241) | 0;
break;
}
case 21:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31904) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32250) | 0;
break;
}
case 22:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31913) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32259) | 0;
break;
}
case 23:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31922) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32268) | 0;
break;
}
case 24:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31931) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32277) | 0;
break;
}
case 25:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31940) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32286) | 0;
break;
}
case 26:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31948) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32294) | 0;
break;
}
case 27:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31956) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32302) | 0;
break;
}
case 28:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31964) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32310) | 0;
break;
}
case 29:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31974) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32320) | 0;
break;
}
case 30:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31984) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32330) | 0;
break;
}
case 31:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 31994) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32340) | 0;
break;
}
case 32:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32004) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32350) | 0;
break;
}
case 33:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32012) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32358) | 0;
break;
}
case 34:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32019) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32365) | 0;
break;
}
case 35:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32027) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32373) | 0;
break;
}
case 36:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32035) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32381) | 0;
break;
}
case 37:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32045) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32391) | 0;
break;
}
case 38:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32055) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32401) | 0;
break;
}
case 39:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32064) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32410) | 0;
break;
}
case 40:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32073) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32419) | 0;
break;
}
case 41:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32080) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32426) | 0;
break;
}
case 42:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32087) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32433) | 0;
break;
}
case 43:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32096) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32442) | 0;
break;
}
case 44:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32105) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32451) | 0;
break;
}
case 45:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32114) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32460) | 0;
break;
}
case 46:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32123) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32469) | 0;
break;
}
case 47:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32132) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32478) | 0;
break;
}
case 48:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32141) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32487) | 0;
break;
}
case 49:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32150) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32496) | 0;
break;
}
case 50:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32159) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32505) | 0;
break;
}
case 51:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32167) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32513) | 0;
break;
}
case 52:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32175) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32521) | 0;
break;
}
case 53:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32183) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32529) | 0;
break;
}
case 54:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32191) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32537) | 0;
break;
}
case 55:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32204) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32550) | 0;
break;
}
case 56:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32212) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32558) | 0;
break;
}
case 57:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32220) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32566) | 0;
break;
}
case 58:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32227) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32573) | 0;
break;
}
case 59:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32234) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32580) | 0;
break;
}
case 60:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32241) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32587) | 0;
break;
}
case 61:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32248) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32594) | 0;
break;
}
case 62:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32255) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32601) | 0;
break;
}
case 63:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32262) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32608) | 0;
break;
}
case 64:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32270) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32616) | 0;
break;
}
case 65:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32278) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32624) | 0;
break;
}
case 66:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32286) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32632) | 0;
break;
}
case 67:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32294) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32640) | 0;
break;
}
case 68:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32307) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32653) | 0;
break;
}
case 69:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32315) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32661) | 0;
break;
}
case 70:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32323) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32669) | 0;
break;
}
case 71:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32330) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32676) | 0;
break;
}
case 72:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32337) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32683) | 0;
break;
}
case 73:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32344) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32690) | 0;
break;
}
case 74:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32351) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32697) | 0;
break;
}
case 75:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32358) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32704) | 0;
break;
}
default:
@@ -34124,7 +34185,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
HEAP32[i39 >> 2] = 0;
i44 = __ZNKSt3__28ios_base6getlocEv(i38) | 0;
HEAP32[i2 >> 2] = i44;
- i32 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47508) | 0;
+ i32 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47832) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i44) | 0;
do switch (i41 << 24 >> 24 | 0) {
case 65:
@@ -34178,7 +34239,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
HEAP32[i7 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i6 >> 2];
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
- i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9512, 9544) | 0;
+ i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9516, 9548) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34189,7 +34250,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
HEAP32[i9 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i8 >> 2];
HEAP32[i2 >> 2] = HEAP32[i9 >> 2];
- i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9544, 9576) | 0;
+ i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9548, 9580) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34257,7 +34318,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
HEAP32[i18 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i17 >> 2];
HEAP32[i2 >> 2] = HEAP32[i18 >> 2];
- i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9576, 9620) | 0;
+ i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9580, 9624) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34268,7 +34329,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
HEAP32[i20 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i19 >> 2];
HEAP32[i2 >> 2] = HEAP32[i20 >> 2];
- i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9620, 9640) | 0;
+ i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9624, 9644) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34287,7 +34348,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
HEAP32[i23 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i22 >> 2];
HEAP32[i2 >> 2] = HEAP32[i23 >> 2];
- i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9640, 9672) | 0;
+ i43 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i35, i1, i2, i38, i39, i40, 9644, 9676) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34410,7 +34471,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
HEAP32[i39 >> 2] = 0;
i44 = __ZNKSt3__28ios_base6getlocEv(i38) | 0;
HEAP32[i2 >> 2] = i44;
- i32 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i32 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i44) | 0;
do switch (i41 << 24 >> 24 | 0) {
case 65:
@@ -34464,7 +34525,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
HEAP32[i7 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i6 >> 2];
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
- i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39553, 39561) | 0;
+ i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39866, 39874) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34475,7 +34536,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
HEAP32[i9 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i8 >> 2];
HEAP32[i2 >> 2] = HEAP32[i9 >> 2];
- i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39561, 39569) | 0;
+ i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39874, 39882) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34543,7 +34604,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
HEAP32[i18 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i17 >> 2];
HEAP32[i2 >> 2] = HEAP32[i18 >> 2];
- i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39569, 39580) | 0;
+ i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39882, 39893) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34554,7 +34615,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
HEAP32[i20 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i19 >> 2];
HEAP32[i2 >> 2] = HEAP32[i20 >> 2];
- i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39580, 39585) | 0;
+ i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39893, 39898) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34573,7 +34634,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
HEAP32[i23 >> 2] = HEAP32[i37 >> 2];
HEAP32[i1 >> 2] = HEAP32[i22 >> 2];
HEAP32[i2 >> 2] = HEAP32[i23 >> 2];
- i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39585, 39593) | 0;
+ i43 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i35, i1, i2, i38, i39, i40, 39898, 39906) | 0;
HEAP32[i36 >> 2] = i43;
i43 = 26;
break;
@@ -34653,7 +34714,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[11487] | 0;
+ i7 = HEAP32[11568] | 0;
if (i3 >>> 0 < i7 >>> 0) _abort();
i1 = HEAP32[i1 + -4 >> 2] | 0;
i2 = i1 & 3;
@@ -34666,7 +34727,7 @@ function _free(i1) {
i10 = i3 + (0 - i1) | 0;
i9 = i1 + i4 | 0;
if (i10 >>> 0 < i7 >>> 0) _abort();
- if ((i10 | 0) == (HEAP32[11488] | 0)) {
+ if ((i10 | 0) == (HEAP32[11569] | 0)) {
i1 = i13 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
if ((i2 & 3 | 0) != 3) {
@@ -34674,7 +34735,7 @@ function _free(i1) {
i5 = i9;
break;
}
- HEAP32[11485] = i9;
+ HEAP32[11566] = i9;
HEAP32[i1 >> 2] = i2 & -2;
HEAP32[i10 + 4 >> 2] = i9 | 1;
HEAP32[i10 + i9 >> 2] = i9;
@@ -34684,13 +34745,13 @@ function _free(i1) {
if (i1 >>> 0 < 256) {
i2 = HEAP32[i10 + 8 >> 2] | 0;
i3 = HEAP32[i10 + 12 >> 2] | 0;
- i1 = 45972 + (i4 << 1 << 2) | 0;
+ i1 = 46296 + (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[11483] = HEAP32[11483] & ~(1 << i4);
+ HEAP32[11564] = HEAP32[11564] & ~(1 << i4);
i16 = i10;
i5 = i9;
break;
@@ -34754,17 +34815,17 @@ function _free(i1) {
} while (0);
if (i6) {
i1 = HEAP32[i10 + 28 >> 2] | 0;
- i2 = 46236 + (i1 << 2) | 0;
+ i2 = 46560 + (i1 << 2) | 0;
if ((i10 | 0) == (HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = i8;
if (!i8) {
- HEAP32[11484] = HEAP32[11484] & ~(1 << i1);
+ HEAP32[11565] = HEAP32[11565] & ~(1 << i1);
i16 = i10;
i5 = i9;
break;
}
} else {
- if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i1 = i6 + 16 | 0;
if ((HEAP32[i1 >> 2] | 0) == (i10 | 0)) HEAP32[i1 >> 2] = i8; else HEAP32[i6 + 20 >> 2] = i8;
if (!i8) {
@@ -34773,7 +34834,7 @@ function _free(i1) {
break;
}
}
- i3 = HEAP32[11487] | 0;
+ i3 = HEAP32[11568] | 0;
if (i8 >>> 0 < i3 >>> 0) _abort();
HEAP32[i8 + 24 >> 2] = i6;
i1 = i10 + 16 | 0;
@@ -34784,7 +34845,7 @@ function _free(i1) {
break;
} while (0);
i1 = HEAP32[i1 + 4 >> 2] | 0;
- if (i1) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i1) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i8 + 20 >> 2] = i1;
HEAP32[i1 + 24 >> 2] = i8;
i16 = i10;
@@ -34807,20 +34868,20 @@ function _free(i1) {
i2 = HEAP32[i1 >> 2] | 0;
if (!(i2 & 1)) _abort();
if (!(i2 & 2)) {
- if ((i13 | 0) == (HEAP32[11489] | 0)) {
- i15 = (HEAP32[11486] | 0) + i5 | 0;
- HEAP32[11486] = i15;
- HEAP32[11489] = i16;
+ if ((i13 | 0) == (HEAP32[11570] | 0)) {
+ i15 = (HEAP32[11567] | 0) + i5 | 0;
+ HEAP32[11567] = i15;
+ HEAP32[11570] = i16;
HEAP32[i16 + 4 >> 2] = i15 | 1;
- if ((i16 | 0) != (HEAP32[11488] | 0)) return;
- HEAP32[11488] = 0;
- HEAP32[11485] = 0;
+ if ((i16 | 0) != (HEAP32[11569] | 0)) return;
+ HEAP32[11569] = 0;
+ HEAP32[11566] = 0;
return;
}
- if ((i13 | 0) == (HEAP32[11488] | 0)) {
- i15 = (HEAP32[11485] | 0) + i5 | 0;
- HEAP32[11485] = i15;
- HEAP32[11488] = i16;
+ if ((i13 | 0) == (HEAP32[11569] | 0)) {
+ i15 = (HEAP32[11566] | 0) + i5 | 0;
+ HEAP32[11566] = i15;
+ HEAP32[11569] = i16;
HEAP32[i16 + 4 >> 2] = i15 | 1;
HEAP32[i16 + i15 >> 2] = i15;
return;
@@ -34856,14 +34917,14 @@ function _free(i1) {
i2 = i3;
}
}
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i2 >> 2] = 0;
i12 = i1;
break;
}
} else {
i2 = HEAP32[i13 + 8 >> 2] | 0;
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i3 = i2 + 12 | 0;
if ((HEAP32[i3 >> 2] | 0) != (i13 | 0)) _abort();
i4 = i1 + 8 | 0;
@@ -34876,20 +34937,20 @@ function _free(i1) {
} while (0);
if (i6 | 0) {
i1 = HEAP32[i13 + 28 >> 2] | 0;
- i2 = 46236 + (i1 << 2) | 0;
+ i2 = 46560 + (i1 << 2) | 0;
if ((i13 | 0) == (HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = i12;
if (!i12) {
- HEAP32[11484] = HEAP32[11484] & ~(1 << i1);
+ HEAP32[11565] = HEAP32[11565] & ~(1 << i1);
break;
}
} else {
- if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i1 = i6 + 16 | 0;
if ((HEAP32[i1 >> 2] | 0) == (i13 | 0)) HEAP32[i1 >> 2] = i12; else HEAP32[i6 + 20 >> 2] = i12;
if (!i12) break;
}
- i3 = HEAP32[11487] | 0;
+ i3 = HEAP32[11568] | 0;
if (i12 >>> 0 < i3 >>> 0) _abort();
HEAP32[i12 + 24 >> 2] = i6;
i1 = i13 + 16 | 0;
@@ -34900,7 +34961,7 @@ function _free(i1) {
break;
} while (0);
i1 = HEAP32[i1 + 4 >> 2] | 0;
- if (i1 | 0) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i1 | 0) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i12 + 20 >> 2] = i1;
HEAP32[i1 + 24 >> 2] = i12;
break;
@@ -34909,17 +34970,17 @@ function _free(i1) {
} else {
i2 = HEAP32[i13 + 8 >> 2] | 0;
i3 = HEAP32[i13 + 12 >> 2] | 0;
- i1 = 45972 + (i4 << 1 << 2) | 0;
+ i1 = 46296 + (i4 << 1 << 2) | 0;
if ((i2 | 0) != (i1 | 0)) {
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
if ((HEAP32[i2 + 12 >> 2] | 0) != (i13 | 0)) _abort();
}
if ((i3 | 0) == (i2 | 0)) {
- HEAP32[11483] = HEAP32[11483] & ~(1 << i4);
+ HEAP32[11564] = HEAP32[11564] & ~(1 << i4);
break;
}
if ((i3 | 0) != (i1 | 0)) {
- if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i1 = i3 + 8 | 0;
if ((HEAP32[i1 >> 2] | 0) == (i13 | 0)) i11 = i1; else _abort();
} else i11 = i3 + 8 | 0;
@@ -34928,8 +34989,8 @@ function _free(i1) {
} while (0);
HEAP32[i16 + 4 >> 2] = i5 | 1;
HEAP32[i16 + i5 >> 2] = i5;
- if ((i16 | 0) == (HEAP32[11488] | 0)) {
- HEAP32[11485] = i5;
+ if ((i16 | 0) == (HEAP32[11569] | 0)) {
+ HEAP32[11566] = i5;
return;
}
} else {
@@ -34939,18 +35000,18 @@ function _free(i1) {
}
i1 = i5 >>> 3;
if (i5 >>> 0 < 256) {
- i3 = 45972 + (i1 << 1 << 2) | 0;
- i2 = HEAP32[11483] | 0;
+ i3 = 46296 + (i1 << 1 << 2) | 0;
+ i2 = HEAP32[11564] | 0;
i1 = 1 << i1;
if (i2 & i1) {
i1 = i3 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
i14 = i2;
i15 = i1;
}
} else {
- HEAP32[11483] = i2 | i1;
+ HEAP32[11564] = i2 | i1;
i14 = i3;
i15 = i3 + 8 | 0;
}
@@ -34970,11 +35031,11 @@ function _free(i1) {
i1 = 14 - (i13 | i14 | i1) + (i15 << i1 >>> 15) | 0;
i1 = i5 >>> (i1 + 7 | 0) & 1 | i1 << 1;
} else i1 = 0;
- i4 = 46236 + (i1 << 2) | 0;
+ i4 = 46560 + (i1 << 2) | 0;
HEAP32[i16 + 28 >> 2] = i1;
HEAP32[i16 + 20 >> 2] = 0;
HEAP32[i16 + 16 >> 2] = 0;
- i2 = HEAP32[11484] | 0;
+ i2 = HEAP32[11565] | 0;
i3 = 1 << i1;
do if (i2 & i3) {
i2 = i5 << ((i1 | 0) == 31 ? 0 : 25 - (i1 >>> 1) | 0);
@@ -34994,7 +35055,7 @@ function _free(i1) {
i4 = i1;
}
}
- if ((i1 | 0) == 127) if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if ((i1 | 0) == 127) if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i3 >> 2] = i16;
HEAP32[i16 + 24 >> 2] = i4;
HEAP32[i16 + 12 >> 2] = i16;
@@ -35003,7 +35064,7 @@ function _free(i1) {
} else if ((i1 | 0) == 130) {
i1 = i4 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- i15 = HEAP32[11487] | 0;
+ i15 = HEAP32[11568] | 0;
if (i2 >>> 0 >= i15 >>> 0 & i4 >>> 0 >= i15 >>> 0) {
HEAP32[i2 + 12 >> 2] = i16;
HEAP32[i1 >> 2] = i16;
@@ -35014,20 +35075,20 @@ function _free(i1) {
} else _abort();
}
} else {
- HEAP32[11484] = i2 | i3;
+ HEAP32[11565] = i2 | i3;
HEAP32[i4 >> 2] = i16;
HEAP32[i16 + 24 >> 2] = i4;
HEAP32[i16 + 12 >> 2] = i16;
HEAP32[i16 + 8 >> 2] = i16;
} while (0);
- i16 = (HEAP32[11491] | 0) + -1 | 0;
- HEAP32[11491] = i16;
- if (!i16) i1 = 46388; else return;
+ i16 = (HEAP32[11572] | 0) + -1 | 0;
+ HEAP32[11572] = i16;
+ if (!i16) i1 = 46712; else return;
while (1) {
i1 = HEAP32[i1 >> 2] | 0;
if (!i1) break; else i1 = i1 + 8 | 0;
}
- HEAP32[11491] = -1;
+ HEAP32[11572] = -1;
return;
}
@@ -35421,10 +35482,10 @@ function __ZN4wasm17WasmBinaryBuilder15maybeVisitUnaryERPNS_10ExpressionEh(i2, i
} while (0);
if ((i5 | 0) == 49) {
if (HEAP8[i2 + 12 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20777) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20673) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i7) | 0;
@@ -35676,9 +35737,9 @@ function _dispose_chunk(i1, i3) {
if (!(i2 & 3)) return;
i11 = i1 + (0 - i6) | 0;
i10 = i6 + i3 | 0;
- i8 = HEAP32[11487] | 0;
+ i8 = HEAP32[11568] | 0;
if (i11 >>> 0 < i8 >>> 0) _abort();
- if ((i11 | 0) == (HEAP32[11488] | 0)) {
+ if ((i11 | 0) == (HEAP32[11569] | 0)) {
i1 = i14 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
if ((i2 & 3 | 0) != 3) {
@@ -35686,7 +35747,7 @@ function _dispose_chunk(i1, i3) {
i5 = i10;
break;
}
- HEAP32[11485] = i10;
+ HEAP32[11566] = i10;
HEAP32[i1 >> 2] = i2 & -2;
HEAP32[i11 + 4 >> 2] = i10 | 1;
HEAP32[i11 + i10 >> 2] = i10;
@@ -35696,13 +35757,13 @@ function _dispose_chunk(i1, i3) {
if (i6 >>> 0 < 256) {
i2 = HEAP32[i11 + 8 >> 2] | 0;
i3 = HEAP32[i11 + 12 >> 2] | 0;
- i1 = 45972 + (i4 << 1 << 2) | 0;
+ i1 = 46296 + (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[11483] = HEAP32[11483] & ~(1 << i4);
+ HEAP32[11564] = HEAP32[11564] & ~(1 << i4);
i17 = i11;
i5 = i10;
break;
@@ -35766,17 +35827,17 @@ function _dispose_chunk(i1, i3) {
} while (0);
if (i6) {
i1 = HEAP32[i11 + 28 >> 2] | 0;
- i2 = 46236 + (i1 << 2) | 0;
+ i2 = 46560 + (i1 << 2) | 0;
if ((i11 | 0) == (HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = i9;
if (!i9) {
- HEAP32[11484] = HEAP32[11484] & ~(1 << i1);
+ HEAP32[11565] = HEAP32[11565] & ~(1 << i1);
i17 = i11;
i5 = i10;
break;
}
} else {
- if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i1 = i6 + 16 | 0;
if ((HEAP32[i1 >> 2] | 0) == (i11 | 0)) HEAP32[i1 >> 2] = i9; else HEAP32[i6 + 20 >> 2] = i9;
if (!i9) {
@@ -35785,7 +35846,7 @@ function _dispose_chunk(i1, i3) {
break;
}
}
- i3 = HEAP32[11487] | 0;
+ i3 = HEAP32[11568] | 0;
if (i9 >>> 0 < i3 >>> 0) _abort();
HEAP32[i9 + 24 >> 2] = i6;
i1 = i11 + 16 | 0;
@@ -35796,7 +35857,7 @@ function _dispose_chunk(i1, i3) {
break;
} while (0);
i1 = HEAP32[i1 + 4 >> 2] | 0;
- if (i1) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i1) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i9 + 20 >> 2] = i1;
HEAP32[i1 + 24 >> 2] = i9;
i17 = i11;
@@ -35814,25 +35875,25 @@ function _dispose_chunk(i1, i3) {
i17 = i1;
i5 = i3;
} while (0);
- i7 = HEAP32[11487] | 0;
+ i7 = HEAP32[11568] | 0;
if (i14 >>> 0 < i7 >>> 0) _abort();
i1 = i14 + 4 | 0;
i2 = HEAP32[i1 >> 2] | 0;
if (!(i2 & 2)) {
- if ((i14 | 0) == (HEAP32[11489] | 0)) {
- i16 = (HEAP32[11486] | 0) + i5 | 0;
- HEAP32[11486] = i16;
- HEAP32[11489] = i17;
+ if ((i14 | 0) == (HEAP32[11570] | 0)) {
+ i16 = (HEAP32[11567] | 0) + i5 | 0;
+ HEAP32[11567] = i16;
+ HEAP32[11570] = i17;
HEAP32[i17 + 4 >> 2] = i16 | 1;
- if ((i17 | 0) != (HEAP32[11488] | 0)) return;
- HEAP32[11488] = 0;
- HEAP32[11485] = 0;
+ if ((i17 | 0) != (HEAP32[11569] | 0)) return;
+ HEAP32[11569] = 0;
+ HEAP32[11566] = 0;
return;
}
- if ((i14 | 0) == (HEAP32[11488] | 0)) {
- i16 = (HEAP32[11485] | 0) + i5 | 0;
- HEAP32[11485] = i16;
- HEAP32[11488] = i17;
+ if ((i14 | 0) == (HEAP32[11569] | 0)) {
+ i16 = (HEAP32[11566] | 0) + i5 | 0;
+ HEAP32[11566] = i16;
+ HEAP32[11569] = i17;
HEAP32[i17 + 4 >> 2] = i16 | 1;
HEAP32[i17 + i16 >> 2] = i16;
return;
@@ -35888,20 +35949,20 @@ function _dispose_chunk(i1, i3) {
} while (0);
if (i6 | 0) {
i1 = HEAP32[i14 + 28 >> 2] | 0;
- i2 = 46236 + (i1 << 2) | 0;
+ i2 = 46560 + (i1 << 2) | 0;
if ((i14 | 0) == (HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = i13;
if (!i13) {
- HEAP32[11484] = HEAP32[11484] & ~(1 << i1);
+ HEAP32[11565] = HEAP32[11565] & ~(1 << i1);
break;
}
} else {
- if (i6 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i6 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
i1 = i6 + 16 | 0;
if ((HEAP32[i1 >> 2] | 0) == (i14 | 0)) HEAP32[i1 >> 2] = i13; else HEAP32[i6 + 20 >> 2] = i13;
if (!i13) break;
}
- i3 = HEAP32[11487] | 0;
+ i3 = HEAP32[11568] | 0;
if (i13 >>> 0 < i3 >>> 0) _abort();
HEAP32[i13 + 24 >> 2] = i6;
i1 = i14 + 16 | 0;
@@ -35912,7 +35973,7 @@ function _dispose_chunk(i1, i3) {
break;
} while (0);
i1 = HEAP32[i1 + 4 >> 2] | 0;
- if (i1 | 0) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i1 | 0) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i13 + 20 >> 2] = i1;
HEAP32[i1 + 24 >> 2] = i13;
break;
@@ -35921,13 +35982,13 @@ function _dispose_chunk(i1, i3) {
} else {
i2 = HEAP32[i14 + 8 >> 2] | 0;
i3 = HEAP32[i14 + 12 >> 2] | 0;
- i1 = 45972 + (i4 << 1 << 2) | 0;
+ i1 = 46296 + (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[11483] = HEAP32[11483] & ~(1 << i4);
+ HEAP32[11564] = HEAP32[11564] & ~(1 << i4);
break;
}
if ((i3 | 0) != (i1 | 0)) {
@@ -35940,8 +36001,8 @@ function _dispose_chunk(i1, i3) {
} while (0);
HEAP32[i17 + 4 >> 2] = i5 | 1;
HEAP32[i17 + i5 >> 2] = i5;
- if ((i17 | 0) == (HEAP32[11488] | 0)) {
- HEAP32[11485] = i5;
+ if ((i17 | 0) == (HEAP32[11569] | 0)) {
+ HEAP32[11566] = i5;
return;
}
} else {
@@ -35951,18 +36012,18 @@ function _dispose_chunk(i1, i3) {
}
i1 = i5 >>> 3;
if (i5 >>> 0 < 256) {
- i3 = 45972 + (i1 << 1 << 2) | 0;
- i2 = HEAP32[11483] | 0;
+ i3 = 46296 + (i1 << 1 << 2) | 0;
+ i2 = HEAP32[11564] | 0;
i1 = 1 << i1;
if (i2 & i1) {
i1 = i3 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if (i2 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i2 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
i15 = i2;
i16 = i1;
}
} else {
- HEAP32[11483] = i2 | i1;
+ HEAP32[11564] = i2 | i1;
i15 = i3;
i16 = i3 + 8 | 0;
}
@@ -35982,14 +36043,14 @@ function _dispose_chunk(i1, i3) {
i1 = 14 - (i14 | i15 | i1) + (i16 << i1 >>> 15) | 0;
i1 = i5 >>> (i1 + 7 | 0) & 1 | i1 << 1;
} else i1 = 0;
- i4 = 46236 + (i1 << 2) | 0;
+ i4 = 46560 + (i1 << 2) | 0;
HEAP32[i17 + 28 >> 2] = i1;
HEAP32[i17 + 20 >> 2] = 0;
HEAP32[i17 + 16 >> 2] = 0;
- i2 = HEAP32[11484] | 0;
+ i2 = HEAP32[11565] | 0;
i3 = 1 << i1;
if (!(i2 & i3)) {
- HEAP32[11484] = i2 | i3;
+ HEAP32[11565] = i2 | i3;
HEAP32[i4 >> 2] = i17;
HEAP32[i17 + 24 >> 2] = i4;
HEAP32[i17 + 12 >> 2] = i17;
@@ -36014,7 +36075,7 @@ function _dispose_chunk(i1, i3) {
}
}
if ((i1 | 0) == 124) {
- if (i3 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i3 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort();
HEAP32[i3 >> 2] = i17;
HEAP32[i17 + 24 >> 2] = i4;
HEAP32[i17 + 12 >> 2] = i17;
@@ -36023,7 +36084,7 @@ function _dispose_chunk(i1, i3) {
} else if ((i1 | 0) == 127) {
i1 = i4 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- i16 = HEAP32[11487] | 0;
+ i16 = HEAP32[11568] | 0;
if (!(i2 >>> 0 >= i16 >>> 0 & i4 >>> 0 >= i16 >>> 0)) _abort();
HEAP32[i2 + 12 >> 2] = i17;
HEAP32[i1 >> 2] = i17;
@@ -36034,199 +36095,6 @@ function _dispose_chunk(i1, i3) {
}
}
-function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i16, i15) {
- i16 = i16 | 0;
- 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, i17 = 0, i18 = 0, i19 = 0, i20 = 0;
- i19 = STACKTOP;
- STACKTOP = STACKTOP + 32 | 0;
- i12 = i19 + 8 | 0;
- i13 = i19;
- i17 = i16 + 24 | 0;
- HEAP32[i17 >> 2] = i15;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 35096, 1) | 0;
- __ZN4wasm16PrintSExpression9incIndentEv(i16);
- i18 = i16 + 4 | 0;
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 34986, 0) | 0, 32) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i15 + 72 >> 2] | 0) | 0;
- i1 = i15 + 76 | 0;
- i2 = HEAP32[i1 >> 2] | 0;
- if ((i2 | 0) < 65535) switch (i2 | 0) {
- case 0:
- break;
- default:
- i3 = 2;
- } else switch (i2 | 0) {
- case 65535:
- break;
- default:
- i3 = 2;
- }
- if ((i3 | 0) == 2) {
- i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i16 >> 2] | 0, 32) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i14, HEAP32[i1 >> 2] | 0) | 0;
- }
- i5 = i15 + 80 | 0;
- i6 = i15 + 84 | 0;
- i7 = HEAP32[i6 >> 2] | 0;
- i14 = i16 + 16 | 0;
- i8 = i16 + 8 | 0;
- i9 = i12 + 4 | 0;
- i10 = i12 + 8 | 0;
- i11 = i12 + 4 | 0;
- i4 = HEAP32[i5 >> 2] | 0;
- while (1) {
- if ((i4 | 0) == (i7 | 0)) break;
- __ZN4wasm6Memory7SegmentC2ERKS1_(i12, i4);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP8[i8 >> 0] | 0 ? 53494 : 31524) | 0, 31529) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, HEAP32[i12 >> 2] | 0) | 0, 31539) | 0;
- i3 = 0;
- while (1) {
- i1 = HEAP32[i9 >> 2] | 0;
- if (i3 >>> 0 >= ((HEAP32[i10 >> 2] | 0) - i1 | 0) >>> 0) break;
- i1 = HEAP8[i1 + i3 >> 0] | 0;
- L13 : do switch (i1 << 24 >> 24) {
- case 10:
- {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31545) | 0;
- break;
- }
- case 13:
- {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31548) | 0;
- break;
- }
- case 9:
- {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31552) | 0;
- break;
- }
- case 12:
- {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31555) | 0;
- break;
- }
- case 8:
- {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31559) | 0;
- break;
- }
- case 92:
- {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31563) | 0;
- break;
- }
- case 34:
- {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31566) | 0;
- break;
- }
- case 39:
- {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31569) | 0;
- break;
- }
- default:
- {
- i2 = HEAP32[i16 >> 2] | 0;
- if ((i1 + -32 & 255) < 95) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_h(i2, i1) | 0;
- break L13;
- } else {
- i20 = i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0;
- HEAP32[i20 >> 2] = HEAP32[i20 >> 2] & -75 | 8;
- i2 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 92) | 0, (i1 & 255) >>> 4 & 255) | 0, i1 & 15) | 0;
- i2 = i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0;
- HEAP32[i2 >> 2] = HEAP32[i2 >> 2] & -75 | 2;
- break L13;
- }
- }
- } while (0);
- i3 = i3 + 1 | 0;
- }
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, 31542) | 0;
- __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i11);
- i4 = i4 + 16 | 0;
- }
- if ((HEAP32[i6 >> 2] | 0) == (HEAP32[i5 >> 2] | 0)) i1 = 53494; else i1 = HEAP8[i8 >> 0] | 0 ? 53494 : 31572;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, i1) | 0, 41) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- i1 = i15 + 92 | 0;
- if (HEAP32[i1 >> 2] | 0) {
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 31576, 0) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z9printTextRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i16 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 31584) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- }
- i1 = i15 + 96 | 0;
- if (HEAP32[i1 >> 2] | 0) {
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- i20 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i16 >> 2] | 0, 35049, 0) | 0, 32) | 0;
- HEAP32[i13 >> 2] = HEAP32[i1 >> 2];
- HEAP32[i12 >> 2] = HEAP32[i13 >> 2];
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i20, i12) | 0, 41) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- }
- i2 = HEAP32[i15 + 4 >> 2] | 0;
- i1 = HEAP32[i15 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i2 | 0)) break;
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i16, HEAP32[i1 >> 2] | 0, 1);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- i1 = i1 + 4 | 0;
- }
- i2 = HEAP32[i15 + 16 >> 2] | 0;
- i1 = HEAP32[i15 + 12 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i2 | 0)) break;
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i16, HEAP32[i1 >> 2] | 0);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- i1 = i1 + 4 | 0;
- }
- i2 = HEAP32[i15 + 28 >> 2] | 0;
- i1 = HEAP32[i15 + 24 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i2 | 0)) break;
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i16, HEAP32[i1 >> 2] | 0);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- i1 = i1 + 4 | 0;
- }
- i2 = HEAP32[i15 + 52 >> 2] | 0;
- i1 = HEAP32[i15 + 48 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i2 | 0)) break;
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- __ZN4wasm16PrintSExpression11visitGlobalEPNS_6GlobalE(i16, HEAP32[i1 >> 2] | 0);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- i1 = i1 + 4 | 0;
- }
- i1 = i15 + 60 | 0;
- if ((HEAP32[i15 + 64 >> 2] | 0) != (HEAP32[i1 >> 2] | 0)) {
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i16, i1);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- }
- i2 = HEAP32[i15 + 40 >> 2] | 0;
- i1 = HEAP32[i15 + 36 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i2 | 0)) break;
- __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i16 >> 2] | 0, HEAP32[i18 >> 2] | 0) | 0;
- __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i16, HEAP32[i1 >> 2] | 0);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- i1 = i1 + 4 | 0;
- }
- __ZN4wasm16PrintSExpression9decIndentEv(i16);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i16 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
- HEAP32[i17 >> 2] = 0;
- STACKTOP = i19;
- return;
-}
-
function __ZN4wasm10PostWalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE(i5, i1) {
i5 = i5 | 0;
i1 = i1 | 0;
@@ -36805,15 +36673,15 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3)
if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i2 + 68 >> 2] | 0)) {
i7 = i2 + 12 | 0;
if (HEAP8[i7 >> 0] | 0) {
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19878) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19774) | 0;
i9 = i2 + 124 | 0;
i5 = (HEAP32[i9 >> 2] | 0) + 1 | 0;
HEAP32[i9 >> 2] = i5;
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i1, i5) | 0, 19895) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i1, i5) | 0, 19791) | 0;
i5 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i6 >> 2] | 0) | 0;
i1 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i1) | 0;
@@ -36822,10 +36690,10 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3)
i5 = __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i2) | 0;
if (!(HEAP8[i7 >> 0] | 0)) i1 = i5 & 255; else {
i1 = i5 & 255;
- i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19900) | 0, i1) | 0;
+ i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19796) | 0, i1) | 0;
i10 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i10;
- i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i10) | 0;
@@ -36953,13 +36821,13 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3)
}
default:
if (((((!(__ZN4wasm17WasmBinaryBuilder16maybeVisitBinaryERPNS_10ExpressionEh(i2, i3, i5) | 0) ? !(__ZN4wasm17WasmBinaryBuilder15maybeVisitUnaryERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder15maybeVisitConstERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder14maybeVisitLoadERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder15maybeVisitStoreERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) ? !(__ZN4wasm17WasmBinaryBuilder14maybeVisitHostERPNS_10ExpressionEh(i2, i3, i5) | 0) : 0) {
- i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19923) | 0;
+ i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19819) | 0;
i9 = i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0;
HEAP32[i9 >> 2] = HEAP32[i9 >> 2] & -75 | 8;
i10 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i10, i1) | 0;
i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i9;
- i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0;
@@ -36968,15 +36836,15 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3)
}
} while (0);
if (HEAP8[i7 >> 0] | 0) {
- i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19935) | 0;
+ i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19831) | 0;
i7 = i2 + 124 | 0;
i10 = HEAP32[i7 >> 2] | 0;
HEAP32[i7 >> 2] = i10 + -1;
- i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i9, i10) | 0, 19895) | 0;
+ i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i9, i10) | 0, 19791) | 0;
i10 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i10, HEAP32[i6 >> 2] | 0) | 0;
i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i9;
- i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0;
@@ -36990,6 +36858,195 @@ function __ZN4wasm17WasmBinaryBuilder14readExpressionERPNS_10ExpressionE(i2, i3)
return i1 | 0;
}
+function __ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i12, i11) {
+ i12 = i12 | 0;
+ i11 = i11 | 0;
+ var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0;
+ i15 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i9 = i15 + 8 | 0;
+ i10 = i15;
+ i13 = i12 + 24 | 0;
+ HEAP32[i13 >> 2] = i11;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 35396, 1) | 0;
+ __ZN4wasm16PrintSExpression9incIndentEv(i12);
+ i14 = i12 + 4 | 0;
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 35286, 0) | 0, 32) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i11 + 80 >> 2] | 0) | 0;
+ i1 = i11 + 84 | 0;
+ i2 = HEAP32[i1 >> 2] | 0;
+ if ((i2 | 0) < 65535) switch (i2 | 0) {
+ case 0:
+ break;
+ default:
+ i3 = 2;
+ } else switch (i2 | 0) {
+ case 65535:
+ break;
+ default:
+ i3 = 2;
+ }
+ if ((i3 | 0) == 2) {
+ i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i12 >> 2] | 0, 32) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i8, HEAP32[i1 >> 2] | 0) | 0;
+ }
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31816) | 0;
+ i5 = HEAP32[i11 + 92 >> 2] | 0;
+ i6 = i9 + 4 | 0;
+ i7 = i9 + 8 | 0;
+ i8 = i9 + 4 | 0;
+ i4 = HEAP32[i11 + 88 >> 2] | 0;
+ while (1) {
+ if ((i4 | 0) == (i5 | 0)) break;
+ __ZN4wasm6Memory7SegmentC2ERKS1_(i9, i4);
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 31819, 1) | 0;
+ __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i12, HEAP32[i9 >> 2] | 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31825) | 0;
+ i3 = 0;
+ while (1) {
+ i1 = HEAP32[i6 >> 2] | 0;
+ if (i3 >>> 0 >= ((HEAP32[i7 >> 2] | 0) - i1 | 0) >>> 0) break;
+ i1 = HEAP8[i1 + i3 >> 0] | 0;
+ L13 : do switch (i1 << 24 >> 24) {
+ case 10:
+ {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31832) | 0;
+ break;
+ }
+ case 13:
+ {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31835) | 0;
+ break;
+ }
+ case 9:
+ {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31839) | 0;
+ break;
+ }
+ case 12:
+ {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31842) | 0;
+ break;
+ }
+ case 8:
+ {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31846) | 0;
+ break;
+ }
+ case 92:
+ {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31850) | 0;
+ break;
+ }
+ case 34:
+ {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31853) | 0;
+ break;
+ }
+ case 39:
+ {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31856) | 0;
+ break;
+ }
+ default:
+ {
+ i2 = HEAP32[i12 >> 2] | 0;
+ if ((i1 + -32 & 255) < 95) {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_h(i2, i1) | 0;
+ break L13;
+ } else {
+ i16 = i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0;
+ HEAP32[i16 >> 2] = HEAP32[i16 >> 2] & -75 | 8;
+ i2 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 92) | 0, (i1 & 255) >>> 4 & 255) | 0, i1 & 15) | 0;
+ i2 = i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0;
+ HEAP32[i2 >> 2] = HEAP32[i2 >> 2] & -75 | 2;
+ break L13;
+ }
+ }
+ } while (0);
+ i3 = i3 + 1 | 0;
+ }
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, 31828) | 0;
+ __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i8);
+ i4 = i4 + 16 | 0;
+ }
+ i1 = i11 + 100 | 0;
+ if (HEAP32[i1 >> 2] | 0) {
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 31859, 0) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z9printTextRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, HEAP32[i1 >> 2] | 0) | 0, 31867) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i12 + 16 >> 2] | 0) | 0;
+ }
+ i1 = i11 + 104 | 0;
+ if (!(HEAP32[i1 >> 2] | 0)) i3 = i12 + 16 | 0; else {
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 35349, 0) | 0, 32) | 0;
+ HEAP32[i10 >> 2] = HEAP32[i1 >> 2];
+ HEAP32[i9 >> 2] = HEAP32[i10 >> 2];
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i3, i9) | 0, 41) | 0;
+ i3 = i12 + 16 | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
+ }
+ i2 = HEAP32[i11 + 4 >> 2] | 0;
+ i1 = HEAP32[i11 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i2 | 0)) break;
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i12, HEAP32[i1 >> 2] | 0, 1);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
+ i1 = i1 + 4 | 0;
+ }
+ i2 = HEAP32[i11 + 16 >> 2] | 0;
+ i1 = HEAP32[i11 + 12 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i2 | 0)) break;
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i12, HEAP32[i1 >> 2] | 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
+ i1 = i1 + 4 | 0;
+ }
+ i2 = HEAP32[i11 + 28 >> 2] | 0;
+ i1 = HEAP32[i11 + 24 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i2 | 0)) break;
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i12, HEAP32[i1 >> 2] | 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
+ i1 = i1 + 4 | 0;
+ }
+ i2 = HEAP32[i11 + 52 >> 2] | 0;
+ i1 = HEAP32[i11 + 48 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i2 | 0)) break;
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ __ZN4wasm16PrintSExpression11visitGlobalEPNS_6GlobalE(i12, HEAP32[i1 >> 2] | 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
+ i1 = i1 + 4 | 0;
+ }
+ i1 = i11 + 60 | 0;
+ if (!(((HEAP32[i11 + 72 >> 2] | 0) == (HEAP32[i11 + 68 >> 2] | 0) ? (HEAP32[i1 >> 2] | 0) == 0 : 0) ? (HEAP32[i11 + 64 >> 2] | 0) == -1 : 0)) {
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i12, i1);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
+ }
+ i2 = HEAP32[i11 + 40 >> 2] | 0;
+ i1 = HEAP32[i11 + 36 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i2 | 0)) break;
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i14 >> 2] | 0) | 0;
+ __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, HEAP32[i1 >> 2] | 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
+ i1 = i1 + 4 | 0;
+ }
+ __ZN4wasm16PrintSExpression9decIndentEv(i12);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
+ HEAP32[i13 >> 2] = 0;
+ STACKTOP = i15;
+ return;
+}
+
function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S4_RT_(i1, i3, i9) {
i1 = i1 | 0;
i3 = i3 | 0;
@@ -37136,7 +37193,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S
i3 = i9 + 4 | 0;
i2 = HEAP32[i3 >> 2] | 0;
if ((HEAP32[i9 >> 2] | 0) == (i2 | 0)) break L1;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42661) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42974) | 0;
i5 = i9 + 16 | 0;
i1 = (HEAP32[i3 >> 2] | 0) + -24 | 0;
HEAP32[i8 >> 2] = HEAP32[i9 + 12 >> 2];
@@ -37207,10 +37264,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) {
i37 = i39 + 28 | 0;
i38 = i10 + 12 | 0;
if (HEAP8[i38 >> 0] | 0) {
- i34 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19685) | 0;
+ i34 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19581) | 0;
i33 = __ZNKSt3__28ios_base6getlocEv(i34 + (HEAP32[(HEAP32[i34 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i9 >> 2] = i33;
- i33 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0;
+ i33 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0;
i33 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i33 >> 2] | 0) + 28 >> 2] & 31](i33, 10) | 0;
__ZNSt3__26localeD2Ev(i9);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i34, i33) | 0;
@@ -37218,7 +37275,7 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) {
}
i13 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i10) | 0;
i14 = i10 + 24 | 0;
- if ((i13 | 0) != ((HEAP32[i10 + 28 >> 2] | 0) - (HEAP32[i14 >> 2] | 0) >> 2 | 0)) ___assert_fail(19702, 18854, 1506, 19732);
+ if ((i13 | 0) != ((HEAP32[i10 + 28 >> 2] | 0) - (HEAP32[i14 >> 2] | 0) >> 2 | 0)) ___assert_fail(19598, 18750, 1514, 19628);
i16 = i10 + 16 | 0;
i17 = i10 + 68 | 0;
i18 = i15 + 4 | 0;
@@ -37244,11 +37301,11 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) {
break;
}
if (HEAP8[i38 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19746) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19642) | 0;
i7 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i7, HEAP32[i16 >> 2] | 0) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i9 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i9);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i6) | 0;
@@ -37262,10 +37319,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) {
HEAP32[i17 >> 2] = (HEAP32[i16 >> 2] | 0) + i1;
i7 = HEAP32[(HEAP32[i14 >> 2] | 0) + (i8 << 2) >> 2] | 0;
if (HEAP8[i38 >> 0] | 0) {
- i6 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19768) | 0, i8) | 0;
+ i6 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19664) | 0, i8) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i9 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i9);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0;
@@ -37318,7 +37375,7 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) {
}
i2 = i2 + 1 | 0;
}
- HEAP32[i36 >> 2] = (HEAP32[i10 >> 2] | 0) + 100;
+ HEAP32[i36 >> 2] = (HEAP32[i10 >> 2] | 0) + 108;
i6 = __ZN4wasm4Name7fromIntEj(i8) | 0;
HEAP32[i37 >> 2] = i6;
i6 = HEAP32[i7 + 4 >> 2] | 0;
@@ -37328,10 +37385,10 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) {
HEAP32[i6 + 32 >> 2] = HEAP32[i7 >> 2];
HEAP32[i24 >> 2] = i6;
if (HEAP8[i38 >> 0] | 0) {
- i7 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19776) | 0, i8) | 0;
+ i7 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19672) | 0, i8) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i9 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i9);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i6) | 0;
@@ -37382,7 +37439,7 @@ function __ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i10) {
if ((i1 | 0) == 7) {
STACKTOP = i39;
return;
- } else if ((i1 | 0) == 11) ___assert_fail(19759, 18854, 1510, 19732); else if ((i1 | 0) == 32) ___assert_fail(19798, 18854, 1545, 19732); else if ((i1 | 0) == 34) ___assert_fail(19817, 18854, 1546, 19732); else if ((i1 | 0) == 36) ___assert_fail(19841, 18854, 1547, 19732); else if ((i1 | 0) == 38) ___assert_fail(19841, 18854, 1549, 19732); else if ((i1 | 0) == 40) ___assert_fail(19798, 18854, 1550, 19732); else if ((i1 | 0) == 42) ___assert_fail(19817, 18854, 1551, 19732); else if ((i1 | 0) == 44) ___assert_fail(19852, 18854, 1552, 19732);
+ } else if ((i1 | 0) == 11) ___assert_fail(19655, 18750, 1518, 19628); else if ((i1 | 0) == 32) ___assert_fail(19694, 18750, 1553, 19628); else if ((i1 | 0) == 34) ___assert_fail(19713, 18750, 1554, 19628); else if ((i1 | 0) == 36) ___assert_fail(19737, 18750, 1555, 19628); else if ((i1 | 0) == 38) ___assert_fail(19737, 18750, 1557, 19628); else if ((i1 | 0) == 40) ___assert_fail(19694, 18750, 1558, 19628); else if ((i1 | 0) == 42) ___assert_fail(19713, 18750, 1559, 19628); else if ((i1 | 0) == 44) ___assert_fail(19748, 18750, 1560, 19628);
}
function __ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri(i1, i3, i2, i4, i7, i8, i9, i10, i5, i12) {
@@ -37401,7 +37458,7 @@ function __ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba
STACKTOP = STACKTOP + 16 | 0;
i11 = i13;
if (i1) {
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49196) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49520) | 0;
if (i3) {
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 44 >> 2] & 255](i11, i6);
i1 = HEAP32[i11 >> 2] | 0;
@@ -37513,7 +37570,7 @@ function __ZNSt3__211__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_ba
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11);
i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i6 >> 2] | 0) + 36 >> 2] & 127](i6) | 0;
} else {
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49188) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49512) | 0;
if (i3) {
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i6 >> 2] | 0) + 44 >> 2] & 255](i11, i6);
i1 = HEAP32[i11 >> 2] | 0;
@@ -37965,7 +38022,7 @@ function ___intscan(i13, i4, i6, i1, i2) {
HEAP32[i15 >> 2] = i3 + 1;
i3 = HEAPU8[i3 >> 0] | 0;
} else i3 = ___shgetc(i13) | 0;
- if ((HEAPU8[35369 + i3 >> 0] | 0) > 15) {
+ if ((HEAPU8[35682 + i3 >> 0] | 0) > 15) {
i1 = (HEAP32[i14 >> 2] | 0) == 0;
if (!i1) HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + -1;
if (!i6) {
@@ -37989,7 +38046,7 @@ function ___intscan(i13, i4, i6, i1, i2) {
}
} else {
i4 = i5 ? 10 : i4;
- if ((HEAPU8[35369 + i3 >> 0] | 0) >>> 0 < i4 >>> 0) i10 = 32; else {
+ if ((HEAPU8[35682 + i3 >> 0] | 0) >>> 0 < i4 >>> 0) i10 = 32; else {
if (HEAP32[i14 >> 2] | 0) HEAP32[i15 >> 2] = (HEAP32[i15 >> 2] | 0) + -1;
___shlim(i13, 0);
i2 = ___errno_location() | 0;
@@ -38060,8 +38117,8 @@ function ___intscan(i13, i4, i6, i1, i2) {
} else i10 = 46;
L63 : do if ((i10 | 0) == 46) {
if (!(i4 + -1 & i4)) {
- i10 = HEAP8[35625 + ((i4 * 23 | 0) >>> 5 & 7) >> 0] | 0;
- i6 = HEAP8[35369 + i3 >> 0] | 0;
+ i10 = HEAP8[35938 + ((i4 * 23 | 0) >>> 5 & 7) >> 0] | 0;
+ i6 = HEAP8[35682 + i3 >> 0] | 0;
i5 = i6 & 255;
if (i5 >>> 0 < i4 >>> 0) {
i3 = 0;
@@ -38073,7 +38130,7 @@ function ___intscan(i13, i4, i6, i1, i2) {
HEAP32[i15 >> 2] = i5 + 1;
i5 = HEAPU8[i5 >> 0] | 0;
} else i5 = ___shgetc(i13) | 0;
- i6 = HEAP8[35369 + i5 >> 0] | 0;
+ i6 = HEAP8[35682 + i5 >> 0] | 0;
i7 = i6 & 255;
} while (i3 >>> 0 < 134217728 & i7 >>> 0 < i4 >>> 0);
i7 = 0;
@@ -38098,7 +38155,7 @@ function ___intscan(i13, i4, i6, i1, i2) {
HEAP32[i15 >> 2] = i5 + 1;
i5 = HEAPU8[i5 >> 0] | 0;
} else i5 = ___shgetc(i13) | 0;
- i6 = HEAP8[35369 + i5 >> 0] | 0;
+ i6 = HEAP8[35682 + i5 >> 0] | 0;
if ((i6 & 255) >>> 0 >= i4 >>> 0 | (i7 >>> 0 > i9 >>> 0 | (i7 | 0) == (i9 | 0) & i3 >>> 0 > i8 >>> 0)) {
i6 = i7;
i10 = 72;
@@ -38106,7 +38163,7 @@ function ___intscan(i13, i4, i6, i1, i2) {
} else i5 = i7;
}
}
- i6 = HEAP8[35369 + i3 >> 0] | 0;
+ i6 = HEAP8[35682 + i3 >> 0] | 0;
i5 = i6 & 255;
if (i5 >>> 0 < i4 >>> 0) {
i3 = 0;
@@ -38118,7 +38175,7 @@ function ___intscan(i13, i4, i6, i1, i2) {
HEAP32[i15 >> 2] = i5 + 1;
i5 = HEAPU8[i5 >> 0] | 0;
} else i5 = ___shgetc(i13) | 0;
- i6 = HEAP8[35369 + i5 >> 0] | 0;
+ i6 = HEAP8[35682 + i5 >> 0] | 0;
i7 = i6 & 255;
} while (i3 >>> 0 < 119304647 & i7 >>> 0 < i4 >>> 0);
i7 = 0;
@@ -38152,7 +38209,7 @@ function ___intscan(i13, i4, i6, i1, i2) {
HEAP32[i15 >> 2] = i5 + 1;
i5 = HEAPU8[i5 >> 0] | 0;
} else i5 = ___shgetc(i13) | 0;
- i6 = HEAP8[35369 + i5 >> 0] | 0;
+ i6 = HEAP8[35682 + i5 >> 0] | 0;
if ((i6 & 255) >>> 0 >= i4 >>> 0) {
i6 = i7;
i10 = 72;
@@ -38164,14 +38221,14 @@ function ___intscan(i13, i4, i6, i1, i2) {
i10 = 72;
}
} while (0);
- if ((i10 | 0) == 72) if ((HEAPU8[35369 + i5 >> 0] | 0) >>> 0 < i4 >>> 0) {
+ if ((i10 | 0) == 72) if ((HEAPU8[35682 + i5 >> 0] | 0) >>> 0 < i4 >>> 0) {
do {
i3 = HEAP32[i15 >> 2] | 0;
if (i3 >>> 0 < (HEAP32[i14 >> 2] | 0) >>> 0) {
HEAP32[i15 >> 2] = i3 + 1;
i3 = HEAPU8[i3 >> 0] | 0;
} else i3 = ___shgetc(i13) | 0;
- } while ((HEAPU8[35369 + i3 >> 0] | 0) >>> 0 < i4 >>> 0);
+ } while ((HEAPU8[35682 + i3 >> 0] | 0) >>> 0 < i4 >>> 0);
i5 = ___errno_location() | 0;
HEAP32[i5 >> 2] = 34;
i5 = (i1 & 1 | 0) == 0 & 0 == 0 ? i12 : 0;
@@ -38220,7 +38277,7 @@ function __ZNSt3__211__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba
STACKTOP = STACKTOP + 16 | 0;
i10 = i12;
if (i1) {
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49212) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49536) | 0;
if (i3) {
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2);
i1 = HEAP32[i10 >> 2] | 0;
@@ -38324,7 +38381,7 @@ function __ZNSt3__211__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_ba
__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i10);
i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0;
} else {
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49204) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49528) | 0;
if (i3) {
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2);
i1 = HEAP32[i10 >> 2] | 0;
@@ -38449,7 +38506,7 @@ function __ZNSt3__211__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas
STACKTOP = STACKTOP + 16 | 0;
i10 = i12;
if (i1) {
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49196) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49520) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2);
i1 = HEAP32[i10 >> 2] | 0;
HEAP8[i3 >> 0] = i1;
@@ -38550,7 +38607,7 @@ function __ZNSt3__211__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_bas
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10);
i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0;
} else {
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49188) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49512) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2);
i1 = HEAP32[i10 >> 2] | 0;
HEAP8[i3 >> 0] = i1;
@@ -38672,7 +38729,7 @@ function __ZNSt3__211__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas
STACKTOP = STACKTOP + 16 | 0;
i10 = i12;
if (i1) {
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49212) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49536) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2);
i1 = HEAP32[i10 >> 2] | 0;
HEAP8[i3 >> 0] = i1;
@@ -38767,7 +38824,7 @@ function __ZNSt3__211__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_bas
__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i10);
i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 36 >> 2] & 127](i2) | 0;
} else {
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49204) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49528) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 44 >> 2] & 255](i10, i2);
i1 = HEAP32[i10 >> 2] | 0;
HEAP8[i3 >> 0] = i1;
@@ -38880,7 +38937,7 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI
{
i1 = i1 + 8 | 0;
if (!(HEAP32[i1 >> 2] | 0)) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16602) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16579) | 0;
break L1;
} else {
i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0;
@@ -38899,29 +38956,29 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI
i3 = i1 + 8 | 0;
i5 = HEAP32[i3 >> 2] | 0;
if ((HEAP32[i5 + 4 >> 2] | 0) == (HEAP32[i5 >> 2] | 0)) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16611) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16588) | 0;
break L1;
}
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 91) | 0;
if (i6) {
i5 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i7 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i7);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i5) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0;
- HEAP32[11252] = (HEAP32[11252] | 0) + 1;
+ HEAP32[11330] = (HEAP32[11330] | 0) + 1;
}
i1 = 0;
while (1) {
i5 = HEAP32[i3 >> 2] | 0;
if (i1 >>> 0 >= (HEAP32[i5 + 4 >> 2] | 0) - (HEAP32[i5 >> 2] | 0) >> 2 >>> 0) break;
do if (i1) if (i6) {
- i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 43657) | 0;
+ i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 43970) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i7 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i7);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i5) | 0;
@@ -38929,13 +38986,13 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI
i2 = 0;
break;
} else {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 42455) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 42768) | 0;
i2 = 0;
break;
} else i2 = 0; while (0);
while (1) {
- if ((i2 | 0) >= (HEAP32[11252] | 0)) break;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33275) | 0;
+ if ((i2 | 0) >= (HEAP32[11330] | 0)) break;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33575) | 0;
i2 = i2 + 1 | 0;
}
__ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[(HEAP32[HEAP32[i3 >> 2] >> 2] | 0) + (i1 << 2) >> 2] | 0, i8, i6);
@@ -38944,17 +39001,17 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI
if (i6) {
i1 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i7 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0;
__ZNSt3__26localeD2Ev(i7);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i1) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0;
- HEAP32[11252] = (HEAP32[11252] | 0) + -1;
+ HEAP32[11330] = (HEAP32[11330] | 0) + -1;
i1 = 0;
} else i1 = 0;
while (1) {
- if ((i1 | 0) >= (HEAP32[11252] | 0)) break;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33275) | 0;
+ if ((i1 | 0) >= (HEAP32[11330] | 0)) break;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33575) | 0;
i1 = i1 + 1 | 0;
}
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 93) | 0;
@@ -38962,12 +39019,12 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI
}
case 3:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16614) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 16591) | 0;
break;
}
case 4:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, HEAP8[i1 + 8 >> 0] | 0 ? 43517 : 43511) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, HEAP8[i1 + 8 >> 0] | 0 ? 43830 : 43824) | 0;
break;
}
case 5:
@@ -38976,12 +39033,12 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI
if (i6) {
i5 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i7 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i7);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i5) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0;
- HEAP32[11252] = (HEAP32[11252] | 0) + 1;
+ HEAP32[11330] = (HEAP32[11330] | 0) + 1;
i5 = i8;
} else i5 = i8;
i2 = 1;
@@ -38992,10 +39049,10 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI
i4 = i1;
i3 = HEAP32[i4 + 8 >> 2] | 0;
i4 = HEAP32[i4 + 12 >> 2] | 0;
- if (!i2 ? (__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 42455) | 0, i6) : 0) {
+ if (!i2 ? (__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 42768) | 0, i6) : 0) {
i2 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i7 >> 2] = i2;
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0;
i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 31](i2, 10) | 0;
__ZNSt3__26localeD2Ev(i7);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i2) | 0;
@@ -39003,28 +39060,28 @@ function __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsI
i2 = 0;
} else i2 = 0;
while (1) {
- if ((i2 | 0) >= (HEAP32[11252] | 0)) break;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33275) | 0;
+ if ((i2 | 0) >= (HEAP32[11330] | 0)) break;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33575) | 0;
i2 = i2 + 1 | 0;
}
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0, i3) | 0, 16619) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 34) | 0, i3) | 0, 16596) | 0;
__ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(i4, i8, i6);
i2 = 0;
}
if (i6) {
i1 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i7 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0;
__ZNSt3__26localeD2Ev(i7);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i1) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i8) | 0;
- HEAP32[11252] = (HEAP32[11252] | 0) + -1;
+ HEAP32[11330] = (HEAP32[11330] | 0) + -1;
i1 = 0;
} else i1 = 0;
while (1) {
- if ((i1 | 0) >= (HEAP32[11252] | 0)) break;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33275) | 0;
+ if ((i1 | 0) >= (HEAP32[11330] | 0)) break;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i8, 33575) | 0;
i1 = i1 + 1 | 0;
}
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i8, 125) | 0;
@@ -39045,237 +39102,237 @@ function __ZN4wasm16PrintSExpression10visitUnaryEPNS_5UnaryE(i1, i2) {
do switch (HEAP32[i2 + 8 >> 2] | 0) {
case 0:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32370) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32711) | 0;
break;
}
case 2:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32378) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32719) | 0;
break;
}
case 4:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32386) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32727) | 0;
break;
}
case 20:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32397) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32738) | 0;
break;
}
case 1:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32405) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32746) | 0;
break;
}
case 3:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32413) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32754) | 0;
break;
}
case 5:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32421) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32762) | 0;
break;
}
case 21:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32432) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32773) | 0;
break;
}
case 6:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32440) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32781) | 0;
break;
}
case 8:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32448) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32789) | 0;
break;
}
case 10:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32456) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32797) | 0;
break;
}
case 12:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32465) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32806) | 0;
break;
}
case 14:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32475) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32816) | 0;
break;
}
case 16:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32485) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32826) | 0;
break;
}
case 18:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32497) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32838) | 0;
break;
}
case 7:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32506) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32847) | 0;
break;
}
case 9:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32514) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32855) | 0;
break;
}
case 11:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32522) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32863) | 0;
break;
}
case 13:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32531) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32872) | 0;
break;
}
case 15:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32541) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32882) | 0;
break;
}
case 17:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32551) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32892) | 0;
break;
}
case 19:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32563) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32904) | 0;
break;
}
case 22:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32572) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32913) | 0;
break;
}
case 23:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32589) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32930) | 0;
break;
}
case 24:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32606) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32947) | 0;
break;
}
case 25:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32619) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32960) | 0;
break;
}
case 26:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32635) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32976) | 0;
break;
}
case 27:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32651) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32992) | 0;
break;
}
case 28:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32667) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33008) | 0;
break;
}
case 29:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32683) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33024) | 0;
break;
}
case 30:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32699) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33040) | 0;
break;
}
case 31:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32715) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33056) | 0;
break;
}
case 32:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32731) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33072) | 0;
break;
}
case 33:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32747) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33088) | 0;
break;
}
case 34:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32767) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33108) | 0;
break;
}
case 37:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32787) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33128) | 0;
break;
}
case 38:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32805) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33146) | 0;
break;
}
case 35:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32823) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33164) | 0;
break;
}
case 36:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32841) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33182) | 0;
break;
}
case 41:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32859) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33200) | 0;
break;
}
case 42:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32877) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33218) | 0;
break;
}
case 39:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32895) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33236) | 0;
break;
}
case 40:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32913) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33254) | 0;
break;
}
case 43:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32931) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33272) | 0;
break;
}
case 44:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32947) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33288) | 0;
break;
}
case 45:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32962) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33303) | 0;
break;
}
case 46:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 32982) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i1 >> 2] | 0, 33323) | 0;
break;
}
default:
@@ -39317,130 +39374,130 @@ function __ZN4wasm12PassRegistry14registerPassesEv(i1) {
i5 = i2 + 48 | 0;
i4 = i2 + 24 | 0;
i3 = i2;
- HEAP32[i27 >> 2] = 2972;
+ HEAP32[i27 >> 2] = 2976;
HEAP32[i27 + 4 >> 2] = 1;
HEAP32[i27 + 16 >> 2] = i27;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29697, 29713, i27);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29989, 30005, i27);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i27);
- HEAP32[i26 >> 2] = 2972;
+ HEAP32[i26 >> 2] = 2976;
HEAP32[i26 + 4 >> 2] = 2;
HEAP32[i26 + 16 >> 2] = i26;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29746, 29771, i26);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30038, 30063, i26);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i26);
- HEAP32[i25 >> 2] = 2972;
+ HEAP32[i25 >> 2] = 2976;
HEAP32[i25 + 4 >> 2] = 3;
HEAP32[i25 + 16 >> 2] = i25;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29817, 29821, i25);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30109, 30113, i25);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i25);
- HEAP32[i24 >> 2] = 2972;
+ HEAP32[i24 >> 2] = 2976;
HEAP32[i24 + 4 >> 2] = 4;
HEAP32[i24 + 16 >> 2] = i24;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29846, 29865, i24);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30138, 30157, i24);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i24);
- HEAP32[i23 >> 2] = 2972;
+ HEAP32[i23 >> 2] = 2976;
HEAP32[i23 + 4 >> 2] = 5;
HEAP32[i23 + 16 >> 2] = i23;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29921, 29952, i23);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30213, 30244, i23);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i23);
- HEAP32[i22 >> 2] = 2972;
+ HEAP32[i22 >> 2] = 2976;
HEAP32[i22 + 4 >> 2] = 6;
HEAP32[i22 + 16 >> 2] = i22;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 29980, 29994, i22);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30272, 30286, i22);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i22);
- HEAP32[i21 >> 2] = 2972;
+ HEAP32[i21 >> 2] = 2976;
HEAP32[i21 + 4 >> 2] = 7;
HEAP32[i21 + 16 >> 2] = i21;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30040, 30053, i21);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30332, 30345, i21);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i21);
- HEAP32[i20 >> 2] = 2972;
+ HEAP32[i20 >> 2] = 2976;
HEAP32[i20 + 4 >> 2] = 8;
HEAP32[i20 + 16 >> 2] = i20;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30084, 30092, i20);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30376, 30384, i20);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i20);
- HEAP32[i19 >> 2] = 2972;
+ HEAP32[i19 >> 2] = 2976;
HEAP32[i19 + 4 >> 2] = 9;
HEAP32[i19 + 16 >> 2] = i19;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30108, 30111, i19);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30400, 30403, i19);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i19);
- HEAP32[i18 >> 2] = 2972;
+ HEAP32[i18 >> 2] = 2976;
HEAP32[i18 + 4 >> 2] = 10;
HEAP32[i18 + 16 >> 2] = i18;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30121, 30134, i18);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30413, 30426, i18);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i18);
- HEAP32[i17 >> 2] = 2972;
+ HEAP32[i17 >> 2] = 2976;
HEAP32[i17 + 4 >> 2] = 11;
HEAP32[i17 + 16 >> 2] = i17;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30174, 30196, i17);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30466, 30488, i17);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i17);
- HEAP32[i16 >> 2] = 2972;
+ HEAP32[i16 >> 2] = 2976;
HEAP32[i16 + 4 >> 2] = 12;
HEAP32[i16 + 16 >> 2] = i16;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30231, 30247, i16);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30523, 30539, i16);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i16);
- HEAP32[i15 >> 2] = 2972;
+ HEAP32[i15 >> 2] = 2976;
HEAP32[i15 + 4 >> 2] = 13;
HEAP32[i15 + 16 >> 2] = i15;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 35294, 30305, i15);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 35607, 30597, i15);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i15);
- HEAP32[i14 >> 2] = 2972;
+ HEAP32[i14 >> 2] = 2976;
HEAP32[i14 + 4 >> 2] = 14;
HEAP32[i14 + 16 >> 2] = i14;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30334, 30349, i14);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30626, 30641, i14);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i14);
- HEAP32[i13 >> 2] = 2972;
+ HEAP32[i13 >> 2] = 2976;
HEAP32[i13 + 4 >> 2] = 15;
HEAP32[i13 + 16 >> 2] = i13;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30387, 30398, i13);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30679, 30690, i13);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i13);
- HEAP32[i12 >> 2] = 2972;
+ HEAP32[i12 >> 2] = 2976;
HEAP32[i12 + 4 >> 2] = 16;
HEAP32[i12 + 16 >> 2] = i12;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30432, 30447, i12);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30724, 30739, i12);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i12);
- HEAP32[i11 >> 2] = 2972;
+ HEAP32[i11 >> 2] = 2976;
HEAP32[i11 + 4 >> 2] = 17;
HEAP32[i11 + 16 >> 2] = i11;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30491, 30505, i11);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30783, 30797, i11);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i11);
- HEAP32[i10 >> 2] = 2972;
+ HEAP32[i10 >> 2] = 2976;
HEAP32[i10 + 4 >> 2] = 18;
HEAP32[i10 + 16 >> 2] = i10;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30529, 30547, i10);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30821, 30839, i10);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i10);
- HEAP32[i9 >> 2] = 2972;
+ HEAP32[i9 >> 2] = 2976;
HEAP32[i9 + 4 >> 2] = 19;
HEAP32[i9 + 16 >> 2] = i9;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30597, 30621, i9);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30889, 30913, i9);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i9);
- HEAP32[i8 >> 2] = 2972;
+ HEAP32[i8 >> 2] = 2976;
HEAP32[i8 + 4 >> 2] = 20;
HEAP32[i8 + 16 >> 2] = i8;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30646, 30666, i8);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30938, 30958, i8);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i8);
- HEAP32[i7 >> 2] = 2972;
+ HEAP32[i7 >> 2] = 2976;
HEAP32[i7 + 4 >> 2] = 21;
HEAP32[i7 + 16 >> 2] = i7;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30722, 30740, i7);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31014, 31032, i7);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i7);
- HEAP32[i6 >> 2] = 2972;
+ HEAP32[i6 >> 2] = 2976;
HEAP32[i6 + 4 >> 2] = 22;
HEAP32[i6 + 16 >> 2] = i6;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30776, 30791, i6);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31068, 31083, i6);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i6);
- HEAP32[i5 >> 2] = 2972;
+ HEAP32[i5 >> 2] = 2976;
HEAP32[i5 + 4 >> 2] = 23;
HEAP32[i5 + 16 >> 2] = i5;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30824, 30840, i5);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31116, 31132, i5);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i5);
- HEAP32[i4 >> 2] = 2972;
+ HEAP32[i4 >> 2] = 2976;
HEAP32[i4 + 4 >> 2] = 24;
HEAP32[i4 + 16 >> 2] = i4;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30883, 30890, i4);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31175, 31182, i4);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i4);
- HEAP32[i3 >> 2] = 2972;
+ HEAP32[i3 >> 2] = 2976;
HEAP32[i3 + 4 >> 2] = 25;
HEAP32[i3 + 16 >> 2] = i3;
- __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 30922, 30933, i3);
+ __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4PassEvEEE(i1, 31214, 31225, i3);
__ZNSt3__28functionIFPN4wasm4PassEvEED2Ev(i3);
STACKTOP = i2;
return;
@@ -39464,7 +39521,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
i17 = i22;
i2 = __ZNKSt3__28ios_base6getlocEv(i13) | 0;
HEAP32[i10 >> 2] = i2;
- i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47508) | 0;
+ i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47832) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i2) | 0;
HEAP32[i20 >> 2] = 0;
i2 = 0;
@@ -39716,7 +39773,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4
i2 = i2 + 1 | 0;
}
HEAP8[i3 + i4 >> 0] = 0;
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 43889) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 44202) | 0;
HEAP32[i8 >> 2] = HEAP32[i2 >> 2];
HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -39789,7 +39846,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_120parse_function_paramINS0_2DbEEEPKcS4_S4
i2 = i2 + 1 | 0;
}
HEAP8[i3 + i4 >> 0] = 0;
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 43889) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i12, 0, 44202) | 0;
HEAP32[i7 >> 2] = HEAP32[i2 >> 2];
HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -39852,7 +39909,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
i18 = i23;
i12 = __ZNKSt3__28ios_base6getlocEv(i13) | 0;
HEAP32[i9 >> 2] = i12;
- i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47476) | 0;
+ i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i12) | 0;
HEAP32[i21 >> 2] = 0;
i12 = i11 + 8 | 0;
@@ -40068,168 +40125,168 @@ function __ZN6cashew4InitC2Ev(i1) {
i2 = i4;
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- i1 = HEAP32[11354] | 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 43697);
+ i1 = HEAP32[11432] | 0;
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 44010);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43697, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 44010, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 1;
HEAP32[i2 >> 2] = 1;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 33899);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 34199);
HEAP8[i1 + 32 >> 0] = 1;
HEAP32[i1 + 36 >> 2] = 1;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA8_KcbNS2_4TypeEEEEvDpOT_(45412, 33899, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA8_KcbNS2_4TypeEEEEvDpOT_(45724, 34199, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 33907);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 34207);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA6_KcbNS2_4TypeEEEEvDpOT_(45412, 33907, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA6_KcbNS2_4TypeEEEEvDpOT_(45724, 34207, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 33913);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 34213);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA4_KcbNS2_4TypeEEEEvDpOT_(45412, 33913, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA4_KcbNS2_4TypeEEEEvDpOT_(45724, 34213, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 33917);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 34217);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA10_KcbNS2_4TypeEEEEvDpOT_(45412, 33917, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA10_KcbNS2_4TypeEEEEvDpOT_(45724, 34217, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 33927);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 34227);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA10_KcbNS2_4TypeEEEEvDpOT_(45412, 33927, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA10_KcbNS2_4TypeEEEEvDpOT_(45724, 34227, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 33937);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 34237);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA6_KcbNS2_4TypeEEEEvDpOT_(45412, 33937, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA6_KcbNS2_4TypeEEEEvDpOT_(45724, 34237, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 42503);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 42816);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 42503, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 42816, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 43704);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 44017);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43704, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 44017, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 0;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 43769);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 44082);
HEAP8[i1 + 32 >> 0] = 0;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43769, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 44082, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 1;
HEAP32[i2 >> 2] = 3;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 33943);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 34243);
HEAP8[i1 + 32 >> 0] = 1;
HEAP32[i1 + 36 >> 2] = 3;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA4_KcbNS2_4TypeEEEEvDpOT_(45412, 33943, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA4_KcbNS2_4TypeEEEEvDpOT_(45724, 34243, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 1;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 43630);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 43943);
HEAP8[i1 + 32 >> 0] = 1;
HEAP32[i1 + 36 >> 2] = 0;
- i1 = (HEAP32[11354] | 0) + 40 | 0;
- HEAP32[11354] = i1;
+ i1 = (HEAP32[11432] | 0) + 40 | 0;
+ HEAP32[11432] = i1;
} else {
- __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43630, i3, i2);
- i1 = HEAP32[11354] | 0;
+ __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 43943, i3, i2);
+ i1 = HEAP32[11432] | 0;
}
HEAP8[i3 >> 0] = 1;
HEAP32[i2 >> 2] = 0;
- if (i1 >>> 0 < (HEAP32[11355] | 0) >>> 0) {
- __ZN6cashew10IStringSetC2EPKc(i1, 43657);
+ if (i1 >>> 0 < (HEAP32[11433] | 0) >>> 0) {
+ __ZN6cashew10IStringSetC2EPKc(i1, 43970);
HEAP8[i1 + 32 >> 0] = 1;
HEAP32[i1 + 36 >> 2] = 0;
- HEAP32[11354] = (HEAP32[11354] | 0) + 40;
- } else __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45412, 43657, i3, i2);
- __ZNSt3__26vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(45424, 4);
+ HEAP32[11432] = (HEAP32[11432] | 0) + 40;
+ } else __ZNSt3__26vectorIN6cashew13OperatorClassENS_9allocatorIS2_EEE24__emplace_back_slow_pathIJRA2_KcbNS2_4TypeEEEEvDpOT_(45724, 43970, i3, i2);
+ __ZNSt3__26vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(45736, 4);
i2 = 0;
while (1) {
- i1 = HEAP32[11353] | 0;
- if (i2 >>> 0 >= (((HEAP32[11354] | 0) - i1 | 0) / 40 | 0) >>> 0) break;
+ i1 = HEAP32[11431] | 0;
+ if (i2 >>> 0 >= (((HEAP32[11432] | 0) - i1 | 0) / 40 | 0) >>> 0) break;
i1 = i1 + (i2 * 40 | 0) + 8 | 0;
while (1) {
i1 = HEAP32[i1 >> 2] | 0;
if (!i1) break;
HEAP32[i3 >> 2] = HEAP32[i1 + 8 >> 2];
- i5 = __ZNSt3__213unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS9_((HEAP32[11356] | 0) + ((HEAP32[(HEAP32[11353] | 0) + (i2 * 40 | 0) + 36 >> 2] | 0) * 20 | 0) | 0, i3) | 0;
+ i5 = __ZNSt3__213unordered_mapIN6cashew7IStringEiNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS9_((HEAP32[11434] | 0) + ((HEAP32[(HEAP32[11431] | 0) + (i2 * 40 | 0) + 36 >> 2] | 0) * 20 | 0) | 0, i3) | 0;
HEAP32[i5 >> 2] = i2;
}
i2 = i2 + 1 | 0;
@@ -40261,45 +40318,45 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) {
L1 : do switch (HEAP8[i19 >> 0] | 0) {
case 110:
{
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45112) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45424) | 0) {
i15 = __ZN6cashew3RefixEj(i3, 1) | 0;
i15 = __ZN6cashew5Value9getNumberEv(HEAP32[i15 >> 2] | 0) | 0;
i15 = (__ZN4wasm9isIntegerEd(+HEAPF64[i15 >> 3]) | 0) & 1 ^ 1;
break L1;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45056) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45368) | 0) {
if (i4 | 0 ? (i8 = __ZN6cashew3RefixEj(i3, 1) | 0, __ZN6cashew7IStringC2EPKcb(i2, __ZN6cashew5Value10getCStringEv(HEAP32[i8 >> 2] | 0) | 0, 1), i8 = __ZN7AsmData7getTypeERKN6cashew7IStringE(i4, i2) | 0, (i8 | 0) != 8) : 0) {
i15 = i8;
break L1;
}
if (!i7) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45136) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45448) | 0) {
i15 = 1;
break L1;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45140) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45452) | 0) {
i15 = 1;
break L1;
}
- i15 = __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45144) | 0;
+ i15 = __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 1) | 0, 45456) | 0;
i15 = i15 ? 0 : 8;
break L1;
}
- i19 = (HEAP32[11375] | 0) == 0;
+ i19 = (HEAP32[11453] | 0) == 0;
i1 = __ZN6cashew3RefixEj(i3, 1) | 0;
if (i19) {
i15 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0;
- HEAP32[11375] = HEAP32[i15 >> 2];
+ HEAP32[11453] = HEAP32[i15 >> 2];
i15 = 2;
break L1;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(i1, 45500) | 0) i15 = 2; else ___assert_fail(34183, 34209, 73, 34255);
+ if (__ZN6cashew3RefeqERKNS_7IStringE(i1, 45812) | 0) i15 = 2; else ___assert_fail(34483, 34509, 73, 34555);
} else i17 = 40;
break;
}
case 117:
{
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45160) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45472) | 0) {
i19 = __ZN6cashew3RefixEj(i3, 1) | 0;
i19 = __ZN6cashew5Value10getCStringEv(HEAP32[i19 >> 2] | 0) | 0;
switch (HEAP8[i19 >> 0] | 0) {
@@ -40335,8 +40392,8 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) {
}
case 99:
{
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45108) | 0)) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45068) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45420) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45380) | 0)) {
i17 = 40;
break L1;
}
@@ -40348,11 +40405,11 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) {
i15 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i1, i4, i7, i2) | 0;
break L1;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45056) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45368) | 0) {
i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 1) | 0;
i1 = __ZN6cashew5Value10getIStringEv(HEAP32[i1 >> 2] | 0) | 0;
i1 = HEAP32[i1 >> 2] | 0;
- if ((i1 | 0) == (HEAP32[11292] | 0)) {
+ if ((i1 | 0) == (HEAP32[11370] | 0)) {
i15 = 2;
break L1;
}
@@ -40360,23 +40417,23 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) {
i15 = 2;
break L1;
}
- if ((i1 | 0) == (HEAP32[11293] | 0) | (i1 | 0) == (HEAP32[11379] | 0)) {
+ if ((i1 | 0) == (HEAP32[11371] | 0) | (i1 | 0) == (HEAP32[11457] | 0)) {
i15 = 3;
break L1;
}
- if ((i1 | 0) == (HEAP32[11294] | 0) | (i1 | 0) == (HEAP32[11380] | 0)) {
+ if ((i1 | 0) == (HEAP32[11372] | 0) | (i1 | 0) == (HEAP32[11458] | 0)) {
i15 = 4;
break L1;
}
- if ((i1 | 0) == (HEAP32[11295] | 0) | (i1 | 0) == (HEAP32[11376] | 0)) {
+ if ((i1 | 0) == (HEAP32[11373] | 0) | (i1 | 0) == (HEAP32[11454] | 0)) {
i15 = 5;
break L1;
}
- if ((i1 | 0) == (HEAP32[11296] | 0) | (i1 | 0) == (HEAP32[11377] | 0)) {
+ if ((i1 | 0) == (HEAP32[11374] | 0) | (i1 | 0) == (HEAP32[11455] | 0)) {
i15 = 6;
break L1;
}
- if ((i1 | 0) == (HEAP32[11297] | 0) | (i1 | 0) == (HEAP32[11378] | 0)) {
+ if ((i1 | 0) == (HEAP32[11375] | 0) | (i1 | 0) == (HEAP32[11456] | 0)) {
i15 = 7;
break L1;
}
@@ -40386,7 +40443,7 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) {
}
case 98:
{
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45072) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45384) | 0) {
i19 = __ZN6cashew3RefixEj(i3, 1) | 0;
i19 = __ZN6cashew5Value10getCStringEv(HEAP32[i19 >> 2] | 0) | 0;
switch (HEAP8[i19 >> 0] | 0) {
@@ -40424,7 +40481,7 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) {
}
case 115:
{
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45100) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45412) | 0) {
i15 = __ZN6cashew3RefixEj(i3, 2) | 0;
HEAP32[i5 >> 2] = HEAP32[i15 >> 2];
HEAP32[i6 >> 2] = HEAP32[i16 >> 2];
@@ -40433,13 +40490,13 @@ function __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i3, i4, i7, i16) {
i15 = __Z10detectTypeN6cashew3RefEP7AsmDatabNS_7IStringE(i1, i4, i7, i2) | 0;
break L1;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45104) | 0) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45056) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45416) | 0) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45368) | 0) {
i15 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 1) | 0;
__Z9parseHeapPKc(i2, __ZN6cashew5Value10getCStringEv(HEAP32[i15 >> 2] | 0) | 0);
i15 = HEAP32[i2 >> 2] | 0;
i15 = (i15 & 255) << 24 >> 24 == 0 ? i15 >>> 16 & 255 : 8;
break L1;
- } else ___assert_fail(34266, 34209, 123, 34255); else i17 = 40;
+ } else ___assert_fail(34566, 34509, 123, 34555); else i17 = 40;
break;
}
default:
@@ -40505,7 +40562,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10
i8 = 20;
break;
}
- i2 = HEAP32[793] | 0;
+ i2 = HEAP32[794] | 0;
while (1) {
i4 = HEAP8[i2 >> 0] | 0;
if (!(i4 << 24 >> 24)) {
@@ -40515,7 +40572,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10
if (i4 << 24 >> 24 == i6 << 24 >> 24) break; else i2 = i2 + 1 | 0;
}
if ((i8 | 0) == 56) {
- i2 = HEAP32[794] | 0;
+ i2 = HEAP32[795] | 0;
while (1) {
i4 = HEAP8[i2 >> 0] | 0;
if (!(i4 << 24 >> 24)) break;
@@ -40551,7 +40608,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10
}
default:
{
- __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(28613, i10);
+ __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(28905, i10);
_abort();
}
}
@@ -40559,106 +40616,106 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10
do switch (i6 << 24 >> 24 | 0) {
case 33:
{
- i5 = (HEAP8[i10 + 1 >> 0] | 0) == 61 ? HEAP32[11310] | 0 : HEAP32[11303] | 0;
+ i5 = (HEAP8[i10 + 1 >> 0] | 0) == 61 ? HEAP32[11388] | 0 : HEAP32[11381] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 37:
{
- i5 = HEAP32[11312] | 0;
+ i5 = HEAP32[11390] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 38:
{
- i5 = HEAP32[11301] | 0;
+ i5 = HEAP32[11379] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 42:
{
- i5 = HEAP32[11313] | 0;
+ i5 = HEAP32[11391] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 43:
{
- i5 = HEAP32[11298] | 0;
+ i5 = HEAP32[11376] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 44:
{
- i5 = HEAP32[11333] | 0;
+ i5 = HEAP32[11411] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 45:
{
- i5 = HEAP32[11299] | 0;
+ i5 = HEAP32[11377] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 46:
{
- i5 = HEAP32[11339] | 0;
+ i5 = HEAP32[11417] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 47:
{
- i5 = HEAP32[11311] | 0;
+ i5 = HEAP32[11389] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 58:
{
- i5 = HEAP32[11335] | 0;
+ i5 = HEAP32[11413] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 60:
{
i5 = HEAP8[i10 + 1 >> 0] | 0;
- i5 = HEAP32[(i5 << 24 >> 24 == 60 ? 45260 : i5 << 24 >> 24 == 61 ? 45228 : 45220) >> 2] | 0;
+ i5 = HEAP32[(i5 << 24 >> 24 == 60 ? 45572 : i5 << 24 >> 24 == 61 ? 45540 : 45532) >> 2] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 61:
{
- i5 = (HEAP8[i10 + 1 >> 0] | 0) == 61 ? HEAP32[11309] | 0 : HEAP32[11344] | 0;
+ i5 = (HEAP8[i10 + 1 >> 0] | 0) == 61 ? HEAP32[11387] | 0 : HEAP32[11422] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 62:
{
i2 = HEAP8[i10 + 1 >> 0] | 0;
- if (i2 << 24 >> 24 == 62) i2 = (HEAP8[i10 + 2 >> 0] | 0) == 62 ? 45264 : 45256; else i2 = i2 << 24 >> 24 == 61 ? 45224 : 45232;
+ if (i2 << 24 >> 24 == 62) i2 = (HEAP8[i10 + 2 >> 0] | 0) == 62 ? 45576 : 45568; else i2 = i2 << 24 >> 24 == 61 ? 45536 : 45544;
i5 = HEAP32[i2 >> 2] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 63:
{
- i5 = HEAP32[11334] | 0;
+ i5 = HEAP32[11412] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 94:
{
- i5 = HEAP32[11302] | 0;
+ i5 = HEAP32[11380] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 124:
{
- i5 = HEAP32[11300] | 0;
+ i5 = HEAP32[11378] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
case 126:
{
- i5 = HEAP32[11304] | 0;
+ i5 = HEAP32[11382] | 0;
HEAP32[i9 >> 2] = i5;
break;
}
@@ -40675,7 +40732,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10
HEAP8[i10 + (HEAP32[i2 >> 2] | 0) >> 0] = i4;
HEAP32[i9 + 12 >> 2] = 1;
break L1;
- } else ___assert_fail(28585, 28546, 282, 28580);
+ } else ___assert_fail(28877, 28838, 282, 28872);
} while (0);
if ((i8 | 0) == 20) {
d3 = +_strtod(i10, i7);
@@ -40698,7 +40755,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10
i2 = i2 ? 4 : 5;
}
HEAP32[i9 + 12 >> 2] = i2;
- if (i1 >>> 0 > i10 >>> 0) i8 = 63; else ___assert_fail(28534, 28546, 256, 28580);
+ if (i1 >>> 0 > i10 >>> 0) i8 = 63; else ___assert_fail(28826, 28838, 256, 28872);
} else {
i1 = i10;
do {
@@ -40716,7 +40773,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i9, i10
HEAP8[i1 >> 0] = i2;
i2 = i9;
}
- i8 = (__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(45380, i2) | 0) != 0;
+ i8 = (__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(45692, i2) | 0) != 0;
HEAP32[i9 + 12 >> 2] = i8 ? 0 : 2;
i8 = 63;
} while (0);
@@ -40739,8 +40796,8 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i
i13 = i19 + 4 | 0;
i14 = i19;
i2 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i11, 0) | 0) | 0;
- if ((i2 | 0) != (HEAP32[11445] | 0)) {
- if ((i2 | 0) == (HEAP32[11436] | 0)) {
+ if ((i2 | 0) != (HEAP32[11525] | 0)) {
+ if ((i2 | 0) == (HEAP32[11514] | 0)) {
HEAP32[i16 >> 2] = 0;
HEAP32[i1 >> 2] = 0;
i4 = __ZN4wasm22SExpressionWasmBuilder18parseFunctionNamesERNS_7ElementERNS_4NameES4_(i17, i11, i16, i1) | 0;
@@ -40771,8 +40828,8 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i
if (i4 >>> 0 >= (HEAP32[i6 >> 2] | 0) >>> 0) break;
i6 = __ZN4wasm7ElementixEj(i11, i4) | 0;
i2 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 0) | 0) | 0;
- L15 : do if ((i2 | 0) != (HEAP32[11438] | 0)) {
- if ((i2 | 0) == (HEAP32[11445] | 0)) {
+ L15 : do if ((i2 | 0) != (HEAP32[11516] | 0)) {
+ if ((i2 | 0) == (HEAP32[11525] | 0)) {
i1 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 1) | 0) | 0;
i6 = HEAP32[i17 >> 2] | 0;
HEAP32[i12 >> 2] = i1;
@@ -40790,7 +40847,7 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i
HEAP32[i6 >> 2] = i5;
break;
}
- if ((i2 | 0) == (HEAP32[11437] | 0) ? (i5 = (__ZN4wasm7Element4listEv(i6) | 0) + 8 | 0, (HEAP32[i5 >> 2] | 0) >>> 0 > 1) : 0) {
+ if ((i2 | 0) == (HEAP32[11515] | 0) ? (i5 = (__ZN4wasm7Element4listEv(i6) | 0) + 8 | 0, (HEAP32[i5 >> 2] | 0) >>> 0 > 1) : 0) {
i5 = (__ZN4wasm7ElementixEj(i6, 1) | 0) + 24 | 0;
if (!(HEAP8[i5 >> 0] | 0)) i2 = 1; else {
i2 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i17, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i6, 2) | 0) | 0, 1, 0) | 0;
@@ -40827,7 +40884,7 @@ function __ZN4wasm22SExpressionWasmBuilder20preParseFunctionTypeERNS_7ElementE(i
HEAP32[i13 >> 2] = 0;
HEAP32[i13 + 4 >> 2] = 0;
HEAP32[i13 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 17412, 16);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 17346, 16);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i19, i13);
___cxa_throw(i19 | 0, 8, 154);
}
@@ -40928,9 +40985,9 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4
i2 = HEAP8[i3 >> 0] | 0;
i1 = i2 << 24 >> 24 < 0;
i4 = i13 + 4 | 0;
- if (((i1 ? HEAP32[i4 >> 2] | 0 : i2 & 255) | 0) == 1 ? (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i13 >> 2] | 0 : i13, 42517, 1) | 0) == 0 : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i5, 40);
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i7, 42453, i15);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i7, 43747) | 0;
+ if (((i1 ? HEAP32[i4 >> 2] | 0 : i2 & 255) | 0) == 1 ? (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i13 >> 2] | 0 : i13, 42830, 1) | 0) == 0 : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i5, 40);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i7, 42766, i15);
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i7, 44060) | 0;
HEAP32[i6 >> 2] = HEAP32[i2 >> 2];
HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i6 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -40952,7 +41009,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i12, 42355) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i12, 42668) | 0;
HEAP32[i11 >> 2] = HEAP32[i2 >> 2];
HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i11 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -40974,7 +41031,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i10, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i10, 42671) | 0;
HEAP32[i9 >> 2] = HEAP32[i2 >> 2];
HEAP32[i9 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i9 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -40995,7 +41052,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_binary_expressionINS0_2DbEEEPKcS4
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i7);
i12 = HEAP8[i3 >> 0] | 0;
i1 = i12 << 24 >> 24 < 0;
- if (((i1 ? HEAP32[i4 >> 2] | 0 : i12 & 255) | 0) == 1 ? (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i13 >> 2] | 0 : i13, 42517, 1) | 0) == 0 : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i5, 41);
+ if (((i1 ? HEAP32[i4 >> 2] | 0 : i12 & 255) | 0) == 1 ? (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i13 >> 2] | 0 : i13, 42830, 1) | 0) == 0 : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE9push_backEc(i5, 41);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i15);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i14);
i1 = i8;
@@ -41028,91 +41085,91 @@ function __ZN4wasm10PassRunner36addDefaultFunctionOptimizationPassesEv(i1) {
HEAP32[i17 >> 2] = 0;
HEAP32[i17 + 4 >> 2] = 0;
HEAP32[i17 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i17, 29817, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i17, 30109, 3);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i17);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i17);
HEAP32[i16 >> 2] = 0;
HEAP32[i16 + 4 >> 2] = 0;
HEAP32[i16 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i16, 30529, 17);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i16, 30821, 17);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i16);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i16);
HEAP32[i15 >> 2] = 0;
HEAP32[i15 + 4 >> 2] = 0;
HEAP32[i15 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i15, 30646, 19);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i15, 30938, 19);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i15);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i15);
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i14, 30174, 21);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i14, 30466, 21);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i14);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i14);
HEAP32[i13 >> 2] = 0;
HEAP32[i13 + 4 >> 2] = 0;
HEAP32[i13 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 30922, 10);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i13, 31214, 10);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i13);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i13);
HEAP32[i12 >> 2] = 0;
HEAP32[i12 + 4 >> 2] = 0;
HEAP32[i12 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i12, 30824, 15);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i12, 31116, 15);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i12);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12);
HEAP32[i11 >> 2] = 0;
HEAP32[i11 + 4 >> 2] = 0;
HEAP32[i11 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 30883, 6);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 31175, 6);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i11);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i11);
HEAP32[i10 >> 2] = 0;
HEAP32[i10 + 4 >> 2] = 0;
HEAP32[i10 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 30529, 17);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 30821, 17);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i10);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10);
HEAP32[i9 >> 2] = 0;
HEAP32[i9 + 4 >> 2] = 0;
HEAP32[i9 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 29697, 15);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 29989, 15);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i9);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i9);
HEAP32[i8 >> 2] = 0;
HEAP32[i8 + 4 >> 2] = 0;
HEAP32[i8 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 30883, 6);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 31175, 6);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i8);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8);
HEAP32[i7 >> 2] = 0;
HEAP32[i7 + 4 >> 2] = 0;
HEAP32[i7 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 30776, 14);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 31068, 14);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i7);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i7);
HEAP32[i6 >> 2] = 0;
HEAP32[i6 + 4 >> 2] = 0;
HEAP32[i6 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 30040, 12);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 30332, 12);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i6);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i6);
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 30174, 21);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 30466, 21);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i5);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5);
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 30922, 10);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 31214, 10);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i4);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i4);
HEAP32[i3 >> 2] = 0;
HEAP32[i3 + 4 >> 2] = 0;
HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 30883, 6);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 31175, 6);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i3);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3);
STACKTOP = i2;
@@ -41137,8 +41194,8 @@ function __ZN10__cxxabiv112_GLOBAL__N_121parse_integer_literalINS0_2DbEEEPKcS4_S
i5 = HEAP8[i11 >> 0] | 0;
i12 = i13 + 4 | 0;
do if ((i5 << 24 >> 24 < 0 ? HEAP32[i12 >> 2] | 0 : i5 & 255) >>> 0 > 3) {
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i8, 42453, i13);
- i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42358) | 0;
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EEPKS8_RKSB_(i8, 42766, i13);
+ i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42671) | 0;
HEAP32[i7 >> 2] = HEAP32[i3 >> 2];
HEAP32[i7 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
HEAP32[i7 + 8 >> 2] = HEAP32[i3 + 8 >> 2];
@@ -41274,33 +41331,33 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7ISt
i14 = i16 + 4 | 0;
i15 = i16;
i9 = HEAP32[i2 >> 2] | 0;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 0) | 0, 45352) | 0)) ___assert_fail(14217, 11743, 457, 42730);
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 0) | 0, 45664) | 0)) ___assert_fail(14221, 11747, 457, 43043);
i5 = __ZN6cashew3RefixEj(i8, 1) | 0;
HEAP32[i3 >> 2] = HEAP32[i5 >> 2];
- do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45352) | 0)) {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45056) | 0)) ___assert_fail(14393, 11743, 499, 42730);
+ do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45664) | 0)) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 0) | 0, 45368) | 0)) ___assert_fail(14397, 11747, 499, 43043);
i2 = __ZN6cashew3RefixEj(i3, 1) | 0;
i2 = __ZN6cashew5Value10getIStringEv(HEAP32[i2 >> 2] | 0) | 0;
i2 = HEAP32[i2 >> 2] | 0;
- if ((i2 | 0) == (HEAP32[11417] | 0)) {
+ if ((i2 | 0) == (HEAP32[11495] | 0)) {
i3 = __ZN6cashew3RefixEj(i8, 2) | 0;
i3 = __ZN6cashew5Value10getIStringEv(HEAP32[i3 >> 2] | 0) | 0;
i3 = HEAP32[i3 >> 2] | 0;
- if ((i3 | 0) == (HEAP32[11317] | 0)) {
+ if ((i3 | 0) == (HEAP32[11395] | 0)) {
i4 = i9 + 96 | 0;
if (!(HEAP32[i4 >> 2] | 0)) {
HEAP32[i4 >> 2] = HEAP32[i7 >> 2];
i5 = i2;
i6 = 47;
break;
- } else ___assert_fail(14411, 11743, 504, 42730);
+ } else ___assert_fail(14415, 11747, 504, 43043);
}
- if ((i3 | 0) == (HEAP32[11288] | 0)) {
+ if ((i3 | 0) == (HEAP32[11366] | 0)) {
i1 = i9 + 92 | 0;
if (!(HEAP32[i1 >> 2] | 0)) {
HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
break;
- } else ___assert_fail(14434, 11743, 508, 42730);
+ } else ___assert_fail(14438, 11747, 508, 43043);
} else {
i5 = i2;
i6 = 47;
@@ -41310,56 +41367,56 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7ISt
i6 = 47;
}
} else {
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45056) | 0)) ___assert_fail(14236, 11743, 462, 42730);
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 2) | 0, 45588) | 0) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45592) | 0) {
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 0) | 0, 45368) | 0)) ___assert_fail(14240, 11747, 462, 43043);
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i3, 2) | 0, 45900) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45904) | 0) {
i2 = i9 + 64 | 0;
if (!(HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
break;
- } else ___assert_fail(14257, 11743, 465, 42730);
+ } else ___assert_fail(14261, 11747, 465, 43043);
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45596) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45908) | 0) {
i2 = i9 + 68 | 0;
if (!(HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
break;
- } else ___assert_fail(14276, 11743, 469, 42730);
+ } else ___assert_fail(14280, 11747, 469, 43043);
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45600) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45912) | 0) {
i2 = i9 + 72 | 0;
if (!(HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
break;
- } else ___assert_fail(14296, 11743, 473, 42730);
+ } else ___assert_fail(14300, 11747, 473, 43043);
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45636) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45948) | 0) {
i2 = i9 + 76 | 0;
if (!(HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
break;
- } else ___assert_fail(14317, 11743, 477, 42730);
+ } else ___assert_fail(14321, 11747, 477, 43043);
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45640) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45952) | 0) {
i2 = i9 + 80 | 0;
if (!(HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
break;
- } else ___assert_fail(14335, 11743, 481, 42730);
+ } else ___assert_fail(14339, 11747, 481, 43043);
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45644) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45956) | 0) {
i2 = i9 + 84 | 0;
if (!(HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
break;
- } else ___assert_fail(14355, 11743, 485, 42730);
+ } else ___assert_fail(14359, 11747, 485, 43043);
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45648) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i8, 2) | 0, 45960) | 0) {
i2 = i9 + 88 | 0;
if (!(HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
break;
- } else ___assert_fail(14374, 11743, 489, 42730);
+ } else ___assert_fail(14378, 11747, 489, 43043);
}
}
i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i3, 1) | 0, 1) | 0;
@@ -41389,7 +41446,7 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEENK3__0clENS1_7ISt
i2 = HEAP32[i2 >> 2] | 0;
HEAP32[i4 + 8 >> 2] = i2;
i8 = i2;
- if ((i5 | 0) == (HEAP32[11382] | 0) ? (i8 | 0) == (HEAP32[11383] | 0) | (i8 | 0) == (HEAP32[11384] | 0) : 0) i1 = 4; else if (!i1) {
+ if ((i5 | 0) == (HEAP32[11460] | 0) ? (i8 | 0) == (HEAP32[11461] | 0) | (i8 | 0) == (HEAP32[11462] | 0) : 0) i1 = 4; else if (!i1) {
__ZN4wasm6Module9addImportEPNS_6ImportE(HEAP32[i9 >> 2] | 0, i4);
break;
}
@@ -41410,7 +41467,7 @@ function __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7I
i1 = i1 | 0;
i2 = i2 | 0;
i3 = i3 | 0;
- if (!i3) ___assert_fail(31628, 35330, 71, 31633);
+ if (!i3) ___assert_fail(31974, 35643, 71, 31979);
do switch (HEAP32[i3 >> 2] | 0) {
case 1:
{
@@ -41538,7 +41595,7 @@ function __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7I
}
case 22:
{
- FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 31639);
+ FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 31985);
HEAP32[i1 >> 2] = 0;
i3 = i1 + 8 | 0;
HEAP32[i3 >> 2] = 0;
@@ -41594,10 +41651,10 @@ function __ZN4wasm10PassRunner3runEv(i12) {
__ZZN4wasm10PassRunner3runEvENK3__0clEv(i6);
__ZNSt3__213__vector_baseIPN4wasm4PassENS_9allocatorIS3_EEED2Ev(i13);
} else {
- i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 31202) | 0;
+ i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 31494) | 0;
i10 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i13 >> 2] = i10;
- i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47476) | 0;
+ i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47800) | 0;
i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0;
__ZNSt3__26localeD2Ev(i13);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i10) | 0;
@@ -41622,7 +41679,7 @@ function __ZN4wasm10PassRunner3runEv(i12) {
i6 = HEAP32[i4 >> 2] | 0;
HEAP32[i7 >> 2] = i6;
i3 = i6 + 4 | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 31269) | 0, i3) | 0, 31299) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 31561) | 0, i3) | 0, 31591) | 0;
i3 = i3 + 11 | 0;
i5 = i6 + 8 | 0;
i2 = 0;
@@ -41630,7 +41687,7 @@ function __ZN4wasm10PassRunner3runEv(i12) {
i1 = HEAP8[i3 >> 0] | 0;
if (i1 << 24 >> 24 < 0) i1 = HEAP32[i5 >> 2] | 0; else i1 = i1 & 255;
if (i2 >>> 0 >= (i8 - i1 | 0) >>> 0) break;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46772, 32) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(47096, 32) | 0;
i2 = i2 + 1 | 0;
}
i2 = __ZNSt3__26chrono12steady_clock3nowEv() | 0;
@@ -41647,10 +41704,10 @@ function __ZN4wasm10PassRunner3runEv(i12) {
} else FUNCTION_TABLE_viii[HEAP32[(HEAP32[i6 >> 2] | 0) + 12 >> 2] & 7](i6, i12, HEAP32[i12 >> 2] | 0); while (0);
i6 = __ZNSt3__26chrono12steady_clock3nowEv() | 0;
i6 = _i64Subtract(i6 | 0, tempRet0 | 0, i2 | 0, i3 | 0) | 0;
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(46772, (+(i6 >>> 0) + 4294967296.0 * +(tempRet0 | 0)) / 1.0e9) | 0, 31259) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(47096, (+(i6 >>> 0) + 4294967296.0 * +(tempRet0 | 0)) / 1.0e9) | 0, 31551) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i13 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i13);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0;
@@ -41660,10 +41717,10 @@ function __ZN4wasm10PassRunner3runEv(i12) {
i12 = __ZNSt3__26chrono12steady_clock3nowEv() | 0;
i12 = _i64Subtract(i12 | 0, tempRet0 | 0, i9 | 0, i10 | 0) | 0;
d15 = (+(i12 >>> 0) + 4294967296.0 * +(tempRet0 | 0)) / 1.0e9;
- i12 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 31233) | 0, d15) | 0, 31259) | 0;
+ i12 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 31525) | 0, d15) | 0, 31551) | 0;
i11 = __ZNKSt3__28ios_base6getlocEv(i12 + (HEAP32[(HEAP32[i12 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i13 >> 2] = i11;
- i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47476) | 0;
+ i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i13, 47800) | 0;
i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 10) | 0;
__ZNSt3__26localeD2Ev(i13);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i12, i11) | 0;
@@ -41707,7 +41764,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i9, i1 ? HEAP32[i10 >> 2] | 0 : i10, i5 >>> 0 < 10 ? i5 : 10);
i5 = HEAP8[i9 + 11 >> 0] | 0;
i1 = i5 << 24 >> 24 < 0;
- if (((i1 ? HEAP32[i9 + 4 >> 2] | 0 : i5 & 255) | 0) == 10) i1 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i9 >> 2] | 0 : i9, 43467, 10) | 0) == 0; else i1 = 0;
+ if (((i1 ? HEAP32[i9 + 4 >> 2] | 0 : i5 & 255) | 0) == 10) i1 = (__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i1 ? HEAP32[i9 >> 2] | 0 : i9, 43780, 10) | 0) == 0; else i1 = 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEED2Ev(i9);
if (i1) {
i1 = _malloc(32) | 0;
@@ -41715,7 +41772,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_117parse_source_nameINS0_2DbEEEPKcS4_S4_RT
HEAP32[i11 + 8 >> 2] = -2147483616;
HEAP32[i11 + 4 >> 2] = 21;
i2 = i1;
- i4 = 43478;
+ i4 = 43791;
i5 = i2 + 21 | 0;
do {
HEAP8[i2 >> 0] = HEAP8[i4 >> 0] | 0;
@@ -41832,7 +41889,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP
i24 = __ZN6cashew12ValueBuilder10makeSwitchENS_3RefE(i10) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i27);
i1 = HEAP32[i27 >> 2] | 0;
- if ((HEAP8[i1 >> 0] | 0) != 123) ___assert_fail(28776, 28546, 536, 28988);
+ if ((HEAP8[i1 >> 0] | 0) != 123) ___assert_fail(29068, 28838, 536, 29280);
HEAP32[i27 >> 2] = i1 + 1;
i3 = i17 + 12 | 0;
i4 = i17 + 8 | 0;
@@ -41850,8 +41907,8 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i17, i1);
do if (!(HEAP32[i3 >> 2] | 0)) {
i1 = HEAP32[i17 >> 2] | 0;
- if ((i1 | 0) != (HEAP32[11336] | 0)) {
- if ((i1 | 0) != (HEAP32[11337] | 0)) {
+ if ((i1 | 0) != (HEAP32[11414] | 0)) {
+ if ((i1 | 0) != (HEAP32[11415] | 0)) {
i25 = 23;
break;
}
@@ -41880,7 +41937,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP
i25 = 10;
break L4;
}
- if ((HEAP32[i18 >> 2] | 0) != (HEAP32[11299] | 0)) {
+ if ((HEAP32[i18 >> 2] | 0) != (HEAP32[11377] | 0)) {
i25 = 12;
break L4;
}
@@ -41891,7 +41948,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP
i25 = 14;
break L4;
}
- HEAP32[i20 >> 2] = HEAP32[11299];
+ HEAP32[i20 >> 2] = HEAP32[11377];
i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseFragERNS3_4FragE(i23, i19) | 0;
HEAP32[i21 >> 2] = i1;
HEAP32[i9 >> 2] = HEAP32[i20 >> 2];
@@ -41917,11 +41974,11 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i27);
i2 = (HEAP8[HEAP32[i27 >> 2] >> 0] | 0) == 123;
if (i2) i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBlockERPc(i23, i27) | 0; else {
- HEAP32[i13 >> 2] = HEAP32[11336];
- HEAP32[i14 >> 2] = HEAP32[11337];
+ HEAP32[i13 >> 2] = HEAP32[11414];
+ HEAP32[i14 >> 2] = HEAP32[11415];
HEAP32[i9 >> 2] = HEAP32[i13 >> 2];
HEAP32[i10 >> 2] = HEAP32[i14 >> 2];
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i23, i27, 28808, i9, i10) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i23, i27, 29100, i9, i10) | 0;
}
HEAP32[i15 >> 2] = i24;
HEAP32[i16 >> 2] = i1;
@@ -41930,14 +41987,14 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcP
__ZN6cashew12ValueBuilder18appendCodeToSwitchENS_3RefES1_b(i9, i10, i2);
}
}
- if ((i25 | 0) == 10) ___assert_fail(29e3, 28546, 553, 28988); else if ((i25 | 0) == 12) ___assert_fail(29023, 28546, 554, 28988); else if ((i25 | 0) == 14) ___assert_fail(29042, 28546, 558, 28988); else if ((i25 | 0) == 17) ___assert_fail(29060, 28546, 564, 28988); else if ((i25 | 0) == 21) ___assert_fail(29060, 28546, 571, 28988); else if ((i25 | 0) == 28) {
+ if ((i25 | 0) == 10) ___assert_fail(29292, 28838, 553, 29280); else if ((i25 | 0) == 12) ___assert_fail(29315, 28838, 554, 29280); else if ((i25 | 0) == 14) ___assert_fail(29334, 28838, 558, 29280); else if ((i25 | 0) == 17) ___assert_fail(29352, 28838, 564, 29280); else if ((i25 | 0) == 21) ___assert_fail(29352, 28838, 571, 29280); 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 i24 | 0;
- } else ___assert_fail(28811, 28546, 584, 28988);
+ } else ___assert_fail(29103, 28838, 584, 29280);
}
return 0;
}
@@ -42183,7 +42240,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i12, i11)
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17511, 18);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17445, 18);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i15, i2);
___cxa_throw(i15 | 0, 8, 154);
}
@@ -42195,18 +42252,18 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i12, i11)
do if ((HEAP32[i7 >> 2] | 0) >>> 0 > i2 >>> 0) {
i7 = __ZN4wasm7ElementixEj(i11, i2) | 0;
i1 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i7, 0) | 0) | 0;
- L12 : do if ((i1 | 0) != (HEAP32[11437] | 0)) {
- if ((i1 | 0) == (HEAP32[11438] | 0)) {
+ L12 : do if ((i1 | 0) != (HEAP32[11515] | 0)) {
+ if ((i1 | 0) == (HEAP32[11516] | 0)) {
i10 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i12, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i7, 1) | 0) | 0, 0, 0) | 0;
HEAP32[i8 + 4 >> 2] = i10;
break;
}
- if ((i1 | 0) != (HEAP32[11445] | 0)) {
+ if ((i1 | 0) != (HEAP32[11525] | 0)) {
i15 = ___cxa_allocate_exception(20) | 0;
HEAP32[i3 >> 2] = 0;
HEAP32[i3 + 4 >> 2] = 0;
HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17559, 18);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17493, 18);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i15, i3);
___cxa_throw(i15 | 0, 8, 154);
}
@@ -42219,7 +42276,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i12, i11)
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17530, 28);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17464, 28);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i15, i5);
___cxa_throw(i15 | 0, 8, 154);
} else {
@@ -42252,11 +42309,11 @@ function __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i12, i11)
if ((HEAP32[i10 >> 2] | 0) >>> 0 > i1 >>> 0) {
i1 = __ZN4wasm7ElementixEj(i11, i1) | 0;
i11 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i1, 0) | 0) | 0;
- if ((i11 | 0) == (HEAP32[11438] | 0)) {
+ if ((i11 | 0) == (HEAP32[11516] | 0)) {
i11 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i12, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i1, 1) | 0) | 0, 0, 0) | 0;
HEAP32[i8 + 4 >> 2] = i11;
break;
- } else ___assert_fail(17578, 17152, 1381, 17605);
+ } else ___assert_fail(17512, 17086, 1404, 17539);
}
} while (0);
__ZN4wasm6getSigEPKNS_12FunctionTypeE(i13, i8);
@@ -42530,7 +42587,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10,
i2 = i2 + 1 | 0;
}
HEAP8[i3 + i4 >> 0] = 0;
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 42355) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 42668) | 0;
HEAP32[i8 >> 2] = HEAP32[i2 >> 2];
HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -42540,7 +42597,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10,
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42671) | 0;
HEAP32[i7 >> 2] = HEAP32[i2 >> 2];
HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -42576,7 +42633,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10,
i1 = i3;
while (1) {
if ((i2 | 0) >= 13) break;
- if ((HEAP8[i1 >> 0] | 0) != (HEAP8[42360 + i2 >> 0] | 0)) {
+ if ((HEAP8[i1 >> 0] | 0) != (HEAP8[42673 + i2 >> 0] | 0)) {
i1 = i3;
break L41;
}
@@ -42606,7 +42663,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_18demangleINS0_2DbEEEvPKcS4_RT_Ri(i1, i10,
}
} while (0);
i2 = HEAP32[i11 + 4 >> 2] | 0;
- if ((HEAP32[i11 >> 2] | 0) != (i2 | 0)) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42374) | 0; else i1 = i3;
+ if ((HEAP32[i11 >> 2] | 0) != (i2 | 0)) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i2 + -24 | 0, 0, 42687) | 0; else i1 = i3;
} else i1 = i3; while (0);
if ((i1 | 0) == (i10 | 0)) break L3;
HEAP32[i12 >> 2] = -2;
@@ -43265,8 +43322,8 @@ function __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6
}
i1 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i18 >> 2] = i1;
- i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i18, 47508) | 0;
- FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 48 >> 2] & 7](i9, 38819, 38845, i13) | 0;
+ i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i18, 47832) | 0;
+ FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 48 >> 2] & 7](i9, 39132, 39158, i13) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i1) | 0;
HEAP32[i18 >> 2] = 0;
HEAP32[i18 + 4 >> 2] = 0;
@@ -43349,7 +43406,7 @@ function __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i13 = (HEAP8[i9 >> 0] | 0) < 0 ? HEAP32[i18 >> 2] | 0 : i18;
i14 = __ZNSt3__26__clocEv() | 0;
HEAP32[i15 >> 2] = i16;
- if ((__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z(i13, i14, 38852, i15) | 0) != 1) HEAP32[i22 >> 2] = 4;
+ if ((__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z(i13, i14, 39165, i15) | 0) != 1) HEAP32[i22 >> 2] = 4;
if (i6) {
i1 = HEAP32[i6 + 12 >> 2] | 0;
if ((i1 | 0) == (HEAP32[i6 + 16 >> 2] | 0)) i1 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i6 >> 2] | 0) + 36 >> 2] & 127](i6) | 0; else i1 = HEAP32[i1 >> 2] | 0;
@@ -43575,7 +43632,7 @@ function _try_realloc_chunk(i14, i11) {
i13 = HEAP32[i12 >> 2] | 0;
i1 = i13 & -8;
i8 = i14 + i1 | 0;
- i6 = HEAP32[11487] | 0;
+ i6 = HEAP32[11568] | 0;
i2 = i13 & 3;
if (!((i2 | 0) != 1 & i14 >>> 0 >= i6 >>> 0 & i14 >>> 0 < i8 >>> 0)) _abort();
i3 = HEAP32[i8 + 4 >> 2] | 0;
@@ -43585,7 +43642,7 @@ function _try_realloc_chunk(i14, i11) {
i14 = 0;
return i14 | 0;
}
- if (i1 >>> 0 >= (i11 + 4 | 0) >>> 0 ? (i1 - i11 | 0) >>> 0 <= HEAP32[11603] << 1 >>> 0 : 0) return i14 | 0;
+ if (i1 >>> 0 >= (i11 + 4 | 0) >>> 0 ? (i1 - i11 | 0) >>> 0 <= HEAP32[11684] << 1 >>> 0 : 0) return i14 | 0;
i14 = 0;
return i14 | 0;
}
@@ -43600,8 +43657,8 @@ function _try_realloc_chunk(i14, i11) {
_dispose_chunk(i10, i1);
return i14 | 0;
}
- if ((i8 | 0) == (HEAP32[11489] | 0)) {
- i1 = (HEAP32[11486] | 0) + i1 | 0;
+ if ((i8 | 0) == (HEAP32[11570] | 0)) {
+ i1 = (HEAP32[11567] | 0) + i1 | 0;
if (i1 >>> 0 <= i11 >>> 0) {
i14 = 0;
return i14 | 0;
@@ -43610,12 +43667,12 @@ function _try_realloc_chunk(i14, i11) {
i9 = i14 + i11 | 0;
HEAP32[i12 >> 2] = i13 & 1 | i11 | 2;
HEAP32[i9 + 4 >> 2] = i10 | 1;
- HEAP32[11489] = i9;
- HEAP32[11486] = i10;
+ HEAP32[11570] = i9;
+ HEAP32[11567] = i10;
return i14 | 0;
}
- if ((i8 | 0) == (HEAP32[11488] | 0)) {
- i2 = (HEAP32[11485] | 0) + i1 | 0;
+ if ((i8 | 0) == (HEAP32[11569] | 0)) {
+ i2 = (HEAP32[11566] | 0) + i1 | 0;
if (i2 >>> 0 < i11 >>> 0) {
i14 = 0;
return i14 | 0;
@@ -43636,8 +43693,8 @@ function _try_realloc_chunk(i14, i11) {
i2 = 0;
i1 = 0;
}
- HEAP32[11485] = i1;
- HEAP32[11488] = i2;
+ HEAP32[11566] = i1;
+ HEAP32[11569] = i2;
return i14 | 0;
}
if (i3 & 2 | 0) {
@@ -43700,20 +43757,20 @@ function _try_realloc_chunk(i14, i11) {
} while (0);
if (i5 | 0) {
i1 = HEAP32[i8 + 28 >> 2] | 0;
- i2 = 46236 + (i1 << 2) | 0;
+ i2 = 46560 + (i1 << 2) | 0;
if ((i8 | 0) == (HEAP32[i2 >> 2] | 0)) {
HEAP32[i2 >> 2] = i7;
if (!i7) {
- HEAP32[11484] = HEAP32[11484] & ~(1 << i1);
+ HEAP32[11565] = HEAP32[11565] & ~(1 << i1);
break;
}
} else {
- if (i5 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort();
+ if (i5 >>> 0 < (HEAP32[11568] | 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[11487] | 0;
+ i3 = HEAP32[11568] | 0;
if (i7 >>> 0 < i3 >>> 0) _abort();
HEAP32[i7 + 24 >> 2] = i5;
i1 = i8 + 16 | 0;
@@ -43724,7 +43781,7 @@ function _try_realloc_chunk(i14, i11) {
break;
} while (0);
i1 = HEAP32[i1 + 4 >> 2] | 0;
- if (i1 | 0) if (i1 >>> 0 < (HEAP32[11487] | 0) >>> 0) _abort(); else {
+ if (i1 | 0) if (i1 >>> 0 < (HEAP32[11568] | 0) >>> 0) _abort(); else {
HEAP32[i7 + 20 >> 2] = i1;
HEAP32[i1 + 24 >> 2] = i7;
break;
@@ -43733,13 +43790,13 @@ function _try_realloc_chunk(i14, i11) {
} else {
i2 = HEAP32[i8 + 8 >> 2] | 0;
i3 = HEAP32[i8 + 12 >> 2] | 0;
- i1 = 45972 + (i4 << 1 << 2) | 0;
+ i1 = 46296 + (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[11483] = HEAP32[11483] & ~(1 << i4);
+ HEAP32[11564] = HEAP32[11564] & ~(1 << i4);
break;
}
if ((i3 | 0) != (i1 | 0)) {
@@ -44591,8 +44648,8 @@ function __ZNSt3__29__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_
i22 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
i19 = i22;
- i20 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47508) | 0;
- i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47516) | 0;
+ i20 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47832) | 0;
+ i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47840) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i11 >> 2] | 0) + 20 >> 2] & 255](i19, i11);
HEAP32[i18 >> 2] = i16;
i1 = HEAP8[i13 >> 0] | 0;
@@ -45294,8 +45351,8 @@ function __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6
}
i1 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i18 >> 2] = i1;
- i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i18, 47476) | 0;
- FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 32 >> 2] & 7](i9, 38819, 38845, i13) | 0;
+ i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i18, 47800) | 0;
+ FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i9 >> 2] | 0) + 32 >> 2] & 7](i9, 39132, 39158, i13) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i1) | 0;
HEAP32[i18 >> 2] = 0;
HEAP32[i18 + 4 >> 2] = 0;
@@ -45367,7 +45424,7 @@ function __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6
i13 = (HEAP8[i9 >> 0] | 0) < 0 ? HEAP32[i18 >> 2] | 0 : i18;
i14 = __ZNSt3__26__clocEv() | 0;
HEAP32[i15 >> 2] = i16;
- if ((__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z(i13, i14, 38852, i15) | 0) != 1) HEAP32[i22 >> 2] = 4;
+ if ((__ZNSt3__217__libcpp_sscanf_lEPKcP15__locale_structS1_z(i13, i14, 39165, 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;
@@ -45584,12 +45641,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11c
break;
}
case 11:
- if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42585, 11) | 0)) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43189, 70);
+ if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42898, 11) | 0)) {
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43502, 70);
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43260, 12);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43573, 12);
break L1;
} else {
i3 = HEAP8[i5 >> 0] | 0;
@@ -45602,12 +45659,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11c
} while (0);
L7 : do if ((i6 | 0) == 6) {
i2 = i3 << 24 >> 24 < 0;
- do if (((i2 ? i1 : i3 & 255) | 0) == 12) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42597, 12) | 0)) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43273, 49);
+ do if (((i2 ? i1 : i3 & 255) | 0) == 12) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42910, 12) | 0)) {
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43586, 49);
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43323, 13);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43636, 13);
break L7;
} else {
i3 = HEAP8[i5 >> 0] | 0;
@@ -45615,12 +45672,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11c
break;
} while (0);
i2 = i3 << 24 >> 24 < 0;
- do if (((i2 ? i1 : i3 & 255) | 0) == 12) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42610, 12) | 0)) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43337, 49);
+ do if (((i2 ? i1 : i3 & 255) | 0) == 12) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42923, 12) | 0)) {
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43650, 49);
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43387, 13);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43700, 13);
break L7;
} else {
i3 = HEAP8[i5 >> 0] | 0;
@@ -45628,12 +45685,12 @@ function __ZN10__cxxabiv112_GLOBAL__N_19base_nameINSt3__212basic_stringIcNS2_11c
break;
} while (0);
i2 = i3 << 24 >> 24 < 0;
- do if (((i2 ? i1 : i3 & 255) | 0) == 13) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42623, 13) | 0)) {
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43401, 50);
+ do if (((i2 ? i1 : i3 & 255) | 0) == 13) if (!(__ZNSt3__211char_traitsIcE7compareEPKcS3_j(i2 ? HEAP32[i8 >> 2] | 0 : i8, 42936, 13) | 0)) {
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6assignEPKcj(i8, 43714, 50);
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43452, 14);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6__initEPKcj(i4, 43765, 14);
break L7;
} else {
i2 = i8;
@@ -45737,13 +45794,13 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, i9) {
i5 = i14 + 4 | 0;
i10 = i14;
HEAP32[i12 + 28 >> 2] = i9;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 31593, 1) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i12 >> 2] | 0, 31876, 1) | 0;
HEAP32[i2 >> 2] = HEAP32[i9 >> 2];
HEAP32[i8 >> 2] = HEAP32[i2 >> 2];
__ZN4wasm16PrintSExpression9printNameENS_4NameE(i12, i8) | 0;
i2 = i9 + 32 | 0;
if (HEAP32[i2 >> 2] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i12 + 12 >> 2] | 0) | 0, 31599) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i12 + 12 >> 2] | 0) | 0, 31882) | 0;
HEAP32[i1 >> 2] = HEAP32[i2 >> 2];
HEAP32[i8 >> 2] = HEAP32[i1 >> 2];
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i8) | 0, 41) | 0;
@@ -45758,7 +45815,7 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, i9) {
while (1) {
if (i3 >>> 0 >= i2 - i1 >> 2 >>> 0) break L4;
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0;
- i1 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31606) | 0;
+ i1 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31889) | 0;
i2 = __ZN4wasm16PrintSExpression14printableLocalEj(i12, i3) | 0;
HEAP32[i5 >> 2] = i2;
HEAP32[i8 >> 2] = HEAP32[i5 >> 2];
@@ -45772,7 +45829,7 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, i9) {
i1 = i9 + 4 | 0;
if (HEAP32[i1 >> 2] | 0) {
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i12 >> 2] | 0, HEAP32[i12 + 12 >> 2] | 0) | 0;
- i5 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31613) | 0;
+ i5 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31896) | 0;
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 41) | 0;
}
__ZN4wasm16PrintSExpression9incIndentEv(i12);
@@ -45782,7 +45839,7 @@ function __ZN4wasm16PrintSExpression13visitFunctionEPNS_8FunctionE(i12, i9) {
while (1) {
if (i1 >>> 0 >= (__ZN4wasm8Function12getNumLocalsEv(i9) | 0) >>> 0) break;
__Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i12 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0;
- i7 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31621) | 0;
+ i7 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i12 >> 2] | 0, 31904) | 0;
i6 = __ZN4wasm16PrintSExpression14printableLocalEj(i12, i1) | 0;
HEAP32[i10 >> 2] = i6;
HEAP32[i8 >> 2] = HEAP32[i10 >> 2];
@@ -45822,10 +45879,10 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i11, i1) {
HEAP32[i13 >> 2] = i1;
i14 = i11 + 12 | 0;
if (HEAP8[i14 >> 0] | 0) {
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19952) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19848) | 0;
i10 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i12 >> 2] = i10;
- i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i12, 47476) | 0;
+ i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i12, 47800) | 0;
i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0;
__ZNSt3__26localeD2Ev(i12);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i10) | 0;
@@ -45899,12 +45956,12 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i11, i1) {
while (1) {
if (i1 >>> 0 >= i2 >>> 0) break;
if (HEAP8[i14 >> 0] | 0) {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 33275) | 0;
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0) | 0, 19991) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 33575) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0) | 0, 19887) | 0;
i4 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, HEAP32[(HEAP32[i13 >> 2] | 0) + 20 >> 2] | 0) | 0;
i17 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i12 >> 2] = i17;
- i17 = __ZNKSt3__26locale9use_facetERNS0_2idE(i12, 47476) | 0;
+ i17 = __ZNKSt3__26locale9use_facetERNS0_2idE(i12, 47800) | 0;
i17 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i17 >> 2] | 0) + 28 >> 2] & 31](i17, 10) | 0;
__ZNSt3__26localeD2Ev(i12);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i17) | 0;
@@ -45924,7 +45981,7 @@ function __ZN4wasm17WasmBinaryBuilder10visitBlockEPNS_5BlockE(i11, i1) {
i1 = i17;
}
}
- if ((i1 | 0) == 23) ___assert_fail(19967, 18854, 1765, 19980); else if ((i1 | 0) == 31) {
+ if ((i1 | 0) == 23) ___assert_fail(19863, 18750, 1787, 19876); else if ((i1 | 0) == 31) {
__ZNSt3__213__vector_baseIPN4wasm5BlockENS_9allocatorIS3_EEED2Ev(i15);
STACKTOP = i16;
return;
@@ -45943,8 +46000,8 @@ function __ZNSt3__29__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS
i20 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
i17 = i20;
- i18 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
- i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47492) | 0;
+ i18 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
+ i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47816) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 255](i17, i10);
HEAP32[i16 >> 2] = i14;
i1 = HEAP8[i11 >> 0] | 0;
@@ -46094,14 +46151,14 @@ function __ZNSt3__26locale5__impC2Ej(i4, i1) {
i1 = i1 | 0;
var i2 = 0, i3 = 0, i5 = 0;
HEAP32[i4 + 4 >> 2] = i1 + -1;
- HEAP32[i4 >> 2] = 10304;
+ HEAP32[i4 >> 2] = 10308;
i1 = i4 + 8 | 0;
__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej(i1, 28);
i2 = i4 + 144 | 0;
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 38855, 1);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 39168, 1);
i1 = HEAP32[i1 >> 2] | 0;
i2 = i4 + 12 | 0;
i3 = HEAP32[i2 >> 2] | 0;
@@ -46111,97 +46168,97 @@ function __ZNSt3__26locale5__impC2Ej(i4, i1) {
HEAP32[i2 >> 2] = i5;
i3 = i5;
}
- HEAP32[11119] = 0;
- HEAP32[11118] = 7968;
- __ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_(i4, 44472);
- HEAP32[11121] = 0;
- HEAP32[11120] = 8e3;
- __ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_(i4, 44480);
- __ZNSt3__25ctypeIcEC2EPKtbj(44488, 0, 0, 1);
- __ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_(i4, 44488);
- HEAP32[11127] = 0;
- HEAP32[11126] = 10520;
- __ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_(i4, 44504);
- HEAP32[11129] = 0;
- HEAP32[11128] = 10588;
- __ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i4, 44512);
- HEAP32[11131] = 0;
- HEAP32[11130] = 10256;
+ HEAP32[11197] = 0;
+ HEAP32[11196] = 7972;
+ __ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_(i4, 44784);
+ HEAP32[11199] = 0;
+ HEAP32[11198] = 8004;
+ __ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_(i4, 44792);
+ __ZNSt3__25ctypeIcEC2EPKtbj(44800, 0, 0, 1);
+ __ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_(i4, 44800);
+ HEAP32[11205] = 0;
+ HEAP32[11204] = 10524;
+ __ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_(i4, 44816);
+ HEAP32[11207] = 0;
+ HEAP32[11206] = 10592;
+ __ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i4, 44824);
+ HEAP32[11209] = 0;
+ HEAP32[11208] = 10260;
i5 = __ZNSt3__26__clocEv() | 0;
- HEAP32[11132] = i5;
- __ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i4, 44520);
- HEAP32[11135] = 0;
- HEAP32[11134] = 10636;
- __ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i4, 44536);
- HEAP32[11137] = 0;
- HEAP32[11136] = 10684;
- __ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i4, 44544);
- __ZNSt3__28numpunctIcEC2Ej(44552, 1);
- __ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_(i4, 44552);
- __ZNSt3__28numpunctIwEC2Ej(44576, 1);
- __ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_(i4, 44576);
- HEAP32[11153] = 0;
- HEAP32[11152] = 8032;
- __ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44608);
- HEAP32[11155] = 0;
- HEAP32[11154] = 8096;
- __ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44616);
- HEAP32[11157] = 0;
- HEAP32[11156] = 8160;
- __ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44624);
- HEAP32[11159] = 0;
- HEAP32[11158] = 8212;
- __ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44632);
- HEAP32[11161] = 0;
- HEAP32[11160] = 9760;
- __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i4, 44640);
- HEAP32[11163] = 0;
- HEAP32[11162] = 9816;
- __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i4, 44648);
- HEAP32[11165] = 0;
- HEAP32[11164] = 9872;
- __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i4, 44656);
- HEAP32[11167] = 0;
- HEAP32[11166] = 9928;
- __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i4, 44664);
- HEAP32[11169] = 0;
- HEAP32[11168] = 9984;
- __ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44672);
- HEAP32[11171] = 0;
- HEAP32[11170] = 10012;
- __ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44680);
- HEAP32[11173] = 0;
- HEAP32[11172] = 10040;
- __ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44688);
- HEAP32[11175] = 0;
- HEAP32[11174] = 10068;
- __ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44696);
- HEAP32[11177] = 0;
- HEAP32[11176] = 8264;
- HEAP32[11178] = 8312;
- __ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44704);
- HEAP32[11181] = 0;
- HEAP32[11180] = 8348;
- HEAP32[11182] = 8396;
- __ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44720);
- HEAP32[11185] = 0;
- HEAP32[11184] = 10500;
+ HEAP32[11210] = i5;
+ __ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i4, 44832);
+ HEAP32[11213] = 0;
+ HEAP32[11212] = 10640;
+ __ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i4, 44848);
+ HEAP32[11215] = 0;
+ HEAP32[11214] = 10688;
+ __ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i4, 44856);
+ __ZNSt3__28numpunctIcEC2Ej(44864, 1);
+ __ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_(i4, 44864);
+ __ZNSt3__28numpunctIwEC2Ej(44888, 1);
+ __ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_(i4, 44888);
+ HEAP32[11231] = 0;
+ HEAP32[11230] = 8036;
+ __ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44920);
+ HEAP32[11233] = 0;
+ HEAP32[11232] = 8100;
+ __ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44928);
+ HEAP32[11235] = 0;
+ HEAP32[11234] = 8164;
+ __ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44936);
+ HEAP32[11237] = 0;
+ HEAP32[11236] = 8216;
+ __ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44944);
+ HEAP32[11239] = 0;
+ HEAP32[11238] = 9764;
+ __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i4, 44952);
+ HEAP32[11241] = 0;
+ HEAP32[11240] = 9820;
+ __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i4, 44960);
+ HEAP32[11243] = 0;
+ HEAP32[11242] = 9876;
+ __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i4, 44968);
+ HEAP32[11245] = 0;
+ HEAP32[11244] = 9932;
+ __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i4, 44976);
+ HEAP32[11247] = 0;
+ HEAP32[11246] = 9988;
+ __ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44984);
+ HEAP32[11249] = 0;
+ HEAP32[11248] = 10016;
+ __ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44992);
+ HEAP32[11251] = 0;
+ HEAP32[11250] = 10044;
+ __ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 45e3);
+ HEAP32[11253] = 0;
+ HEAP32[11252] = 10072;
+ __ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 45008);
+ HEAP32[11255] = 0;
+ HEAP32[11254] = 8268;
+ HEAP32[11256] = 8316;
+ __ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 45016);
+ HEAP32[11259] = 0;
+ HEAP32[11258] = 8352;
+ HEAP32[11260] = 8400;
+ __ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 45032);
+ HEAP32[11263] = 0;
+ HEAP32[11262] = 10504;
i5 = __ZNSt3__26__clocEv() | 0;
- HEAP32[11186] = i5;
- HEAP32[11184] = 9712;
- __ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 44736);
- HEAP32[11189] = 0;
- HEAP32[11188] = 10500;
+ HEAP32[11264] = i5;
+ HEAP32[11262] = 9716;
+ __ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i4, 45048);
+ HEAP32[11267] = 0;
+ HEAP32[11266] = 10504;
i5 = __ZNSt3__26__clocEv() | 0;
- HEAP32[11190] = i5;
- HEAP32[11188] = 9736;
- __ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 44752);
- HEAP32[11193] = 0;
- HEAP32[11192] = 10096;
- __ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_(i4, 44768);
- HEAP32[11195] = 0;
- HEAP32[11194] = 10128;
- __ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_(i4, 44776);
+ HEAP32[11268] = i5;
+ HEAP32[11266] = 9740;
+ __ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i4, 45064);
+ HEAP32[11271] = 0;
+ HEAP32[11270] = 10100;
+ __ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_(i4, 45080);
+ HEAP32[11273] = 0;
+ HEAP32[11272] = 10132;
+ __ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_(i4, 45088);
return;
}
@@ -46330,9 +46387,9 @@ function __ZN4wasm13WasmValidator10visitUnaryEPNS_5UnaryE(i2, i3) {
i3 = i3 | 0;
var i1 = 0, i4 = 0;
i1 = i3 + 12 | 0;
- __ZN4wasm13WasmValidator15shouldBeUnequalIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0, 0, i3, 15677) | 0;
+ __ZN4wasm13WasmValidator15shouldBeUnequalIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0, 0, i3, 15721) | 0;
i4 = i3 + 8 | 0;
- if ((HEAP32[i4 >> 2] & -2 | 0) == 20) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[i3 + 4 >> 2] | 0, 1, i3, 15724) | 0;
+ if ((HEAP32[i4 >> 2] & -2 | 0) == 20) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[i3 + 4 >> 2] | 0, 1, i3, 15768) | 0;
i1 = HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0;
L4 : do if ((i1 | 0) != 5) do switch (HEAP32[i4 >> 2] | 0) {
case 19:
@@ -46356,138 +46413,138 @@ function __ZN4wasm13WasmValidator10visitUnaryEPNS_5UnaryE(i2, i3) {
case 2:
case 0:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, HEAP32[i3 + 4 >> 2] | 0, i3, 15744) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, HEAP32[i3 + 4 >> 2] | 0, i3, 15788) | 0;
break L4;
}
case 21:
case 20:
{
- __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5UnaryEEEbbT_PKc(i2, (i1 + -1 | 0) >>> 0 < 2, i3, 15793) | 0;
+ __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5UnaryEEEbbT_PKc(i2, (i1 + -1 | 0) >>> 0 < 2, i3, 15837) | 0;
break L4;
}
case 22:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15822) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15866) | 0;
break L4;
}
case 23:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15822) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15866) | 0;
break L4;
}
case 24:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15850) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15894) | 0;
break L4;
}
case 25:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15876) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15920) | 0;
break L4;
}
case 26:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15876) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15920) | 0;
break L4;
}
case 27:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15876) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15920) | 0;
break L4;
}
case 28:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15876) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15920) | 0;
break L4;
}
case 29:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15876) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15920) | 0;
break L4;
}
case 30:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15876) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15920) | 0;
break L4;
}
case 31:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15876) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15920) | 0;
break L4;
}
case 32:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15876) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15920) | 0;
break L4;
}
case 33:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15903) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 15947) | 0;
break L4;
}
case 34:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15940) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 15984) | 0;
break L4;
}
case 37:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15977) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16021) | 0;
break L4;
}
case 38:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15977) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16021) | 0;
break L4;
}
case 35:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15977) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16021) | 0;
break L4;
}
case 36:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 15977) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16021) | 0;
break L4;
}
case 41:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15977) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16021) | 0;
break L4;
}
case 42:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15977) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16021) | 0;
break L4;
}
case 39:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15977) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16021) | 0;
break L4;
}
case 40:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 15977) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16021) | 0;
break L4;
}
case 43:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 16006) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 3, i3, 16050) | 0;
break L4;
}
case 44:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 16035) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 4, i3, 16079) | 0;
break L4;
}
case 45:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16063) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 1, i3, 16107) | 0;
break L4;
}
case 46:
{
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16100) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S5_T_PKc(i2, i1, 2, i3, 16144) | 0;
break L4;
}
default:
@@ -47110,15 +47167,15 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
i7 = i9 + 12 | 0;
i6 = i10 + 4 | 0;
if (((HEAP32[i7 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) >> 2 | 0) != ((HEAP32[i6 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 4 | 0)) {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 25123) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 23552) | 0;
HEAP32[i1 >> 2] = HEAP32[i9 >> 2];
HEAP32[i8 >> 2] = HEAP32[i1 >> 2];
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i8) | 0, 25134) | 0;
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i7 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) >> 2) | 0, 25145) | 0;
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i6 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 4) | 0, 25163) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i4, i8) | 0, 23563) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i7 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) >> 2) | 0, 23574) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, (HEAP32[i6 >> 2] | 0) - (HEAP32[i10 >> 2] | 0) >> 4) | 0, 23592) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i8 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i8);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -47164,22 +47221,22 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
if ((i1 | 0) == 5) {
STACKTOP = i13;
return;
- } else if ((i1 | 0) == 8) ___assert_fail(25175, 24695, 614, 25196); else if ((i1 | 0) == 10) {
- i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 25123) | 0;
+ } else if ((i1 | 0) == 8) ___assert_fail(23604, 22399, 615, 23625); else if ((i1 | 0) == 10) {
+ i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 23552) | 0;
HEAP32[i11 >> 2] = HEAP32[i9 >> 2];
HEAP32[i8 >> 2] = HEAP32[i11 >> 2];
- i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i8) | 0, 25210) | 0;
- i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i12 >> 2] | 0) + (i4 << 2) >> 2] | 0) | 0) | 0, 25226) | 0, i4) | 0, 25242) | 0;
- i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i10 >> 2] | 0) + (i4 << 4) >> 2] | 0) | 0) | 0, 43697) | 0;
+ i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i14, i8) | 0, 23639) | 0;
+ i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i12 >> 2] | 0) + (i4 << 2) >> 2] | 0) | 0) | 0, 23655) | 0, i4) | 0, 23671) | 0;
+ i14 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i14, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[(HEAP32[i10 >> 2] | 0) + (i4 << 4) >> 2] | 0) | 0) | 0, 44010) | 0;
i13 = __ZNKSt3__28ios_base6getlocEv(i14 + (HEAP32[(HEAP32[i14 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i8 >> 2] = i13;
- i13 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0;
+ i13 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0;
i13 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i13 >> 2] | 0) + 28 >> 2] & 31](i13, 10) | 0;
__ZNSt3__26localeD2Ev(i8);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i14, i13) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i14) | 0;
_abort();
- } else if ((i1 | 0) == 13) ___assert_fail(25249, 24695, 624, 25196);
+ } else if ((i1 | 0) == 13) ___assert_fail(23678, 22399, 625, 23625);
}
function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) {
@@ -47213,7 +47270,7 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) {
break;
}
i5 = (i8 | 0) != 0;
- i7 = i5 ? HEAP32[697] | 0 : HEAP32[696] | 0;
+ i7 = i5 ? HEAP32[698] | 0 : HEAP32[697] | 0;
L4 : do if (i11) {
if (i10) {
i22 = 12;
@@ -47221,9 +47278,9 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) {
}
if (!(__ZN4wasm12isUInteger64Ed(d2) | 0)) {
HEAPF64[i18 >> 3] = d2;
- _snprintf(i7, 999, i5 ? 26317 : 26320, i18) | 0;
+ _snprintf(i7, 999, i5 ? 26609 : 26612, i18) | 0;
HEAP32[i19 >> 2] = i13;
- _sscanf(i7, 26277, i19) | 0;
+ _sscanf(i7, 26569, i19) | 0;
break;
}
i1 = __ZN4wasm12toUInteger64Ed(d2) | 0;
@@ -47231,16 +47288,16 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) {
i4 = i20;
HEAP32[i4 >> 2] = i1;
HEAP32[i4 + 4 >> 2] = tempRet0;
- _snprintf(i7, 999, i6 ? 26300 : 26307, i20) | 0;
+ _snprintf(i7, 999, i6 ? 26592 : 26599, i20) | 0;
if (i6) {
HEAP32[i21 >> 2] = i14;
- _sscanf(i7, 26312, i21) | 0;
+ _sscanf(i7, 26604, 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, 26277, i17) | 0;
+ _sscanf(i7, 26569, i17) | 0;
break;
}
} else {
@@ -47248,22 +47305,22 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) {
i1 = 0;
while (1) {
if ((i1 | 0) >= 19) break L4;
- HEAP8[51410] = 37;
- HEAP8[51411] = 46;
+ HEAP8[51734] = 37;
+ HEAP8[51735] = 46;
if ((i1 | 0) < 10) {
- HEAP8[51412] = i1 + 48;
- HEAP8[51413] = i4;
- HEAP8[51414] = 0;
+ HEAP8[51736] = i1 + 48;
+ HEAP8[51737] = i4;
+ HEAP8[51738] = 0;
} else {
- HEAP8[51412] = 49;
- HEAP8[51413] = i1 + 38;
- HEAP8[51414] = i4;
- HEAP8[51415] = 0;
+ HEAP8[51736] = 49;
+ HEAP8[51737] = i1 + 38;
+ HEAP8[51738] = i4;
+ HEAP8[51739] = 0;
}
HEAPF64[i15 >> 3] = d2;
- _snprintf(i7, 999, 51410, i15) | 0;
+ _snprintf(i7, 999, 51734, i15) | 0;
HEAP32[i16 >> 2] = i13;
- _sscanf(i7, 26277, i16) | 0;
+ _sscanf(i7, 26569, i16) | 0;
if (+HEAPF64[i13 >> 3] == d2) break; else i1 = i1 + 1 | 0;
}
} while (0);
@@ -47346,19 +47403,19 @@ function __ZN6cashew9JSPrinter11numToStringEdb(d2, i1) {
d3 = +HEAPF64[i12 >> 3];
d2 = +HEAPF64[i23 >> 3];
if (d3 == d2) {
- i23 = HEAP32[697] | 0;
+ i23 = HEAP32[698] | 0;
i22 = _strlen(i23) | 0;
- i1 = HEAP32[696] | 0;
+ i1 = HEAP32[697] | 0;
i22 = i22 >>> 0 < (_strlen(i1) | 0) >>> 0;
i1 = i22 ? i23 : i1;
- } else i1 = d3 < d2 ? HEAP32[697] | 0 : HEAP32[696] | 0;
+ } else i1 = d3 < d2 ? HEAP32[698] | 0 : HEAP32[697] | 0;
if (i24) {
i1 = i1 + -1 | 0;
HEAP8[i1 >> 0] = 45;
}
STACKTOP = i25;
return i1 | 0;
- } else if ((i22 | 0) == 12) ___assert_fail(26281, 34046, 872, 26288); else if ((i22 | 0) == 38) ___assert_fail(26325, 34046, 935, 26288);
+ } else if ((i22 | 0) == 12) ___assert_fail(26573, 34346, 872, 26580); else if ((i22 | 0) == 38) ___assert_fail(26617, 34346, 935, 26580);
return 0;
}
@@ -47374,17 +47431,17 @@ function _call_from_js(i1) {
i14 = i18 + 36 | 0;
i15 = i18;
i16 = i18 + 32 | 0;
- if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 13710) | 0, i1) | 0, 10) | 0;
+ if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 13714) | 0, i1) | 0, 10) | 0;
__ZN6cashew7IStringC2EPKcb(i13, i1, 1);
- i11 = HEAP32[HEAP32[11249] >> 2] | 0;
+ i11 = HEAP32[HEAP32[11327] >> 2] | 0;
HEAP32[i2 >> 2] = HEAP32[i13 >> 2];
HEAP32[i12 >> 2] = HEAP32[i2 >> 2];
i11 = (__ZN4wasm6Module9getExportENS_4NameE(i11, i12) | 0) + 4 | 0;
- i1 = HEAP32[HEAP32[11249] >> 2] | 0;
+ i1 = HEAP32[HEAP32[11327] >> 2] | 0;
HEAP32[i3 >> 2] = HEAP32[i11 >> 2];
HEAP32[i12 >> 2] = HEAP32[i3 >> 2];
i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i12) | 0;
- if (!i1) ___assert_fail(35005, 13724, 433, 13740);
+ if (!i1) ___assert_fail(35305, 13728, 485, 13744);
i10 = _emscripten_asm_const_i(10) | 0;
i11 = i1 + 8 | 0;
i3 = (HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 2;
@@ -47454,12 +47511,12 @@ function _call_from_js(i1) {
i2 = i2 + 1 | 0;
}
if ((i17 | 0) == 27) _abort();
- i17 = HEAP32[11249] | 0;
+ i17 = HEAP32[11327] | 0;
HEAP32[i16 >> 2] = HEAP32[i13 >> 2];
HEAP32[i12 >> 2] = HEAP32[i16 >> 2];
__ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__26vectorINS_7LiteralENS2_9allocatorIS4_EEEE(i15, i17, i12, i14);
- if (HEAP8[49408] | 0) {
- i17 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 13834) | 0;
+ if (HEAP8[49732] | 0) {
+ i17 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 13838) | 0;
HEAP32[i12 >> 2] = HEAP32[i15 >> 2];
HEAP32[i12 + 4 >> 2] = HEAP32[i15 + 4 >> 2];
HEAP32[i12 + 8 >> 2] = HEAP32[i15 + 8 >> 2];
@@ -47511,7 +47568,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W
i11 = i19 + 20 | 0;
i12 = i19 + 4 | 0;
i9 = i19;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 45784) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 0) | 0, 45056) | 0 : 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i6, 0) | 0, 46104) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 0) | 0, 45368) | 0 : 0) {
i3 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i6, 1) | 0, 1) | 0;
i3 = __ZN6cashew5Value10getIStringEv(HEAP32[i3 >> 2] | 0) | 0;
i3 = HEAP32[i3 >> 2] | 0;
@@ -47521,7 +47578,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W
HEAP32[i8 >> 2] = 0;
HEAP32[i8 + 4 >> 2] = 0;
HEAP32[i8 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 27878, 5);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 28170, 5);
i3 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i8, i3) | 0;
HEAP32[i5 >> 2] = HEAP32[i3 >> 2];
HEAP32[i5 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
@@ -47614,7 +47671,7 @@ function __ZN4wasm15Asm2WasmBuilder24noteImportedFunctionCallEN6cashew3RefENS_8W
STACKTOP = i19;
return;
}
- ___assert_fail(27817, 11743, 228, 27853);
+ ___assert_fail(28109, 11747, 228, 28145);
}
function ___cxa_demangle(i10, i1, i14, i17) {
@@ -47753,103 +47810,103 @@ function ___cxa_demangle(i10, i1, i14, i17) {
}
function __GLOBAL__sub_I_parser_cpp() {
- __ZN6cashew7IString3setEPKcb(45036, 33370, 1);
- __ZN6cashew7IString3setEPKcb(45040, 33379, 1);
- __ZN6cashew7IString3setEPKcb(45044, 35166, 1);
- __ZN6cashew7IString3setEPKcb(45048, 33385, 1);
- __ZN6cashew7IString3setEPKcb(45052, 33390, 1);
- __ZN6cashew7IString3setEPKcb(45056, 35044, 1);
- __ZN6cashew7IString3setEPKcb(45060, 33397, 1);
- __ZN6cashew7IString3setEPKcb(45064, 33401, 1);
- __ZN6cashew7IString3setEPKcb(45068, 33407, 1);
- __ZN6cashew7IString3setEPKcb(45072, 33419, 1);
- __ZN6cashew7IString3setEPKcb(45076, 33426, 1);
- __ZN6cashew7IString3setEPKcb(45080, 33433, 1);
- __ZN6cashew7IString3setEPKcb(45084, 35183, 1);
- __ZN6cashew7IString3setEPKcb(45088, 33436, 1);
- __ZN6cashew7IString3setEPKcb(45092, 33442, 1);
- __ZN6cashew7IString3setEPKcb(45096, 33445, 1);
- __ZN6cashew7IString3setEPKcb(45100, 33449, 1);
- __ZN6cashew7IString3setEPKcb(45104, 33453, 1);
- __ZN6cashew7IString3setEPKcb(45108, 35135, 1);
- __ZN6cashew7IString3setEPKcb(45112, 33457, 1);
- __ZN6cashew7IString3setEPKcb(45116, 33461, 1);
- __ZN6cashew7IString3setEPKcb(45120, 33467, 1);
- __ZN6cashew7IString3setEPKcb(45124, 33473, 1);
- __ZN6cashew7IString3setEPKcb(45128, 33482, 1);
- __ZN6cashew7IString3setEPKcb(45132, 33489, 1);
- __ZN6cashew7IString3setEPKcb(45136, 36159, 1);
- __ZN6cashew7IString3setEPKcb(45140, 36167, 1);
- __ZN6cashew7IString3setEPKcb(45144, 33496, 1);
- __ZN6cashew7IString3setEPKcb(45148, 33505, 1);
- __ZN6cashew7IString3setEPKcb(45152, 33517, 1);
- __ZN6cashew7IString3setEPKcb(45156, 33532, 1);
- __ZN6cashew7IString3setEPKcb(45160, 33546, 1);
- __ZN6cashew7IString3setEPKcb(45164, 33559, 1);
- __ZN6cashew7IString3setEPKcb(45168, 33573, 1);
- __ZN6cashew7IString3setEPKcb(45172, 33585, 1);
- __ZN6cashew7IString3setEPKcb(45176, 33600, 1);
- __ZN6cashew7IString3setEPKcb(45180, 33615, 1);
- __ZN6cashew7IString3setEPKcb(45184, 33628, 1);
- __ZN6cashew7IString3setEPKcb(45188, 33641, 1);
- __ZN6cashew7IString3setEPKcb(45192, 43778, 1);
- __ZN6cashew7IString3setEPKcb(45196, 43728, 1);
- __ZN6cashew7IString3setEPKcb(45200, 43769, 1);
- __ZN6cashew7IString3setEPKcb(45204, 42503, 1);
- __ZN6cashew7IString3setEPKcb(45208, 43704, 1);
- __ZN6cashew7IString3setEPKcb(45212, 43753, 1);
- __ZN6cashew7IString3setEPKcb(45216, 42667, 1);
- __ZN6cashew7IString3setEPKcb(45220, 42515, 1);
- __ZN6cashew7IString3setEPKcb(45224, 43712, 1);
- __ZN6cashew7IString3setEPKcb(45228, 43718, 1);
- __ZN6cashew7IString3setEPKcb(45232, 42517, 1);
- __ZN6cashew7IString3setEPKcb(45236, 43709, 1);
- __ZN6cashew7IString3setEPKcb(45240, 43750, 1);
- __ZN6cashew7IString3setEPKcb(45244, 43699, 1);
- __ZN6cashew7IString3setEPKcb(45248, 43823, 1);
- __ZN6cashew7IString3setEPKcb(45252, 42498, 1);
- __ZN6cashew7IString3setEPKcb(45256, 43828, 1);
- __ZN6cashew7IString3setEPKcb(45260, 43721, 1);
- __ZN6cashew7IString3setEPKcb(45264, 33654, 1);
- __ZN6cashew7IString3setEPKcb(45268, 33658, 1);
- __ZN6cashew7IString3setEPKcb(45272, 33672, 1);
- __ZN6cashew7IString3setEPKcb(45276, 33678, 1);
- __ZN6cashew7IString3setEPKcb(45280, 33685, 1);
- __ZN6cashew7IString3setEPKcb(45284, 33692, 1);
- __ZN6cashew7IString3setEPKcb(45288, 33700, 1);
- __ZN6cashew7IString3setEPKcb(45292, 33707, 1);
- __ZN6cashew7IString3setEPKcb(45296, 33715, 1);
- __ZN6cashew7IString3setEPKcb(45300, 33723, 1);
- __ZN6cashew7IString3setEPKcb(45304, 33731, 1);
- __ZN6cashew7IString3setEPKcb(45308, 53494, 1);
- __ZN6cashew7IString3setEPKcb(45312, 35005, 1);
- __ZN6cashew7IString3setEPKcb(45316, 42453, 1);
- __ZN6cashew7IString3setEPKcb(45320, 33734, 1);
- __ZN6cashew7IString3setEPKcb(45324, 33736, 1);
- __ZN6cashew7IString3setEPKcb(45328, 33738, 1);
- __ZN6cashew7IString3setEPKcb(45332, 43657, 1);
- __ZN6cashew7IString3setEPKcb(45336, 33740, 1);
- __ZN6cashew7IString3setEPKcb(45340, 33742, 1);
- __ZN6cashew7IString3setEPKcb(45344, 35216, 1);
- __ZN6cashew7IString3setEPKcb(45348, 33744, 1);
- __ZN6cashew7IString3setEPKcb(45352, 33752, 1);
- __ZN6cashew7IString3setEPKcb(45356, 43697, 1);
- __ZN6cashew7IString3setEPKcb(45360, 33756, 1);
- __ZN6cashew7IString3setEPKcb(45364, 33760, 1);
- __ZN6cashew7IString3setEPKcb(45368, 33766, 1);
- __ZN6cashew7IString3setEPKcb(45372, 43876, 1);
- __ZN6cashew7IString3setEPKcb(45376, 43630, 1);
- __ZN6cashew10IStringSetC2EPKc(45380, 33773);
- ___cxa_atexit(159, 45380, ___dso_handle | 0) | 0;
- HEAP32[11353] = 0;
- HEAP32[11354] = 0;
- HEAP32[11355] = 0;
- ___cxa_atexit(160, 45412, ___dso_handle | 0) | 0;
- HEAP32[11356] = 0;
- HEAP32[11357] = 0;
- HEAP32[11358] = 0;
- ___cxa_atexit(161, 45424, ___dso_handle | 0) | 0;
- __ZN6cashew4InitC2Ev(51420);
+ __ZN6cashew7IString3setEPKcb(45348, 33670, 1);
+ __ZN6cashew7IString3setEPKcb(45352, 33679, 1);
+ __ZN6cashew7IString3setEPKcb(45356, 35471, 1);
+ __ZN6cashew7IString3setEPKcb(45360, 33685, 1);
+ __ZN6cashew7IString3setEPKcb(45364, 33690, 1);
+ __ZN6cashew7IString3setEPKcb(45368, 35344, 1);
+ __ZN6cashew7IString3setEPKcb(45372, 33697, 1);
+ __ZN6cashew7IString3setEPKcb(45376, 33701, 1);
+ __ZN6cashew7IString3setEPKcb(45380, 33707, 1);
+ __ZN6cashew7IString3setEPKcb(45384, 33719, 1);
+ __ZN6cashew7IString3setEPKcb(45388, 33726, 1);
+ __ZN6cashew7IString3setEPKcb(45392, 33733, 1);
+ __ZN6cashew7IString3setEPKcb(45396, 35488, 1);
+ __ZN6cashew7IString3setEPKcb(45400, 33736, 1);
+ __ZN6cashew7IString3setEPKcb(45404, 33742, 1);
+ __ZN6cashew7IString3setEPKcb(45408, 33745, 1);
+ __ZN6cashew7IString3setEPKcb(45412, 33749, 1);
+ __ZN6cashew7IString3setEPKcb(45416, 33753, 1);
+ __ZN6cashew7IString3setEPKcb(45420, 35440, 1);
+ __ZN6cashew7IString3setEPKcb(45424, 33757, 1);
+ __ZN6cashew7IString3setEPKcb(45428, 33761, 1);
+ __ZN6cashew7IString3setEPKcb(45432, 33767, 1);
+ __ZN6cashew7IString3setEPKcb(45436, 33773, 1);
+ __ZN6cashew7IString3setEPKcb(45440, 33782, 1);
+ __ZN6cashew7IString3setEPKcb(45444, 33789, 1);
+ __ZN6cashew7IString3setEPKcb(45448, 36472, 1);
+ __ZN6cashew7IString3setEPKcb(45452, 36480, 1);
+ __ZN6cashew7IString3setEPKcb(45456, 33796, 1);
+ __ZN6cashew7IString3setEPKcb(45460, 33805, 1);
+ __ZN6cashew7IString3setEPKcb(45464, 33817, 1);
+ __ZN6cashew7IString3setEPKcb(45468, 33832, 1);
+ __ZN6cashew7IString3setEPKcb(45472, 33846, 1);
+ __ZN6cashew7IString3setEPKcb(45476, 33859, 1);
+ __ZN6cashew7IString3setEPKcb(45480, 33873, 1);
+ __ZN6cashew7IString3setEPKcb(45484, 33885, 1);
+ __ZN6cashew7IString3setEPKcb(45488, 33900, 1);
+ __ZN6cashew7IString3setEPKcb(45492, 33915, 1);
+ __ZN6cashew7IString3setEPKcb(45496, 33928, 1);
+ __ZN6cashew7IString3setEPKcb(45500, 33941, 1);
+ __ZN6cashew7IString3setEPKcb(45504, 44091, 1);
+ __ZN6cashew7IString3setEPKcb(45508, 44041, 1);
+ __ZN6cashew7IString3setEPKcb(45512, 44082, 1);
+ __ZN6cashew7IString3setEPKcb(45516, 42816, 1);
+ __ZN6cashew7IString3setEPKcb(45520, 44017, 1);
+ __ZN6cashew7IString3setEPKcb(45524, 44066, 1);
+ __ZN6cashew7IString3setEPKcb(45528, 42980, 1);
+ __ZN6cashew7IString3setEPKcb(45532, 42828, 1);
+ __ZN6cashew7IString3setEPKcb(45536, 44025, 1);
+ __ZN6cashew7IString3setEPKcb(45540, 44031, 1);
+ __ZN6cashew7IString3setEPKcb(45544, 42830, 1);
+ __ZN6cashew7IString3setEPKcb(45548, 44022, 1);
+ __ZN6cashew7IString3setEPKcb(45552, 44063, 1);
+ __ZN6cashew7IString3setEPKcb(45556, 44012, 1);
+ __ZN6cashew7IString3setEPKcb(45560, 44136, 1);
+ __ZN6cashew7IString3setEPKcb(45564, 42811, 1);
+ __ZN6cashew7IString3setEPKcb(45568, 44141, 1);
+ __ZN6cashew7IString3setEPKcb(45572, 44034, 1);
+ __ZN6cashew7IString3setEPKcb(45576, 33954, 1);
+ __ZN6cashew7IString3setEPKcb(45580, 33958, 1);
+ __ZN6cashew7IString3setEPKcb(45584, 33972, 1);
+ __ZN6cashew7IString3setEPKcb(45588, 33978, 1);
+ __ZN6cashew7IString3setEPKcb(45592, 33985, 1);
+ __ZN6cashew7IString3setEPKcb(45596, 33992, 1);
+ __ZN6cashew7IString3setEPKcb(45600, 34e3, 1);
+ __ZN6cashew7IString3setEPKcb(45604, 34007, 1);
+ __ZN6cashew7IString3setEPKcb(45608, 34015, 1);
+ __ZN6cashew7IString3setEPKcb(45612, 34023, 1);
+ __ZN6cashew7IString3setEPKcb(45616, 34031, 1);
+ __ZN6cashew7IString3setEPKcb(45620, 53818, 1);
+ __ZN6cashew7IString3setEPKcb(45624, 35305, 1);
+ __ZN6cashew7IString3setEPKcb(45628, 42766, 1);
+ __ZN6cashew7IString3setEPKcb(45632, 34034, 1);
+ __ZN6cashew7IString3setEPKcb(45636, 34036, 1);
+ __ZN6cashew7IString3setEPKcb(45640, 34038, 1);
+ __ZN6cashew7IString3setEPKcb(45644, 43970, 1);
+ __ZN6cashew7IString3setEPKcb(45648, 34040, 1);
+ __ZN6cashew7IString3setEPKcb(45652, 34042, 1);
+ __ZN6cashew7IString3setEPKcb(45656, 35521, 1);
+ __ZN6cashew7IString3setEPKcb(45660, 34044, 1);
+ __ZN6cashew7IString3setEPKcb(45664, 34052, 1);
+ __ZN6cashew7IString3setEPKcb(45668, 44010, 1);
+ __ZN6cashew7IString3setEPKcb(45672, 34056, 1);
+ __ZN6cashew7IString3setEPKcb(45676, 34060, 1);
+ __ZN6cashew7IString3setEPKcb(45680, 34066, 1);
+ __ZN6cashew7IString3setEPKcb(45684, 44189, 1);
+ __ZN6cashew7IString3setEPKcb(45688, 43943, 1);
+ __ZN6cashew10IStringSetC2EPKc(45692, 34073);
+ ___cxa_atexit(159, 45692, ___dso_handle | 0) | 0;
+ HEAP32[11431] = 0;
+ HEAP32[11432] = 0;
+ HEAP32[11433] = 0;
+ ___cxa_atexit(160, 45724, ___dso_handle | 0) | 0;
+ HEAP32[11434] = 0;
+ HEAP32[11435] = 0;
+ HEAP32[11436] = 0;
+ ___cxa_atexit(161, 45736, ___dso_handle | 0) | 0;
+ __ZN6cashew4InitC2Ev(51744);
return;
}
@@ -48069,7 +48126,7 @@ function _mbsrtowcs(i5, i9, i1, i3) {
break;
}
i7 = i5;
- i4 = HEAP32[3576 + (i4 << 2) >> 2] | 0;
+ i4 = HEAP32[3580 + (i4 << 2) >> 2] | 0;
i2 = i2 + 1 | 0;
i8 = 38;
continue;
@@ -48098,7 +48155,7 @@ function _mbsrtowcs(i5, i9, i1, i3) {
i8 = 49;
break;
}
- i4 = HEAP32[3576 + (i4 << 2) >> 2] | 0;
+ i4 = HEAP32[3580 + (i4 << 2) >> 2] | 0;
i6 = i2 + 1 | 0;
i8 = 17;
continue;
@@ -48217,10 +48274,10 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) {
i11 = i14;
i12 = i4 + 12 | 0;
if (HEAP8[i12 >> 0] | 0) {
- i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19525) | 0;
+ i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19421) | 0;
i10 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i10;
- i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i10) | 0;
@@ -48228,10 +48285,10 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) {
}
i6 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i4) | 0;
if (HEAP8[i12 >> 0] | 0) {
- i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i6) | 0;
+ i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i6) | 0;
i10 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i10;
- i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i10 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i10 >> 2] | 0) + 28 >> 2] & 31](i10, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i10) | 0;
@@ -48246,10 +48303,10 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) {
break;
}
if (HEAP8[i12 >> 0] | 0) {
- i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0;
+ i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0;
i2 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i2;
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 31](i2, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i2) | 0;
@@ -48263,7 +48320,7 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) {
HEAP32[i8 >> 2] = 0;
HEAP32[i8 + 4 >> 2] = 0;
HEAP32[i8 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 19540, 7);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 19436, 7);
__ZNSt3__29to_stringEj(i11, i3);
i2 = HEAP8[i9 >> 0] | 0;
i1 = i2 << 24 >> 24 < 0;
@@ -48304,7 +48361,7 @@ function __ZN4wasm17WasmBinaryBuilder11readImportsEv(i4) {
if ((i1 | 0) == 7) {
STACKTOP = i14;
return;
- } else if ((i1 | 0) == 14) ___assert_fail(19548, 18854, 1468, 19582); else if ((i1 | 0) == 16) ___assert_fail(19594, 18854, 1470, 19582);
+ } else if ((i1 | 0) == 14) ___assert_fail(19444, 18750, 1476, 19478); else if ((i1 | 0) == 16) ___assert_fail(19490, 18750, 1478, 19478);
}
function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) {
@@ -48315,10 +48372,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) {
i4 = i14;
i6 = i3 + 12 | 0;
if (HEAP8[i6 >> 0] | 0) {
- i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19409) | 0;
+ i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19305) | 0;
i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i12;
- i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0;
@@ -48326,10 +48383,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) {
}
i5 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i3) | 0;
if (HEAP8[i6 >> 0] | 0) {
- i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i5) | 0;
+ i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i5) | 0;
i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i12;
- i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0;
@@ -48342,10 +48399,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) {
break;
}
if (HEAP8[i6 >> 0] | 0) {
- i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0;
+ i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0;
i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i12;
- i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0;
@@ -48363,10 +48420,10 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) {
}
i8 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i3) | 0;
if (HEAP8[i6 >> 0] | 0) {
- i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19496) | 0, i8) | 0;
+ i13 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19392) | 0, i8) | 0;
i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i12;
- i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0;
@@ -48411,7 +48468,7 @@ function __ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i3) {
if ((i1 | 0) == 7) {
STACKTOP = i14;
return;
- } else if ((i1 | 0) == 11) ___assert_fail(19442, 18854, 1442, 19481); else if ((i1 | 0) == 22) ___assert_fail(19509, 18854, 1452, 19481);
+ } else if ((i1 | 0) == 11) ___assert_fail(19338, 18750, 1450, 19377); else if ((i1 | 0) == 22) ___assert_fail(19405, 18750, 1460, 19377);
}
function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i12, i1) {
@@ -48456,7 +48513,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i12, i1) {
HEAP32[i10 >> 2] = 0;
HEAP32[i10 + 4 >> 2] = 0;
HEAP32[i10 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 35166, 5);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 35471, 5);
i4 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i12, i10) | 0;
HEAP32[i1 + 8 >> 2] = i4;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10);
@@ -48472,7 +48529,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i12, i1) {
if (i1 >>> 0 >= (HEAP32[i4 >> 2] | 0) >>> 0) break;
i1 = __ZN4wasm7ElementixEj(i2, i1) | 0;
i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i1, 0) | 0) | 0;
- if ((i4 | 0) != (HEAP32[11449] | 0)) break;
+ if ((i4 | 0) != (HEAP32[11529] | 0)) break;
i2 = __ZN10MixedArena5allocIN4wasm5BlockEEEPT_v(HEAP32[i11 >> 2] | 0) | 0;
HEAP32[i8 >> 2] = i2;
HEAP32[i9 >> 2] = i1;
@@ -48527,7 +48584,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBlockERNS_7ElementE(i12, i1) {
__ZNSt3__213__vector_baseINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorIS7_EEED2Ev(i15);
STACKTOP = i16;
return i14 | 0;
- } else if ((i1 | 0) == 26) ___assert_fail(18289, 17152, 989, 18321);
+ } else if ((i1 | 0) == 26) ___assert_fail(18223, 17086, 991, 18255);
return 0;
}
@@ -48740,11 +48797,11 @@ function __ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE
i20 = i28 + 20 | 0;
HEAP32[i6 >> 2] = i3;
HEAPF64[i14 >> 3] = d4;
- i3 = _snprintf(i3, 100, 40334, i14) | 0;
+ i3 = _snprintf(i3, 100, 40647, i14) | 0;
if (i3 >>> 0 > 99) {
i3 = __ZNSt3__26__clocEv() | 0;
HEAPF64[i1 >> 3] = d4;
- i3 = __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz(i6, i3, 40334, i1) | 0;
+ i3 = __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz(i6, i3, 40647, i1) | 0;
i1 = HEAP32[i6 >> 2] | 0;
if (!i1) i1 = HEAP32[i6 >> 2] | 0;
i2 = _malloc(i3 << 2) | 0;
@@ -48763,7 +48820,7 @@ function __ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE
}
i8 = __ZNKSt3__28ios_base6getlocEv(i25) | 0;
HEAP32[i27 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i27, 47508) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i27, 47832) | 0;
i7 = HEAP32[i6 >> 2] | 0;
FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, i7, i7 + i3 | 0, i2) | 0;
if (!i3) i7 = 0; else i7 = (HEAP8[HEAP32[i6 >> 2] >> 0] | 0) == 45;
@@ -48984,10 +49041,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitLoadERPNS_10ExpressionEh(i4, i5
} while (0);
if ((i6 | 0) == 16) {
if (HEAP8[i4 + 12 >> 0] | 0) {
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21264) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21160) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i6) | 0;
@@ -49033,11 +49090,11 @@ function __ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE
i20 = i28 + 20 | 0;
HEAP32[i6 >> 2] = i3;
HEAPF64[i14 >> 3] = d4;
- i3 = _snprintf(i3, 100, 40334, i14) | 0;
+ i3 = _snprintf(i3, 100, 40647, i14) | 0;
if (i3 >>> 0 > 99) {
i3 = __ZNSt3__26__clocEv() | 0;
HEAPF64[i1 >> 3] = d4;
- i3 = __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz(i6, i3, 40334, i1) | 0;
+ i3 = __ZNSt3__219__libcpp_asprintf_lEPPcP15__locale_structPKcz(i6, i3, 40647, i1) | 0;
i1 = HEAP32[i6 >> 2] | 0;
if (!i1) i1 = HEAP32[i6 >> 2] | 0;
i2 = _malloc(i3) | 0;
@@ -49056,7 +49113,7 @@ function __ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE
}
i8 = __ZNKSt3__28ios_base6getlocEv(i25) | 0;
HEAP32[i27 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i27, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i27, 47800) | 0;
i7 = HEAP32[i6 >> 2] | 0;
FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, i7, i7 + i3 | 0, i2) | 0;
if (!i3) i7 = 0; else i7 = (HEAP8[HEAP32[i6 >> 2] >> 0] | 0) == 45;
@@ -49156,44 +49213,44 @@ function __ZN4wasm17WasmBinaryBuilder4readEv(i8) {
HEAP32[i6 >> 2] = i8;
HEAP32[i7 >> 2] = i3;
HEAP32[i2 >> 2] = i4;
- do if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[805] | 0) | 0) __ZN4wasm17WasmBinaryBuilder9readStartEv(i8); else {
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[795] | 0) | 0) {
+ do if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[806] | 0) | 0) __ZN4wasm17WasmBinaryBuilder9readStartEv(i8); else {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[796] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder10readMemoryEv(i8);
break;
}
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[796] | 0) | 0) {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[797] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder14readSignaturesEv(i8);
break;
}
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[797] | 0) | 0) {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[798] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder11readImportsEv(i8);
break;
}
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[798] | 0) | 0) {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[799] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i8);
break;
}
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[799] | 0) | 0) {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[800] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder13readFunctionsEv(i8);
break;
}
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[800] | 0) | 0) {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[801] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder11readExportsEv(i8);
break;
}
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[801] | 0) | 0) {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[802] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder11readGlobalsEv(i8);
break;
}
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[802] | 0) | 0) {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[803] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder16readDataSegmentsEv(i8);
break;
}
- if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[803] | 0) | 0) {
+ if (__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[804] | 0) | 0) {
__ZN4wasm17WasmBinaryBuilder17readFunctionTableEv(i8);
break;
}
- if (!(__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[804] | 0) | 0)) {
+ if (!(__ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i5, HEAP32[805] | 0) | 0)) {
i1 = 25;
break L1;
}
@@ -49206,128 +49263,133 @@ function __ZN4wasm17WasmBinaryBuilder4readEv(i8) {
}
}
if ((i1 | 0) == 25) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18799) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18695) | 0;
i1 = HEAP32[i12 >> 2] | 0;
i16 = HEAP32[i15 >> 2] | 0;
if (((HEAP32[i14 >> 2] | 0) + -1 + i1 | 0) >>> 0 < ((HEAP32[i16 + 4 >> 2] | 0) - (HEAP32[i16 >> 2] | 0) | 0) >>> 0) {
i10 = 0;
i13 = i1;
- } else ___assert_fail(18820, 18854, 1263, 18872);
+ } else ___assert_fail(18716, 18750, 1271, 18768);
while (1) {
if (i10 >>> 0 >= i13 >>> 0) break;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46772, HEAP8[(HEAP32[HEAP32[i15 >> 2] >> 2] | 0) + ((HEAP32[i14 >> 2] | 0) + i10) >> 0] | 0) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(47096, HEAP8[(HEAP32[HEAP32[i15 >> 2] >> 2] | 0) + ((HEAP32[i14 >> 2] | 0) + i10) >> 0] | 0) | 0;
i10 = i10 + 1 | 0;
i13 = HEAP32[i12 >> 2] | 0;
}
- i16 = __ZNKSt3__28ios_base6getlocEv(46772 + (HEAP32[(HEAP32[11693] | 0) + -12 >> 2] | 0) | 0) | 0;
+ i16 = __ZNKSt3__28ios_base6getlocEv(47096 + (HEAP32[(HEAP32[11774] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i11 >> 2] = i16;
- i16 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47476) | 0;
+ i16 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47800) | 0;
i16 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i16 >> 2] | 0) + 28 >> 2] & 31](i16, 10) | 0;
__ZNSt3__26localeD2Ev(i11);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(46772, i16) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(46772) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(47096, i16) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(47096) | 0;
_abort();
- } else if ((i1 | 0) == 31) ___assert_fail(18877, 18854, 1268, 18872); else if ((i1 | 0) == 33) {
+ } else if ((i1 | 0) == 31) ___assert_fail(18773, 18750, 1276, 18768); else if ((i1 | 0) == 33) {
__ZN4wasm17WasmBinaryBuilder16processFunctionsEv(i8);
STACKTOP = i9;
return;
}
}
-function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i10, i11) {
- i10 = i10 | 0;
+function __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i11, i12) {
i11 = i11 | 0;
- var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0;
- i18 = STACKTOP;
- STACKTOP = STACKTOP + 64 | 0;
- i9 = i18 + 48 | 0;
- i8 = i18 + 44 | 0;
- i12 = i18 + 28 | 0;
- i13 = i18 + 24 | 0;
- i3 = i18 + 32 | 0;
- i14 = i18 + 12 | 0;
- i15 = i18 + 8 | 0;
- i16 = i18 + 4 | 0;
- i17 = i18;
- HEAP8[i10 + 81 >> 0] = 1;
- i6 = (HEAP32[i10 >> 2] | 0) + 72 | 0;
- i7 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i11, 1) | 0) | 0) | 0;
- __ZN4wasm7AddressaSEy(i6, i7, ((i7 | 0) < 0) << 31 >> 31) | 0;
- i7 = (__ZN4wasm7Element4listEv(i11) | 0) + 8 | 0;
- L1 : do if ((HEAP32[i7 >> 2] | 0) != 2) {
- i7 = __ZN4wasm7ElementixEj(i11, 2) | 0;
- do if (!(HEAP8[i7 >> 0] | 0)) {
- i1 = _atoll(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i11, 2) | 0) | 0) | 0;
+ i12 = i12 | 0;
+ var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i13 = 0, i14 = 0, i15 = 0, i16 = 0, i17 = 0, i18 = 0, i19 = 0;
+ i19 = STACKTOP;
+ STACKTOP = STACKTOP + 48 | 0;
+ i10 = i19 + 44 | 0;
+ i13 = i19 + 28 | 0;
+ i3 = i19 + 32 | 0;
+ i14 = i19 + 24 | 0;
+ i15 = i19 + 20 | 0;
+ i16 = i19 + 8 | 0;
+ i17 = i19 + 4 | 0;
+ i18 = i19;
+ HEAP8[i11 + 81 >> 0] = 1;
+ i8 = (HEAP32[i11 >> 2] | 0) + 80 | 0;
+ i9 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i12, 1) | 0) | 0) | 0;
+ __ZN4wasm7AddressaSEy(i8, i9, ((i9 | 0) < 0) << 31 >> 31) | 0;
+ i9 = (__ZN4wasm7Element4listEv(i12) | 0) + 8 | 0;
+ L1 : do if ((HEAP32[i9 >> 2] | 0) != 2) {
+ i9 = __ZN4wasm7ElementixEj(i12, 2) | 0;
+ do if (!(HEAP8[i9 >> 0] | 0)) {
+ i1 = _atoll(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i12, 2) | 0) | 0) | 0;
i2 = tempRet0;
if (i2 >>> 0 > 0 | (i2 | 0) == 0 & i1 >>> 0 > 65535) {
- i18 = ___cxa_allocate_exception(20) | 0;
+ i19 = ___cxa_allocate_exception(20) | 0;
HEAP32[i3 >> 2] = 0;
HEAP32[i3 + 4 >> 2] = 0;
HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18643, 27);
- __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i18, i3);
- ___cxa_throw(i18 | 0, 8, 154);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18577, 27);
+ __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i19, i3);
+ ___cxa_throw(i19 | 0, 8, 154);
} else {
- __ZN4wasm7AddressaSEy((HEAP32[i10 >> 2] | 0) + 76 | 0, i1, i2) | 0;
+ __ZN4wasm7AddressaSEy((HEAP32[i11 >> 2] | 0) + 84 | 0, i1, i2) | 0;
i1 = 3;
break;
}
} else i1 = 2; while (0);
- i6 = i14 + 4 | 0;
- i7 = i14 + 8 | 0;
+ i7 = i11 + 4 | 0;
+ i8 = i16 + 4 | 0;
+ i9 = i16 + 8 | 0;
while (1) {
- i5 = (__ZN4wasm7Element4listEv(i11) | 0) + 8 | 0;
- if (i1 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) break L1;
- i4 = __ZN4wasm7ElementixEj(i11, i1) | 0;
- i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i4, 0) | 0) | 0;
- if ((i5 | 0) != (HEAP32[11440] | 0)) break;
- i2 = __ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i4, 2) | 0) | 0;
+ i6 = (__ZN4wasm7Element4listEv(i12) | 0) + 8 | 0;
+ if (i1 >>> 0 >= (HEAP32[i6 >> 2] | 0) >>> 0) break L1;
+ i3 = __ZN4wasm7ElementixEj(i12, i1) | 0;
+ HEAP32[i14 >> 2] = 0;
+ i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0;
+ if ((i6 | 0) == (HEAP32[11518] | 0)) {
+ HEAP32[i14 >> 2] = 0;
+ i2 = 1;
+ } else {
+ i2 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i3, 1) | 0) | 0) | 0;
+ __ZN4wasm7AddressaSEy(i14, i2, ((i2 | 0) < 0) << 31 >> 31) | 0;
+ i2 = 2;
+ }
+ i2 = __ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i3, i2) | 0) | 0;
+ i5 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i7 >> 2] | 0) | 0;
+ HEAP32[i15 >> 2] = i5;
+ HEAP32[i5 + 4 >> 2] = 1;
+ i3 = HEAP32[i14 >> 2] | 0;
+ HEAP32[i5 + 8 >> 2] = 1;
+ HEAP32[i5 + 16 >> 2] = i3;
i3 = _strlen(i2) | 0;
if (!i3) {
- i5 = HEAP32[i10 >> 2] | 0;
- i2 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i4, 1) | 0) | 0) | 0;
- HEAP32[i14 >> 2] = i2;
- HEAP32[i15 >> 2] = 0;
- i3 = i5 + 84 | 0;
+ i2 = HEAP32[i11 >> 2] | 0;
+ HEAP32[i16 >> 2] = 0;
+ i3 = i2 + 92 | 0;
i4 = HEAP32[i3 >> 2] | 0;
- if (i4 >>> 0 < (HEAP32[i5 + 88 >> 2] | 0) >>> 0) {
- __ZN4wasm7AddressC2Ey(i12, i2, ((i2 | 0) < 0) << 31 >> 31);
- i5 = HEAP32[i15 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i13, i5, ((i5 | 0) < 0) << 31 >> 31);
- HEAP32[i8 >> 2] = HEAP32[i12 >> 2];
- HEAP32[i9 >> 2] = HEAP32[i13 >> 2];
- __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i4, i8, 53494, i9);
+ if (i4 >>> 0 < (HEAP32[i2 + 96 >> 2] | 0) >>> 0) {
+ __ZN4wasm7AddressC2Ey(i13, 0, 0);
+ HEAP32[i10 >> 2] = HEAP32[i13 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i4, i5, 53818, i10);
HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 16;
- } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiRA1_KciEEEvDpOT_(i5 + 80 | 0, i14, 53494, i15);
+ } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_5ConstERA1_KciEEEvDpOT_(i2 + 88 | 0, i15, 53818, i16);
} else {
- HEAP32[i14 >> 2] = 0;
- HEAP32[i6 >> 2] = 0;
- HEAP32[i7 >> 2] = 0;
- __ZN4wasm22SExpressionWasmBuilder14stringToBinaryEPKcjRNSt3__26vectorIcNS3_9allocatorIcEEEE(i10, i2, i3, i14);
- i5 = HEAP32[i10 >> 2] | 0;
- i2 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i4, 1) | 0) | 0) | 0;
- HEAP32[i15 >> 2] = i2;
- i3 = HEAP32[i14 >> 2] | 0;
- HEAP32[i16 >> 2] = i3;
- HEAP32[i17 >> 2] = (HEAP32[i6 >> 2] | 0) - i3;
- i3 = i5 + 84 | 0;
- i4 = HEAP32[i3 >> 2] | 0;
- if (i4 >>> 0 < (HEAP32[i5 + 88 >> 2] | 0) >>> 0) {
- __ZN4wasm7AddressC2Ey(i12, i2, ((i2 | 0) < 0) << 31 >> 31);
- i5 = HEAP32[i16 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i13, HEAP32[i17 >> 2] | 0, 0);
- HEAP32[i8 >> 2] = HEAP32[i12 >> 2];
- HEAP32[i9 >> 2] = HEAP32[i13 >> 2];
- __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i4, i8, i5, i9);
- HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 16;
- } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiPcjEEEvDpOT_(i5 + 80 | 0, i15, i16, i17);
- __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i14);
+ HEAP32[i16 >> 2] = 0;
+ HEAP32[i8 >> 2] = 0;
+ HEAP32[i9 >> 2] = 0;
+ __ZN4wasm22SExpressionWasmBuilder14stringToBinaryEPKcjRNSt3__26vectorIcNS3_9allocatorIcEEEE(i11, i2, i3, i16);
+ i2 = HEAP32[i11 >> 2] | 0;
+ i3 = HEAP32[i16 >> 2] | 0;
+ HEAP32[i17 >> 2] = i3;
+ i4 = (HEAP32[i8 >> 2] | 0) - i3 | 0;
+ HEAP32[i18 >> 2] = i4;
+ i5 = i2 + 92 | 0;
+ i6 = HEAP32[i5 >> 2] | 0;
+ if (i6 >>> 0 < (HEAP32[i2 + 96 >> 2] | 0) >>> 0) {
+ i2 = HEAP32[i15 >> 2] | 0;
+ __ZN4wasm7AddressC2Ey(i13, i4, 0);
+ HEAP32[i10 >> 2] = HEAP32[i13 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i6, i2, i3, i10);
+ HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + 16;
+ } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_5ConstEPcjEEEvDpOT_(i2 + 88 | 0, i15, i17, i18);
+ __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i16);
}
i1 = i1 + 1 | 0;
}
- ___assert_fail(18671, 17152, 1324, 18697);
} while (0);
- STACKTOP = i18;
+ STACKTOP = i19;
return;
}
@@ -49356,7 +49418,7 @@ function __ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEE
i13 = i26;
i14 = __ZNKSt3__28ios_base6getlocEv(i22) | 0;
HEAP32[i25 >> 2] = i14;
- i14 = __ZNKSt3__26locale9use_facetERNS0_2idE(i25, 47508) | 0;
+ i14 = __ZNKSt3__26locale9use_facetERNS0_2idE(i25, 47832) | 0;
i8 = i24 + 8 + 3 | 0;
i9 = HEAP8[i8 >> 0] | 0;
i1 = i9 << 24 >> 24 < 0;
@@ -49452,7 +49514,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4
i12 = __ZN10__cxxabiv112_GLOBAL__N_116parse_expressionINS0_2DbEEEPKcS4_S4_RT_(i1, i2, i3) | 0;
if ((i12 | 0) != (i1 | 0) ? (i4 = i3 + 4 | 0, i11 = HEAP32[i4 >> 2] | 0, (HEAP32[i3 >> 2] | 0) != (i11 | 0)) : 0) {
i10 = i11 + -24 | 0;
- __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i5, 42453);
+ __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i15, i5, 42766);
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i16, (HEAP32[i4 >> 2] | 0) + -24 | 0);
i2 = HEAP8[i16 + 11 >> 0] | 0;
i1 = i2 << 24 >> 24 < 0;
@@ -49466,7 +49528,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_123parse_prefix_expressionINS0_2DbEEEPKcS4
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i14, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i14, 42671) | 0;
HEAP32[i13 >> 2] = HEAP32[i2 >> 2];
HEAP32[i13 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i13 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -49590,7 +49652,7 @@ function __ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEE
i13 = i26;
i14 = __ZNKSt3__28ios_base6getlocEv(i22) | 0;
HEAP32[i25 >> 2] = i14;
- i14 = __ZNKSt3__26locale9use_facetERNS0_2idE(i25, 47476) | 0;
+ i14 = __ZNKSt3__26locale9use_facetERNS0_2idE(i25, 47800) | 0;
i7 = i24 + 11 | 0;
i9 = HEAP8[i7 >> 0] | 0;
i1 = i9 << 24 >> 24 < 0;
@@ -49718,7 +49780,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_126parse_base_unresolved_nameINS0_2DbEEEPK
if ((i5 | 0) != (i4 | 0)) {
i2 = __ZN10__cxxabiv112_GLOBAL__N_121parse_unresolved_typeINS0_2DbEEEPKcS4_S4_RT_(i5, i4, i6) | 0;
if ((i2 | 0) == (i5 | 0)) i2 = __ZN10__cxxabiv112_GLOBAL__N_115parse_simple_idINS0_2DbEEEPKcS4_S4_RT_(i5, i4, i6) | 0;
- if ((i2 | 0) != (i5 | 0) ? (i3 = HEAP32[i6 + 4 >> 2] | 0, (HEAP32[i6 >> 2] | 0) != (i3 | 0)) : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42667) | 0; else i2 = i5;
+ if ((i2 | 0) != (i5 | 0) ? (i3 = HEAP32[i6 + 4 >> 2] | 0, (HEAP32[i6 >> 2] | 0) != (i3 | 0)) : 0) __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i3 + -24 | 0, 0, 42980) | 0; else i2 = i5;
} else i2 = i4;
i1 = (i2 | 0) == (i5 | 0) ? i1 : i2;
break L1;
@@ -50148,83 +50210,6 @@ function __ZNSt3__2L13utf8_to_utf16EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeE(i1, i
return i1 | 0;
}
-function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i9, i10, i4) {
- i9 = i9 | 0;
- i10 = i10 | 0;
- i4 = i4 | 0;
- var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0;
- i14 = STACKTOP;
- STACKTOP = STACKTOP + 96 | 0;
- i8 = i14 + 84 | 0;
- i1 = i14 + 40 | 0;
- i11 = i14 + 72 | 0;
- i2 = i14 + 16 | 0;
- i3 = i14 + 68 | 0;
- i12 = i14;
- i13 = i14 + 64 | 0;
- __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i1, i10, HEAP32[i4 + 28 >> 2] | 0);
- if (!(HEAP32[i1 + 16 >> 2] | 0)) {
- HEAP32[i11 >> 2] = 0;
- i6 = i11 + 4 | 0;
- HEAP32[i6 >> 2] = 0;
- HEAP32[i11 + 8 >> 2] = 0;
- __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner17generateArgumentsERK11ArenaVectorIPNS_10ExpressionEES9_(i2, i10, i4 + 8 | 0, i11);
- if (!(HEAP32[i2 + 16 >> 2] | 0)) {
- i2 = __ZNK4wasm7Literal6geti32Ev(i1) | 0;
- i7 = i10 + 4 | 0;
- i1 = HEAP32[HEAP32[i7 >> 2] >> 2] | 0;
- if (i2 >>> 0 >= (HEAP32[i1 + 64 >> 2] | 0) - (HEAP32[i1 + 60 >> 2] | 0) >> 2 >>> 0) {
- FUNCTION_TABLE_vii[HEAP32[HEAP32[i10 >> 2] >> 2] & 255](i10, 25735);
- i1 = HEAP32[HEAP32[i7 >> 2] >> 2] | 0;
- }
- i5 = HEAP32[(HEAP32[i1 + 60 >> 2] | 0) + (i2 << 2) >> 2] | 0;
- HEAP32[i3 >> 2] = i5;
- HEAP32[i8 >> 2] = HEAP32[i3 >> 2];
- i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i1, i8) | 0;
- i3 = HEAP32[i1 + 32 >> 2] | 0;
- if (i3 | 0 ? (i3 | 0) != (HEAP32[i4 + 24 >> 2] | 0) : 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i10 >> 2] >> 2] & 255](i10, 25758);
- i4 = i1 + 8 | 0;
- i3 = i1 + 12 | 0;
- if (((HEAP32[i3 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) >> 2 | 0) == ((HEAP32[i6 >> 2] | 0) - (HEAP32[i11 >> 2] | 0) >> 4 | 0)) i1 = 0; else {
- FUNCTION_TABLE_vii[HEAP32[HEAP32[i10 >> 2] >> 2] & 255](i10, 25781);
- i1 = 0;
- }
- while (1) {
- i2 = HEAP32[i4 >> 2] | 0;
- if (i1 >>> 0 >= (HEAP32[i3 >> 2] | 0) - i2 >> 2 >>> 0) break;
- if ((HEAP32[i2 + (i1 << 2) >> 2] | 0) != (HEAP32[(HEAP32[i11 >> 2] | 0) + (i1 << 4) >> 2] | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i10 >> 2] >> 2] & 255](i10, 25814);
- i1 = i1 + 1 | 0;
- }
- i10 = HEAP32[i7 >> 2] | 0;
- HEAP32[i13 >> 2] = i5;
- HEAP32[i8 >> 2] = HEAP32[i13 >> 2];
- __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i12, i10, i8, i11);
- HEAP32[i9 >> 2] = HEAP32[i12 >> 2];
- HEAP32[i9 + 4 >> 2] = HEAP32[i12 + 4 >> 2];
- HEAP32[i9 + 8 >> 2] = HEAP32[i12 + 8 >> 2];
- HEAP32[i9 + 12 >> 2] = HEAP32[i12 + 12 >> 2];
- HEAP32[i9 + 16 >> 2] = 0;
- } else {
- HEAP32[i9 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i9 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
- HEAP32[i9 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
- HEAP32[i9 + 12 >> 2] = HEAP32[i2 + 12 >> 2];
- HEAP32[i9 + 16 >> 2] = HEAP32[i2 + 16 >> 2];
- HEAP32[i9 + 20 >> 2] = HEAP32[i2 + 20 >> 2];
- }
- __ZNSt3__213__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i11);
- } else {
- HEAP32[i9 >> 2] = HEAP32[i1 >> 2];
- HEAP32[i9 + 4 >> 2] = HEAP32[i1 + 4 >> 2];
- HEAP32[i9 + 8 >> 2] = HEAP32[i1 + 8 >> 2];
- HEAP32[i9 + 12 >> 2] = HEAP32[i1 + 12 >> 2];
- HEAP32[i9 + 16 >> 2] = HEAP32[i1 + 16 >> 2];
- HEAP32[i9 + 20 >> 2] = HEAP32[i1 + 20 >> 2];
- }
- STACKTOP = i14;
- return;
-}
-
function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) {
i13 = i13 | 0;
i4 = i4 | 0;
@@ -50243,8 +50228,8 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) {
i5 = __ZN6cashew3RefixEj(i13, 0) | 0;
i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0;
i5 = HEAP32[i5 >> 2] | 0;
- L1 : do if ((i5 | 0) != (HEAP32[11268] | 0)) {
- if ((i5 | 0) == (HEAP32[11290] | 0)) {
+ L1 : do if ((i5 | 0) != (HEAP32[11346] | 0)) {
+ if ((i5 | 0) == (HEAP32[11368] | 0)) {
i14 = __ZN6cashew3RefixEj(i13, 1) | 0;
i14 = __ZN6cashew5Value10getIStringEv(HEAP32[i14 >> 2] | 0) | 0;
switch (HEAP8[HEAP32[i14 >> 2] >> 0] | 0) {
@@ -50271,7 +50256,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) {
}
}
}
- if ((i5 | 0) == (HEAP32[11278] | 0)) {
+ if ((i5 | 0) == (HEAP32[11356] | 0)) {
i14 = __ZN6cashew3RefixEj(i13, 1) | 0;
i14 = __ZN6cashew5Value9getNumberEv(HEAP32[i14 >> 2] | 0) | 0;
d1 = +HEAPF64[i14 >> 3];
@@ -50291,8 +50276,8 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) {
i2 = i2 ? 0 : 2;
break;
}
- if ((i5 | 0) == (HEAP32[11264] | 0)) i2 = 0; else {
- if ((i5 | 0) == (HEAP32[11267] | 0)) {
+ if ((i5 | 0) == (HEAP32[11342] | 0)) i2 = 0; else {
+ if ((i5 | 0) == (HEAP32[11345] | 0)) {
i2 = __ZN6cashew3RefixEj(i13, 2) | 0;
HEAP32[i7 >> 2] = HEAP32[i2 >> 2];
HEAP32[i8 >> 2] = HEAP32[i4 >> 2];
@@ -50301,9 +50286,9 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) {
i2 = __Z10detectSignN6cashew3RefENS_7IStringE(i3, i12) | 0;
break;
}
- if ((i5 | 0) == (HEAP32[11277] | 0)) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i13, 1) | 0, 0) | 0, 45056) | 0) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i13, 1) | 0, 1) | 0, 45168) | 0) {
+ if ((i5 | 0) == (HEAP32[11355] | 0)) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i13, 1) | 0, 0) | 0, 45368) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i13, 1) | 0, 1) | 0, 45480) | 0) {
i2 = 3;
break;
}
@@ -50312,7 +50297,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) {
break;
}
}
- } else if ((i5 | 0) == (HEAP32[11275] | 0)) {
+ } else if ((i5 | 0) == (HEAP32[11353] | 0)) {
i2 = __ZN6cashew3RefixEj(i13, 2) | 0;
HEAP32[i9 >> 2] = HEAP32[i2 >> 2];
HEAP32[i10 >> 2] = HEAP32[i4 >> 2];
@@ -50338,7 +50323,7 @@ function __Z10detectSignN6cashew3RefENS_7IStringE(i13, i4) {
}
case 62:
{
- if ((i2 | 0) == (HEAP32[11316] | 0)) {
+ if ((i2 | 0) == (HEAP32[11394] | 0)) {
i2 = 2;
break L1;
}
@@ -50391,14 +50376,14 @@ function __ZZ11instantiateEN19JSExternalInterface4loadEPN4wasm4LoadENS0_7Address
if (((HEAP32[i1 >> 2] | 0) + -3 | 0) >>> 0 < 2) switch (i4 << 24 >> 24) {
case 4:
{
- d2 = +_emscripten_asm_const_di(26, i6 | 0);
+ d2 = +_emscripten_asm_const_di(28, i6 | 0);
HEAP32[i14 >> 2] = 3;
HEAPF32[i14 + 8 >> 2] = d2;
break L1;
}
case 8:
{
- d2 = +_emscripten_asm_const_di(27, i6 | 0);
+ d2 = +_emscripten_asm_const_di(29, i6 | 0);
HEAP32[i14 >> 2] = 4;
HEAPF64[i14 + 8 >> 3] = d2;
break L1;
@@ -50409,43 +50394,43 @@ function __ZZ11instantiateEN19JSExternalInterface4loadEPN4wasm4LoadENS0_7Address
L11 : do switch (i4 << 24 >> 24) {
case 1:
if (!(i5 << 24 >> 24)) {
- i10 = _emscripten_asm_const_ii(21, i6 | 0) | 0;
+ i10 = _emscripten_asm_const_ii(23, i6 | 0) | 0;
i9 = i10;
i10 = ((i10 | 0) < 0) << 31 >> 31;
break L11;
} else {
- i10 = _emscripten_asm_const_ii(20, i6 | 0) | 0;
+ i10 = _emscripten_asm_const_ii(22, i6 | 0) | 0;
i9 = i10;
i10 = ((i10 | 0) < 0) << 31 >> 31;
break L11;
}
case 2:
if (!(i5 << 24 >> 24)) {
- i10 = _emscripten_asm_const_ii(23, i6 | 0) | 0;
+ i10 = _emscripten_asm_const_ii(25, i6 | 0) | 0;
i9 = i10;
i10 = ((i10 | 0) < 0) << 31 >> 31;
break L11;
} else {
- i10 = _emscripten_asm_const_ii(22, i6 | 0) | 0;
+ i10 = _emscripten_asm_const_ii(24, i6 | 0) | 0;
i9 = i10;
i10 = ((i10 | 0) < 0) << 31 >> 31;
break L11;
}
case 4:
if (!(i5 << 24 >> 24)) {
- i9 = _emscripten_asm_const_ii(25, i6 | 0) | 0;
+ i9 = _emscripten_asm_const_ii(27, i6 | 0) | 0;
i10 = 0;
break L11;
} else {
- i10 = _emscripten_asm_const_ii(24, i6 | 0) | 0;
+ i10 = _emscripten_asm_const_ii(26, i6 | 0) | 0;
i9 = i10;
i10 = ((i10 | 0) < 0) << 31 >> 31;
break L11;
}
case 8:
{
- i9 = _emscripten_asm_const_ii(24, i6 | 0) | 0;
- i10 = _emscripten_asm_const_ii(24, i6 + 4 | 0) | 0;
+ i9 = _emscripten_asm_const_ii(26, i6 | 0) | 0;
+ i10 = _emscripten_asm_const_ii(26, i6 + 4 | 0) | 0;
break;
}
default:
@@ -50465,7 +50450,7 @@ function __ZZ11instantiateEN19JSExternalInterface4loadEPN4wasm4LoadENS0_7Address
} else i11 = 3; while (0);
if ((i11 | 0) == 3) {
i11 = i7 + 4 | 0;
- d2 = +_emscripten_asm_const_diiiii(19, i6 | 0, i1 | 0, ((HEAP32[i11 >> 2] | 0) + -3 | 0) >>> 0 < 2 | 0, i3 & 65535 | 0, i12 | 0);
+ d2 = +_emscripten_asm_const_diiiii(21, i6 | 0, i1 | 0, ((HEAP32[i11 >> 2] | 0) + -3 | 0) >>> 0 < 2 | 0, i3 & 65535 | 0, i12 | 0);
i1 = HEAP32[i11 >> 2] | 0;
L32 : do if ((i1 + -3 | 0) >>> 0 >= 2) {
if ((i1 | 0) != 2) {
@@ -50528,7 +50513,7 @@ function __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i9, i3, i
i4 = i11 + 128 | 0;
i5 = i11;
HEAP32[i9 >> 2] = i3;
- i7 = i3 + 100 | 0;
+ i7 = i3 + 108 | 0;
HEAP32[i9 + 4 >> 2] = i7;
HEAP32[i9 + 8 >> 2] = 0;
HEAP32[i9 + 12 >> 2] = 0;
@@ -50547,7 +50532,7 @@ function __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i9, i3, i
HEAP32[i9 + 76 >> 2] = 0;
HEAP8[i9 + 81 >> 0] = 0;
i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i10, 0) | 0) | 0;
- if ((i6 | 0) != (HEAP32[11434] | 0)) ___assert_fail(17285, 17152, 273, 17312);
+ if ((i6 | 0) != (HEAP32[11512] | 0)) ___assert_fail(17219, 17086, 273, 17246);
i6 = (__ZN4wasm7Element4listEv(i10) | 0) + 8 | 0;
if ((HEAP32[i6 >> 2] | 0) >>> 0 > 1 ? (i6 = __ZN4wasm7ElementixEj(i10, 1) | 0, (HEAP8[i6 >> 0] | 0) == 0) : 0) {
HEAP32[i4 >> 2] = 0;
@@ -50594,11 +50579,10 @@ function __ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i9, i3, i
HEAP32[i10 + 16 >> 2] = 0;
HEAP32[i10 + 20 >> 2] = 0;
HEAP32[i5 + 108 >> 2] = 15;
- i10 = i5 + 112 | 0;
- HEAP32[i10 >> 2] = 0;
- HEAP32[i10 + 4 >> 2] = 0;
- HEAP32[i10 + 8 >> 2] = 0;
- HEAP32[i10 + 12 >> 2] = 0;
+ HEAP32[i5 + 116 >> 2] = 0;
+ HEAP32[i5 + 120 >> 2] = 0;
+ HEAP32[i5 + 112 >> 2] = i5 + 116;
+ HEAP32[i5 + 124 >> 2] = 0;
__ZN4wasm17WasmBinaryBuilder4readEv(i5);
__ZN4wasm17WasmBinaryBuilderD2Ev(i5);
__ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i4);
@@ -50806,8 +50790,8 @@ function __ZNSt3__29__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6l
i18 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
i17 = i18;
- i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47508) | 0;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47516) | 0;
+ i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47832) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47840) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 255](i17, i5);
i9 = i17 + 11 | 0;
i8 = HEAP8[i9 >> 0] | 0;
@@ -51247,8 +51231,8 @@ function __ZNSt3__29__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6
i16 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
i15 = i16;
- i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47492) | 0;
+ i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47816) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i5 >> 2] | 0) + 20 >> 2] & 255](i15, i5);
i7 = i15 + 11 | 0;
i6 = HEAP8[i7 >> 0] | 0;
@@ -51356,18 +51340,18 @@ function __ZN6cashew7IString3setEPKcb(i16, i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i15 = i17;
HEAP32[i15 >> 2] = i1;
- if ((HEAP8[44288] | 0) == 0 ? ___cxa_guard_acquire(44288) | 0 : 0) {
+ if ((HEAP8[44600] | 0) == 0 ? ___cxa_guard_acquire(44600) | 0 : 0) {
i14 = __Znwj(20) | 0;
HEAP32[i14 >> 2] = 0;
HEAP32[i14 + 4 >> 2] = 0;
HEAP32[i14 + 8 >> 2] = 0;
HEAP32[i14 + 12 >> 2] = 0;
HEAPF32[i14 + 16 >> 2] = 1.0;
- HEAP32[11251] = i14;
+ HEAP32[11329] = i14;
}
- i1 = __ZNSt3__212__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE4findIS2_EENS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[11251] | 0, i15) | 0;
+ i1 = __ZNSt3__212__hash_tableIPKcN6cashew7IString11CStringHashENS4_12CStringEqualENS_9allocatorIS2_EEE4findIS2_EENS_15__hash_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(HEAP32[11329] | 0, i15) | 0;
L5 : do if (!i1) {
- if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(13992, 13949, 76, 14023);
+ if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(13996, 13953, 76, 14027);
i1 = HEAP32[i15 >> 2] | 0;
if (!i2) {
i13 = (_strlen(i1) | 0) + 1 | 0;
@@ -51376,7 +51360,7 @@ function __ZN6cashew7IString3setEPKcb(i16, i1, i2) {
HEAP32[i15 >> 2] = i14;
i1 = i14;
}
- i14 = HEAP32[11251] | 0;
+ i14 = HEAP32[11329] | 0;
i13 = __ZN6cashew7IString6hash_cEPKc(i1) | 0;
i10 = i14 + 4 | 0;
i11 = HEAP32[i10 >> 2] | 0;
@@ -52085,7 +52069,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17726, 13);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17660, 13);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, __ZN4wasm17getExpressionNameEPNS_10ExpressionE(i4) | 0) | 0;
HEAP32[i6 >> 2] = HEAP32[i2 >> 2];
HEAP32[i6 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -52096,7 +52080,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i6, 14763) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i6, 14821) | 0;
HEAP32[i8 >> 2] = HEAP32[i2 >> 2];
HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -52116,7 +52100,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeUnaryERNS_7ElementENS_7UnaryOpENS
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i9, 17740) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i9, 17674) | 0;
HEAP32[i11 >> 2] = HEAP32[i2 >> 2];
HEAP32[i11 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i11 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -52178,7 +52162,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i
i3 = i4 + 7 | 0;
i6 = 2;
break L1;
- } else ___assert_fail(18185, 17152, 1025, 18201);
+ } else ___assert_fail(18119, 17086, 1027, 18135);
break;
}
case 51:
@@ -52188,7 +52172,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i
i3 = i4 + 7 | 0;
i6 = 4;
break L1;
- } else ___assert_fail(18210, 17152, 1029, 18201);
+ } else ___assert_fail(18144, 17086, 1031, 18135);
break;
}
default:
@@ -52245,12 +52229,12 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i
}
i3 = i3 + 1 | 0;
}
- if ((i1 | 0) == 14) ___assert_fail(18226, 17152, 1040, 18201); else if ((i1 | 0) == 18) {
+ if ((i1 | 0) == 14) ___assert_fail(18160, 17086, 1042, 18135); else if ((i1 | 0) == 18) {
i12 = ___cxa_allocate_exception(20) | 0;
HEAP32[i10 >> 2] = 0;
HEAP32[i10 + 4 >> 2] = 0;
HEAP32[i10 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 18229, 10);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 18163, 10);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i12, i10);
___cxa_throw(i12 | 0, 8, 154);
} else if ((i1 | 0) == 20) {
@@ -52258,7 +52242,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoadERNS_7ElementENS_8WasmTypeE(i
HEAP32[i11 >> 2] = 0;
HEAP32[i11 + 4 >> 2] = 0;
HEAP32[i11 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 18240, 18);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 18174, 18);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i12, i11);
___cxa_throw(i12 | 0, 8, 154);
} else if ((i1 | 0) == 22) {
@@ -52295,13 +52279,13 @@ function __ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE
HEAP32[i18 >> 2] = 178;
i1 = __ZNKSt3__28ios_base6getlocEv(i3) | 0;
HEAP32[i14 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i14, 47508) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i14, 47832) | 0;
HEAP8[i4 >> 0] = 0;
HEAP32[i5 >> 2] = HEAP32[i15 >> 2];
i6 = HEAP32[i3 + 4 >> 2] | 0;
HEAP32[i8 >> 2] = HEAP32[i5 >> 2];
if (__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_(i13, i8, i2, i14, i6, i16, i4, i1, i19, i10, i7 + 400 | 0) | 0) {
- FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 40228, 40238, i8) | 0;
+ FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 48 >> 2] & 7](i1, 40541, 40551, i8) | 0;
i1 = (HEAP32[i10 >> 2] | 0) - (HEAP32[i19 >> 2] | 0) | 0;
if ((i1 | 0) > 392) {
i1 = _malloc((i1 >> 2) + 2 | 0) | 0;
@@ -52330,13 +52314,13 @@ function __ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE
if ((HEAP32[i3 >> 2] | 0) == (i4 | 0)) break;
i3 = i3 + 4 | 0;
}
- HEAP8[i1 >> 0] = HEAP8[40228 + (i3 - i7 >> 2) >> 0] | 0;
+ HEAP8[i1 >> 0] = HEAP8[40541 + (i3 - i7 >> 2) >> 0] | 0;
i5 = i5 + 4 | 0;
i1 = i1 + 1 | 0;
}
HEAP8[i1 >> 0] = 0;
HEAP32[i11 >> 2] = i12;
- _sscanf(i9, 40129, i11) | 0;
+ _sscanf(i9, 40442, i11) | 0;
if (i2 | 0) _free(i2);
}
i1 = HEAP32[i13 >> 2] | 0;
@@ -52420,7 +52404,7 @@ function __ZN4wasm17SExpressionParser11parseStringEv(i9) {
HEAP32[i3 >> 2] = 0;
HEAP32[i3 + 4 >> 2] = 0;
HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17235, 15);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17169, 15);
i7 = HEAP32[i9 + 4 >> 2] | 0;
i8 = HEAP32[i9 >> 2] | 0;
i9 = HEAP32[i9 + 8 >> 2] | 0;
@@ -52534,7 +52518,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc
case 6:
{
i1 = HEAP32[i1 >> 2] | 0;
- if ((i1 | 0) == (HEAP32[11329] | 0)) {
+ if ((i1 | 0) == (HEAP32[11407] | 0)) {
i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterParenERPc(i6, i7) | 0;
HEAP8[i9 >> 0] = 1;
HEAP32[i9 + 4 >> 2] = i5;
@@ -52543,7 +52527,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc
i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionENS3_17ExpressionElementERPcPKc(i6, i4, i7, i8) | 0;
break L1;
}
- if ((i1 | 0) == (HEAP32[11330] | 0)) {
+ if ((i1 | 0) == (HEAP32[11408] | 0)) {
i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceERPc(i6, i7) | 0;
HEAP8[i10 >> 0] = 1;
HEAP32[i10 + 4 >> 2] = i5;
@@ -52552,7 +52536,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPc
i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseExpressionENS3_17ExpressionElementERPcPKc(i6, i4, i7, i8) | 0;
break L1;
}
- if ((i1 | 0) == (HEAP32[11331] | 0)) {
+ if ((i1 | 0) == (HEAP32[11409] | 0)) {
i5 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyERPc(i6, i7) | 0;
HEAP8[i11 >> 0] = 1;
HEAP32[i11 + 4 >> 2] = i5;
@@ -52603,7 +52587,7 @@ function __ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEE
HEAP32[i15 >> 2] = 178;
i4 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i11 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47508) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47832) | 0;
HEAP8[i3 >> 0] = 0;
i9 = HEAP32[i12 >> 2] | 0;
HEAP32[i8 >> 2] = i9;
@@ -52672,14 +52656,14 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i1, i4) {
i1 = i1 | 0;
i4 = i4 | 0;
var d2 = 0.0;
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45112) | 0) {
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45424) | 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, 45160) | 0) {
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45192) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45112) | 0 : 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45472) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45504) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45424) | 0 : 0) {
i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0;
i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0;
d2 = +HEAPF64[i4 >> 3];
@@ -52687,7 +52671,7 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i1, i4) {
HEAPF64[i3 + 8 >> 3] = d2;
break;
}
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45196) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45112) | 0 : 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45508) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45424) | 0 : 0) {
i1 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0;
i1 = __ZN6cashew5Value9getNumberEv(HEAP32[i1 >> 2] | 0) | 0;
d2 = -+HEAPF64[i1 >> 3];
@@ -52700,9 +52684,9 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i1, i4) {
HEAP32[i3 >> 2] = 1;
HEAP32[i3 + 8 >> 2] = ~~d2 >>> 0;
break;
- } else ___assert_fail(27745, 11743, 400, 27790);
+ } else ___assert_fail(28037, 11747, 400, 28082);
}
- if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45192) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45160) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 45196) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 45112) | 0 : 0) {
+ if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45504) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45472) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 45508) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 45424) | 0 : 0) {
i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 1) | 0;
i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0;
d2 = -+HEAPF64[i4 >> 3];
@@ -52710,7 +52694,7 @@ function __ZN4wasm15Asm2WasmBuilder12checkLiteralEN6cashew3RefE(i3, i1, i4) {
HEAPF64[i3 + 8 >> 3] = d2;
break;
}
- if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45196) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45160) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 45192) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 45112) | 0 : 0) {
+ if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 1) | 0, 45508) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 0) | 0, 45472) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 1) | 0, 45504) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 0) | 0, 45424) | 0 : 0) {
i4 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i4, 2) | 0, 2) | 0, 1) | 0;
i4 = __ZN6cashew5Value9getNumberEv(HEAP32[i4 >> 2] | 0) | 0;
d2 = -+HEAPF64[i4 >> 3];
@@ -52755,7 +52739,7 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreENS0_7Addre
HEAP32[i6 + 4 >> 2] = 1;
i2 = __ZNK4wasm7Literal6geti64Ev(i12) | 0;
i11 = tempRet0;
- i12 = HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] | 0;
+ i12 = HEAP32[(HEAP32[i5 >> 2] | 0) + 16 >> 2] | 0;
__ZN4wasm7AddressC2Ey(i7, i13, 0);
HEAP32[i8 >> 2] = 1;
HEAP32[i8 + 8 >> 2] = i2;
@@ -52765,7 +52749,7 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreENS0_7Addre
HEAP32[i4 + 8 >> 2] = HEAP32[i8 + 8 >> 2];
HEAP32[i4 + 12 >> 2] = HEAP32[i8 + 12 >> 2];
FUNCTION_TABLE_viiii[i12 & 15](i5, i6, i3, i4);
- i12 = HEAP32[(HEAP32[i5 >> 2] | 0) + 12 >> 2] | 0;
+ i12 = HEAP32[(HEAP32[i5 >> 2] | 0) + 16 >> 2] | 0;
__ZN4wasm7AddressC2Ey(i9, i13 + 4 | 0, 0);
HEAP32[i10 >> 2] = 1;
HEAP32[i10 + 8 >> 2] = i11;
@@ -52796,12 +52780,12 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreENS0_7Addre
switch (i2 << 24 >> 24) {
case 1:
{
- _emscripten_asm_const_iii(29, i13 | 0, __ZNK4wasm7Literal6geti32Ev(i12) | 0) | 0;
+ _emscripten_asm_const_iii(31, i13 | 0, __ZNK4wasm7Literal6geti32Ev(i12) | 0) | 0;
break L1;
}
case 2:
{
- _emscripten_asm_const_iii(30, i13 | 0, __ZNK4wasm7Literal6geti32Ev(i12) | 0) | 0;
+ _emscripten_asm_const_iii(32, i13 | 0, __ZNK4wasm7Literal6geti32Ev(i12) | 0) | 0;
break L1;
}
case 4:
@@ -52818,7 +52802,7 @@ function __ZZ11instantiateEN19JSExternalInterface5storeEPN4wasm5StoreENS0_7Addre
i12 = __ZN4wasm7Literal10getIntegerEv(i12) | 0;
d1 = +(i12 >>> 0) + 4294967296.0 * +(tempRet0 | 0);
}
- +_emscripten_asm_const_diiid(28, i13 | 0, i3 | 0, i2 & 1 | 0, +d1);
+ +_emscripten_asm_const_diiid(30, i13 | 0, i3 | 0, i2 & 1 | 0, +d1);
} while (0);
STACKTOP = i14;
return;
@@ -53039,13 +53023,13 @@ function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE
HEAP32[i18 >> 2] = 178;
i1 = __ZNKSt3__28ios_base6getlocEv(i3) | 0;
HEAP32[i14 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i14, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i14, 47800) | 0;
HEAP8[i4 >> 0] = 0;
HEAP32[i5 >> 2] = HEAP32[i15 >> 2];
i6 = HEAP32[i3 + 4 >> 2] | 0;
HEAP32[i8 >> 2] = HEAP32[i5 >> 2];
if (__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_(i13, i8, i2, i14, i6, i16, i4, i1, i19, i10, i7 + 100 | 0) | 0) {
- FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 40118, 40128, i8) | 0;
+ FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i1 >> 2] | 0) + 32 >> 2] & 7](i1, 40431, 40441, i8) | 0;
i1 = (HEAP32[i10 >> 2] | 0) - (HEAP32[i19 >> 2] | 0) | 0;
if ((i1 | 0) > 98) {
i1 = _malloc(i1 + 2 | 0) | 0;
@@ -53074,13 +53058,13 @@ function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE
if ((HEAP8[i3 >> 0] | 0) == i4 << 24 >> 24) break;
i3 = i3 + 1 | 0;
}
- HEAP8[i1 >> 0] = HEAP8[40118 + (i3 - i7) >> 0] | 0;
+ HEAP8[i1 >> 0] = HEAP8[40431 + (i3 - i7) >> 0] | 0;
i5 = i5 + 1 | 0;
i1 = i1 + 1 | 0;
}
HEAP8[i1 >> 0] = 0;
HEAP32[i11 >> 2] = i12;
- _sscanf(i9, 40129, i11) | 0;
+ _sscanf(i9, 40442, i11) | 0;
if (i2 | 0) _free(i2);
}
i1 = HEAP32[i13 >> 2] | 0;
@@ -53115,81 +53099,6 @@ function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE
return i2 | 0;
}
-function __ZN4wasm17WasmBinaryBuilder11readGlobalsEv(i2) {
- i2 = i2 | 0;
- var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0;
- i10 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i3 = i10;
- i5 = i2 + 12 | 0;
- if (HEAP8[i5 >> 0] | 0) {
- i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21375) | 0;
- i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
- HEAP32[i3 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
- i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
- __ZNSt3__26localeD2Ev(i3);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0;
- }
- i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0;
- if (HEAP8[i5 >> 0] | 0) {
- i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i4) | 0;
- i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
- HEAP32[i3 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
- i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
- __ZNSt3__26localeD2Ev(i3);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0;
- }
- i6 = i2 + 124 | 0;
- i7 = i2 + 96 | 0;
- i8 = i2 + 100 | 0;
- i1 = 0;
- while (1) {
- if (i1 >>> 0 >= i4 >>> 0) {
- i1 = 7;
- break;
- }
- if (HEAP8[i5 >> 0] | 0) {
- i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0;
- i11 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
- HEAP32[i3 >> 2] = i11;
- i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
- i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 10) | 0;
- __ZNSt3__26localeD2Ev(i3);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i11) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0;
- }
- i9 = __Znwj(12) | 0;
- HEAP32[i9 >> 2] = 0;
- i11 = __ZN4wasm17WasmBinaryBuilder11getWasmTypeEv(i2) | 0;
- HEAP32[i9 + 4 >> 2] = i11;
- if (HEAP32[i6 >> 2] | 0) {
- i1 = 11;
- break;
- }
- __ZN4wasm17WasmBinaryBuilder18processExpressionsEv(i2);
- if (((HEAP32[i8 >> 2] | 0) - (HEAP32[i7 >> 2] | 0) | 0) != 4) {
- i1 = 13;
- break;
- }
- i11 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i2) | 0;
- HEAP32[i9 + 8 >> 2] = i11;
- if (HEAP32[i6 >> 2] | 0) {
- i1 = 15;
- break;
- }
- __ZN4wasm6Module9addGlobalEPNS_6GlobalE(HEAP32[i2 >> 2] | 0, i9);
- i1 = i1 + 1 | 0;
- }
- if ((i1 | 0) == 7) {
- STACKTOP = i10;
- return;
- } else if ((i1 | 0) == 11) ___assert_fail(19841, 18854, 1583, 21390); else if ((i1 | 0) == 13) ___assert_fail(21402, 18854, 1585, 21390); else if ((i1 | 0) == 15) ___assert_fail(19841, 18854, 1587, 21390);
-}
-
function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE(i1, i10, i12, i5, i2, i13, i7) {
i1 = i1 | 0;
i10 = i10 | 0;
@@ -53213,7 +53122,7 @@ function __ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEE
HEAP32[i15 >> 2] = 178;
i4 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i11 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i11, 47800) | 0;
HEAP8[i3 >> 0] = 0;
i9 = HEAP32[i12 >> 2] | 0;
HEAP32[i8 >> 2] = i9;
@@ -53435,23 +53344,23 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
i5 = i4 + 4 | 0;
i6 = HEAP32[(HEAP32[i5 >> 2] | 0) + 32 >> 2] | 0;
i3 = __ZNK4wasm7Literal6geti32Ev(i2) | 0;
- if (i3 >>> 0 > 65535) FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 26012);
+ if (i3 >>> 0 > 65535) FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 24337);
i2 = HEAP32[i5 >> 2] | 0;
i1 = HEAP32[i2 + 32 >> 2] | 0;
if (i1 >>> 0 >= ~i3 >>> 0) {
- FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 26049);
+ FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 24374);
i2 = HEAP32[i5 >> 2] | 0;
i1 = HEAP32[i2 + 32 >> 2] | 0;
}
i3 = i1 + i3 | 0;
- if (i3 >>> 0 > (HEAP32[(HEAP32[i2 >> 2] | 0) + 76 >> 2] | 0) >>> 0) {
- FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 26087);
+ if (i3 >>> 0 > (HEAP32[(HEAP32[i2 >> 2] | 0) + 84 >> 2] | 0) >>> 0) {
+ FUNCTION_TABLE_vii[HEAP32[HEAP32[i4 >> 2] >> 2] & 255](i4, 24412);
i1 = HEAP32[i5 >> 2] | 0;
i2 = i1;
i1 = HEAP32[i1 + 32 >> 2] | 0;
}
i4 = HEAP32[i2 + 36 >> 2] | 0;
- i2 = HEAP32[(HEAP32[i4 >> 2] | 0) + 16 >> 2] | 0;
+ i2 = HEAP32[(HEAP32[i4 >> 2] | 0) + 20 >> 2] | 0;
__ZN4wasm7AddressC2Ey(i9, i1 << 16, 0);
__ZN4wasm7AddressC2Ey(i10, i3 << 16, 0);
HEAP32[i7 >> 2] = HEAP32[i9 >> 2];
@@ -53473,7 +53382,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
}
case 3:
{
- i10 = (HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[11430] | 0);
+ i10 = (HEAP32[i1 + 12 >> 2] | 0) == (HEAP32[11508] | 0);
HEAP32[i11 >> 2] = 1;
i1 = i11 + 8 | 0;
if (i10) {
@@ -53496,9 +53405,9 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
function __ZNKSt3__220__time_get_c_storageIcE8__monthsEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- if ((HEAP8[44360] | 0) == 0 ? ___cxa_guard_acquire(44360) | 0 : 0) {
- if ((HEAP8[44368] | 0) == 0 ? ___cxa_guard_acquire(44368) | 0 : 0) {
- i2 = 47888;
+ if ((HEAP8[44672] | 0) == 0 ? ___cxa_guard_acquire(44672) | 0 : 0) {
+ if ((HEAP8[44680] | 0) == 0 ? ___cxa_guard_acquire(44680) | 0 : 0) {
+ i2 = 48212;
do {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
@@ -53510,36 +53419,36 @@ function __ZNKSt3__220__time_get_c_storageIcE8__monthsEv(i1) {
i1 = i1 + 1 | 0;
}
i2 = i2 + 12 | 0;
- } while ((i2 | 0) != 48176);
+ } while ((i2 | 0) != 48500);
___cxa_atexit(171, 0, ___dso_handle | 0) | 0;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47888, 39338) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47900, 39346) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47912, 39355) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47924, 39361) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47936, 39367) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47948, 39371) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47960, 39376) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47972, 39381) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47984, 39388) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47996, 39398) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48008, 39406) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48020, 39415) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48032, 39424) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48044, 39428) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48056, 39432) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48068, 39436) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48080, 39367) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48092, 39440) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48104, 39444) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48116, 39448) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48128, 39452) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48140, 39456) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48152, 39460) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48164, 39464) | 0;
- HEAP32[12044] = 47888;
- }
- return HEAP32[12044] | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48212, 39651) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48224, 39659) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48236, 39668) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48248, 39674) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48260, 39680) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48272, 39684) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48284, 39689) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48296, 39694) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48308, 39701) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48320, 39711) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48332, 39719) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48344, 39728) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48356, 39737) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48368, 39741) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48380, 39745) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48392, 39749) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48404, 39680) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48416, 39753) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48428, 39757) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48440, 39761) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48452, 39765) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48464, 39769) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48476, 39773) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48488, 39777) | 0;
+ HEAP32[12125] = 48212;
+ }
+ return HEAP32[12125] | 0;
}
function __ZN4wasm17WasmBinaryBuilder15maybeVisitStoreERPNS_10ExpressionEh(i4, i5, i1) {
@@ -53637,10 +53546,10 @@ function __ZN4wasm17WasmBinaryBuilder15maybeVisitStoreERPNS_10ExpressionEh(i4, i
}
if ((i6 | 0) == 11) {
if (HEAP8[i4 + 12 >> 0] | 0) {
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21278) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21174) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i6) | 0;
@@ -53677,7 +53586,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i6, i7) {
HEAP32[i1 >> 2] = 0;
HEAP32[i1 + 4 >> 2] = 0;
HEAP32[i1 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 18608, 8);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 18542, 8);
i8 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i6, i1) | 0;
HEAP32[i9 + 8 >> 2] = i8;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1);
@@ -53692,7 +53601,7 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i6, i7) {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18617, 7);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18551, 7);
i8 = __ZN4wasm22SExpressionWasmBuilder15getPrefixedNameENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i6, i2) | 0;
HEAP32[i9 + 12 >> 2] = i8;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i2);
@@ -53744,9 +53653,9 @@ function __ZN4wasm22SExpressionWasmBuilder8makeLoopERNS_7ElementE(i6, i7) {
function __ZNKSt3__220__time_get_c_storageIwE8__monthsEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- if ((HEAP8[44440] | 0) == 0 ? ___cxa_guard_acquire(44440) | 0 : 0) {
- if ((HEAP8[44448] | 0) == 0 ? ___cxa_guard_acquire(44448) | 0 : 0) {
- i2 = 48700;
+ if ((HEAP8[44752] | 0) == 0 ? ___cxa_guard_acquire(44752) | 0 : 0) {
+ if ((HEAP8[44760] | 0) == 0 ? ___cxa_guard_acquire(44760) | 0 : 0) {
+ i2 = 49024;
do {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
@@ -53758,36 +53667,36 @@ function __ZNKSt3__220__time_get_c_storageIwE8__monthsEv(i1) {
i1 = i1 + 1 | 0;
}
i2 = i2 + 12 | 0;
- } while ((i2 | 0) != 48988);
+ } while ((i2 | 0) != 49312);
___cxa_atexit(175, 0, ___dso_handle | 0) | 0;
}
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48700, 8652) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48712, 8684) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48724, 8720) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48736, 8744) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48748, 8768) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48760, 8784) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48772, 8804) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48784, 8824) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48796, 8852) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48808, 8892) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48820, 8924) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48832, 8960) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48844, 8996) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48856, 9012) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48868, 9028) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48880, 9044) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48892, 8768) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48904, 9060) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48916, 9076) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48928, 9092) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48940, 9108) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48952, 9124) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48964, 9140) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48976, 9156) | 0;
- HEAP32[12247] = 48700;
- }
- return HEAP32[12247] | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49024, 8656) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49036, 8688) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49048, 8724) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49060, 8748) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49072, 8772) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49084, 8788) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49096, 8808) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49108, 8828) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49120, 8856) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49132, 8896) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49144, 8928) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49156, 8964) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49168, 9e3) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49180, 9016) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49192, 9032) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49204, 9048) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49216, 8772) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49228, 9064) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49240, 9080) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49252, 9096) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49264, 9112) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49276, 9128) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49288, 9144) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49300, 9160) | 0;
+ HEAP32[12328] = 49024;
+ }
+ return HEAP32[12328] | 0;
}
function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefES3_PNS_10ExpressionES5_(i8, i3, i9, i10, i2, i1) {
@@ -53809,21 +53718,21 @@ function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefE
i5 = (i4 | 0) == 1;
i2 = HEAP32[i3 >> 2] | 0;
i3 = i2;
- do if ((i2 | 0) != (HEAP32[11298] | 0)) {
- if ((i2 | 0) == (HEAP32[11299] | 0)) {
+ do if ((i2 | 0) != (HEAP32[11376] | 0)) {
+ if ((i2 | 0) == (HEAP32[11377] | 0)) {
i1 = i5 ? 1 : (i4 | 0) == 3 ? 51 : 64;
break;
}
- if ((i2 | 0) == (HEAP32[11313] | 0)) {
+ if ((i2 | 0) == (HEAP32[11391] | 0)) {
i1 = i5 ? 2 : (i4 | 0) == 3 ? 52 : 65;
break;
}
- if ((i2 | 0) != (HEAP32[11301] | 0)) if ((i2 | 0) != (HEAP32[11300] | 0)) if ((i2 | 0) != (HEAP32[11302] | 0)) if ((i2 | 0) != (HEAP32[11315] | 0)) if ((i2 | 0) != (HEAP32[11314] | 0)) if ((i2 | 0) != (HEAP32[11316] | 0)) {
- if ((i2 | 0) == (HEAP32[11309] | 0)) {
+ if ((i2 | 0) != (HEAP32[11379] | 0)) if ((i2 | 0) != (HEAP32[11378] | 0)) if ((i2 | 0) != (HEAP32[11380] | 0)) if ((i2 | 0) != (HEAP32[11393] | 0)) if ((i2 | 0) != (HEAP32[11392] | 0)) if ((i2 | 0) != (HEAP32[11394] | 0)) {
+ if ((i2 | 0) == (HEAP32[11387] | 0)) {
i1 = i5 ? 15 : (i4 | 0) == 3 ? 57 : 70;
break;
}
- if ((i2 | 0) == (HEAP32[11310] | 0)) {
+ if ((i2 | 0) == (HEAP32[11388] | 0)) {
i1 = i5 ? 16 : (i4 | 0) == 3 ? 58 : 71;
break;
}
@@ -53834,43 +53743,43 @@ function __ZN4wasm15Asm2WasmBuilder16parseAsmBinaryOpEN6cashew7IStringENS1_3RefE
HEAP32[i7 >> 2] = HEAP32[i6 >> 2];
i1 = __ZN4wasm15Asm2WasmBuilder18isUnsignedCoercionEN6cashew3RefE(i8, i7) | 0;
}
- if ((i2 | 0) == (HEAP32[11311] | 0)) if (i5) {
+ if ((i2 | 0) == (HEAP32[11389] | 0)) if (i5) {
i1 = i1 ? 4 : 3;
break;
} else {
i1 = (i4 | 0) == 3 ? 53 : 66;
break;
}
- if ((i2 | 0) == (HEAP32[11312] | 0)) {
+ if ((i2 | 0) == (HEAP32[11390] | 0)) {
STACKTOP = i13;
return (i5 & i1 ? 6 : 5) | 0;
}
- if ((i2 | 0) == (HEAP32[11306] | 0)) if (i5) {
+ if ((i2 | 0) == (HEAP32[11384] | 0)) if (i5) {
i1 = i1 ? 24 : 23;
break;
} else {
i1 = (i4 | 0) == 3 ? 62 : 75;
break;
}
- if ((i2 | 0) == (HEAP32[11308] | 0)) if (i5) {
+ if ((i2 | 0) == (HEAP32[11386] | 0)) if (i5) {
i1 = i1 ? 22 : 21;
break;
} else {
i1 = (i4 | 0) == 3 ? 61 : 74;
break;
}
- if ((i2 | 0) == (HEAP32[11307] | 0)) if (i5) {
+ if ((i2 | 0) == (HEAP32[11385] | 0)) if (i5) {
i1 = i1 ? 20 : 19;
break;
} else {
i1 = (i4 | 0) == 3 ? 60 : 73;
break;
}
- if ((i2 | 0) != (HEAP32[11305] | 0)) {
+ if ((i2 | 0) != (HEAP32[11383] | 0)) {
HEAP32[i11 >> 2] = 0;
HEAP32[i11 + 4 >> 2] = 0;
HEAP32[i11 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 27726, 18);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i11, 28018, 18);
HEAP32[i12 >> 2] = i3;
HEAP32[i7 >> 2] = HEAP32[i12 >> 2];
__ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i11, i7);
@@ -53898,10 +53807,10 @@ function __ZN4wasm17WasmBinaryBuilder15getInlineStringEv(i5) {
i9 = i11;
i10 = i5 + 12 | 0;
if (HEAP8[i10 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i4) | 0;
@@ -53944,10 +53853,10 @@ function __ZN4wasm17WasmBinaryBuilder15getInlineStringEv(i5) {
i2 = i2 + 1 | 0;
}
if (HEAP8[i10 >> 0] | 0) {
- i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19641) | 0, i9) | 0, 18951) | 0;
+ i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19537) | 0, i9) | 0, 18847) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i7) | 0;
@@ -53988,7 +53897,7 @@ function __ZN4wasm16PrintSExpression10visitBlockEPNS_5BlockE(i9, i1) {
HEAP32[i1 >> 2] = HEAP32[i10 >> 2];
HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4;
}
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i9 >> 2] | 0, 35166, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i9 >> 2] | 0, 35471, 0) | 0;
if (HEAP32[(HEAP32[i10 >> 2] | 0) + 8 >> 2] | 0) {
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i9 >> 2] | 0, 32) | 0;
HEAP32[i7 >> 2] = HEAP32[(HEAP32[i10 >> 2] | 0) + 8 >> 2];
@@ -54052,10 +53961,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i2) {
i3 = i10;
i5 = i2 + 12 | 0;
if (HEAP8[i5 >> 0] | 0) {
- i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21348) | 0;
+ i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21244) | 0;
i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0;
@@ -54063,10 +53972,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i2) {
}
i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0;
if (HEAP8[i5 >> 0] | 0) {
- i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i4) | 0;
+ i9 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i4) | 0;
i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0;
@@ -54082,10 +53991,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i2) {
break;
}
if (HEAP8[i5 >> 0] | 0) {
- i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0;
+ i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0;
i11 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i11;
- i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i11) | 0;
@@ -54110,10 +54019,10 @@ function __ZN4wasm17WasmBinaryBuilder11readExportsEv(i2) {
if ((i1 | 0) == 7) {
STACKTOP = i10;
return;
- } else if ((i1 | 0) == 11) ___assert_fail(20277, 18854, 1569, 21363);
+ } else if ((i1 | 0) == 11) ___assert_fail(20173, 18750, 1577, 21259);
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBlockEPNS_5BlockE(i8, i9, i1) {
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitBlockEPNS_5BlockE(i8, i9, i1) {
i8 = i8 | 0;
i9 = i9 | 0;
i1 = i1 | 0;
@@ -54178,7 +54087,7 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBlockEPNS_5Bl
i1 = 0;
break L16;
}
- if (!((i1 | 0) == 0 ? (HEAP32[i10 >> 2] | 0) != (i6 | 0) : 0) ? (i13 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i3, i1) | 0, __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i12, i9, HEAP32[i13 >> 2] | 0), HEAP32[i8 >> 2] = HEAP32[i12 >> 2], HEAP32[i8 + 4 >> 2] = HEAP32[i12 + 4 >> 2], HEAP32[i8 + 8 >> 2] = HEAP32[i12 + 8 >> 2], HEAP32[i8 + 12 >> 2] = HEAP32[i12 + 12 >> 2], HEAP32[i8 + 16 >> 2] = HEAP32[i12 + 16 >> 2], i13 = HEAP32[i5 >> 2] | 0, i13 | 0) : 0) break;
+ if (!((i1 | 0) == 0 ? (HEAP32[i10 >> 2] | 0) != (i6 | 0) : 0) ? (i13 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i3, i1) | 0, __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i12, i9, HEAP32[i13 >> 2] | 0), HEAP32[i8 >> 2] = HEAP32[i12 >> 2], HEAP32[i8 + 4 >> 2] = HEAP32[i12 + 4 >> 2], HEAP32[i8 + 8 >> 2] = HEAP32[i12 + 8 >> 2], HEAP32[i8 + 12 >> 2] = HEAP32[i12 + 12 >> 2], HEAP32[i8 + 16 >> 2] = HEAP32[i12 + 16 >> 2], i13 = HEAP32[i5 >> 2] | 0, i13 | 0) : 0) break;
i1 = i1 + 1 | 0;
}
if ((i13 | 0) == (HEAP32[(HEAP32[i10 >> 2] | 0) + 8 >> 2] | 0)) {
@@ -54253,7 +54162,7 @@ function __ZNSt3__29__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_
}
i2 = i1 - i5 | 0;
if ((i2 | 0) > 31) i1 = -1; else {
- i3 = HEAP8[38819 + i2 >> 0] | 0;
+ i3 = HEAP8[39132 + i2 >> 0] | 0;
switch (i2 | 0) {
case 24:
case 25:
@@ -54370,7 +54279,7 @@ function __ZN4wasm17SExpressionParser5parseEv(i5) {
}
}
}
- if ((i14 | 0) == 8) ___assert_fail(17139, 17152, 171, 17172);
+ if ((i14 | 0) == 8) ___assert_fail(17073, 17086, 171, 17106);
if ((HEAP32[i10 >> 2] | 0) == (HEAP32[i6 >> 2] | 0)) {
i16 = HEAP32[i8 >> 2] | 0;
__ZNSt3__213__vector_baseIPN4wasm7ElementENS_9allocatorIS3_EEED2Ev(i6);
@@ -54381,7 +54290,7 @@ function __ZN4wasm17SExpressionParser5parseEv(i5) {
HEAP32[i9 >> 2] = 0;
HEAP32[i9 + 4 >> 2] = 0;
HEAP32[i9 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 17178, 18);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 17112, 18);
i15 = HEAP32[i8 >> 2] | 0;
i14 = HEAP32[i15 + 28 >> 2] | 0;
i15 = HEAP32[i15 + 32 >> 2] | 0;
@@ -54409,7 +54318,7 @@ function __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3_
i1 = HEAP32[i12 >> 2] | 0;
if (i1 >>> 0 > 250) {
i10 = HEAP32[i5 + 36 >> 2] | 0;
- FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] & 255](i10, 25013);
+ FUNCTION_TABLE_vii[HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] & 255](i10, 23442);
i10 = HEAP32[i12 >> 2] | 0;
} else i10 = i1;
HEAP32[i12 >> 2] = i10 + 1;
@@ -54428,14 +54337,14 @@ function __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3_
HEAP32[i4 >> 2] = i1;
HEAP32[i15 >> 2] = HEAP32[i4 >> 2];
i1 = __ZN4wasm6Module11getFunctionENS_4NameE(i3, i15) | 0;
- if (!i1) ___assert_fail(35005, 24695, 782, 25025);
+ if (!i1) ___assert_fail(35305, 22399, 773, 23454);
__ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN13FunctionScopeC2EPNS_8FunctionES9_(i15, i1, i6);
- HEAP32[i8 >> 2] = 2540;
+ HEAP32[i8 >> 2] = 2544;
HEAP32[i8 + 4 >> 2] = i5;
HEAP32[i8 + 8 >> 2] = i15;
__ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i7, i8, HEAP32[i1 + 36 >> 2] | 0);
i8 = HEAP32[i7 + 16 >> 2] | 0;
- if (!((i8 | 0) == 0 | (i8 | 0) == (HEAP32[11431] | 0))) ___assert_fail(25046, 24695, 790, 25025);
+ if (!((i8 | 0) == 0 | (i8 | 0) == (HEAP32[11509] | 0))) ___assert_fail(23475, 22399, 781, 23454);
HEAP32[i9 >> 2] = HEAP32[i7 >> 2];
HEAP32[i9 + 4 >> 2] = HEAP32[i7 + 4 >> 2];
HEAP32[i9 + 8 >> 2] = HEAP32[i7 + 8 >> 2];
@@ -54448,7 +54357,7 @@ function __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3_
HEAP32[i1 + 4 >> 2] = 0;
i1 = 0;
} else i1 = HEAP32[i9 >> 2] | 0;
- if ((i2 | 0) != (i1 | 0)) ___assert_fail(25094, 24695, 793, 25025);
+ if ((i2 | 0) != (i1 | 0)) ___assert_fail(23523, 22399, 784, 23454);
HEAP32[i12 >> 2] = i10;
i2 = HEAP32[i11 >> 2] | 0;
i4 = HEAP32[i13 >> 2] | 0;
@@ -54580,9 +54489,9 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i2, i3, i
i6 = i17 + 4 | 0;
i7 = i17;
i8 = HEAP32[i3 >> 2] | 0;
- do if ((i8 | 0) != (HEAP32[11344] | 0)) if ((i8 | 0) == (HEAP32[11333] | 0)) {
+ do if ((i8 | 0) != (HEAP32[11422] | 0)) if ((i8 | 0) == (HEAP32[11411] | 0)) {
i13 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i12 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45100) | 0;
+ i12 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45412) | 0;
HEAP32[i14 >> 2] = i12;
HEAP32[i1 >> 2] = HEAP32[i14 >> 2];
i14 = __ZN6cashew5Value9push_backENS_3RefE(i13, i1) | 0;
@@ -54595,7 +54504,7 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i2, i3, i
break;
} else {
i16 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0;
- i15 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45072) | 0;
+ i15 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45384) | 0;
HEAP32[i4 >> 2] = i15;
HEAP32[i1 >> 2] = HEAP32[i4 >> 2];
i16 = __ZN6cashew5Value9push_backENS_3RefE(i16, i1) | 0;
@@ -54612,11 +54521,11 @@ function __ZN6cashew12ValueBuilder10makeBinaryENS_3RefENS_7IStringES1_(i2, i3, i
break;
} else {
i16 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0;
- i15 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45052) | 0;
+ i15 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45364) | 0;
HEAP32[i10 >> 2] = i15;
HEAP32[i1 >> 2] = HEAP32[i10 >> 2];
i16 = __ZN6cashew5Value9push_backENS_3RefE(i16, i1) | 0;
- i15 = __ZN6cashew5Arena5allocEv(45436) | 0;
+ i15 = __ZN6cashew5Arena5allocEv(45748) | 0;
__ZN6cashew5Value4freeEv(i15);
HEAP32[i15 >> 2] = 4;
HEAP8[i15 + 8 >> 0] = 1;
@@ -54803,13 +54712,13 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseFunctionERP
default:
i16 = 4;
}
- if ((i16 | 0) == 4) ___assert_fail(28645, 28546, 403, 28690);
+ if ((i16 | 0) == 4) ___assert_fail(28937, 28838, 403, 28982);
HEAP32[i2 >> 2] = i3;
HEAP32[i6 >> 2] = HEAP32[i2 >> 2];
i4 = __ZN6cashew12ValueBuilder12makeFunctionENS_7IStringE(i6) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14);
i1 = HEAP32[i14 >> 2] | 0;
- if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(28704, 28546, 408, 28690);
+ if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(28996, 28838, 408, 28982);
HEAP32[i14 >> 2] = i1 + 1;
i2 = i7 + 12 | 0;
i3 = i7 + 8 | 0;
@@ -54849,7 +54758,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseFunctionERP
}
HEAP32[i14 >> 2] = i1 + 1;
}
- if ((i16 | 0) == 11) ___assert_fail(28716, 28546, 414, 28690); else if ((i16 | 0) == 14) _abort(); else if ((i16 | 0) == 15) i15 = i1;
+ if ((i16 | 0) == 11) ___assert_fail(29008, 28838, 414, 28982); else if ((i16 | 0) == 14) _abort(); else if ((i16 | 0) == 15) i15 = i1;
HEAP32[i14 >> 2] = i15 + 1;
HEAP32[i10 >> 2] = i4;
i16 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBlockERPc(i13, i14) | 0;
@@ -55075,10 +54984,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i2) {
i3 = i11;
i5 = i2 + 12 | 0;
if (HEAP8[i5 >> 0] | 0) {
- i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19659) | 0;
+ i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19555) | 0;
i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i9;
- i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0;
@@ -55086,10 +54995,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i2) {
}
i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0;
if (HEAP8[i5 >> 0] | 0) {
- i10 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19427) | 0, i4) | 0;
+ i10 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i4) | 0;
i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i9;
- i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0;
@@ -55102,10 +55011,10 @@ function __ZN4wasm17WasmBinaryBuilder22readFunctionSignaturesEv(i2) {
while (1) {
if (i1 >>> 0 >= i4 >>> 0) break;
if (HEAP8[i5 >> 0] | 0) {
- i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19433) | 0;
+ i10 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0;
i9 = __ZNKSt3__28ios_base6getlocEv(i10 + (HEAP32[(HEAP32[i10 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i9;
- i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i9 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i9 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i9 >> 2] | 0) + 28 >> 2] & 31](i9, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i10, i9) | 0;
@@ -55182,7 +55091,7 @@ function __ZNSt3__29__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_
i2 = i1 - i5 | 0;
i1 = i2 >> 2;
if ((i2 | 0) <= 124) {
- i3 = HEAP8[38819 + i1 >> 0] | 0;
+ i3 = HEAP8[39132 + i1 >> 0] | 0;
switch (i1 | 0) {
case 24:
case 25:
@@ -55249,7 +55158,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i4 = i5;
HEAP32[i4 >> 2] = 37;
HEAP32[i4 + 4 >> 2] = 0;
- i4 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 39068, HEAP32[i16 + 4 >> 2] | 0) | 0;
+ i4 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 39381, HEAP32[i16 + 4 >> 2] | 0) | 0;
HEAP32[i11 >> 2] = i10;
i1 = __ZNSt3__26__clocEv() | 0;
if (i4) {
@@ -55340,7 +55249,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i4 = i5;
HEAP32[i4 >> 2] = 37;
HEAP32[i4 + 4 >> 2] = 0;
- i4 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 53494, HEAP32[i16 + 4 >> 2] | 0) | 0;
+ i4 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i5 + 1 | 0, 53818, HEAP32[i16 + 4 >> 2] | 0) | 0;
HEAP32[i11 >> 2] = i10;
i1 = __ZNSt3__26__clocEv() | 0;
if (i4) {
@@ -55414,7 +55323,7 @@ function __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i2,
i4 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
i1 = i4;
- if (!i3) ___assert_fail(31628, 35330, 71, 31633);
+ if (!i3) ___assert_fail(31974, 35643, 71, 31979);
do switch (HEAP32[i3 >> 2] | 0) {
case 1:
{
@@ -55539,77 +55448,6 @@ function __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i2,
return;
}
-function __ZN4wasm17WasmBinaryBuilder16readDataSegmentsEv(i7) {
- i7 = i7 | 0;
- var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 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;
- i19 = STACKTOP;
- STACKTOP = STACKTOP + 64 | 0;
- i6 = i19 + 52 | 0;
- i5 = i19 + 48 | 0;
- i8 = i19 + 44 | 0;
- i9 = i19 + 40 | 0;
- i14 = i19 + 24 | 0;
- i15 = i19 + 20 | 0;
- i16 = i19 + 16 | 0;
- i17 = i19 + 4 | 0;
- i18 = i19;
- if (HEAP8[i7 + 12 >> 0] | 0) {
- i13 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21430) | 0;
- i12 = __ZNKSt3__28ios_base6getlocEv(i13 + (HEAP32[(HEAP32[i13 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
- HEAP32[i6 >> 2] = i12;
- i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
- i12 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i12 >> 2] | 0) + 28 >> 2] & 31](i12, 10) | 0;
- __ZNSt3__26localeD2Ev(i6);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i13, i12) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i13) | 0;
- }
- i10 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i7) | 0;
- i11 = i17 + 4 | 0;
- i12 = i17 + 8 | 0;
- i13 = i14 + 4 | 0;
- i4 = 0;
- while (1) {
- if (i4 >>> 0 >= i10 >>> 0) break;
- HEAP32[i14 >> 2] = 0;
- HEAP32[i14 + 4 >> 2] = 0;
- HEAP32[i14 + 8 >> 2] = 0;
- HEAP32[i14 + 12 >> 2] = 0;
- i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i7) | 0;
- HEAP32[i15 >> 2] = i1;
- i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i7) | 0;
- HEAP32[i16 >> 2] = i1;
- HEAP32[i17 >> 2] = 0;
- HEAP32[i11 >> 2] = 0;
- HEAP32[i12 >> 2] = 0;
- __ZNSt3__26vectorIcNS_9allocatorIcEEE6resizeEj(i17, i1);
- i1 = 0;
- while (1) {
- if (i1 >>> 0 >= (HEAP32[i16 >> 2] | 0) >>> 0) break;
- i3 = __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i7) | 0;
- HEAP8[(HEAP32[i17 >> 2] | 0) + i1 >> 0] = i3;
- i1 = i1 + 1 | 0;
- }
- i1 = HEAP32[i7 >> 2] | 0;
- HEAP32[i18 >> 2] = HEAP32[i17 >> 2];
- i2 = i1 + 84 | 0;
- i3 = HEAP32[i2 >> 2] | 0;
- if (i3 >>> 0 < (HEAP32[i1 + 88 >> 2] | 0) >>> 0) {
- __ZN4wasm7AddressC2Ey(i8, HEAP32[i15 >> 2] | 0, 0);
- i1 = HEAP32[i18 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i9, HEAP32[i16 >> 2] | 0, 0);
- HEAP32[i5 >> 2] = HEAP32[i8 >> 2];
- HEAP32[i6 >> 2] = HEAP32[i9 >> 2];
- __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i3, i5, i1, i6);
- HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 16;
- } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRjPKcS8_EEEvDpOT_(i1 + 80 | 0, i15, i18, i16);
- __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i17);
- __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i13);
- i4 = i4 + 1 | 0;
- }
- STACKTOP = i19;
- return;
-}
-
function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE(i1, i5, i6, i7, i4) {
i1 = i1 | 0;
i5 = i5 | 0;
@@ -55726,7 +55564,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE(
HEAP8[i2 >> 0] = 2;
i4 = 2;
break L1;
- } else ___assert_fail(18185, 17152, 1064, 18259);
+ } else ___assert_fail(18119, 17086, 1066, 18193);
break;
}
case 51:
@@ -55735,7 +55573,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE(
HEAP8[i2 >> 0] = 4;
i4 = 4;
break L1;
- } else ___assert_fail(18210, 17152, 1068, 18259);
+ } else ___assert_fail(18144, 17086, 1070, 18193);
break;
}
default:
@@ -55782,12 +55620,12 @@ function __ZN4wasm22SExpressionWasmBuilder9makeStoreERNS_7ElementENS_8WasmTypeE(
}
i3 = i3 + 1 | 0;
}
- if ((i1 | 0) == 12) ___assert_fail(18226, 17152, 1078, 18259); else if ((i1 | 0) == 16) {
+ if ((i1 | 0) == 12) ___assert_fail(18160, 17086, 1080, 18193); else if ((i1 | 0) == 16) {
i11 = ___cxa_allocate_exception(20) | 0;
HEAP32[i10 >> 2] = 0;
HEAP32[i10 + 4 >> 2] = 0;
HEAP32[i10 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 18269, 19);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i10, 18203, 19);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i11, i10);
___cxa_throw(i11 | 0, 8, 154);
} else if ((i1 | 0) == 18) {
@@ -55813,32 +55651,32 @@ function _load_asm2wasm(i1) {
__ZL12prepare2wasmv();
HEAP8[i6 >> 0] = 0;
i1 = __ZN4wasm20Asm2WasmPreProcessor7processEPc(i6, i1) | 0;
- if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12635) | 0;
+ if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12639) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEEC2Ev(i8);
i4 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseToplevelEPc(i8, i1) | 0;
- i1 = __Znwj(188) | 0;
+ i1 = __Znwj(196) | 0;
__ZN4wasm6ModuleC2Ev(i1);
- HEAP32[11250] = i1;
+ HEAP32[11328] = i1;
i1 = _emscripten_asm_const_i(0) | 0;
if (i1 & 65535 | 0) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12693) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12697) | 0;
_exit(1);
}
- i2 = HEAP32[11250] | 0;
+ i2 = HEAP32[11328] | 0;
__ZN4wasm7AddressC2Ey(i5, i1 >>> 16, 0);
- HEAP32[i2 + 72 >> 2] = HEAP32[i5 >> 2];
- i2 = HEAP32[11250] | 0;
- if (!(HEAP8[i6 >> 0] | 0)) i1 = HEAP32[i2 + 72 >> 2] | 0; else i1 = 65535;
- HEAP32[i2 + 76 >> 2] = i1;
- if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12761) | 0;
+ HEAP32[i2 + 80 >> 2] = HEAP32[i5 >> 2];
+ i2 = HEAP32[11328] | 0;
+ if (!(HEAP8[i6 >> 0] | 0)) i1 = HEAP32[i2 + 80 >> 2] | 0; else i1 = 65535;
+ HEAP32[i2 + 84 >> 2] = i1;
+ if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12765) | 0;
i2 = __Znwj(132) | 0;
- __ZN4wasm15Asm2WasmBuilderC2ERNS_6ModuleEbbbb(i2, HEAP32[11250] | 0, (HEAP8[i6 >> 0] | 0) != 0, (HEAP32[11245] | 0) != 0, 0, 0);
- HEAP32[11246] = i2;
+ __ZN4wasm15Asm2WasmBuilderC2ERNS_6ModuleEbbbb(i2, HEAP32[11328] | 0, (HEAP8[i6 >> 0] | 0) != 0, (HEAP32[11323] | 0) != 0, 0, 0);
+ HEAP32[11324] = i2;
HEAP32[i7 >> 2] = i4;
HEAP32[i5 >> 2] = HEAP32[i7 >> 2];
__ZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefE(i2, i5);
- if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12773) | 0;
- i1 = HEAP32[11246] | 0;
+ if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12777) | 0;
+ i1 = HEAP32[11324] | 0;
i2 = i1 + 44 | 0;
i1 = HEAP32[i1 + 40 >> 2] | 0;
L16 : while (1) {
@@ -55905,7 +55743,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
i5 = i6;
HEAP32[i5 >> 2] = 37;
HEAP32[i5 + 4 >> 2] = 0;
- i5 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i6 + 1 | 0, 39068, HEAP32[i18 + 4 >> 2] | 0) | 0;
+ i5 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i6 + 1 | 0, 39381, HEAP32[i18 + 4 >> 2] | 0) | 0;
HEAP32[i11 >> 2] = i10;
i1 = __ZNSt3__26__clocEv() | 0;
if (i5) {
@@ -55994,7 +55832,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
i5 = i6;
HEAP32[i5 >> 2] = 37;
HEAP32[i5 + 4 >> 2] = 0;
- i5 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i6 + 1 | 0, 53494, HEAP32[i18 + 4 >> 2] | 0) | 0;
+ i5 = __ZNSt3__214__num_put_base14__format_floatEPcPKcj(i6 + 1 | 0, 53818, HEAP32[i18 + 4 >> 2] | 0) | 0;
HEAP32[i11 >> 2] = i10;
i1 = __ZNSt3__26__clocEv() | 0;
if (i5) {
@@ -56059,6 +55897,77 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
return i19 | 0;
}
+function __ZN4wasm17WasmBinaryBuilder16readDataSegmentsEv(i9) {
+ i9 = i9 | 0;
+ var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 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;
+ i21 = STACKTOP;
+ STACKTOP = STACKTOP + 48 | 0;
+ i8 = i21 + 44 | 0;
+ i10 = i21 + 40 | 0;
+ i1 = i21 + 24 | 0;
+ i17 = i21 + 20 | 0;
+ i18 = i21 + 16 | 0;
+ i19 = i21 + 4 | 0;
+ i20 = i21;
+ if (HEAP8[i9 + 12 >> 0] | 0) {
+ i16 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21329) | 0;
+ i15 = __ZNKSt3__28ios_base6getlocEv(i16 + (HEAP32[(HEAP32[i16 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
+ HEAP32[i8 >> 2] = i15;
+ i15 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0;
+ i15 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i15 >> 2] | 0) + 28 >> 2] & 31](i15, 10) | 0;
+ __ZNSt3__26localeD2Ev(i8);
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i16, i15) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i16) | 0;
+ }
+ i11 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i9) | 0;
+ i12 = i1 + 4 | 0;
+ i13 = i1 + 8 | 0;
+ i14 = i1 + 12 | 0;
+ i15 = i19 + 4 | 0;
+ i16 = i19 + 8 | 0;
+ i6 = i1 + 4 | 0;
+ i5 = 0;
+ while (1) {
+ if (i5 >>> 0 >= i11 >>> 0) break;
+ HEAP32[i12 >> 2] = 0;
+ HEAP32[i13 >> 2] = 0;
+ HEAP32[i14 >> 2] = 0;
+ i1 = __ZN4wasm17WasmBinaryBuilder14readExpressionEv(i9) | 0;
+ HEAP32[i17 >> 2] = i1;
+ i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i9) | 0;
+ HEAP32[i18 >> 2] = i1;
+ HEAP32[i19 >> 2] = 0;
+ HEAP32[i15 >> 2] = 0;
+ HEAP32[i16 >> 2] = 0;
+ __ZNSt3__26vectorIcNS_9allocatorIcEEE6resizeEj(i19, i1);
+ i1 = 0;
+ while (1) {
+ i7 = HEAP32[i18 >> 2] | 0;
+ if (i1 >>> 0 >= i7 >>> 0) break;
+ i7 = __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i9) | 0;
+ HEAP8[(HEAP32[i19 >> 2] | 0) + i1 >> 0] = i7;
+ i1 = i1 + 1 | 0;
+ }
+ i1 = HEAP32[i9 >> 2] | 0;
+ i2 = HEAP32[i19 >> 2] | 0;
+ HEAP32[i20 >> 2] = i2;
+ i3 = i1 + 92 | 0;
+ i4 = HEAP32[i3 >> 2] | 0;
+ if (i4 >>> 0 < (HEAP32[i1 + 96 >> 2] | 0) >>> 0) {
+ i1 = HEAP32[i17 >> 2] | 0;
+ __ZN4wasm7AddressC2Ey(i10, i7, 0);
+ HEAP32[i8 >> 2] = HEAP32[i10 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i4, i1, i2, i8);
+ HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + 16;
+ } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionEPKcRjEEEvDpOT_(i1 + 88 | 0, i17, i20, i18);
+ __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i19);
+ __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i6);
+ i5 = i5 + 1 | 0;
+ }
+ STACKTOP = i21;
+ return;
+}
+
function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE17doVisitCallImportEPS4_PPNS_10ExpressionE(i2, i1) {
i2 = i2 | 0;
i1 = i1 | 0;
@@ -56113,11 +56022,87 @@ function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13Fina
} while (0);
i1 = i1 + 1 | 0;
}
- ___assert_fail(26828, 11743, 771, 20349);
+ ___assert_fail(27120, 11747, 776, 20245);
} while (0);
return;
}
+function __ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE(i1, i16) {
+ i1 = i1 | 0;
+ i16 = i16 | 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, i17 = 0, i18 = 0;
+ i17 = STACKTOP;
+ STACKTOP = STACKTOP + 112 | 0;
+ i10 = i17 + 88 | 0;
+ i5 = i17 + 80 | 0;
+ i7 = i17 + 24 | 0;
+ i8 = i17 + 60 | 0;
+ i11 = i17 + 64 | 0;
+ i12 = i17 + 56 | 0;
+ i13 = i17 + 52 | 0;
+ i14 = i17;
+ i15 = i17 + 48 | 0;
+ _emscripten_asm_const_ii(14, HEAP32[i16 + 80 >> 2] << 16 | 0) | 0;
+ i2 = HEAP32[i16 + 92 >> 2] | 0;
+ i3 = i10 + 4 | 0;
+ i4 = i10 + 8 | 0;
+ i6 = i10 + 4 | 0;
+ i1 = HEAP32[i16 + 88 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i2 | 0)) break;
+ __ZN4wasm6Memory7SegmentC2ERKS1_(i10, i1);
+ HEAP32[i5 >> 2] = 2532;
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i7, i5, HEAP32[i10 >> 2] | 0);
+ i18 = __ZNK4wasm7Literal6geti32Ev(i7) | 0;
+ i9 = HEAP32[i3 >> 2] | 0;
+ _emscripten_asm_const_iiii(16, i18 | 0, i9 | 0, (HEAP32[i4 >> 2] | 0) - i9 | 0) | 0;
+ __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i6);
+ i1 = i1 + 16 | 0;
+ }
+ i9 = i16 + 60 | 0;
+ HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
+ HEAP32[i10 >> 2] = HEAP32[i8 >> 2];
+ _emscripten_asm_const_ii(15, i10 | 0) | 0;
+ i5 = HEAP32[i16 + 72 >> 2] | 0;
+ i6 = i11 + 4 | 0;
+ i7 = i11 + 8 | 0;
+ i8 = i11 + 4 | 0;
+ i4 = HEAP32[i16 + 68 >> 2] | 0;
+ while (1) {
+ if ((i4 | 0) == (i5 | 0)) {
+ i1 = 6;
+ break;
+ }
+ __ZN4wasm5Table7SegmentC2ERKS1_(i11, i4);
+ HEAP32[i13 >> 2] = 2532;
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i14, i13, HEAP32[i11 >> 2] | 0);
+ i2 = __ZNK4wasm7Literal6geti32Ev(i14) | 0;
+ __ZN4wasm7AddressC2Ey(i12, i2, ((i2 | 0) < 0) << 31 >> 31);
+ i2 = HEAP32[i7 >> 2] | 0;
+ i1 = HEAP32[i6 >> 2] | 0;
+ if (((i2 - i1 >> 2) + (HEAP32[i12 >> 2] | 0) | 0) >>> 0 > (HEAP32[i9 >> 2] | 0) >>> 0) {
+ i1 = 8;
+ break;
+ } else i3 = 0;
+ while (1) {
+ if ((i3 | 0) == (i2 - i1 >> 2 | 0)) break;
+ i2 = HEAP32[i12 >> 2] | 0;
+ HEAP32[i15 >> 2] = HEAP32[i1 + (i3 << 2) >> 2];
+ HEAP32[i10 >> 2] = HEAP32[i15 >> 2];
+ _emscripten_asm_const_iii(17, i2 + i3 | 0, __ZN4wasm6Module11getFunctionENS_4NameE(i16, i10) | 0) | 0;
+ i3 = i3 + 1 | 0;
+ i1 = HEAP32[i6 >> 2] | 0;
+ i2 = HEAP32[i7 >> 2] | 0;
+ }
+ __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i8);
+ i4 = i4 + 16 | 0;
+ }
+ if ((i1 | 0) == 6) {
+ STACKTOP = i17;
+ return;
+ } else if ((i1 | 0) == 8) ___assert_fail(21775, 13728, 205, 21826);
+}
+
function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner10visitStoreEPNS_5StoreE(i2, i3, i4) {
i2 = i2 | 0;
i3 = i3 | 0;
@@ -56136,7 +56121,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
if (!(HEAP32[i6 + 16 >> 2] | 0)) {
i11 = HEAP32[i3 + 4 >> 2] | 0;
i3 = HEAP32[i11 + 36 >> 2] | 0;
- i10 = HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] | 0;
+ i10 = HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] | 0;
HEAP32[i8 >> 2] = HEAP32[i5 >> 2];
HEAP32[i8 + 4 >> 2] = HEAP32[i5 + 4 >> 2];
HEAP32[i8 + 8 >> 2] = HEAP32[i5 + 8 >> 2];
@@ -56193,7 +56178,7 @@ function __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b(i14, i1
do if (!i5 ? (i4 = i15 + (HEAP32[(HEAP32[i15 >> 2] | 0) + -12 >> 2] | 0) | 0, HEAP32[i4 + 4 >> 2] & 4096 | 0) : 0) {
i4 = __ZNKSt3__28ios_base6getlocEv(i4) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
__ZNSt3__26localeD2Ev(i6);
i1 = HEAP32[i15 + (HEAP32[(HEAP32[i15 >> 2] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0;
i4 = i4 + 8 | 0;
@@ -56445,7 +56430,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i4, i1) {
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 26111, 39);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 26403, 39);
i10 = i1 + 20 | 0;
i5 = i7 + 11 | 0;
i6 = i7 + 4 | 0;
@@ -56456,7 +56441,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i4, i1) {
HEAP32[i9 >> 2] = 0;
HEAP32[i9 + 4 >> 2] = 0;
HEAP32[i9 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 26151, 3);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i9, 26443, 3);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i9, HEAP32[(HEAP32[i10 >> 2] | 0) + (i3 << 2) >> 2] | 0) | 0;
HEAP32[i8 >> 2] = HEAP32[i2 >> 2];
HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -56467,7 +56452,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i4, i1) {
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i8, 31522) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i8, 31814) | 0;
HEAP32[i7 >> 2] = HEAP32[i2 >> 2];
HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -56488,7 +56473,7 @@ function __ZN4wasm14ModuleInstance18printFunctionStackEv(i4, i1) {
HEAP32[i7 >> 2] = 0;
HEAP32[i7 + 4 >> 2] = 0;
HEAP32[i7 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 26155, 4);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 26447, 4);
i10 = HEAP8[i7 + 11 >> 0] | 0;
i9 = i10 << 24 >> 24 < 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj(i4, i9 ? HEAP32[i7 >> 2] | 0 : i7, i9 ? HEAP32[i7 + 4 >> 2] | 0 : i10 & 255) | 0;
@@ -56508,10 +56493,10 @@ function __ZN4wasm17WasmBinaryBuilder15visitCallImportEPNS_10CallImportE(i6, i7)
i4 = i10;
i5 = i6 + 12 | 0;
if (HEAP8[i5 >> 0] | 0) {
- i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20329) | 0;
+ i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20225) | 0;
i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0;
@@ -56523,16 +56508,16 @@ function __ZN4wasm17WasmBinaryBuilder15visitCallImportEPNS_10CallImportE(i6, i7)
i3 = i7 + 24 | 0;
HEAP32[i3 >> 2] = HEAP32[i9 >> 2];
i9 = HEAP32[i9 + 12 >> 2] | 0;
- if (!i9) ___assert_fail(34993, 18854, 1872, 20349);
- if (((HEAP32[i9 + 12 >> 2] | 0) - (HEAP32[i9 + 8 >> 2] | 0) >> 2 | 0) != (i8 | 0)) ___assert_fail(20316, 18854, 1874, 20349);
+ if (!i9) ___assert_fail(35293, 18750, 1894, 20245);
+ if (((HEAP32[i9 + 12 >> 2] | 0) - (HEAP32[i9 + 8 >> 2] | 0) >> 2 | 0) != (i8 | 0)) ___assert_fail(20212, 18750, 1896, 20245);
if (HEAP8[i5 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20365) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20261) | 0;
HEAP32[i2 >> 2] = HEAP32[i3 >> 2];
HEAP32[i1 >> 2] = HEAP32[i2 >> 2];
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0, 20386) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0, 20282) | 0;
HEAP32[i4 >> 2] = HEAP32[i9 >> 2];
HEAP32[i1 >> 2] = HEAP32[i4 >> 2];
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0, 20398) | 0, i8) | 0, 20404) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0, 20294) | 0, i8) | 0, 20300) | 0;
}
i2 = i7 + 8 | 0;
__ZN11ArenaVectorIPN4wasm10ExpressionEE6resizeEj(i2, i8);
@@ -56577,7 +56562,7 @@ function __ZNKSt3__28messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traits
i1 = i1 + 1 | 0;
}
HEAP32[i6 + 4 >> 2] = 0;
- HEAP32[i6 >> 2] = 10160;
+ HEAP32[i6 >> 2] = 10164;
i4 = HEAP8[i2 + 8 + 3 >> 0] | 0;
i5 = i4 << 24 >> 24 < 0;
i1 = i5 ? HEAP32[i2 >> 2] | 0 : i2;
@@ -56609,7 +56594,7 @@ function __ZNKSt3__28messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traits
i1 = i1 + 1 | 0;
}
HEAP32[i11 + 4 >> 2] = 0;
- HEAP32[i11 >> 2] = 10208;
+ HEAP32[i11 >> 2] = 10212;
i4 = i2 + (_strlen(i2) | 0) | 0;
i5 = i4;
i6 = i13 + 128 | 0;
@@ -56649,7 +56634,7 @@ function __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i1, i8)
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18414, 34);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18348, 34);
i7 = HEAP32[i8 + 28 >> 2] | 0;
i8 = HEAP32[i8 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i9, i2);
@@ -56664,7 +56649,7 @@ function __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i1, i8)
HEAP32[i6 >> 2] = 0;
HEAP32[i6 + 4 >> 2] = 0;
HEAP32[i6 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 18464, 15);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 18398, 15);
i7 = HEAP32[i8 + 28 >> 2] | 0;
i8 = HEAP32[i8 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i9, i6);
@@ -56681,7 +56666,7 @@ function __ZN4wasm22SExpressionWasmBuilder13getLocalIndexERNS_7ElementE(i1, i8)
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18449, 14);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18383, 14);
i7 = HEAP32[i8 + 28 >> 2] | 0;
i8 = HEAP32[i8 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i9, i4);
@@ -56717,17 +56702,17 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_
if (i6 >>> 0 > i8 >>> 0 | (i6 | 0) == (i8 | 0) & i5 >>> 0 > i7 >>> 0) {
i1 = i11 + 64 | 0;
i2 = i11 + 8 | 0;
- HEAP32[i2 >> 2] = 2576;
+ HEAP32[i2 >> 2] = 2580;
i3 = i11 + 12 | 0;
- HEAP32[i11 >> 2] = 2716;
- HEAP32[i1 >> 2] = 2736;
+ HEAP32[i11 >> 2] = 2720;
+ HEAP32[i1 >> 2] = 2740;
HEAP32[i11 + 4 >> 2] = 0;
__ZNSt3__28ios_base4initEPv(i11 + 64 | 0, i3);
HEAP32[i11 + 136 >> 2] = 0;
HEAP32[i11 + 140 >> 2] = -1;
- HEAP32[i11 >> 2] = 2556;
- HEAP32[i1 >> 2] = 2596;
- HEAP32[i2 >> 2] = 2576;
+ HEAP32[i11 >> 2] = 2560;
+ HEAP32[i1 >> 2] = 2600;
+ HEAP32[i2 >> 2] = 2580;
__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3);
HEAP32[i3 >> 2] = 2240;
i2 = i11 + 44 | 0;
@@ -56753,9 +56738,9 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_
}
__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE(i3, i10);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i11 + 8 | 0, i9) | 0, 14763) | 0, i5, i6) | 0, 25939) | 0, i7, i8) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i11 + 8 | 0, i9) | 0, 14821) | 0, i5, i6) | 0, 24264) | 0, i7, i8) | 0;
i10 = HEAP32[i4 + 36 >> 2] | 0;
- i9 = HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] | 0;
+ i9 = HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] | 0;
__ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i12, i3);
FUNCTION_TABLE_vii[i9 & 255](i10, (HEAP8[i12 + 11 >> 0] | 0) < 0 ? HEAP32[i12 >> 2] | 0 : i12);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12);
@@ -56782,17 +56767,17 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_N
if (i6 >>> 0 > i8 >>> 0 | (i6 | 0) == (i8 | 0) & i5 >>> 0 > i7 >>> 0) {
i1 = i11 + 64 | 0;
i2 = i11 + 8 | 0;
- HEAP32[i2 >> 2] = 2576;
+ HEAP32[i2 >> 2] = 2580;
i3 = i11 + 12 | 0;
- HEAP32[i11 >> 2] = 2716;
- HEAP32[i1 >> 2] = 2736;
+ HEAP32[i11 >> 2] = 2720;
+ HEAP32[i1 >> 2] = 2740;
HEAP32[i11 + 4 >> 2] = 0;
__ZNSt3__28ios_base4initEPv(i11 + 64 | 0, i3);
HEAP32[i11 + 136 >> 2] = 0;
HEAP32[i11 + 140 >> 2] = -1;
- HEAP32[i11 >> 2] = 2556;
- HEAP32[i1 >> 2] = 2596;
- HEAP32[i2 >> 2] = 2576;
+ HEAP32[i11 >> 2] = 2560;
+ HEAP32[i1 >> 2] = 2600;
+ HEAP32[i2 >> 2] = 2580;
__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i3);
HEAP32[i3 >> 2] = 2240;
i2 = i11 + 44 | 0;
@@ -56818,9 +56803,9 @@ function __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_N
}
__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE(i3, i10);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i11 + 8 | 0, i9) | 0, 14763) | 0, i5, i6) | 0, 25939) | 0, i7, i8) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i11 + 8 | 0, i9) | 0, 14821) | 0, i5, i6) | 0, 24264) | 0, i7, i8) | 0;
i10 = HEAP32[i4 + 36 >> 2] | 0;
- i9 = HEAP32[(HEAP32[i10 >> 2] | 0) + 20 >> 2] | 0;
+ i9 = HEAP32[(HEAP32[i10 >> 2] | 0) + 24 >> 2] | 0;
__ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv(i12, i3);
FUNCTION_TABLE_vii[i9 & 255](i10, (HEAP8[i12 + 11 >> 0] | 0) < 0 ? HEAP32[i12 >> 2] | 0 : i12);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i12);
@@ -56944,20 +56929,20 @@ function __ZN4wasm13WasmValidator11visitModuleEPNS_6ModuleE(i14, i15) {
}
HEAP32[i10 >> 2] = i9;
HEAP32[i13 >> 2] = HEAP32[i10 >> 2];
- __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i14, i1, i13, 16468) | 0;
+ __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i14, i1, i13, 16445) | 0;
HEAP32[i11 >> 2] = HEAP32[HEAP32[i5 >> 2] >> 2];
i21 = (__ZNKSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE14__count_uniqueIS2_EEjRKT_(i16, i11) | 0) != 0;
HEAP32[i12 >> 2] = HEAP32[i11 >> 2];
HEAP32[i13 >> 2] = HEAP32[i12 >> 2];
- __ZN4wasm13WasmValidator13shouldBeFalseINS_4NameEEEbbT_PKc(i14, i21, i13, 16497) | 0;
+ __ZN4wasm13WasmValidator13shouldBeFalseINS_4NameEEEbbT_PKc(i14, i21, i13, 16474) | 0;
__ZNSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEE25__emplace_unique_key_argsIS2_JRKS2_EEENS_4pairINS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEEbEERKT_DpOT0_(i13, i16, i11, i11);
i5 = i5 + 4 | 0;
}
- i1 = i15 + 96 | 0;
+ i1 = i15 + 104 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if (i2 | 0 ? (HEAP32[i18 >> 2] = i2, HEAP32[i13 >> 2] = HEAP32[i18 >> 2], i17 = __ZN4wasm6Module13checkFunctionENS_4NameE(i15, i13) | 0, HEAP32[i19 >> 2] = HEAP32[i1 >> 2], HEAP32[i13 >> 2] = HEAP32[i19 >> 2], __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i14, (i17 | 0) != 0, i13, 16527) | 0) : 0) {
- __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i14, (HEAP32[i17 + 12 >> 2] | 0) == (HEAP32[i17 + 8 >> 2] | 0), i15, 16547) | 0;
- __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i14, (HEAP32[i17 + 4 >> 2] | 0) == 0, i15, 16572) | 0;
+ if (i2 | 0 ? (HEAP32[i18 >> 2] = i2, HEAP32[i13 >> 2] = HEAP32[i18 >> 2], i17 = __ZN4wasm6Module13checkFunctionENS_4NameE(i15, i13) | 0, HEAP32[i19 >> 2] = HEAP32[i1 >> 2], HEAP32[i13 >> 2] = HEAP32[i19 >> 2], __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i14, (i17 | 0) != 0, i13, 16504) | 0) : 0) {
+ __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i14, (HEAP32[i17 + 12 >> 2] | 0) == (HEAP32[i17 + 8 >> 2] | 0), i15, 16524) | 0;
+ __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i14, (HEAP32[i17 + 4 >> 2] | 0) == 0, i15, 16549) | 0;
}
__ZNSt3__26__treeIN4wasm4NameENS_4lessIS2_EENS_9allocatorIS2_EEED2Ev(i16);
STACKTOP = i20;
@@ -57253,7 +57238,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyE
break;
}
HEAP32[i6 >> 2] = i1 + 1;
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i5, i6, 29628) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i5, i6, 29920) | 0;
HEAP32[i11 >> 2] = i7;
HEAP32[i13 >> 2] = HEAP32[i10 >> 2];
HEAP32[i14 >> 2] = i1;
@@ -57279,12 +57264,127 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterCurlyE
}
HEAP32[i6 >> 2] = i1 + 1;
}
- if ((i15 | 0) == 3) ___assert_fail(29516, 28546, 695, 29572); else if ((i15 | 0) == 5) ___assert_fail(29588, 28546, 698, 29572); else if ((i15 | 0) == 7) ___assert_fail(29060, 28546, 701, 29572); else if ((i15 | 0) == 10) _abort(); else if ((i15 | 0) == 11) i12 = i1;
+ if ((i15 | 0) == 3) ___assert_fail(29808, 28838, 695, 29864); else if ((i15 | 0) == 5) ___assert_fail(29880, 28838, 698, 29864); else if ((i15 | 0) == 7) ___assert_fail(29352, 28838, 701, 29864); else if ((i15 | 0) == 10) _abort(); else if ((i15 | 0) == 11) i12 = i1;
HEAP32[i6 >> 2] = i12 + 1;
STACKTOP = i16;
return i7 | 0;
}
+function __ZN4wasm17WasmBinaryBuilder17readFunctionTableEv(i8) {
+ i8 = i8 | 0;
+ var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0;
+ i13 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i9 = i13 + 4 | 0;
+ i10 = i13;
+ if (HEAP8[i8 + 12 >> 0] | 0) {
+ i12 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21349) | 0;
+ i11 = __ZNKSt3__28ios_base6getlocEv(i12 + (HEAP32[(HEAP32[i12 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
+ HEAP32[i9 >> 2] = i11;
+ i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i9, 47800) | 0;
+ i11 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] & 31](i11, 10) | 0;
+ __ZNSt3__26localeD2Ev(i9);
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i12, i11) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i12) | 0;
+ }
+ i11 = (HEAP32[i8 >> 2] | 0) + 60 | 0;
+ __ZN4wasm7AddressaSEy(i11, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0, 0) | 0;
+ i11 = (HEAP32[i8 >> 2] | 0) + 64 | 0;
+ __ZN4wasm7AddressaSEy(i11, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0, 0) | 0;
+ i11 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0;
+ i12 = i8 + 112 | 0;
+ i1 = 0;
+ while (1) {
+ HEAP32[i9 >> 2] = i1;
+ if (i1 >>> 0 >= i11 >>> 0) break;
+ i1 = HEAP32[i8 >> 2] | 0;
+ i2 = __ZN4wasm17WasmBinaryBuilder14readExpressionEv(i8) | 0;
+ HEAP32[i10 >> 2] = i2;
+ i3 = i1 + 72 | 0;
+ i4 = HEAP32[i3 >> 2] | 0;
+ if (i4 >>> 0 < (HEAP32[i1 + 76 >> 2] | 0) >>> 0) {
+ HEAP32[i4 >> 2] = i2;
+ HEAP32[i4 + 4 >> 2] = 0;
+ HEAP32[i4 + 8 >> 2] = 0;
+ HEAP32[i4 + 12 >> 2] = 0;
+ HEAP32[i3 >> 2] = i4 + 16;
+ } else __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJPNS1_10ExpressionEEEEvDpOT_(i1 + 68 | 0, i10);
+ i2 = __ZNSt3__23mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4lessIjEENS2_INS_4pairIKjS4_EEEEEixERS8_(i12, i9) | 0;
+ i3 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0;
+ i4 = i2 + 4 | 0;
+ i5 = i2 + 8 | 0;
+ i1 = 0;
+ while (1) {
+ if ((i1 | 0) == (i3 | 0)) break;
+ i6 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i8) | 0;
+ HEAP32[i10 >> 2] = i6;
+ i7 = HEAP32[i4 >> 2] | 0;
+ if (i7 >>> 0 < (HEAP32[i5 >> 2] | 0) >>> 0) {
+ HEAP32[i7 >> 2] = i6;
+ HEAP32[i4 >> 2] = i7 + 4;
+ } else __ZNSt3__26vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIjEEvOT_(i2, i10);
+ i1 = i1 + 1 | 0;
+ }
+ i1 = (HEAP32[i9 >> 2] | 0) + 1 | 0;
+ }
+ STACKTOP = i13;
+ return;
+}
+
+function __ZN4wasm17WasmBinaryBuilder11readGlobalsEv(i2) {
+ i2 = i2 | 0;
+ var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0;
+ i6 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i3 = i6;
+ i5 = i2 + 12 | 0;
+ if (HEAP8[i5 >> 0] | 0) {
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21271) | 0;
+ i1 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
+ HEAP32[i3 >> 2] = i1;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
+ i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0;
+ __ZNSt3__26localeD2Ev(i3);
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i1) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0;
+ }
+ i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0;
+ if (HEAP8[i5 >> 0] | 0) {
+ i1 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19323) | 0, i4) | 0;
+ i7 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
+ HEAP32[i3 >> 2] = i7;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
+ i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
+ __ZNSt3__26localeD2Ev(i3);
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i7) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i1) | 0;
+ }
+ i1 = 0;
+ while (1) {
+ if (i1 >>> 0 >= i4 >>> 0) break;
+ if (HEAP8[i5 >> 0] | 0) {
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19329) | 0;
+ i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
+ HEAP32[i3 >> 2] = i8;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
+ i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
+ __ZNSt3__26localeD2Ev(i3);
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i7) | 0;
+ }
+ i8 = __Znwj(12) | 0;
+ HEAP32[i8 >> 2] = 0;
+ i7 = __ZN4wasm17WasmBinaryBuilder11getWasmTypeEv(i2) | 0;
+ HEAP32[i8 + 4 >> 2] = i7;
+ i7 = __ZN4wasm17WasmBinaryBuilder14readExpressionEv(i2) | 0;
+ HEAP32[i8 + 8 >> 2] = i7;
+ __ZN4wasm6Module9addGlobalEPNS_6GlobalE(HEAP32[i2 >> 2] | 0, i8);
+ i1 = i1 + 1 | 0;
+ }
+ STACKTOP = i6;
+ return;
+}
+
function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i2, i3) {
i9 = i9 | 0;
i2 = i2 | 0;
@@ -57296,7 +57396,7 @@ function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i2
i1 = i11 + 8 | 0;
i4 = i11 + 4 | 0;
i6 = i11;
- do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45056) | 0) {
+ do if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45368) | 0) {
i5 = __ZN6cashew3RefixEj(i2, 1) | 0;
i5 = __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0;
HEAP32[i8 >> 2] = HEAP32[i5 >> 2];
@@ -57305,12 +57405,12 @@ function __ZN4wasm15Asm2WasmBuilder13detectAsmTypeEN6cashew3RefEP7AsmData(i9, i2
break;
}
i1 = i9 + 40 | 0;
- if ((__ZNSt3__26__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 + 44 | 0)) ___assert_fail(27094, 11743, 296, 27803); else {
+ if ((__ZNSt3__26__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 + 44 | 0)) ___assert_fail(27386, 11747, 296, 28095); else {
i7 = (__ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalENS_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(i2, 0) | 0, 45104) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 0) | 0, 45056) | 0 : 0) ? (i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 1) | 0, i5 = __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i9 + 52 | 0, __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0) | 0, (i5 | 0) != (i9 + 56 | 0)) : 0) i7 = HEAP32[i5 + 28 >> 2] | 0; else i10 = 11; while (0);
+ } else if ((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45416) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 0) | 0, 45368) | 0 : 0) ? (i5 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i2, 1) | 0, 1) | 0, i5 = __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i9 + 52 | 0, __ZN6cashew5Value10getIStringEv(HEAP32[i5 >> 2] | 0) | 0) | 0, (i5 | 0) != (i9 + 56 | 0)) : 0) i7 = HEAP32[i5 + 28 >> 2] | 0; else i10 = 11; while (0);
if ((i10 | 0) == 11) {
HEAP32[i4 >> 2] = HEAP32[i2 >> 2];
HEAP32[i6 >> 2] = HEAP32[i9 + 72 >> 2];
@@ -57403,119 +57503,119 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
function __ZNSt3__28ios_base4InitC2Ev(i1) {
i1 = i1 | 0;
var i2 = 0;
- i1 = HEAP32[865] | 0;
- __ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(47108, i1, 47164);
- HEAP32[11607] = 7556;
- HEAP32[11609] = 7576;
- HEAP32[11608] = 0;
- __ZNSt3__28ios_base4initEPv(46436, 47108);
- HEAP32[11627] = 0;
- HEAP32[11628] = -1;
- __ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(47172, i1, 47228);
- HEAP32[11629] = 7596;
- HEAP32[11631] = 7616;
- HEAP32[11630] = 0;
- __ZNSt3__28ios_base4initEPv(46524, 47172);
- HEAP32[11649] = 0;
- HEAP32[11650] = -1;
- i1 = HEAP32[835] | 0;
- __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(47236, i1, 47284);
- HEAP32[11651] = 7636;
- HEAP32[11652] = 7656;
- __ZNSt3__28ios_base4initEPv(46608, 47236);
- HEAP32[11670] = 0;
- HEAP32[11671] = -1;
- __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(47292, i1, 47340);
- HEAP32[11672] = 7676;
- HEAP32[11673] = 7696;
- __ZNSt3__28ios_base4initEPv(46692, 47292);
- HEAP32[11691] = 0;
- HEAP32[11692] = -1;
- i1 = HEAP32[806] | 0;
- __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(47348, i1, 47396);
- HEAP32[11693] = 7636;
- HEAP32[11694] = 7656;
- __ZNSt3__28ios_base4initEPv(46776, 47348);
- HEAP32[11712] = 0;
- HEAP32[11713] = -1;
- i2 = HEAP32[46772 + (HEAP32[(HEAP32[11693] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0;
- HEAP32[11735] = 7636;
- HEAP32[11736] = 7656;
- __ZNSt3__28ios_base4initEPv(46944, i2);
- HEAP32[11754] = 0;
- HEAP32[11755] = -1;
- __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(47404, i1, 47452);
- HEAP32[11714] = 7676;
- HEAP32[11715] = 7696;
- __ZNSt3__28ios_base4initEPv(46860, 47404);
- HEAP32[11733] = 0;
- HEAP32[11734] = -1;
- i1 = HEAP32[46856 + (HEAP32[(HEAP32[11714] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0;
- HEAP32[11756] = 7676;
- HEAP32[11757] = 7696;
- __ZNSt3__28ios_base4initEPv(47028, i1);
- HEAP32[11775] = 0;
- HEAP32[11776] = -1;
- HEAP32[46428 + (HEAP32[(HEAP32[11607] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46604;
- HEAP32[46516 + (HEAP32[(HEAP32[11629] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46688;
- i1 = 46772 + (HEAP32[(HEAP32[11693] | 0) + -12 >> 2] | 0) + 4 | 0;
+ i1 = HEAP32[866] | 0;
+ __ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(47432, i1, 47488);
+ HEAP32[11688] = 7560;
+ HEAP32[11690] = 7580;
+ HEAP32[11689] = 0;
+ __ZNSt3__28ios_base4initEPv(46760, 47432);
+ HEAP32[11708] = 0;
+ HEAP32[11709] = -1;
+ __ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(47496, i1, 47552);
+ HEAP32[11710] = 7600;
+ HEAP32[11712] = 7620;
+ HEAP32[11711] = 0;
+ __ZNSt3__28ios_base4initEPv(46848, 47496);
+ HEAP32[11730] = 0;
+ HEAP32[11731] = -1;
+ i1 = HEAP32[836] | 0;
+ __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(47560, i1, 47608);
+ HEAP32[11732] = 7640;
+ HEAP32[11733] = 7660;
+ __ZNSt3__28ios_base4initEPv(46932, 47560);
+ HEAP32[11751] = 0;
+ HEAP32[11752] = -1;
+ __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(47616, i1, 47664);
+ HEAP32[11753] = 7680;
+ HEAP32[11754] = 7700;
+ __ZNSt3__28ios_base4initEPv(47016, 47616);
+ HEAP32[11772] = 0;
+ HEAP32[11773] = -1;
+ i1 = HEAP32[807] | 0;
+ __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(47672, i1, 47720);
+ HEAP32[11774] = 7640;
+ HEAP32[11775] = 7660;
+ __ZNSt3__28ios_base4initEPv(47100, 47672);
+ HEAP32[11793] = 0;
+ HEAP32[11794] = -1;
+ i2 = HEAP32[47096 + (HEAP32[(HEAP32[11774] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0;
+ HEAP32[11816] = 7640;
+ HEAP32[11817] = 7660;
+ __ZNSt3__28ios_base4initEPv(47268, i2);
+ HEAP32[11835] = 0;
+ HEAP32[11836] = -1;
+ __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(47728, i1, 47776);
+ HEAP32[11795] = 7680;
+ HEAP32[11796] = 7700;
+ __ZNSt3__28ios_base4initEPv(47184, 47728);
+ HEAP32[11814] = 0;
+ HEAP32[11815] = -1;
+ i1 = HEAP32[47180 + (HEAP32[(HEAP32[11795] | 0) + -12 >> 2] | 0) + 24 >> 2] | 0;
+ HEAP32[11837] = 7680;
+ HEAP32[11838] = 7700;
+ __ZNSt3__28ios_base4initEPv(47352, i1);
+ HEAP32[11856] = 0;
+ HEAP32[11857] = -1;
+ HEAP32[46752 + (HEAP32[(HEAP32[11688] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46928;
+ HEAP32[46840 + (HEAP32[(HEAP32[11710] | 0) + -12 >> 2] | 0) + 72 >> 2] = 47012;
+ i1 = 47096 + (HEAP32[(HEAP32[11774] | 0) + -12 >> 2] | 0) + 4 | 0;
HEAP32[i1 >> 2] = HEAP32[i1 >> 2] | 8192;
- i1 = 46856 + (HEAP32[(HEAP32[11714] | 0) + -12 >> 2] | 0) + 4 | 0;
+ i1 = 47180 + (HEAP32[(HEAP32[11795] | 0) + -12 >> 2] | 0) + 4 | 0;
HEAP32[i1 >> 2] = HEAP32[i1 >> 2] | 8192;
- HEAP32[46772 + (HEAP32[(HEAP32[11693] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46604;
- HEAP32[46856 + (HEAP32[(HEAP32[11714] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46688;
+ HEAP32[47096 + (HEAP32[(HEAP32[11774] | 0) + -12 >> 2] | 0) + 72 >> 2] = 46928;
+ HEAP32[47180 + (HEAP32[(HEAP32[11795] | 0) + -12 >> 2] | 0) + 72 >> 2] = 47012;
return;
}
function __GLOBAL__sub_I_shared_constants_cpp() {
- __ZN6cashew7IString3setEPKcb(45528, 35026, 1);
- __ZN6cashew7IString3setEPKcb(45532, 35188, 1);
- __ZN6cashew7IString3setEPKcb(45536, 35192, 1);
- __ZN6cashew7IString3setEPKcb(45540, 36167, 1);
- __ZN6cashew7IString3setEPKcb(45544, 35634, 1);
- __ZN6cashew7IString3setEPKcb(45548, 34572, 1);
- __ZN6cashew7IString3setEPKcb(45552, 34580, 1);
- __ZN6cashew7IString3setEPKcb(45556, 34590, 1);
- __ZN6cashew7IString3setEPKcb(45560, 34601, 1);
- __ZN6cashew7IString3setEPKcb(45564, 34612, 1);
- __ZN6cashew7IString3setEPKcb(45568, 34623, 1);
- __ZN6cashew7IString3setEPKcb(45572, 34635, 1);
- __ZN6cashew7IString3setEPKcb(45576, 34647, 1);
- __ZN6cashew7IString3setEPKcb(45580, 34660, 1);
- __ZN6cashew7IString3setEPKcb(45584, 34673, 1);
- __ZN6cashew7IString3setEPKcb(45588, 34693, 1);
- __ZN6cashew7IString3setEPKcb(45592, 34698, 1);
- __ZN6cashew7IString3setEPKcb(45596, 34703, 1);
- __ZN6cashew7IString3setEPKcb(45600, 34709, 1);
- __ZN6cashew7IString3setEPKcb(45604, 34716, 1);
- __ZN6cashew7IString3setEPKcb(45608, 34725, 1);
- __ZN6cashew7IString3setEPKcb(45612, 34733, 1);
- __ZN6cashew7IString3setEPKcb(45616, 34744, 1);
- __ZN6cashew7IString3setEPKcb(45620, 34753, 1);
- __ZN6cashew7IString3setEPKcb(45624, 34762, 1);
- __ZN6cashew7IString3setEPKcb(45628, 34771, 1);
- __ZN6cashew7IString3setEPKcb(45632, 34780, 1);
- __ZN6cashew7IString3setEPKcb(45636, 34792, 1);
- __ZN6cashew7IString3setEPKcb(45640, 34796, 1);
- __ZN6cashew7IString3setEPKcb(45644, 34802, 1);
- __ZN6cashew7IString3setEPKcb(45648, 34807, 1);
- __ZN6cashew7IString3setEPKcb(45652, 34812, 1);
- __ZN6cashew7IString3setEPKcb(45656, 34830, 1);
- __ZN6cashew7IString3setEPKcb(45660, 34839, 1);
- __ZN6cashew7IString3setEPKcb(45664, 34847, 1);
- __ZN6cashew7IString3setEPKcb(45668, 34854, 1);
- __ZN6cashew7IString3setEPKcb(45672, 34858, 1);
- __ZN6cashew7IString3setEPKcb(45676, 34868, 1);
- __ZN6cashew7IString3setEPKcb(45680, 34879, 1);
- __ZN6cashew7IString3setEPKcb(45684, 34890, 1);
- __ZN6cashew7IString3setEPKcb(45688, 34904, 1);
- __ZN6cashew7IString3setEPKcb(45692, 34913, 1);
- __ZN6cashew7IString3setEPKcb(45696, 34923, 1);
- __ZN6cashew7IString3setEPKcb(45700, 34934, 1);
- __ZN6cashew7IString3setEPKcb(45704, 34945, 1);
- __ZN6cashew7IString3setEPKcb(45708, 34958, 1);
- __ZN6cashew7IString3setEPKcb(45712, 34968, 1);
- __ZN6cashew7IString3setEPKcb(45716, 34977, 1);
+ __ZN6cashew7IString3setEPKcb(45840, 35326, 1);
+ __ZN6cashew7IString3setEPKcb(45844, 35493, 1);
+ __ZN6cashew7IString3setEPKcb(45848, 35497, 1);
+ __ZN6cashew7IString3setEPKcb(45852, 36480, 1);
+ __ZN6cashew7IString3setEPKcb(45856, 35947, 1);
+ __ZN6cashew7IString3setEPKcb(45860, 34872, 1);
+ __ZN6cashew7IString3setEPKcb(45864, 34880, 1);
+ __ZN6cashew7IString3setEPKcb(45868, 34890, 1);
+ __ZN6cashew7IString3setEPKcb(45872, 34901, 1);
+ __ZN6cashew7IString3setEPKcb(45876, 34912, 1);
+ __ZN6cashew7IString3setEPKcb(45880, 34923, 1);
+ __ZN6cashew7IString3setEPKcb(45884, 34935, 1);
+ __ZN6cashew7IString3setEPKcb(45888, 34947, 1);
+ __ZN6cashew7IString3setEPKcb(45892, 34960, 1);
+ __ZN6cashew7IString3setEPKcb(45896, 34973, 1);
+ __ZN6cashew7IString3setEPKcb(45900, 34993, 1);
+ __ZN6cashew7IString3setEPKcb(45904, 34998, 1);
+ __ZN6cashew7IString3setEPKcb(45908, 35003, 1);
+ __ZN6cashew7IString3setEPKcb(45912, 35009, 1);
+ __ZN6cashew7IString3setEPKcb(45916, 35016, 1);
+ __ZN6cashew7IString3setEPKcb(45920, 35025, 1);
+ __ZN6cashew7IString3setEPKcb(45924, 35033, 1);
+ __ZN6cashew7IString3setEPKcb(45928, 35044, 1);
+ __ZN6cashew7IString3setEPKcb(45932, 35053, 1);
+ __ZN6cashew7IString3setEPKcb(45936, 35062, 1);
+ __ZN6cashew7IString3setEPKcb(45940, 35071, 1);
+ __ZN6cashew7IString3setEPKcb(45944, 35080, 1);
+ __ZN6cashew7IString3setEPKcb(45948, 35092, 1);
+ __ZN6cashew7IString3setEPKcb(45952, 35096, 1);
+ __ZN6cashew7IString3setEPKcb(45956, 35102, 1);
+ __ZN6cashew7IString3setEPKcb(45960, 35107, 1);
+ __ZN6cashew7IString3setEPKcb(45964, 35112, 1);
+ __ZN6cashew7IString3setEPKcb(45968, 35130, 1);
+ __ZN6cashew7IString3setEPKcb(45972, 35139, 1);
+ __ZN6cashew7IString3setEPKcb(45976, 35147, 1);
+ __ZN6cashew7IString3setEPKcb(45980, 35154, 1);
+ __ZN6cashew7IString3setEPKcb(45984, 35158, 1);
+ __ZN6cashew7IString3setEPKcb(45988, 35168, 1);
+ __ZN6cashew7IString3setEPKcb(45992, 35179, 1);
+ __ZN6cashew7IString3setEPKcb(45996, 35190, 1);
+ __ZN6cashew7IString3setEPKcb(46e3, 35204, 1);
+ __ZN6cashew7IString3setEPKcb(46004, 35213, 1);
+ __ZN6cashew7IString3setEPKcb(46008, 35223, 1);
+ __ZN6cashew7IString3setEPKcb(46012, 35234, 1);
+ __ZN6cashew7IString3setEPKcb(46016, 35245, 1);
+ __ZN6cashew7IString3setEPKcb(46020, 35258, 1);
+ __ZN6cashew7IString3setEPKcb(46024, 35268, 1);
+ __ZN6cashew7IString3setEPKcb(46028, 35277, 1);
return;
}
@@ -57619,6 +57719,66 @@ function __ZNSt3__2L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE(i1, i7
return i1 | 0;
}
+function __ZN4wasm17WasmBinaryBuilder16processFunctionsEv(i10) {
+ i10 = i10 | 0;
+ var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;
+ i2 = HEAP32[i10 + 44 >> 2] | 0;
+ i1 = HEAP32[i10 + 40 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i2 | 0)) break;
+ __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i10 >> 2] | 0, HEAP32[i1 >> 2] | 0);
+ i1 = i1 + 4 | 0;
+ }
+ i1 = HEAP32[i10 + 20 >> 2] | 0;
+ if ((i1 | 0) != -1 ? (i3 = HEAP32[i10 >> 2] | 0, i4 = HEAP32[i3 + 36 >> 2] | 0, i1 >>> 0 < (HEAP32[i3 + 40 >> 2] | 0) - i4 >> 2 >>> 0) : 0) HEAP32[i3 + 104 >> 2] = HEAP32[HEAP32[i4 + (i1 << 2) >> 2] >> 2];
+ i2 = i10 + 76 | 0;
+ i1 = HEAP32[i10 + 72 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i2 | 0)) break;
+ i9 = HEAP32[i1 + 16 >> 2] | 0;
+ HEAP32[i9 + 4 >> 2] = HEAP32[HEAP32[(HEAP32[(HEAP32[i10 >> 2] | 0) + 36 >> 2] | 0) + (HEAP32[i1 + 20 >> 2] << 2) >> 2] >> 2];
+ __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i10 >> 2] | 0, i9);
+ i1 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0;
+ }
+ i3 = i10 + 56 | 0;
+ i2 = HEAP32[i10 + 52 >> 2] | 0;
+ while (1) {
+ if ((i2 | 0) == (i3 | 0)) break;
+ i4 = HEAP32[i2 + 16 >> 2] | 0;
+ i5 = HEAP32[i2 + 24 >> 2] | 0;
+ i1 = HEAP32[i2 + 20 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i5 | 0)) break;
+ HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] = HEAP32[HEAP32[(HEAP32[(HEAP32[i10 >> 2] | 0) + 36 >> 2] | 0) + (i4 << 2) >> 2] >> 2];
+ i1 = i1 + 4 | 0;
+ }
+ i2 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i2) | 0;
+ }
+ i3 = i10 + 116 | 0;
+ i2 = HEAP32[i10 + 112 >> 2] | 0;
+ while (1) {
+ if ((i2 | 0) == (i3 | 0)) break;
+ i4 = HEAP32[i2 + 16 >> 2] | 0;
+ i5 = HEAP32[i2 + 24 >> 2] | 0;
+ i1 = HEAP32[i2 + 20 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i5 | 0)) break;
+ i7 = HEAP32[i10 >> 2] | 0;
+ i6 = HEAP32[i7 + 68 >> 2] | 0;
+ i7 = HEAP32[(HEAP32[i7 + 36 >> 2] | 0) + (HEAP32[i1 >> 2] << 2) >> 2] | 0;
+ i8 = i6 + (i4 << 4) + 8 | 0;
+ i9 = HEAP32[i8 >> 2] | 0;
+ if ((i9 | 0) == (HEAP32[i6 + (i4 << 4) + 12 >> 2] | 0)) __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i6 + (i4 << 4) + 4 | 0, i7); else {
+ HEAP32[i9 >> 2] = HEAP32[i7 >> 2];
+ HEAP32[i8 >> 2] = (HEAP32[i8 >> 2] | 0) + 4;
+ }
+ i1 = i1 + 4 | 0;
+ }
+ i2 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i2) | 0;
+ }
+ return;
+}
+
function _pop_arg_529(i1, i2, i3) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -57749,7 +57909,7 @@ function __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clE
HEAP32[i8 >> 2] = i4;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5);
i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0;
- if ((i5 | 0) != (HEAP32[11451] | 0) ? (i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0, (i5 | 0) != (HEAP32[11452] | 0)) : 0) i4 = 0; else {
+ if ((i5 | 0) != (HEAP32[11531] | 0) ? (i5 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0, (i5 | 0) != (HEAP32[11532] | 0)) : 0) i4 = 0; else {
i5 = __ZN4wasm7ElementixEj(i3, 1) | 0;
if ((HEAP8[i5 >> 0] | 0) == 0 ? (i5 = (__ZN4wasm7ElementixEj(i3, 1) | 0) + 24 | 0, (HEAP8[i5 >> 0] | 0) != 0) : 0) {
i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 1) | 0) | 0;
@@ -57963,7 +58123,7 @@ function __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i1, i3, i6, i
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17453, 12);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 17387, 12);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i7, i5);
___cxa_throw(i7 | 0, 8, 154);
} else if ((i2 | 0) == 19) {
@@ -57973,6 +58133,59 @@ function __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i1, i3, i6, i
return 0;
}
+function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner17visitCallIndirectEPNS_12CallIndirectE(i2, i3, i4) {
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i4 = i4 | 0;
+ var i1 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0;
+ i10 = STACKTOP;
+ STACKTOP = STACKTOP + 96 | 0;
+ i1 = i10 + 80 | 0;
+ i5 = i10 + 40 | 0;
+ i6 = i10 + 68 | 0;
+ i7 = i10 + 16 | 0;
+ i8 = i10;
+ i9 = i10 + 64 | 0;
+ __ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i5, i3, HEAP32[i4 + 28 >> 2] | 0);
+ if (!(HEAP32[i5 + 16 >> 2] | 0)) {
+ HEAP32[i6 >> 2] = 0;
+ HEAP32[i6 + 4 >> 2] = 0;
+ HEAP32[i6 + 8 >> 2] = 0;
+ __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner17generateArgumentsERK11ArenaVectorIPNS_10ExpressionEES9_(i7, i3, i4 + 8 | 0, i6);
+ if (!(HEAP32[i7 + 16 >> 2] | 0)) {
+ i5 = __ZNK4wasm7Literal6geti32Ev(i5) | 0;
+ i7 = HEAP32[i3 + 4 >> 2] | 0;
+ i3 = HEAP32[i7 + 36 >> 2] | 0;
+ i11 = HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0;
+ HEAP32[i9 >> 2] = HEAP32[i4 + 24 >> 2];
+ HEAP32[i1 >> 2] = HEAP32[i9 >> 2];
+ FUNCTION_TABLE_viiiiii[i11 & 15](i8, i3, i5, i1, i6, i7);
+ HEAP32[i2 >> 2] = HEAP32[i8 >> 2];
+ HEAP32[i2 + 4 >> 2] = HEAP32[i8 + 4 >> 2];
+ HEAP32[i2 + 8 >> 2] = HEAP32[i8 + 8 >> 2];
+ HEAP32[i2 + 12 >> 2] = HEAP32[i8 + 12 >> 2];
+ HEAP32[i2 + 16 >> 2] = 0;
+ } else {
+ HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
+ HEAP32[i2 + 4 >> 2] = HEAP32[i7 + 4 >> 2];
+ HEAP32[i2 + 8 >> 2] = HEAP32[i7 + 8 >> 2];
+ HEAP32[i2 + 12 >> 2] = HEAP32[i7 + 12 >> 2];
+ HEAP32[i2 + 16 >> 2] = HEAP32[i7 + 16 >> 2];
+ HEAP32[i2 + 20 >> 2] = HEAP32[i7 + 20 >> 2];
+ }
+ __ZNSt3__213__vector_baseIN4wasm7LiteralENS_9allocatorIS2_EEED2Ev(i6);
+ } else {
+ HEAP32[i2 >> 2] = HEAP32[i5 >> 2];
+ HEAP32[i2 + 4 >> 2] = HEAP32[i5 + 4 >> 2];
+ HEAP32[i2 + 8 >> 2] = HEAP32[i5 + 8 >> 2];
+ HEAP32[i2 + 12 >> 2] = HEAP32[i5 + 12 >> 2];
+ HEAP32[i2 + 16 >> 2] = HEAP32[i5 + 16 >> 2];
+ HEAP32[i2 + 20 >> 2] = HEAP32[i5 + 20 >> 2];
+ }
+ STACKTOP = i10;
+ return;
+}
+
function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17parseAfterKeywordERNS3_4FragERPcPKc(i3, i1, i4, i5) {
i3 = i3 | 0;
i1 = i1 | 0;
@@ -57981,48 +58194,48 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17parseAfterKeywor
var i2 = 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i4);
i1 = HEAP32[i1 >> 2] | 0;
- do if ((i1 | 0) != (HEAP32[11328] | 0)) {
- if ((i1 | 0) == (HEAP32[11265] | 0)) {
+ do if ((i1 | 0) != (HEAP32[11406] | 0)) {
+ if ((i1 | 0) == (HEAP32[11343] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb(i3, i4, i5, 0) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11266] | 0)) {
+ if ((i1 | 0) == (HEAP32[11344] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb(i3, i4, i5, 1) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11269] | 0)) {
+ if ((i1 | 0) == (HEAP32[11347] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseReturnERPcPKc(i3, i4, i5) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11270] | 0)) {
+ if ((i1 | 0) == (HEAP32[11348] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseIfERPcPKc(i3, i4, i5) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11273] | 0)) {
+ if ((i1 | 0) == (HEAP32[11351] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i3, i4, i5) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11272] | 0)) {
+ if ((i1 | 0) == (HEAP32[11350] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseWhileERPcPKc(i3, i4, i5) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11280] | 0)) {
+ if ((i1 | 0) == (HEAP32[11358] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBreakERPcPKc(i3, i4, i5) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11281] | 0)) {
+ if ((i1 | 0) == (HEAP32[11359] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseContinueERPcPKc(i3, i4, i5) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11282] | 0)) {
+ if ((i1 | 0) == (HEAP32[11360] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseSwitchERPcPKc(i3, i4, i5) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11340] | 0)) {
+ if ((i1 | 0) == (HEAP32[11418] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseNewERPcPKc(i3, i4, i5) | 0;
break;
}
- if ((i1 | 0) == (HEAP32[11274] | 0)) {
+ if ((i1 | 0) == (HEAP32[11352] | 0)) {
i2 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i3, i4, i5) | 0;
break;
} else {
@@ -58057,7 +58270,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i
if ((!((i5 | 0) == (i11 | 0) | (i5 | 0) == (i2 | 0)) ? (HEAP8[i5 >> 0] | 0) == 69 : 0) ? (i4 = HEAP32[i3 + 4 >> 2] | 0, (HEAP32[i3 >> 2] | 0) != (i4 | 0)) : 0) {
i3 = i4 + -24 | 0;
__ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i9, i3);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 42542) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6insertEjPKc(i9, 0, 42855) | 0;
HEAP32[i8 >> 2] = HEAP32[i2 >> 2];
HEAP32[i8 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i8 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -58067,7 +58280,7 @@ function __ZN10__cxxabiv112_GLOBAL__N_114parse_decltypeINS0_2DbEEEPKcS4_S4_RT_(i
HEAP32[i2 + (i1 << 2) >> 2] = 0;
i1 = i1 + 1 | 0;
}
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42358) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEE6appendEPKc(i8, 42671) | 0;
HEAP32[i7 >> 2] = HEAP32[i2 >> 2];
HEAP32[i7 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i7 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -58171,67 +58384,6 @@ function __ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8ove
return i1 | 0;
}
-function __ZN4wasm17WasmBinaryBuilder16processFunctionsEv(i7) {
- i7 = i7 | 0;
- var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0;
- i2 = HEAP32[i7 + 44 >> 2] | 0;
- i1 = HEAP32[i7 + 40 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i2 | 0)) break;
- __ZN4wasm6Module11addFunctionEPNS_8FunctionE(HEAP32[i7 >> 2] | 0, HEAP32[i1 >> 2] | 0);
- i1 = i1 + 4 | 0;
- }
- i1 = HEAP32[i7 + 20 >> 2] | 0;
- if ((i1 | 0) != -1 ? (i3 = HEAP32[i7 >> 2] | 0, i4 = HEAP32[i3 + 36 >> 2] | 0, i1 >>> 0 < (HEAP32[i3 + 40 >> 2] | 0) - i4 >> 2 >>> 0) : 0) HEAP32[i3 + 96 >> 2] = HEAP32[HEAP32[i4 + (i1 << 2) >> 2] >> 2];
- i2 = i7 + 76 | 0;
- i1 = HEAP32[i7 + 72 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i2 | 0)) break;
- i6 = HEAP32[i1 + 16 >> 2] | 0;
- HEAP32[i6 + 4 >> 2] = HEAP32[HEAP32[(HEAP32[(HEAP32[i7 >> 2] | 0) + 36 >> 2] | 0) + (HEAP32[i1 + 20 >> 2] << 2) >> 2] >> 2];
- __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i7 >> 2] | 0, i6);
- i1 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i1) | 0;
- }
- i3 = i7 + 56 | 0;
- i2 = HEAP32[i7 + 52 >> 2] | 0;
- while (1) {
- if ((i2 | 0) == (i3 | 0)) break;
- i4 = HEAP32[i2 + 16 >> 2] | 0;
- i5 = HEAP32[i2 + 24 >> 2] | 0;
- i1 = HEAP32[i2 + 20 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i5 | 0)) break;
- HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] = HEAP32[HEAP32[(HEAP32[(HEAP32[i7 >> 2] | 0) + 36 >> 2] | 0) + (i4 << 2) >> 2] >> 2];
- i1 = i1 + 4 | 0;
- }
- i2 = __ZNSt3__211__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_(i2) | 0;
- }
- i5 = HEAP32[i7 + 116 >> 2] | 0;
- i4 = HEAP32[i7 + 112 >> 2] | 0;
- while (1) {
- if ((i4 | 0) == (i5 | 0)) {
- i1 = 18;
- break;
- }
- i1 = HEAP32[i4 >> 2] | 0;
- i6 = HEAP32[i7 >> 2] | 0;
- i2 = HEAP32[i6 + 36 >> 2] | 0;
- if (i1 >>> 0 >= (HEAP32[i6 + 40 >> 2] | 0) - i2 >> 2 >>> 0) {
- i1 = 20;
- break;
- }
- i1 = HEAP32[i2 + (i1 << 2) >> 2] | 0;
- i2 = i6 + 64 | 0;
- i3 = HEAP32[i2 >> 2] | 0;
- if ((i3 | 0) == (HEAP32[i6 + 68 >> 2] | 0)) __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i6 + 60 | 0, i1); else {
- HEAP32[i3 >> 2] = HEAP32[i1 >> 2];
- HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 4;
- }
- i4 = i4 + 4 | 0;
- }
- if ((i1 | 0) == 18) return; else if ((i1 | 0) == 20) ___assert_fail(21533, 18854, 1642, 21563);
-}
-
function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj(i5, i1, i2) {
i5 = i5 | 0;
i1 = i1 | 0;
@@ -58249,14 +58401,14 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction
HEAP32[i10 >> 2] = HEAP32[i1 >> 2];
i1 = HEAP32[i5 + 4 >> 2] | 0;
i2 = __ZN4wasm15Asm2WasmBuilder12bytesToShiftEj(i1, i2) | 0;
- if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 0) | 0, 45072) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 1) | 0, 45256) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i10, 3) | 0, 0) | 0, 45112) | 0 : 0) ? (i13 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i10, 3) | 0, 1) | 0, (__ZN6cashew5Value10getIntegerEv(HEAP32[i13 >> 2] | 0) | 0) == (i2 | 0)) : 0) {
+ if (((__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 0) | 0, 45384) | 0 ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 1) | 0, 45568) | 0 : 0) ? __ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i10, 3) | 0, 0) | 0, 45424) | 0 : 0) ? (i13 = __ZN6cashew3RefixEj(__ZN6cashew3RefixEj(i10, 3) | 0, 1) | 0, (__ZN6cashew5Value10getIntegerEv(HEAP32[i13 >> 2] | 0) | 0) == (i2 | 0)) : 0) {
i3 = HEAP32[i5 + 8 >> 2] | 0;
i13 = __ZN6cashew3RefixEj(i10, 2) | 0;
HEAP32[i6 >> 2] = HEAP32[i13 >> 2];
HEAP32[i4 >> 2] = HEAP32[i6 >> 2];
i3 = __ZNKSt3__28functionIFPN4wasm10ExpressionEN6cashew3RefEEEclES5_(i3, i4) | 0;
} else i11 = 6;
- do if ((i11 | 0) == 6) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 0) | 0, 45112) | 0) {
+ do if ((i11 | 0) == 6) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i10, 0) | 0, 45424) | 0) {
i3 = __ZN6cashew3RefixEj(i10, 1) | 0;
i3 = (__ZN6cashew5Value10getIntegerEv(HEAP32[i3 >> 2] | 0) | 0) << i2;
HEAP32[i7 >> 2] = 1;
@@ -58271,7 +58423,7 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction
HEAP32[i8 >> 2] = 0;
HEAP32[i8 + 4 >> 2] = 0;
HEAP32[i8 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 28237, 20);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 28529, 20);
HEAP32[i9 >> 2] = HEAP32[i10 >> 2];
HEAP32[i4 >> 2] = HEAP32[i9 >> 2];
__ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i8, i4);
@@ -58365,7 +58517,7 @@ function __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsI
i10 = i14 + 12 | 0;
i11 = i14 + 4 | 0;
i1 = i14;
- __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i10, 34563, i3);
+ __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_(i10, 34863, i3);
__ZN6cashew7IStringC2EPKcb(i2, (HEAP8[i10 + 11 >> 0] | 0) < 0 ? HEAP32[i10 >> 2] | 0 : i10, 0);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i10);
HEAP32[i11 >> 2] = HEAP32[i2 >> 2];
@@ -58498,7 +58650,7 @@ function __ZNSt3__29__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stri
break L6;
}
HEAP32[i14 >> 2] = 0;
- i1 = HEAP8[38819 + i1 >> 0] | 0;
+ i1 = HEAP8[39132 + i1 >> 0] | 0;
HEAP32[i13 >> 2] = i10 + 1;
HEAP8[i10 >> 0] = i1;
i1 = 0;
@@ -58509,7 +58661,7 @@ function __ZNSt3__29__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stri
default:
{}
}
- i1 = HEAP8[38819 + i1 >> 0] | 0;
+ i1 = HEAP8[39132 + i1 >> 0] | 0;
HEAP32[i13 >> 2] = i10 + 1;
HEAP8[i10 >> 0] = i1;
HEAP32[i14 >> 2] = (HEAP32[i14 >> 2] | 0) + 1;
@@ -58598,7 +58750,7 @@ function __ZNSt3__29__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri
break L6;
}
HEAP32[i14 >> 2] = 0;
- i1 = HEAP8[38819 + i2 >> 0] | 0;
+ i1 = HEAP8[39132 + i2 >> 0] | 0;
HEAP32[i13 >> 2] = i10 + 1;
HEAP8[i10 >> 0] = i1;
i1 = 0;
@@ -58609,7 +58761,7 @@ function __ZNSt3__29__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stri
default:
{}
}
- i1 = HEAP8[38819 + i2 >> 0] | 0;
+ i1 = HEAP8[39132 + i2 >> 0] | 0;
HEAP32[i13 >> 2] = i10 + 1;
HEAP8[i10 >> 0] = i1;
HEAP32[i14 >> 2] = (HEAP32[i14 >> 2] | 0) + 1;
@@ -58665,11 +58817,11 @@ function __ZNKSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6
} else {
i9 = __ZNKSt3__28ios_base6getlocEv(i5) | 0;
HEAP32[i1 >> 2] = i9;
- i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47508) | 0;
+ i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47832) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i9) | 0;
i9 = __ZNKSt3__28ios_base6getlocEv(i5) | 0;
HEAP32[i1 >> 2] = i9;
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47516) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47840) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i9) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 255](i12, i2);
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 255](i12 + 12 | 0, i2);
@@ -58734,11 +58886,11 @@ function __ZNKSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6
} else {
i9 = __ZNKSt3__28ios_base6getlocEv(i5) | 0;
HEAP32[i1 >> 2] = i9;
- i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i10 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i9) | 0;
i9 = __ZNKSt3__28ios_base6getlocEv(i5) | 0;
HEAP32[i1 >> 2] = i9;
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47492) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47816) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i9) | 0;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 24 >> 2] & 255](i12, i2);
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 255](i12 + 12 | 0, i2);
@@ -58772,7 +58924,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc(
i13 = i6 + 4 | 0;
__ZNSt3__26vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i6, (((HEAP32[i13 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) | 0) / 12 | 0) + 1 | 0);
i2 = HEAP32[i7 >> 2] | 0;
- if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(28704, 28546, 614, 29191);
+ if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(28996, 28838, 614, 29483);
HEAP32[i7 >> 2] = i2 + 1;
HEAP32[i3 >> 2] = HEAP32[i1 >> 2];
HEAP32[i5 >> 2] = HEAP32[i3 >> 2];
@@ -58785,7 +58937,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc(
break;
}
HEAP32[i9 >> 2] = i3;
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i6, i7, 29201) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i6, i7, 29493) | 0;
HEAP32[i10 >> 2] = i1;
HEAP32[i4 >> 2] = HEAP32[i9 >> 2];
HEAP32[i5 >> 2] = HEAP32[i10 >> 2];
@@ -58812,7 +58964,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc(
HEAP32[i7 >> 2] = i8 + 1;
i1 = HEAP32[i13 >> 2] | 0;
i2 = i1 + -12 | 0;
- if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i12 = i1; else ___assert_fail(29204, 28546, 630, 29191);
+ if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i12 = i1; else ___assert_fail(29496, 28838, 630, 29483);
while (1) {
if ((i12 | 0) == (i2 | 0)) break;
i11 = i12 + -12 | 0;
@@ -58824,6 +58976,64 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9parseCallES1_RPc(
return i3 | 0;
}
+function __ZN4wasm22SExpressionWasmBuilder18parseModuleElementERNS_7ElementE(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0, i5 = 0;
+ i5 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i3 = i5;
+ i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 0) | 0) | 0;
+ do if ((i4 | 0) != (HEAP32[11513] | 0)) {
+ if ((i4 | 0) == (HEAP32[11514] | 0)) {
+ __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i1, i2);
+ break;
+ }
+ if ((i4 | 0) == (HEAP32[11517] | 0)) {
+ __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i1, i2);
+ break;
+ }
+ if ((i4 | 0) == (HEAP32[11518] | 0)) {
+ __ZN4wasm22SExpressionWasmBuilder9parseDataERNS_7ElementE(i1, i2);
+ break;
+ }
+ if ((i4 | 0) == (HEAP32[11520] | 0)) {
+ __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i1, i2);
+ break;
+ }
+ if ((i4 | 0) != (HEAP32[11521] | 0)) {
+ if ((i4 | 0) == (HEAP32[11460] | 0)) {
+ __ZN4wasm22SExpressionWasmBuilder11parseGlobalERNS_7ElementE(i1, i2);
+ break;
+ }
+ if ((i4 | 0) == (HEAP32[11522] | 0)) {
+ __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i1, i2);
+ break;
+ }
+ if ((i4 | 0) == (HEAP32[11523] | 0)) {
+ __ZN4wasm22SExpressionWasmBuilder9parseElemERNS_7ElementE(i1, i2);
+ break;
+ }
+ if ((i4 | 0) != (HEAP32[11525] | 0)) {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 17551) | 0, i4) | 0, 10) | 0;
+ i5 = ___cxa_allocate_exception(20) | 0;
+ HEAP32[i3 >> 2] = 0;
+ HEAP32[i3 + 4 >> 2] = 0;
+ HEAP32[i3 + 8 >> 2] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17571, 22);
+ i1 = HEAP32[i2 + 28 >> 2] | 0;
+ i4 = HEAP32[i2 + 32 >> 2] | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i5, i3);
+ HEAP32[i5 + 12 >> 2] = i1;
+ HEAP32[i5 + 16 >> 2] = i4;
+ ___cxa_throw(i5 | 0, 8, 154);
+ }
+ }
+ } else __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i1, i2); while (0);
+ STACKTOP = i5;
+ return;
+}
+
function __ZN4wasm17WasmBinaryBuilder9visitCallEPNS_4CallE(i5, i1) {
i5 = i5 | 0;
i1 = i1 | 0;
@@ -58834,10 +59044,10 @@ function __ZN4wasm17WasmBinaryBuilder9visitCallEPNS_4CallE(i5, i1) {
i7 = i8;
HEAP32[i7 >> 2] = i1;
if (HEAP8[i5 + 12 >> 0] | 0) {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20263) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20159) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -58847,9 +59057,9 @@ function __ZN4wasm17WasmBinaryBuilder9visitCallEPNS_4CallE(i5, i1) {
i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i5) | 0;
HEAP32[i6 >> 2] = i1;
i2 = HEAP32[i5 + 24 >> 2] | 0;
- if (i1 >>> 0 >= (HEAP32[i5 + 28 >> 2] | 0) - i2 >> 2 >>> 0) ___assert_fail(20277, 18854, 1854, 20306);
+ if (i1 >>> 0 >= (HEAP32[i5 + 28 >> 2] | 0) - i2 >> 2 >>> 0) ___assert_fail(20173, 18750, 1876, 20202);
i3 = HEAP32[i2 + (i1 << 2) >> 2] | 0;
- if (((HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i3 + 8 >> 2] | 0) >> 2 | 0) != (i4 | 0)) ___assert_fail(20316, 18854, 1857, 20306);
+ if (((HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i3 + 8 >> 2] | 0) >> 2 | 0) != (i4 | 0)) ___assert_fail(20212, 18750, 1879, 20202);
__ZN11ArenaVectorIPN4wasm10ExpressionEE6resizeEj((HEAP32[i7 >> 2] | 0) + 8 | 0, i4);
i2 = i4 + -1 | 0;
i1 = 0;
@@ -58884,7 +59094,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena
i6 = i9 + 24 | 0;
i7 = i9 + 12 | 0;
i8 = i9;
- L1 : do if ((HEAP32[i3 >> 2] | 0) == (HEAP32[11408] | 0) ? (HEAP32[i4 >> 2] | 0) == (HEAP32[11409] | 0) : 0) {
+ L1 : do if ((HEAP32[i3 >> 2] | 0) == (HEAP32[11486] | 0) ? (HEAP32[i4 >> 2] | 0) == (HEAP32[11487] | 0) : 0) {
if (i5 | 0 ? (HEAP32[i5 + 8 >> 2] | 0) == 1 : 0) {
i5 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i5, 0) | 0;
switch (HEAP32[(HEAP32[i5 >> 2] | 0) + 4 >> 2] | 0) {
@@ -58893,7 +59103,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena
HEAP32[i6 >> 2] = 0;
HEAP32[i6 + 4 >> 2] = 0;
HEAP32[i6 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 14633, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i6, 14691, 2);
i1 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i6, HEAP32[i2 >> 2] | 0) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i6);
break L1;
@@ -58903,7 +59113,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena
HEAP32[i7 >> 2] = 0;
HEAP32[i7 + 4 >> 2] = 0;
HEAP32[i7 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 14636, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 14694, 2);
i1 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i7, HEAP32[i2 >> 2] | 0) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i7);
break L1;
@@ -58913,7 +59123,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena
HEAP32[i8 >> 2] = 0;
HEAP32[i8 + 4 >> 2] = 0;
HEAP32[i8 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 14639, 2);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i8, 14697, 2);
i1 = __ZN4wasm18ensureFunctionTypeENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_6ModuleE(i8, HEAP32[i2 >> 2] | 0) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8);
break L1;
@@ -58925,7 +59135,7 @@ function __ZN4wasm15Asm2WasmBuilder22getBuiltinFunctionTypeENS_4NameES1_P11Arena
}
}
}
- ___assert_fail(14576, 11743, 427, 14610);
+ ___assert_fail(14634, 11747, 427, 14668);
} else i1 = 0; while (0);
STACKTOP = i9;
return i1 | 0;
@@ -58946,7 +59156,7 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i11, i2) {
i1 = 2;
} else i1 = 1;
i3 = __ZN4wasm7ElementixEj(i2, i1) | 0;
- if (!(HEAP8[i3 >> 0] | 0)) ___assert_fail(17429, 17152, 1418, 17443);
+ if (!(HEAP8[i3 >> 0] | 0)) ___assert_fail(17363, 17086, 1473, 17377);
i4 = i13 + 4 | 0;
i5 = i13 + 8 | 0;
i6 = i13 + 12 | 0;
@@ -58957,9 +59167,9 @@ function __ZN4wasm22SExpressionWasmBuilder9parseTypeERNS_7ElementE(i11, i2) {
if (i2 >>> 0 >= (HEAP32[i10 >> 2] | 0) >>> 0) break;
i8 = __ZN4wasm7ElementixEj(i3, i2) | 0;
i10 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i8, 0) | 0) | 0;
- L10 : do if ((i10 | 0) != (HEAP32[11437] | 0)) {
+ L10 : do if ((i10 | 0) != (HEAP32[11515] | 0)) {
i10 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i8, 0) | 0) | 0;
- if ((i10 | 0) == (HEAP32[11438] | 0)) {
+ if ((i10 | 0) == (HEAP32[11516] | 0)) {
i10 = __ZN4wasm22SExpressionWasmBuilder16stringToWasmTypeEPKcbb(i11, __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i8, 1) | 0) | 0, 0, 0) | 0;
HEAP32[i4 >> 2] = i10;
}
@@ -59002,19 +59212,19 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i
i15 = i16;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i10);
i1 = HEAP32[i10 >> 2] | 0;
- if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(28704, 28546, 501, 29170);
+ if ((HEAP8[i1 >> 0] | 0) != 40) ___assert_fail(28996, 28838, 501, 29462);
HEAP32[i10 >> 2] = i1 + 1;
- i4 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 28513) | 0;
+ i4 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 28805) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i10);
i1 = HEAP32[i10 >> 2] | 0;
- if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(29179, 28546, 505, 29170);
+ if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(29471, 28838, 505, 29462);
HEAP32[i10 >> 2] = i1 + 1;
- i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 28513) | 0;
+ i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 28805) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i10);
i1 = HEAP32[i10 >> 2] | 0;
- if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(29179, 28546, 509, 29170);
+ if ((HEAP8[i1 >> 0] | 0) != 59) ___assert_fail(29471, 28838, 509, 29462);
HEAP32[i10 >> 2] = i1 + 1;
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 42358) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i9, i10, 42671) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i10);
i2 = HEAP32[i10 >> 2] | 0;
if ((HEAP8[i2 >> 0] | 0) == 41) {
@@ -59031,7 +59241,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseForERPcPKc(i
i15 = __ZN6cashew12ValueBuilder7makeForENS_3RefES1_S1_S1_(i5, i6, i7, i8) | 0;
STACKTOP = i16;
return i15 | 0;
- } else ___assert_fail(28926, 28546, 513, 29170);
+ } else ___assert_fail(29218, 28838, 513, 29462);
return 0;
}
@@ -59045,16 +59255,16 @@ function __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i5,
i1 = i7 + 4 | 0;
i2 = i7;
if (i6) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i5 >> 2] | 0, 34993, 0) | 0, 32) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i5 >> 2] | 0, 35293, 0) | 0, 32) | 0;
HEAP32[i2 >> 2] = HEAP32[i4 >> 2];
HEAP32[i1 >> 2] = HEAP32[i2 >> 2];
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm16PrintSExpression9printNameENS_4NameE(i5, i1) | 0, 33259) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm16PrintSExpression9printNameENS_4NameE(i5, i1) | 0, 31958) | 0;
}
i2 = i4 + 8 | 0;
i1 = i4 + 12 | 0;
if ((HEAP32[i1 >> 2] | 0) != (HEAP32[i2 >> 2] | 0)) {
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, HEAP32[i5 + 12 >> 2] | 0) | 0;
- __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 35108) | 0;
+ __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 35408) | 0;
i3 = HEAP32[i1 >> 2] | 0;
i1 = HEAP32[i2 >> 2] | 0;
while (1) {
@@ -59069,10 +59279,10 @@ function __ZN4wasm16PrintSExpression17visitFunctionTypeEPNS_12FunctionTypeEb(i5,
i1 = i4 + 4 | 0;
if (HEAP32[i1 >> 2] | 0) {
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, HEAP32[i5 + 12 >> 2] | 0) | 0;
- i4 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 31613) | 0;
+ i4 = __Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i5 >> 2] | 0, 31896) | 0;
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i1 >> 2] | 0) | 0) | 0, 41) | 0;
}
- if (i6) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 33266) | 0;
+ if (i6) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i5 >> 2] | 0, 31965) | 0;
STACKTOP = i7;
return;
}
@@ -59217,7 +59427,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb(
if ((HEAP8[i1 >> 0] | 0) == 61) {
HEAP32[i14 >> 2] = i1 + 1;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i14);
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i13, i14, 28851) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i13, i14, 29143) | 0;
} else i1 = 0;
HEAP32[i9 >> 2] = i3;
HEAP32[i10 >> 2] = HEAP32[i8 >> 2];
@@ -59244,12 +59454,65 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE8parseVarERPcPKcb(
}
HEAP32[i14 >> 2] = i1 + 1;
}
- if ((i16 | 0) == 4) ___assert_fail(28823, 28546, 437, 28842); else if ((i16 | 0) == 9) _abort(); else if ((i16 | 0) == 10) i15 = i1;
+ if ((i16 | 0) == 4) ___assert_fail(29115, 28838, 437, 29134); else if ((i16 | 0) == 9) _abort(); else if ((i16 | 0) == 10) i15 = i1;
HEAP32[i14 >> 2] = i15 + 1;
STACKTOP = i12;
return i3 | 0;
}
+function __ZN4wasm22SExpressionWasmBuilder9parseDataERNS_7ElementE(i3, i1) {
+ i3 = i3 | 0;
+ i1 = i1 | 0;
+ var i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0;
+ i12 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i8 = i12 + 28 | 0;
+ i9 = i12 + 24 | 0;
+ i10 = i12 + 20 | 0;
+ i11 = i12 + 8 | 0;
+ i6 = i12 + 4 | 0;
+ i7 = i12;
+ i4 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i3, __ZN4wasm7ElementixEj(i1, 1) | 0) | 0;
+ HEAP32[i10 >> 2] = i4;
+ i1 = __ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i1, 2) | 0) | 0;
+ i2 = _strlen(i1) | 0;
+ if (!i2) {
+ i1 = HEAP32[i3 >> 2] | 0;
+ HEAP32[i11 >> 2] = 0;
+ i2 = i1 + 92 | 0;
+ i3 = HEAP32[i2 >> 2] | 0;
+ if (i3 >>> 0 < (HEAP32[i1 + 96 >> 2] | 0) >>> 0) {
+ __ZN4wasm7AddressC2Ey(i9, 0, 0);
+ HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i3, i4, 53818, i8);
+ HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 16;
+ } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionERA1_KciEEEvDpOT_(i1 + 88 | 0, i10, 53818, i11);
+ } else {
+ HEAP32[i11 >> 2] = 0;
+ i4 = i11 + 4 | 0;
+ HEAP32[i4 >> 2] = 0;
+ HEAP32[i11 + 8 >> 2] = 0;
+ __ZN4wasm22SExpressionWasmBuilder14stringToBinaryEPKcjRNSt3__26vectorIcNS3_9allocatorIcEEEE(i3, i1, i2, i11);
+ i1 = HEAP32[i3 >> 2] | 0;
+ i2 = HEAP32[i11 >> 2] | 0;
+ HEAP32[i6 >> 2] = i2;
+ i3 = (HEAP32[i4 >> 2] | 0) - i2 | 0;
+ HEAP32[i7 >> 2] = i3;
+ i4 = i1 + 92 | 0;
+ i5 = HEAP32[i4 >> 2] | 0;
+ if (i5 >>> 0 < (HEAP32[i1 + 96 >> 2] | 0) >>> 0) {
+ i10 = HEAP32[i10 >> 2] | 0;
+ __ZN4wasm7AddressC2Ey(i9, i3, 0);
+ HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i5, i10, i2, i8);
+ HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 16;
+ } else __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionEPcjEEEvDpOT_(i1 + 88 | 0, i10, i6, i7);
+ __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i11);
+ }
+ STACKTOP = i12;
+ return;
+}
+
function __ZNSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmData5LocalEEENS_22__unordered_map_hasherIS3_S6_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S6_NS_8equal_toIS3_EELb1EEENS_9allocatorIS6_EEE8__rehashEj(i11, i10) {
i11 = i11 | 0;
i10 = i10 | 0;
@@ -59317,6 +59580,51 @@ function __ZNSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmD
return;
}
+function __ZZ11instantiateEN19JSExternalInterface9callTableEjN4wasm4NameERNSt3__26vectorINS0_7LiteralENS2_9allocatorIS4_EEEERNS0_14ModuleInstanceE(i6, i7, i1, i3, i8, i9) {
+ i6 = i6 | 0;
+ i7 = i7 | 0;
+ i1 = i1 | 0;
+ i3 = i3 | 0;
+ i8 = i8 | 0;
+ i9 = i9 | 0;
+ var i2 = 0, i4 = 0, i5 = 0, i10 = 0, i11 = 0, i12 = 0, d13 = 0.0;
+ i12 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i5 = i12 + 8 | 0;
+ i10 = i12 + 4 | 0;
+ i2 = i12;
+ i11 = _emscripten_asm_const_ii(19, i1 | 0) | 0;
+ if (!i11) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 24 >> 2] & 255](i7, 23167);
+ if ((i11 | 0) == (-1 | 0)) {
+ __ZZ11instantiateEN19JSExternalInterface19prepareTempArgmentsERNSt3__26vectorIN4wasm7LiteralENS0_9allocatorIS3_EEEE(i8);
+ d13 = +_emscripten_asm_const_di(20, i1 | 0);
+ i11 = HEAP32[i9 >> 2] | 0;
+ HEAP32[i2 >> 2] = HEAP32[i3 >> 2];
+ HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
+ i11 = (__ZN4wasm6Module15getFunctionTypeENS_4NameE(i11, i5) | 0) + 4 | 0;
+ __ZZ11instantiateEN19JSExternalInterface15getResultFromJSEdN4wasm8WasmTypeE(i6, d13, HEAP32[i11 >> 2] | 0);
+ } else {
+ i1 = i11;
+ i4 = HEAP32[i1 + 32 >> 2] | 0;
+ if (i4 | 0 ? (i4 | 0) != (HEAP32[i3 >> 2] | 0) : 0) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 24 >> 2] & 255](i7, 23186);
+ i4 = i1 + 8 | 0;
+ i2 = i1 + 12 | 0;
+ if (((HEAP32[i2 >> 2] | 0) - (HEAP32[i4 >> 2] | 0) >> 2 | 0) != ((HEAP32[i8 + 4 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) >> 4 | 0)) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 24 >> 2] & 255](i7, 23209);
+ i1 = 0;
+ while (1) {
+ i3 = HEAP32[i4 >> 2] | 0;
+ if (i1 >>> 0 >= (HEAP32[i2 >> 2] | 0) - i3 >> 2 >>> 0) break;
+ if ((HEAP32[i3 + (i1 << 2) >> 2] | 0) != (HEAP32[(HEAP32[i8 >> 2] | 0) + (i1 << 4) >> 2] | 0)) FUNCTION_TABLE_vii[HEAP32[(HEAP32[i7 >> 2] | 0) + 24 >> 2] & 255](i7, 23242);
+ i1 = i1 + 1 | 0;
+ }
+ HEAP32[i10 >> 2] = HEAP32[i11 >> 2];
+ HEAP32[i5 >> 2] = HEAP32[i10 >> 2];
+ __ZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEE(i6, i9, i5, i8);
+ }
+ STACKTOP = i12;
+ return;
+}
+
function __ZN4wasm17WasmBinaryBuilder15maybeVisitConstERPNS_10ExpressionEh(i3, i4, i1) {
i3 = i3 | 0;
i4 = i4 | 0;
@@ -59375,10 +59683,10 @@ function __ZN4wasm17WasmBinaryBuilder15maybeVisitConstERPNS_10ExpressionEh(i3, i
HEAP32[i1 + 4 >> 2] = i2;
HEAP32[i4 >> 2] = i1;
if (!(HEAP8[i3 + 12 >> 0] | 0)) i1 = 1; else {
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20792) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20688) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i6) | 0;
@@ -59413,7 +59721,7 @@ function ___stdio_write(i12, i2, i1) {
i5 = 2;
i2 = i6 + i1 | 0;
while (1) {
- if (!(HEAP32[11467] | 0)) {
+ if (!(HEAP32[11548] | 0)) {
HEAP32[i11 >> 2] = HEAP32[i8 >> 2];
HEAP32[i11 + 4 >> 2] = i7;
HEAP32[i11 + 8 >> 2] = i5;
@@ -59545,10 +59853,10 @@ function __ZN4wasm17WasmBinaryBuilder9visitLoopEPNS_4LoopE(i5, i7) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i8;
if (HEAP8[i5 + 12 >> 0] | 0) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20106) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20002) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i4) | 0;
@@ -59668,6 +59976,67 @@ function __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traits
return i1 | 0;
}
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitSwitchEPNS_6SwitchE(i10, i2, i6) {
+ i10 = i10 | 0;
+ i2 = i2 | 0;
+ i6 = i6 | 0;
+ var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0;
+ i15 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i4 = i15;
+ HEAP32[i10 >> 2] = 0;
+ i12 = i10 + 8 | 0;
+ i14 = i12;
+ HEAP32[i14 >> 2] = 0;
+ HEAP32[i14 + 4 >> 2] = 0;
+ i14 = i10 + 16 | 0;
+ HEAP32[i14 >> 2] = 0;
+ i3 = HEAP32[i6 + 32 >> 2] | 0;
+ if (i3) {
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i2, i3);
+ HEAP32[i10 >> 2] = HEAP32[i4 >> 2];
+ HEAP32[i10 + 4 >> 2] = HEAP32[i4 + 4 >> 2];
+ HEAP32[i10 + 8 >> 2] = HEAP32[i4 + 8 >> 2];
+ HEAP32[i10 + 12 >> 2] = HEAP32[i4 + 12 >> 2];
+ HEAP32[i10 + 16 >> 2] = HEAP32[i4 + 16 >> 2];
+ if (!(HEAP32[i14 >> 2] | 0)) {
+ i13 = i12;
+ i7 = i10;
+ i1 = i2;
+ i8 = HEAP32[i10 >> 2] | 0;
+ i9 = HEAP32[i10 + 4 >> 2] | 0;
+ i11 = HEAP32[i13 >> 2] | 0;
+ i13 = HEAP32[i13 + 4 >> 2] | 0;
+ i5 = 5;
+ }
+ } else {
+ i7 = i10;
+ i1 = i2;
+ i8 = 0;
+ i9 = 0;
+ i11 = 0;
+ i13 = 0;
+ i5 = 5;
+ }
+ if ((i5 | 0) == 5 ? (__ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i1, HEAP32[i6 + 28 >> 2] | 0), HEAP32[i7 >> 2] = HEAP32[i4 >> 2], HEAP32[i7 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i7 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i7 + 12 >> 2] = HEAP32[i4 + 12 >> 2], HEAP32[i7 + 16 >> 2] = HEAP32[i4 + 16 >> 2], (HEAP32[i14 >> 2] | 0) == 0) : 0) {
+ i2 = __ZN4wasm7Literal10getIntegerEv(i10) | 0;
+ i5 = tempRet0;
+ i1 = HEAP32[i6 + 24 >> 2] | 0;
+ if ((i5 | 0) > -1 | (i5 | 0) == -1 & i2 >>> 0 > 4294967295 ? i2 >>> 0 < (HEAP32[i6 + 16 >> 2] | 0) >>> 0 : 0) {
+ i1 = __ZNK11ArenaVectorIN4wasm4NameEEixEj(i6 + 8 | 0, i2) | 0;
+ i1 = HEAP32[i1 >> 2] | 0;
+ }
+ HEAP32[i14 >> 2] = i1;
+ HEAP32[i10 >> 2] = i8;
+ HEAP32[i7 + 4 >> 2] = i9;
+ i14 = i12;
+ HEAP32[i14 >> 2] = i11;
+ HEAP32[i14 + 4 >> 2] = i13;
+ }
+ STACKTOP = i15;
+ return;
+}
+
function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12, i3, i7) {
i12 = i12 | 0;
i3 = i3 | 0;
@@ -59692,7 +60061,7 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12,
HEAP32[i4 + 8 >> 2] = 0;
HEAP32[i4 + 12 >> 2] = 0;
HEAP32[i12 + 36 >> 2] = i7;
- HEAP32[i12 + 32 >> 2] = HEAP32[i3 + 72 >> 2];
+ HEAP32[i12 + 32 >> 2] = HEAP32[i3 + 80 >> 2];
i4 = i3 + 48 | 0;
i5 = i3 + 52 | 0;
i6 = i12 + 12 | 0;
@@ -59700,8 +60069,8 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12,
while (1) {
i1 = HEAP32[i4 >> 2] | 0;
if (i2 >>> 0 >= (HEAP32[i5 >> 2] | 0) - i1 >> 2 >>> 0) break;
- HEAP32[i8 >> 2] = 2528;
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i11, i8, HEAP32[(HEAP32[i1 + (i2 << 2) >> 2] | 0) + 8 >> 2] | 0);
+ HEAP32[i8 >> 2] = 2532;
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i11, i8, HEAP32[(HEAP32[i1 + (i2 << 2) >> 2] | 0) + 8 >> 2] | 0);
i1 = HEAP32[i10 >> 2] | 0;
if (i1 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) {
HEAP32[i1 >> 2] = HEAP32[i11 >> 2];
@@ -59713,7 +60082,7 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12,
i2 = i2 + 1 | 0;
}
FUNCTION_TABLE_vii[HEAP32[HEAP32[i7 >> 2] >> 2] & 255](i7, i3);
- i1 = HEAP32[i3 + 96 >> 2] | 0;
+ i1 = HEAP32[i3 + 104 >> 2] | 0;
if (i1 | 0) {
HEAP32[i13 >> 2] = 0;
HEAP32[i13 + 4 >> 2] = 0;
@@ -59727,64 +60096,55 @@ function __ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i12,
return;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitSwitchEPNS_6SwitchE(i10, i2, i6) {
- i10 = i10 | 0;
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitSelectEPNS_6SelectE(i1, i2, i3) {
+ i1 = i1 | 0;
i2 = i2 | 0;
- i6 = i6 | 0;
- var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0;
- i15 = STACKTOP;
- STACKTOP = STACKTOP + 32 | 0;
- i4 = i15;
- HEAP32[i10 >> 2] = 0;
- i12 = i10 + 8 | 0;
- i14 = i12;
- HEAP32[i14 >> 2] = 0;
- HEAP32[i14 + 4 >> 2] = 0;
- i14 = i10 + 16 | 0;
- HEAP32[i14 >> 2] = 0;
- i3 = HEAP32[i6 + 32 >> 2] | 0;
- if (i3) {
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i2, i3);
- HEAP32[i10 >> 2] = HEAP32[i4 >> 2];
- HEAP32[i10 + 4 >> 2] = HEAP32[i4 + 4 >> 2];
- HEAP32[i10 + 8 >> 2] = HEAP32[i4 + 8 >> 2];
- HEAP32[i10 + 12 >> 2] = HEAP32[i4 + 12 >> 2];
- HEAP32[i10 + 16 >> 2] = HEAP32[i4 + 16 >> 2];
- if (!(HEAP32[i14 >> 2] | 0)) {
- i13 = i12;
- i7 = i10;
- i1 = i2;
- i8 = HEAP32[i10 >> 2] | 0;
- i9 = HEAP32[i10 + 4 >> 2] | 0;
- i11 = HEAP32[i13 >> 2] | 0;
- i13 = HEAP32[i13 + 4 >> 2] | 0;
- i5 = 5;
+ i3 = i3 | 0;
+ var i4 = 0, i5 = 0, i6 = 0, i7 = 0;
+ i7 = STACKTOP;
+ STACKTOP = STACKTOP + 80 | 0;
+ i4 = i7 + 48 | 0;
+ i5 = i7 + 24 | 0;
+ i6 = i7;
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i2, HEAP32[i3 + 8 >> 2] | 0);
+ if (!(HEAP32[i4 + 16 >> 2] | 0)) {
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i5, i2, HEAP32[i3 + 12 >> 2] | 0);
+ if (!(HEAP32[i5 + 16 >> 2] | 0)) {
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i6, i2, HEAP32[i3 + 16 >> 2] | 0);
+ if (!(HEAP32[i6 + 16 >> 2] | 0)) {
+ i6 = (__ZNK4wasm7Literal6geti32Ev(i6) | 0) != 0;
+ i6 = i6 ? 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[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];
}
} else {
- i7 = i10;
- i1 = i2;
- i8 = 0;
- i9 = 0;
- i11 = 0;
- i13 = 0;
- i5 = 5;
- }
- if ((i5 | 0) == 5 ? (__ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i1, HEAP32[i6 + 28 >> 2] | 0), HEAP32[i7 >> 2] = HEAP32[i4 >> 2], HEAP32[i7 + 4 >> 2] = HEAP32[i4 + 4 >> 2], HEAP32[i7 + 8 >> 2] = HEAP32[i4 + 8 >> 2], HEAP32[i7 + 12 >> 2] = HEAP32[i4 + 12 >> 2], HEAP32[i7 + 16 >> 2] = HEAP32[i4 + 16 >> 2], (HEAP32[i14 >> 2] | 0) == 0) : 0) {
- i2 = __ZN4wasm7Literal10getIntegerEv(i10) | 0;
- i5 = tempRet0;
- i1 = HEAP32[i6 + 24 >> 2] | 0;
- if ((i5 | 0) > -1 | (i5 | 0) == -1 & i2 >>> 0 > 4294967295 ? i2 >>> 0 < (HEAP32[i6 + 16 >> 2] | 0) >>> 0 : 0) {
- i1 = __ZNK11ArenaVectorIN4wasm4NameEEixEj(i6 + 8 | 0, i2) | 0;
- i1 = HEAP32[i1 >> 2] | 0;
- }
- HEAP32[i14 >> 2] = i1;
- HEAP32[i10 >> 2] = i8;
- HEAP32[i7 + 4 >> 2] = i9;
- i14 = i12;
- HEAP32[i14 >> 2] = i11;
- HEAP32[i14 + 4 >> 2] = i13;
+ 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];
}
- STACKTOP = i15;
+ STACKTOP = i7;
return;
}
@@ -59816,7 +60176,7 @@ function __ZZN4wasm10PassRunner3runEvENK3__0clEv(i7) {
if (i1 >>> 0 >= i2 >>> 0) break;
i14 = HEAP32[i7 >> 2] | 0;
i6 = __Znwj(20) | 0;
- HEAP32[i6 >> 2] = 3016;
+ HEAP32[i6 >> 2] = 3020;
HEAP32[i6 + 4 >> 2] = i9;
HEAP32[i6 + 8 >> 2] = i10;
HEAP32[i6 + 12 >> 2] = i12;
@@ -59855,7 +60215,7 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i4) {
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 40) | 0;
i5 = __Z12prepareColorRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i3 >> 2] | 0) | 0;
i6 = i4 + 4 | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i6 >> 2] | 0) | 0) | 0, 33002) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i6 >> 2] | 0) | 0) | 0, 33343) | 0;
i5 = i4 + 8 | 0;
i1 = HEAP8[i5 >> 0] | 0;
if (!((i1 & 255) >= 4 ? !((i1 & 255) < 8 & (HEAP32[i6 >> 2] | 0) == 2) : 0)) i2 = 3;
@@ -59867,12 +60227,12 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i4) {
}
case 2:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33009) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33350) | 0;
break L3;
}
case 4:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33012) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33353) | 0;
break L3;
}
default:
@@ -59880,12 +60240,12 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i4) {
} while (0);
i1 = i4 + 12 | 0;
if (HEAP32[i1 >> 2] | 0) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33015) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33356) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0;
}
i1 = i4 + 16 | 0;
if ((HEAP32[i1 >> 2] | 0) != (HEAPU8[i5 >> 0] | 0 | 0)) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33024) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i3 >> 2] | 0, 33365) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i6, HEAP32[i1 >> 2] | 0) | 0;
}
__ZN4wasm16PrintSExpression9incIndentEv(i3);
@@ -59898,9 +60258,9 @@ function __ZN4wasm16PrintSExpression10visitStoreEPNS_5StoreE(i3, i4) {
function __ZNKSt3__220__time_get_c_storageIcE7__weeksEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- if ((HEAP8[44376] | 0) == 0 ? ___cxa_guard_acquire(44376) | 0 : 0) {
- if ((HEAP8[44384] | 0) == 0 ? ___cxa_guard_acquire(44384) | 0 : 0) {
- i2 = 48180;
+ if ((HEAP8[44688] | 0) == 0 ? ___cxa_guard_acquire(44688) | 0 : 0) {
+ if ((HEAP8[44696] | 0) == 0 ? ___cxa_guard_acquire(44696) | 0 : 0) {
+ i2 = 48504;
do {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
@@ -59912,26 +60272,26 @@ function __ZNKSt3__220__time_get_c_storageIcE7__weeksEv(i1) {
i1 = i1 + 1 | 0;
}
i2 = i2 + 12 | 0;
- } while ((i2 | 0) != 48348);
+ } while ((i2 | 0) != 48672);
___cxa_atexit(170, 0, ___dso_handle | 0) | 0;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48180, 39468) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48192, 39475) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48204, 39482) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48216, 39490) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48228, 39500) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48240, 39509) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48252, 39516) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48264, 39525) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48276, 39529) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48288, 39533) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48300, 39537) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48312, 39541) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48324, 39545) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48336, 39549) | 0;
- HEAP32[12087] = 48180;
- }
- return HEAP32[12087] | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48504, 39781) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48516, 39788) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48528, 39795) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48540, 39803) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48552, 39813) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48564, 39822) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48576, 39829) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48588, 39838) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48600, 39842) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48612, 39846) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48624, 39850) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48636, 39854) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48648, 39858) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(48660, 39862) | 0;
+ HEAP32[12168] = 48504;
+ }
+ return HEAP32[12168] | 0;
}
function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i2, i3) {
@@ -59941,7 +60301,7 @@ function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i2, i3) {
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i2 >> 2] | 0, 40) | 0;
i4 = __Z12prepareColorRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i2 >> 2] | 0) | 0;
i5 = i3 + 4 | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i5 >> 2] | 0) | 0) | 0, 33032) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i4, __ZN4wasm13printWasmTypeENS_8WasmTypeE(HEAP32[i5 >> 2] | 0) | 0) | 0, 33373) | 0;
i4 = i3 + 8 | 0;
i1 = HEAP8[i4 >> 0] | 0;
if (!((i1 & 255) >= 4 ? !((i1 & 255) < 8 & (HEAP32[i5 >> 2] | 0) == 2) : 0)) {
@@ -59953,27 +60313,27 @@ function __ZN4wasm16PrintSExpression9visitLoadEPNS_4LoadE(i2, i3) {
}
case 2:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33009) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33350) | 0;
break;
}
case 4:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33012) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33353) | 0;
break;
}
default:
_abort();
}
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, HEAP8[i3 + 9 >> 0] | 0 ? 33038 : 33041) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, HEAP8[i3 + 9 >> 0] | 0 ? 33379 : 33382) | 0;
}
i1 = i3 + 12 | 0;
if (HEAP32[i1 >> 2] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33015) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33356) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i1 >> 2] | 0) | 0;
}
i1 = i3 + 16 | 0;
if ((HEAP32[i1 >> 2] | 0) != (HEAPU8[i4 >> 0] | 0)) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33024) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i2 >> 2] | 0, 33365) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i5, HEAP32[i1 >> 2] | 0) | 0;
}
__ZN4wasm16PrintSExpression9incIndentEv(i2);
@@ -60018,67 +60378,15 @@ function __ZN4wasm12PassRegistry12registerPassEPKcS2_NSt3__28functionIFPNS_4Pass
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5);
STACKTOP = i9;
return;
- } else ___assert_fail(30979, 31019, 37, 31039);
-}
-
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitSelectEPNS_6SelectE(i1, i2, i3) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- i3 = i3 | 0;
- var i4 = 0, i5 = 0, i6 = 0, i7 = 0;
- i7 = STACKTOP;
- STACKTOP = STACKTOP + 80 | 0;
- i4 = i7 + 48 | 0;
- i5 = i7 + 24 | 0;
- i6 = i7;
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i2, HEAP32[i3 + 8 >> 2] | 0);
- if (!(HEAP32[i4 + 16 >> 2] | 0)) {
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i5, i2, HEAP32[i3 + 12 >> 2] | 0);
- if (!(HEAP32[i5 + 16 >> 2] | 0)) {
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i6, i2, HEAP32[i3 + 16 >> 2] | 0);
- if (!(HEAP32[i6 + 16 >> 2] | 0)) {
- i6 = (__ZNK4wasm7Literal6geti32Ev(i6) | 0) != 0;
- i6 = i6 ? 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[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];
- }
- } 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];
- }
- STACKTOP = i7;
- return;
+ } else ___assert_fail(31271, 31311, 37, 31331);
}
function __ZNKSt3__220__time_get_c_storageIwE7__weeksEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- if ((HEAP8[44456] | 0) == 0 ? ___cxa_guard_acquire(44456) | 0 : 0) {
- if ((HEAP8[44464] | 0) == 0 ? ___cxa_guard_acquire(44464) | 0 : 0) {
- i2 = 48992;
+ if ((HEAP8[44768] | 0) == 0 ? ___cxa_guard_acquire(44768) | 0 : 0) {
+ if ((HEAP8[44776] | 0) == 0 ? ___cxa_guard_acquire(44776) | 0 : 0) {
+ i2 = 49316;
do {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
@@ -60090,26 +60398,70 @@ function __ZNKSt3__220__time_get_c_storageIwE7__weeksEv(i1) {
i1 = i1 + 1 | 0;
}
i2 = i2 + 12 | 0;
- } while ((i2 | 0) != 49160);
+ } while ((i2 | 0) != 49484);
___cxa_atexit(174, 0, ___dso_handle | 0) | 0;
}
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48992, 9172) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49004, 9200) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49016, 9228) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49028, 9260) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49040, 9300) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49052, 9336) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49064, 9364) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49076, 9400) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49088, 9416) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49100, 9432) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49112, 9448) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49124, 9464) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49136, 9480) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49148, 9496) | 0;
- HEAP32[12290] = 48992;
- }
- return HEAP32[12290] | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49316, 9176) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49328, 9204) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49340, 9232) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49352, 9264) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49364, 9304) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49376, 9340) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49388, 9368) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49400, 9404) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49412, 9420) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49424, 9436) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49436, 9452) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49448, 9468) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49460, 9484) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(49472, 9500) | 0;
+ HEAP32[12371] = 49316;
+ }
+ return HEAP32[12371] | 0;
+}
+
+function __GLOBAL__sub_I_wasm_cpp() {
+ __ZN6cashew7IString3setEPKcb(46032, 35355, 0);
+ __ZN6cashew7IString3setEPKcb(46036, 35360, 0);
+ __ZN6cashew7IString3setEPKcb(46040, 35371, 0);
+ __ZN6cashew7IString3setEPKcb(46044, 35388, 0);
+ __ZN6cashew7IString3setEPKcb(46048, 35396, 0);
+ __ZN6cashew7IString3setEPKcb(46052, 35349, 0);
+ __ZN6cashew7IString3setEPKcb(46056, 35403, 0);
+ __ZN6cashew7IString3setEPKcb(46060, 35408, 0);
+ __ZN6cashew7IString3setEPKcb(46064, 35414, 0);
+ __ZN6cashew7IString3setEPKcb(46068, 35286, 0);
+ __ZN6cashew7IString3setEPKcb(46072, 35333, 0);
+ __ZN6cashew7IString3setEPKcb(46076, 35421, 0);
+ __ZN6cashew7IString3setEPKcb(46080, 35319, 0);
+ __ZN6cashew7IString3setEPKcb(46084, 35298, 0);
+ __ZN6cashew7IString3setEPKcb(46088, 35338, 0);
+ __ZN6cashew7IString3setEPKcb(46092, 35429, 0);
+ __ZN6cashew7IString3setEPKcb(46096, 35434, 0);
+ __ZN6cashew7IString3setEPKcb(46100, 35293, 0);
+ __ZN6cashew7IString3setEPKcb(46104, 35440, 0);
+ __ZN6cashew7IString3setEPKcb(46108, 35445, 0);
+ __ZN6cashew7IString3setEPKcb(46112, 35457, 0);
+ __ZN6cashew7IString3setEPKcb(46116, 35471, 0);
+ __ZN6cashew7IString3setEPKcb(46120, 35477, 0);
+ __ZN6cashew7IString3setEPKcb(46124, 35483, 0);
+ __ZN6cashew7IString3setEPKcb(46128, 35488, 0);
+ __ZN6cashew7IString3setEPKcb(46132, 35493, 0);
+ __ZN6cashew7IString3setEPKcb(46136, 35497, 0);
+ __ZN6cashew7IString3setEPKcb(46140, 35506, 0);
+ __ZN6cashew7IString3setEPKcb(46144, 35516, 0);
+ __ZN6cashew7IString3setEPKcb(46148, 35521, 0);
+ __ZN6cashew7IString3setEPKcb(46152, 35526, 0);
+ __ZN6cashew7IString3setEPKcb(46156, 35529, 0);
+ __ZN6cashew7IString3setEPKcb(46160, 35537, 0);
+ __ZN6cashew7IString3setEPKcb(46164, 35557, 0);
+ __ZN6cashew7IString3setEPKcb(46168, 35571, 0);
+ __ZN6cashew7IString3setEPKcb(46172, 35583, 0);
+ __ZN6cashew7IString3setEPKcb(46176, 35598, 0);
+ __ZN6cashew7IString3setEPKcb(46180, 35607, 0);
+ __ZN6cashew7IString3setEPKcb(46184, 35613, 0);
+ __ZN6cashew7IString3setEPKcb(46188, 35620, 0);
+ return;
}
function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerE10visitBreakEPNS_5BreakE(i12, i11, i10) {
@@ -60185,14 +60537,14 @@ function __ZN4wasm7Literal11printDoubleERNSt3__213basic_ostreamIcNS1_11char_trai
i1 = HEAP32[tempDoublePtr >> 2] | 0;
i2 = HEAP32[tempDoublePtr + 4 >> 2] | 0;
i4 = (i2 | 0) < 0;
- do if (d3 == 0.0 & i4) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26274) | 0; else {
+ do if (d3 == 0.0 & i4) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26566) | 0; else {
i6 = i2 & 2147483647;
if (i6 >>> 0 > 2146435072 | (i6 | 0) == 2146435072 & i1 >>> 0 > 0) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i4 ? 43728 : 53494) | 0, 36167) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i4 ? 44041 : 53818) | 0, 36480) | 0;
i1 = __ZN4wasm7Literal10NaNPayloadEd(d3) | 0;
i2 = tempRet0;
if ((i1 | 0) == 0 & (i2 | 0) == 0) break;
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26259) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26551) | 0;
i5 = i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0;
HEAP32[i5 >> 2] = HEAP32[i5 >> 2] & -75 | 8;
i6 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(i6, i1, i2) | 0;
@@ -60202,7 +60554,7 @@ function __ZN4wasm7Literal11printDoubleERNSt3__213basic_ostreamIcNS1_11char_trai
}
i6 = i2 & 2146435072;
if (!(i6 >>> 0 < 2146435072 | (i6 | 0) == 2146435072 & 0 < 0)) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i4 ? 35201 : 35634) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, i4 ? 35506 : 35947) | 0;
break;
}
i1 = __ZN6cashew9JSPrinter11numToStringEdb(d3, 1) | 0;
@@ -60216,7 +60568,7 @@ function __ZN4wasm7Literal11printDoubleERNSt3__213basic_ostreamIcNS1_11char_trai
{
i2 = i1 + 1 | 0;
if ((HEAP8[i2 >> 0] | 0) == 46) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26274) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i5, 26566) | 0;
i1 = i2;
}
break;
@@ -60363,6 +60715,87 @@ function __ZNSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2
return;
}
+function __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i1, i2, i3) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ if (!i3) ___assert_fail(31974, 35643, 71, 31979);
+ do switch (HEAP32[i3 >> 2] | 0) {
+ case 1:
+ {
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitBlockEPNS_5BlockE(i1, i2, i3);
+ break;
+ }
+ case 2:
+ {
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE7visitIfEPNS_2IfE(i1, i2, i3);
+ break;
+ }
+ case 22:
+ {
+ FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 31985);
+ HEAP32[i1 >> 2] = 0;
+ i3 = i1 + 8 | 0;
+ HEAP32[i3 >> 2] = 0;
+ HEAP32[i3 + 4 >> 2] = 0;
+ HEAP32[i1 + 16 >> 2] = 0;
+ break;
+ }
+ case 4:
+ {
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitBreakEPNS_5BreakE(i1, i2, i3);
+ break;
+ }
+ case 5:
+ {
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitSwitchEPNS_6SwitchE(i1, i2, i3);
+ break;
+ }
+ case 21:
+ {
+ HEAP32[i1 >> 2] = 0;
+ i3 = i1 + 8 | 0;
+ HEAP32[i3 >> 2] = 0;
+ HEAP32[i3 + 4 >> 2] = 0;
+ HEAP32[i1 + 16 >> 2] = 0;
+ break;
+ }
+ case 15:
+ {
+ i3 = i3 + 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 19:
+ {
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitReturnEPNS_6ReturnE(i1, i2, i3);
+ break;
+ }
+ case 18:
+ {
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitSelectEPNS_6SelectE(i1, i2, i3);
+ break;
+ }
+ case 17:
+ {
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitBinaryEPNS_6BinaryE(i1, i2, i3);
+ break;
+ }
+ case 16:
+ {
+ __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitUnaryEPNS_5UnaryE(i1, i2, i3);
+ break;
+ }
+ default:
+ {}
+ } while (0);
+ return;
+}
+
function __ZN4wasm17SExpressionParser14skipWhitespaceEv(i4) {
i4 = i4 | 0;
var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0;
@@ -60544,79 +60977,6 @@ function __ZNK4wasm7Literal3divERKS0_(i6, i1, i4) {
return;
}
-function __ZZ11instantiateEN19JSExternalInterface10callImportEPN4wasm6ImportERNSt3__26vectorINS0_7LiteralENS3_9allocatorIS5_EEEE(i6, i2, i7, i4) {
- i6 = i6 | 0;
- i2 = i2 | 0;
- i7 = i7 | 0;
- i4 = i4 | 0;
- var d1 = 0.0, i3 = 0, i5 = 0;
- if (HEAP8[49408] | 0) {
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 21871) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, HEAP32[i7 >> 2] | 0) | 0, 10) | 0;
- }
- _emscripten_asm_const_v(16);
- i3 = HEAP32[i4 + 4 >> 2] | 0;
- i2 = HEAP32[i4 >> 2] | 0;
- L4 : while (1) {
- if ((i2 | 0) == (i3 | 0)) break;
- switch (HEAP32[i2 >> 2] | 0) {
- case 1:
- {
- _emscripten_asm_const_ii(18, __ZNK4wasm7Literal6geti32Ev(i2) | 0) | 0;
- break;
- }
- case 3:
- {
- _emscripten_asm_const_id(18, +(+__ZNK4wasm7Literal6getf32Ev(i2))) | 0;
- break;
- }
- case 4:
- {
- _emscripten_asm_const_id(18, +(+__ZNK4wasm7Literal6getf64Ev(i2))) | 0;
- break;
- }
- default:
- {
- i5 = 10;
- break L4;
- }
- }
- i2 = i2 + 16 | 0;
- }
- if ((i5 | 0) == 10) _abort();
- d1 = +_emscripten_asm_const_dii(17, HEAP32[i7 + 4 >> 2] | 0, HEAP32[i7 + 8 >> 2] | 0);
- if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46604, 22196) | 0, d1) | 0, 10) | 0;
- switch (HEAP32[(HEAP32[i7 + 12 >> 2] | 0) + 4 >> 2] | 0) {
- case 0:
- {
- HEAP32[i6 >> 2] = 1;
- HEAP32[i6 + 8 >> 2] = 0;
- break;
- }
- case 1:
- {
- HEAP32[i6 >> 2] = 1;
- HEAP32[i6 + 8 >> 2] = ~~d1;
- break;
- }
- case 3:
- {
- HEAP32[i6 >> 2] = 3;
- HEAPF32[i6 + 8 >> 2] = d1;
- break;
- }
- case 4:
- {
- HEAP32[i6 >> 2] = 4;
- HEAPF64[i6 + 8 >> 3] = d1;
- break;
- }
- default:
- _abort();
- }
- return;
-}
-
function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i4) {
i6 = i6 | 0;
i4 = i4 | 0;
@@ -60626,7 +60986,7 @@ function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i4) {
i3 = i8 + 8 | 0;
i1 = i8 + 4 | 0;
i5 = i8;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 33144, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 33485, 0) | 0;
i2 = i4 + 8 | 0;
do if (!(HEAP32[i2 >> 2] | 0)) {
i1 = i4 + 12 | 0;
@@ -60636,7 +60996,7 @@ function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i4) {
HEAP32[i1 >> 2] = HEAP32[i2 >> 2];
HEAP32[i3 >> 2] = HEAP32[i1 >> 2];
__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i9, i3) | 0;
- if (!(HEAP32[i4 + 12 >> 2] | 0)) ___assert_fail(33149, 33163, 156, 33184); else {
+ if (!(HEAP32[i4 + 12 >> 2] | 0)) ___assert_fail(33490, 33504, 156, 33525); else {
i1 = i4 + 12 | 0;
i7 = 6;
break;
@@ -60668,87 +61028,6 @@ function __ZN4wasm16PrintSExpression9visitLoopEPNS_4LoopE(i6, i4) {
return;
}
-function __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i1, i2, i3) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- i3 = i3 | 0;
- if (!i3) ___assert_fail(31628, 35330, 71, 31633);
- do switch (HEAP32[i3 >> 2] | 0) {
- case 1:
- {
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBlockEPNS_5BlockE(i1, i2, i3);
- break;
- }
- case 2:
- {
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE7visitIfEPNS_2IfE(i1, i2, i3);
- break;
- }
- case 22:
- {
- FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 31639);
- HEAP32[i1 >> 2] = 0;
- i3 = i1 + 8 | 0;
- HEAP32[i3 >> 2] = 0;
- HEAP32[i3 + 4 >> 2] = 0;
- HEAP32[i1 + 16 >> 2] = 0;
- break;
- }
- case 4:
- {
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBreakEPNS_5BreakE(i1, i2, i3);
- break;
- }
- case 5:
- {
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitSwitchEPNS_6SwitchE(i1, i2, i3);
- break;
- }
- case 21:
- {
- HEAP32[i1 >> 2] = 0;
- i3 = i1 + 8 | 0;
- HEAP32[i3 >> 2] = 0;
- HEAP32[i3 + 4 >> 2] = 0;
- HEAP32[i1 + 16 >> 2] = 0;
- break;
- }
- case 15:
- {
- i3 = i3 + 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 19:
- {
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitReturnEPNS_6ReturnE(i1, i2, i3);
- break;
- }
- case 18:
- {
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitSelectEPNS_6SelectE(i1, i2, i3);
- break;
- }
- case 17:
- {
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitBinaryEPNS_6BinaryE(i1, i2, i3);
- break;
- }
- case 16:
- {
- __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitUnaryEPNS_5UnaryE(i1, i2, i3);
- break;
- }
- default:
- {}
- } while (0);
- return;
-}
-
function __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i3) {
i3 = i3 | 0;
var i1 = 0, i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0;
@@ -60765,17 +61044,17 @@ function __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i3) {
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 18967, 23);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 18863, 23);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i8, i5);
___cxa_throw(i8 | 0, 8, 154);
}
if (HEAP8[i3 + 12 >> 0] | 0) {
- i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18991) | 0;
- i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i2, HEAPU8[(HEAP32[HEAP32[i6 >> 2] >> 2] | 0) + (HEAP32[i7 >> 2] | 0) >> 0] | 0) | 0, 19001) | 0;
- i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, HEAP32[i7 >> 2] | 0) | 0, 42358) | 0;
+ i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18887) | 0;
+ i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i2, HEAPU8[(HEAP32[HEAP32[i6 >> 2] >> 2] | 0) + (HEAP32[i7 >> 2] | 0) >> 0] | 0) | 0, 18897) | 0;
+ i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i2, HEAP32[i7 >> 2] | 0) | 0, 42671) | 0;
i1 = __ZNKSt3__28ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i1) | 0;
@@ -60788,6 +61067,50 @@ function __ZN4wasm17WasmBinaryBuilder7getInt8Ev(i3) {
return HEAP8[(HEAP32[i1 >> 2] | 0) + i2 >> 0] | 0;
}
+function __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i6, i2) {
+ i6 = i6 | 0;
+ i2 = i2 | 0;
+ var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i7 = 0, i8 = 0, i9 = 0;
+ i8 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i5 = i8 + 4 | 0;
+ i7 = i8;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 35338, 0) | 0, 32) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i2 >> 2] | 0) | 0;
+ i1 = i2 + 4 | 0;
+ switch (HEAP32[i1 >> 2] | 0) {
+ case -1:
+ case 0:
+ break;
+ default:
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i6 >> 2] | 0, 32) | 0, HEAP32[i1 >> 2] | 0) | 0;
+ }
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(HEAP32[i6 >> 2] | 0, 31925) | 0;
+ __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(HEAP32[i6 >> 2] | 0, HEAP32[i6 + 4 >> 2] | 0) | 0;
+ i4 = HEAP32[i2 + 12 >> 2] | 0;
+ i2 = HEAP32[i2 + 8 >> 2] | 0;
+ while (1) {
+ if ((i2 | 0) == (i4 | 0)) break;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i6 >> 2] | 0, 31936, 1) | 0;
+ __ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i6, HEAP32[i2 >> 2] | 0);
+ i3 = HEAP32[i2 + 8 >> 2] | 0;
+ i1 = HEAP32[i2 + 4 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i3 | 0)) break;
+ i9 = HEAP32[i1 >> 2] | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i6 >> 2] | 0, 32) | 0;
+ HEAP32[i7 >> 2] = i9;
+ HEAP32[i5 >> 2] = HEAP32[i7 >> 2];
+ __ZN4wasm16PrintSExpression9printNameENS_4NameE(i6, i5) | 0;
+ i1 = i1 + 4 | 0;
+ }
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i6 >> 2] | 0, 41) | 0;
+ i2 = i2 + 16 | 0;
+ }
+ STACKTOP = i8;
+ return;
+}
+
function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i2) {
i2 = i2 | 0;
var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0;
@@ -60798,10 +61121,10 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i2) {
i4 = i6 + 8 | 0;
i5 = i2 + 12 | 0;
if (HEAP8[i5 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0;
@@ -60813,12 +61136,12 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i2) {
__ZN4wasm3LEBIxaE4readENSt3__28functionIFavEEE(i1, i4);
__ZNSt3__28functionIFavEED2Ev(i4);
if (HEAP8[i5 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21043) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20939) | 0;
i8 = i1;
- i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx(i7, HEAP32[i8 >> 2] | 0, HEAP32[i8 + 4 >> 2] | 0) | 0, 18951) | 0;
+ i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx(i7, HEAP32[i8 >> 2] | 0, HEAP32[i8 + 4 >> 2] | 0) | 0, 18847) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0;
@@ -60830,47 +61153,6 @@ function __ZN4wasm17WasmBinaryBuilder9getS64LEBEv(i2) {
return HEAP32[i8 >> 2] | 0;
}
-function __GLOBAL__sub_I_wasm_cpp() {
- __ZN6cashew7IString3setEPKcb(45720, 35055, 0);
- __ZN6cashew7IString3setEPKcb(45724, 35060, 0);
- __ZN6cashew7IString3setEPKcb(45728, 35071, 0);
- __ZN6cashew7IString3setEPKcb(45732, 35088, 0);
- __ZN6cashew7IString3setEPKcb(45736, 35096, 0);
- __ZN6cashew7IString3setEPKcb(45740, 35049, 0);
- __ZN6cashew7IString3setEPKcb(45744, 35103, 0);
- __ZN6cashew7IString3setEPKcb(45748, 35108, 0);
- __ZN6cashew7IString3setEPKcb(45752, 35114, 0);
- __ZN6cashew7IString3setEPKcb(45756, 34986, 0);
- __ZN6cashew7IString3setEPKcb(45760, 35121, 0);
- __ZN6cashew7IString3setEPKcb(45764, 35019, 0);
- __ZN6cashew7IString3setEPKcb(45768, 34998, 0);
- __ZN6cashew7IString3setEPKcb(45772, 35038, 0);
- __ZN6cashew7IString3setEPKcb(45776, 35129, 0);
- __ZN6cashew7IString3setEPKcb(45780, 34993, 0);
- __ZN6cashew7IString3setEPKcb(45784, 35135, 0);
- __ZN6cashew7IString3setEPKcb(45788, 35140, 0);
- __ZN6cashew7IString3setEPKcb(45792, 35152, 0);
- __ZN6cashew7IString3setEPKcb(45796, 35166, 0);
- __ZN6cashew7IString3setEPKcb(45800, 35172, 0);
- __ZN6cashew7IString3setEPKcb(45804, 35178, 0);
- __ZN6cashew7IString3setEPKcb(45808, 35183, 0);
- __ZN6cashew7IString3setEPKcb(45812, 35188, 0);
- __ZN6cashew7IString3setEPKcb(45816, 35192, 0);
- __ZN6cashew7IString3setEPKcb(45820, 35201, 0);
- __ZN6cashew7IString3setEPKcb(45824, 35211, 0);
- __ZN6cashew7IString3setEPKcb(45828, 35216, 0);
- __ZN6cashew7IString3setEPKcb(45832, 35221, 0);
- __ZN6cashew7IString3setEPKcb(45836, 35224, 0);
- __ZN6cashew7IString3setEPKcb(45840, 35244, 0);
- __ZN6cashew7IString3setEPKcb(45844, 35258, 0);
- __ZN6cashew7IString3setEPKcb(45848, 35270, 0);
- __ZN6cashew7IString3setEPKcb(45852, 35285, 0);
- __ZN6cashew7IString3setEPKcb(45856, 35294, 0);
- __ZN6cashew7IString3setEPKcb(45860, 35300, 0);
- __ZN6cashew7IString3setEPKcb(45864, 35307, 0);
- return;
-}
-
function __ZN4wasm34OptimizingIncrementalModuleBuilder10workerMainEPv(i3) {
i3 = i3 | 0;
var i1 = 0, i2 = 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;
@@ -60992,9 +61274,9 @@ function __ZN4wasm10ThreadPool4workERNSt3__26vectorINS1_8functionIFNS_15ThreadWo
i1 = HEAP32[i7 >> 2] | 0;
i2 = (HEAP32[i7 + 4 >> 2] | 0) - i1 | 0;
L1 : do if (i6) {
- if (((i2 | 0) / 24 | 0 | 0) != (i6 | 0)) ___assert_fail(34530, 34381, 149, 34525);
+ if (((i2 | 0) / 24 | 0 | 0) != (i6 | 0)) ___assert_fail(34830, 34681, 149, 34825);
i3 = i8 + 12 | 0;
- if (HEAP8[i3 >> 0] | 0) ___assert_fail(34554, 34381, 150, 34525);
+ if (HEAP8[i3 >> 0] | 0) ___assert_fail(34854, 34681, 150, 34825);
HEAP8[i3 >> 0] = 1;
i1 = i8 + 16 | 0;
HEAP32[i9 >> 2] = i1;
@@ -61020,7 +61302,7 @@ function __ZN4wasm10ThreadPool4workERNSt3__26vectorINS1_8functionIFNS_15ThreadWo
HEAP8[i3 >> 0] = 0;
if (HEAP8[i4 >> 0] | 0) __ZNSt3__25mutex6unlockEv(HEAP32[i9 >> 2] | 0);
} else {
- if (!i2) ___assert_fail(34504, 34381, 142, 34525);
+ if (!i2) ___assert_fail(34804, 34681, 142, 34825);
while (1) {
if (__ZNKSt3__28functionIFN4wasm15ThreadWorkStateEvEEclEv(i1) | 0) break L1;
i1 = HEAP32[i7 >> 2] | 0;
@@ -61083,6 +61365,7 @@ function __ZNSt3__28functionIFN4wasm15ThreadWorkStateEvEE4swapERS4_(i5, i6) {
STACKTOP = i9;
return;
}
+
function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb(i1, i9, i2, i3, i5) {
i1 = i1 | 0;
i9 = i9 | 0;
@@ -61102,7 +61385,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
} else {
i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i8 >> 2] = i2;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47492) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47816) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i2) | 0;
i2 = HEAP32[i1 >> 2] | 0;
if (i5) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 255](i8, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 255](i8, i1);
@@ -61157,7 +61440,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
} else {
i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i8 >> 2] = i2;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47516) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47840) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i2) | 0;
i2 = HEAP32[i1 >> 2] | 0;
if (i5) FUNCTION_TABLE_vii[HEAP32[i2 + 24 >> 2] & 255](i8, i1); else FUNCTION_TABLE_vii[HEAP32[i2 + 28 >> 2] & 255](i8, i1);
@@ -61234,49 +61517,53 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
return;
}
-function __ZN4wasm22SExpressionWasmBuilder18parseModuleElementERNS_7ElementE(i1, i2) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- var i3 = 0, i4 = 0, i5 = 0;
- i5 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i3 = i5;
- i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 0) | 0) | 0;
- do if ((i4 | 0) != (HEAP32[11435] | 0)) {
- if ((i4 | 0) == (HEAP32[11436] | 0)) {
- __ZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementE(i1, i2);
- break;
- }
- if ((i4 | 0) == (HEAP32[11439] | 0)) {
- __ZN4wasm22SExpressionWasmBuilder11parseMemoryERNS_7ElementE(i1, i2);
- break;
- }
- if ((i4 | 0) == (HEAP32[11441] | 0)) {
- __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i1, i2);
- break;
- }
- if ((i4 | 0) != (HEAP32[11442] | 0)) {
- if ((i4 | 0) == (HEAP32[11382] | 0)) {
- __ZN4wasm22SExpressionWasmBuilder11parseGlobalERNS_7ElementE(i1, i2);
- break;
- }
- if ((i4 | 0) == (HEAP32[11443] | 0)) {
- __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i1, i2);
- break;
- }
- if ((i4 | 0) != (HEAP32[11445] | 0)) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 17617) | 0, i4) | 0, 10) | 0;
- i5 = ___cxa_allocate_exception(20) | 0;
- HEAP32[i3 >> 2] = 0;
- HEAP32[i3 + 4 >> 2] = 0;
- HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17637, 22);
- __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i5, i3);
- ___cxa_throw(i5 | 0, 8, 154);
- }
- }
- } else __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i1, i2); while (0);
- STACKTOP = i5;
+function __ZN4wasm22SExpressionWasmBuilder9parseElemERNS_7ElementE(i7, i8) {
+ i7 = i7 | 0;
+ i8 = i8 | 0;
+ var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i9 = 0, i10 = 0, i11 = 0;
+ i11 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i10 = i11 + 8 | 0;
+ i9 = i11;
+ i6 = __ZN4wasm7ElementixEj(i8, 1) | 0;
+ if (!(HEAP8[i6 >> 0] | 0)) {
+ i1 = __ZN10MixedArena5allocIN4wasm5ConstEEEPT_v(HEAP32[i7 + 4 >> 2] | 0) | 0;
+ HEAP32[i1 + 8 >> 2] = 1;
+ HEAP32[i1 + 16 >> 2] = 0;
+ HEAP32[i1 + 4 >> 2] = 1;
+ i2 = 1;
+ } else {
+ i1 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i7, __ZN4wasm7ElementixEj(i8, 1) | 0) | 0;
+ i2 = 2;
+ }
+ HEAP32[i10 >> 2] = i1;
+ HEAP32[i10 + 4 >> 2] = 0;
+ i4 = i10 + 8 | 0;
+ HEAP32[i4 >> 2] = 0;
+ HEAP32[i10 + 12 >> 2] = 0;
+ i5 = i10 + 4 | 0;
+ i6 = i10 + 12 | 0;
+ while (1) {
+ i3 = (__ZN4wasm7Element4listEv(i8) | 0) + 8 | 0;
+ if (i2 >>> 0 >= (HEAP32[i3 >> 2] | 0) >>> 0) break;
+ i1 = __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i7, __ZN4wasm7ElementixEj(i8, i2) | 0) | 0;
+ HEAP32[i9 >> 2] = i1;
+ i3 = HEAP32[i4 >> 2] | 0;
+ if (i3 >>> 0 < (HEAP32[i6 >> 2] | 0) >>> 0) {
+ HEAP32[i3 >> 2] = i1;
+ HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4;
+ } else __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i5, i9);
+ i2 = i2 + 1 | 0;
+ }
+ i1 = HEAP32[i7 >> 2] | 0;
+ i2 = i1 + 72 | 0;
+ i3 = HEAP32[i2 >> 2] | 0;
+ if ((i3 | 0) == (HEAP32[i1 + 76 >> 2] | 0)) __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1 + 68 | 0, i10); else {
+ __ZN4wasm5Table7SegmentC2ERKS1_(i3, i10);
+ HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + 16;
+ }
+ __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i10 + 4 | 0);
+ STACKTOP = i11;
return;
}
@@ -61499,10 +61786,10 @@ function _load_binary2wasm(i2, i3) {
i4 = i6 + 128 | 0;
i5 = i6;
__ZL12prepare2wasmv();
- if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13055) | 0;
- i1 = __Znwj(188) | 0;
+ if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13059) | 0;
+ i1 = __Znwj(196) | 0;
__ZN4wasm6ModuleC2Ev(i1);
- HEAP32[11250] = i1;
+ HEAP32[11328] = i1;
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
@@ -61513,10 +61800,10 @@ function _load_binary2wasm(i2, i3) {
HEAP8[(HEAP32[i4 >> 2] | 0) + i1 >> 0] = HEAP8[i2 + i1 >> 0] | 0;
i1 = i1 + 1 | 0;
}
- i2 = HEAP32[11250] | 0;
- i3 = (HEAP32[11245] | 0) != 0;
+ i2 = HEAP32[11328] | 0;
+ i3 = (HEAP32[11323] | 0) != 0;
HEAP32[i5 >> 2] = i2;
- HEAP32[i5 + 4 >> 2] = i2 + 100;
+ HEAP32[i5 + 4 >> 2] = i2 + 108;
HEAP32[i5 + 8 >> 2] = i4;
HEAP8[i5 + 12 >> 0] = i3 & 1;
HEAP32[i5 + 16 >> 2] = 0;
@@ -61542,11 +61829,10 @@ function _load_binary2wasm(i2, i3) {
HEAP32[i3 + 16 >> 2] = 0;
HEAP32[i3 + 20 >> 2] = 0;
HEAP32[i5 + 108 >> 2] = 15;
- i3 = i5 + 112 | 0;
- HEAP32[i3 >> 2] = 0;
- HEAP32[i3 + 4 >> 2] = 0;
- HEAP32[i3 + 8 >> 2] = 0;
- HEAP32[i3 + 12 >> 2] = 0;
+ HEAP32[i5 + 116 >> 2] = 0;
+ HEAP32[i5 + 120 >> 2] = 0;
+ HEAP32[i5 + 112 >> 2] = i5 + 116;
+ HEAP32[i5 + 124 >> 2] = 0;
__ZN4wasm17WasmBinaryBuilder4readEv(i5);
__Z14finalizeModulev();
__ZN4wasm17WasmBinaryBuilderD2Ev(i5);
@@ -61599,23 +61885,23 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
d6 = +__ZN4wasm7Literal8getFloatEv(i5);
HEAPF64[tempDoublePtr >> 3] = d6;
i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647;
- if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24467);
+ if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22171);
i3 = (HEAP32[i5 >> 2] | 0) == 3;
if ((HEAP32[i4 + 4 >> 2] | 0) == 1) {
if (i3) {
- if (!(__ZN4wasm18isInRangeI32TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24486);
+ if (!(__ZN4wasm18isInRangeI32TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22190);
} else {
i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
- if (!(__ZN4wasm18isInRangeI32TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24486);
+ if (!(__ZN4wasm18isInRangeI32TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22190);
}
HEAP32[i1 >> 2] = 1;
HEAP32[i1 + 8 >> 2] = ~~d6 >>> 0;
} else {
if (i3) {
- if (!(__ZN4wasm18isInRangeI64TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24511);
+ if (!(__ZN4wasm18isInRangeI64TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22215);
} else {
i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
- if (!(__ZN4wasm18isInRangeI64TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24511);
+ if (!(__ZN4wasm18isInRangeI64TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22215);
}
i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0;
HEAP32[i1 >> 2] = 2;
@@ -61636,10 +61922,10 @@ function __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) {
i4 = i6;
i5 = i2 + 12 | 0;
if (HEAP8[i5 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0;
@@ -61651,11 +61937,11 @@ function __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) {
__ZN4wasm3LEBIjhE4readENSt3__28functionIFhvEEE(i1, i4);
__ZNSt3__28functionIFhvEED2Ev(i4);
if (HEAP8[i5 >> 0] | 0) {
- i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19007) | 0;
- i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i8, HEAP32[i1 >> 2] | 0) | 0, 18951) | 0;
+ i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18903) | 0;
+ i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i8, HEAP32[i1 >> 2] | 0) | 0, 18847) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0;
@@ -61675,10 +61961,10 @@ function __ZN4wasm17WasmBinaryBuilder9getS32LEBEv(i2) {
i4 = i6;
i5 = i2 + 12 | 0;
if (HEAP8[i5 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0;
@@ -61690,11 +61976,11 @@ function __ZN4wasm17WasmBinaryBuilder9getS32LEBEv(i2) {
__ZN4wasm3LEBIiaE4readENSt3__28functionIFavEEE(i1, i4);
__ZNSt3__28functionIFavEED2Ev(i4);
if (HEAP8[i5 >> 0] | 0) {
- i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19007) | 0;
- i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i8, HEAP32[i1 >> 2] | 0) | 0, 18951) | 0;
+ i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18903) | 0;
+ i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i8, HEAP32[i1 >> 2] | 0) | 0, 18847) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0;
@@ -61756,23 +62042,23 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
d6 = +__ZN4wasm7Literal8getFloatEv(i5);
HEAPF64[tempDoublePtr >> 3] = d6;
i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647;
- if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24361);
+ if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22065);
i3 = (HEAP32[i5 >> 2] | 0) == 3;
if ((HEAP32[i4 + 4 >> 2] | 0) == 1) {
if (i3) {
- if (!(__ZN4wasm18isInRangeI32TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24380);
+ if (!(__ZN4wasm18isInRangeI32TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22084);
} else {
i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
- if (!(__ZN4wasm18isInRangeI32TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24380);
+ if (!(__ZN4wasm18isInRangeI32TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22084);
}
HEAP32[i1 >> 2] = 1;
HEAP32[i1 + 8 >> 2] = ~~d6;
} else {
if (i3) {
- if (!(__ZN4wasm18isInRangeI64TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24405);
+ if (!(__ZN4wasm18isInRangeI64TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22109);
} else {
i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
- if (!(__ZN4wasm18isInRangeI64TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24405);
+ if (!(__ZN4wasm18isInRangeI64TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22109);
}
i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0;
HEAP32[i1 >> 2] = 2;
@@ -61792,10 +62078,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat64Ev(i2) {
i3 = i6;
i5 = i2 + 12 | 0;
if (HEAP8[i5 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0;
@@ -61808,10 +62094,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat64Ev(i2) {
HEAP32[i8 + 4 >> 2] = tempRet0;
d1 = +__ZNK4wasm7Literal14reinterpretf64Ev(i3);
if (HEAP8[i5 >> 0] | 0) {
- i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21225) | 0, d1) | 0, 18951) | 0;
+ i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21121) | 0, d1) | 0, 18847) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0;
@@ -62002,7 +62288,7 @@ function __ZN4wasm22SExpressionWasmBuilder14getGlobalIndexERNS_7ElementE(i3, i6)
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18539, 16);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 18473, 16);
i5 = HEAP32[i6 + 28 >> 2] | 0;
i6 = HEAP32[i6 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i7, i2);
@@ -62025,7 +62311,7 @@ function __ZN4wasm22SExpressionWasmBuilder14getGlobalIndexERNS_7ElementE(i3, i6)
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 18523, 15);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 18457, 15);
i4 = HEAP32[i6 + 28 >> 2] | 0;
i6 = HEAP32[i6 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i7, i5);
@@ -62052,7 +62338,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
if (!(HEAP32[i5 + 16 >> 2] | 0)) {
i10 = HEAP32[i3 + 4 >> 2] | 0;
i3 = HEAP32[i10 + 36 >> 2] | 0;
- i9 = HEAP32[(HEAP32[i3 >> 2] | 0) + 8 >> 2] | 0;
+ i9 = HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] | 0;
HEAP32[i1 >> 2] = HEAP32[i5 >> 2];
HEAP32[i1 + 4 >> 2] = HEAP32[i5 + 4 >> 2];
HEAP32[i1 + 8 >> 2] = HEAP32[i5 + 8 >> 2];
@@ -62087,10 +62373,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat32Ev(i2) {
i3 = i6;
i5 = i2 + 12 | 0;
if (HEAP8[i5 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i8 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i8) | 0;
@@ -62101,10 +62387,10 @@ function __ZN4wasm17WasmBinaryBuilder10getFloat32Ev(i2) {
HEAP32[i3 + 8 >> 2] = i8;
d1 = +__ZNK4wasm7Literal14reinterpretf32Ev(i3);
if (HEAP8[i5 >> 0] | 0) {
- i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21197) | 0, d1) | 0, 18951) | 0;
+ i8 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21093) | 0, d1) | 0, 18847) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i8 + (HEAP32[(HEAP32[i8 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i8, i7) | 0;
@@ -62168,6 +62454,42 @@ function __ZNSt3__216__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_ite
return i1 | 0;
}
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i1, i2, i4, i5) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ i4 = i4 | 0;
+ i5 = i5 | 0;
+ var i3 = 0, d6 = 0.0;
+ d6 = +__ZN4wasm7Literal8getFloatEv(i5);
+ HEAPF64[tempDoublePtr >> 3] = d6;
+ i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647;
+ if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22171);
+ i3 = (HEAP32[i5 >> 2] | 0) == 3;
+ if ((HEAP32[i4 + 4 >> 2] | 0) == 1) {
+ if (i3) {
+ if (!(__ZN4wasm18isInRangeI32TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22190);
+ } else {
+ i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
+ if (!(__ZN4wasm18isInRangeI32TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22190);
+ }
+ HEAP32[i1 >> 2] = 1;
+ HEAP32[i1 + 8 >> 2] = ~~d6 >>> 0;
+ } else {
+ if (i3) {
+ if (!(__ZN4wasm18isInRangeI64TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22215);
+ } else {
+ i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
+ if (!(__ZN4wasm18isInRangeI64TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22215);
+ }
+ i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0;
+ HEAP32[i1 >> 2] = 2;
+ i5 = i1 + 8 | 0;
+ HEAP32[i5 >> 2] = ~~d6 >>> 0;
+ HEAP32[i5 + 4 >> 2] = i4;
+ }
+ return;
+}
+
function __ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib(i3, i6, i8, i2, i4) {
i3 = i3 | 0;
i6 = i6 | 0;
@@ -62302,7 +62624,45 @@ function _mbsnrtowcs(i2, i10, i6, i1, i9) {
return i1 | 0;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncUFloatEPNS_5UnaryENS_7LiteralE(i1, i2, i4, i5) {
+function __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0;
+ i3 = (__ZN4wasm7Element4listEv(i2) | 0) + 8 | 0;
+ do if ((HEAP32[i3 >> 2] | 0) != 1) {
+ i3 = (__ZN4wasm7ElementixEj(i2, 1) | 0) + 24 | 0;
+ if (!(HEAP8[i3 >> 0] | 0)) {
+ i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0;
+ if ((i3 | 0) == (HEAP32[11539] | 0)) {
+ __ZN4wasm22SExpressionWasmBuilder9parseElemERNS_7ElementE(i1, __ZN4wasm7ElementixEj(i2, 2) | 0);
+ i3 = HEAP32[i1 >> 2] | 0;
+ i2 = HEAP32[i3 + 68 >> 2] | 0;
+ i2 = __ZN4wasm7AddressaSEy(i3 + 64 | 0, (HEAP32[i2 + 8 >> 2] | 0) - (HEAP32[i2 + 4 >> 2] | 0) >> 2, 0) | 0;
+ HEAP32[i3 + 60 >> 2] = HEAP32[i2 >> 2];
+ break;
+ }
+ i3 = (__ZN4wasm7Element4listEv(i2) | 0) + 8 | 0;
+ i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, (HEAP32[i3 >> 2] | 0) + -1 | 0) | 0) | 0;
+ if ((i3 | 0) == (HEAP32[11539] | 0)) {
+ i4 = (HEAP32[i1 >> 2] | 0) + 60 | 0;
+ i3 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0) | 0;
+ __ZN4wasm7AddressaSEy(i4, i3, ((i3 | 0) < 0) << 31 >> 31) | 0;
+ i1 = (HEAP32[i1 >> 2] | 0) + 64 | 0;
+ i3 = _atoi(__ZN4wasm7Element5c_strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0) | 0;
+ __ZN4wasm7AddressaSEy(i1, i3, ((i3 | 0) < 0) << 31 >> 31) | 0;
+ break;
+ }
+ }
+ __ZN4wasm22SExpressionWasmBuilder9parseElemERNS_7ElementE(i1, i2);
+ i4 = HEAP32[i1 >> 2] | 0;
+ i3 = HEAP32[i4 + 68 >> 2] | 0;
+ i3 = __ZN4wasm7AddressaSEy(i4 + 64 | 0, (HEAP32[i3 + 8 >> 2] | 0) - (HEAP32[i3 + 4 >> 2] | 0) >> 2, 0) | 0;
+ HEAP32[i4 + 60 >> 2] = HEAP32[i3 >> 2];
+ } while (0);
+ return;
+}
+
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i1, i2, i4, i5) {
i1 = i1 | 0;
i2 = i2 | 0;
i4 = i4 | 0;
@@ -62311,23 +62671,23 @@ function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncUFloatEPNS_5U
d6 = +__ZN4wasm7Literal8getFloatEv(i5);
HEAPF64[tempDoublePtr >> 3] = d6;
i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647;
- if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24467);
+ if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22065);
i3 = (HEAP32[i5 >> 2] | 0) == 3;
if ((HEAP32[i4 + 4 >> 2] | 0) == 1) {
if (i3) {
- if (!(__ZN4wasm18isInRangeI32TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24486);
+ if (!(__ZN4wasm18isInRangeI32TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22084);
} else {
i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
- if (!(__ZN4wasm18isInRangeI32TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24486);
+ if (!(__ZN4wasm18isInRangeI32TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22084);
}
HEAP32[i1 >> 2] = 1;
- HEAP32[i1 + 8 >> 2] = ~~d6 >>> 0;
+ HEAP32[i1 + 8 >> 2] = ~~d6;
} else {
if (i3) {
- if (!(__ZN4wasm18isInRangeI64TruncUEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24511);
+ if (!(__ZN4wasm18isInRangeI64TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22109);
} else {
i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
- if (!(__ZN4wasm18isInRangeI64TruncUEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24511);
+ if (!(__ZN4wasm18isInRangeI64TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 22109);
}
i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0;
HEAP32[i1 >> 2] = 2;
@@ -62352,21 +62712,21 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseIndexingES1
i10 = i3 + 4 | 0;
__ZNSt3__26vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i3, (((HEAP32[i10 >> 2] | 0) - (HEAP32[i3 >> 2] | 0) | 0) / 12 | 0) + 1 | 0);
i5 = HEAP32[i8 >> 2] | 0;
- if ((HEAP8[i5 >> 0] | 0) != 91) ___assert_fail(29273, 28546, 637, 29285);
+ if ((HEAP8[i5 >> 0] | 0) != 91) ___assert_fail(29565, 28838, 637, 29577);
HEAP32[i8 >> 2] = i5 + 1;
HEAP32[i6 >> 2] = HEAP32[i4 >> 2];
- i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i3, i8, 42442) | 0;
+ i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i3, i8, 42755) | 0;
HEAP32[i7 >> 2] = i3;
HEAP32[i1 >> 2] = HEAP32[i6 >> 2];
HEAP32[i2 >> 2] = HEAP32[i7 >> 2];
i3 = __ZN6cashew12ValueBuilder12makeIndexingENS_3RefES1_(i1, i2) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i8);
i1 = HEAP32[i8 >> 2] | 0;
- if ((HEAP8[i1 >> 0] | 0) != 93) ___assert_fail(29299, 28546, 641, 29285);
+ if ((HEAP8[i1 >> 0] | 0) != 93) ___assert_fail(29591, 28838, 641, 29577);
HEAP32[i8 >> 2] = i1 + 1;
i1 = HEAP32[i10 >> 2] | 0;
i2 = i1 + -12 | 0;
- if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i9 = i1; else ___assert_fail(29204, 28546, 643, 29285);
+ if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i9 = i1; else ___assert_fail(29496, 28838, 643, 29577);
while (1) {
if ((i9 | 0) == (i2 | 0)) break;
i8 = i9 + -12 | 0;
@@ -62378,39 +62738,68 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseIndexingES1
return i3 | 0;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11truncSFloatEPNS_5UnaryENS_7LiteralE(i1, i2, i4, i5) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- i4 = i4 | 0;
- i5 = i5 | 0;
- var i3 = 0, d6 = 0.0;
- d6 = +__ZN4wasm7Literal8getFloatEv(i5);
- HEAPF64[tempDoublePtr >> 3] = d6;
- i3 = HEAP32[tempDoublePtr + 4 >> 2] & 2147483647;
- if (i3 >>> 0 > 2146435072 | (i3 | 0) == 2146435072 & (HEAP32[tempDoublePtr >> 2] | 0) >>> 0 > 0) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24361);
- i3 = (HEAP32[i5 >> 2] | 0) == 3;
- if ((HEAP32[i4 + 4 >> 2] | 0) == 1) {
- if (i3) {
- if (!(__ZN4wasm18isInRangeI32TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24380);
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE10visitBreakEPNS_5BreakE(i12, i11, i10) {
+ i12 = i12 | 0;
+ i11 = i11 | 0;
+ i10 = i10 | 0;
+ var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i13 = 0;
+ i13 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i3 = i13;
+ i8 = i10 + 8 | 0;
+ i1 = HEAP32[i10 + 12 >> 2] | 0;
+ if (i1) {
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i11, i1);
+ i2 = HEAP32[i3 >> 2] | 0;
+ i4 = HEAP32[i3 + 4 >> 2] | 0;
+ i6 = i3 + 8 | 0;
+ i5 = HEAP32[i6 >> 2] | 0;
+ i6 = HEAP32[i6 + 4 >> 2] | 0;
+ i1 = HEAP32[i3 + 16 >> 2] | 0;
+ if (!i1) {
+ i7 = i2;
+ i3 = i6;
+ i9 = 4;
} else {
- i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
- if (!(__ZN4wasm18isInRangeI32TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24380);
+ HEAP32[i12 >> 2] = i2;
+ HEAP32[i12 + 4 >> 2] = i4;
+ i11 = i12 + 8 | 0;
+ HEAP32[i11 >> 2] = i5;
+ HEAP32[i11 + 4 >> 2] = i6;
+ HEAP32[i12 + 16 >> 2] = i1;
}
- HEAP32[i1 >> 2] = 1;
- HEAP32[i1 + 8 >> 2] = ~~d6;
} else {
- if (i3) {
- if (!(__ZN4wasm18isInRangeI64TruncSEi(__ZNK4wasm7Literal14reinterpreti32Ev(i5) | 0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24405);
- } else {
- i5 = __ZNK4wasm7Literal14reinterpreti64Ev(i5) | 0;
- if (!(__ZN4wasm18isInRangeI64TruncSEx(i5, tempRet0) | 0)) FUNCTION_TABLE_vii[HEAP32[HEAP32[i2 >> 2] >> 2] & 255](i2, 24405);
- }
- i4 = +Math_abs(d6) >= 1.0 ? (d6 > 0.0 ? ~~+Math_min(+Math_floor(d6 / 4294967296.0), 4294967295.0) >>> 0 : ~~+Math_ceil((d6 - +(~~d6 >>> 0)) / 4294967296.0) >>> 0) : 0;
- HEAP32[i1 >> 2] = 2;
- i5 = i1 + 8 | 0;
- HEAP32[i5 >> 2] = ~~d6 >>> 0;
- HEAP32[i5 + 4 >> 2] = i4;
+ i7 = 0;
+ i4 = 0;
+ i5 = 0;
+ i3 = 0;
+ i9 = 4;
}
+ do if ((i9 | 0) == 4) {
+ i2 = HEAP32[i8 >> 2] | 0;
+ i1 = HEAP32[i10 + 16 >> 2] | 0;
+ if (i1 | 0) {
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i12, i11, i1);
+ i1 = i12 + 16 | 0;
+ if (HEAP32[i1 >> 2] | 0) break;
+ i11 = __ZN4wasm7Literal10getIntegerEv(i12) | 0;
+ if ((i11 | 0) == 0 & (tempRet0 | 0) == 0) {
+ HEAP32[i12 >> 2] = 0;
+ i12 = i12 + 8 | 0;
+ HEAP32[i12 >> 2] = 0;
+ HEAP32[i12 + 4 >> 2] = 0;
+ HEAP32[i1 >> 2] = 0;
+ break;
+ }
+ }
+ HEAP32[i12 >> 2] = i7;
+ HEAP32[i12 + 4 >> 2] = i4;
+ i11 = i12 + 8 | 0;
+ HEAP32[i11 >> 2] = i5;
+ HEAP32[i11 + 4 >> 2] = i3;
+ HEAP32[i12 + 16 >> 2] = i2;
+ } while (0);
+ STACKTOP = i13;
return;
}
@@ -62446,7 +62835,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseIfERPcPKc(i2
}
if ((i8 | 0) == 4) {
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i11, i6);
- if ((HEAP32[i11 + 12 >> 2] | 0) == 0 ? (HEAP32[i11 >> 2] | 0) == (HEAP32[11271] | 0) : 0) {
+ if ((HEAP32[i11 + 12 >> 2] | 0) == 0 ? (HEAP32[i11 >> 2] | 0) == (HEAP32[11349] | 0) : 0) {
HEAP32[i3 >> 2] = (HEAP32[i3 >> 2] | 0) + (HEAP32[i11 + 8 >> 2] | 0);
i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseMaybeBracketedERPcPKc(i2, i3, i5) | 0;
} else i1 = 0;
@@ -62530,9 +62919,9 @@ function __ZN4wasm22SExpressionWasmBuilder14stringToBinaryEPKcjRNSt3__26vectorIc
}
i1 = HEAP32[i5 >> 2] | 0;
i2 = i1;
- if (i3 >>> 0 < i1 >>> 0) ___assert_fail(17354, 17152, 1302, 17375);
+ if (i3 >>> 0 < i1 >>> 0) ___assert_fail(17288, 17086, 1304, 17309);
i1 = i3 - i2 | 0;
- if (i1 >>> 0 > ((HEAP32[i4 >> 2] | 0) - i2 | 0) >>> 0) ___assert_fail(17390, 17152, 1304, 17375); else {
+ if (i1 >>> 0 > ((HEAP32[i4 >> 2] | 0) - i2 | 0) >>> 0) ___assert_fail(17324, 17086, 1306, 17309); else {
__ZNSt3__26vectorIcNS_9allocatorIcEEE6resizeEj(i5, i1);
return;
}
@@ -62546,10 +62935,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) {
i2 = i4;
i3 = i1 + 12 | 0;
if (HEAP8[i3 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i2 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i2);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0;
@@ -62558,10 +62947,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) {
i6 = (__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) & 255;
i1 = ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) & 255) << 8 | i6;
if (HEAP8[i3 >> 0] | 0) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18956) | 0, i1) | 0, 18951) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18852) | 0, i1) | 0, 18847) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i2 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i2);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0;
@@ -62579,10 +62968,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) {
i2 = i4;
i3 = i1 + 12 | 0;
if (HEAP8[i3 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i2 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i2);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0;
@@ -62591,10 +62980,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) {
i6 = (__ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) | 0) & 65535;
i1 = ((__ZN4wasm17WasmBinaryBuilder8getInt16Ev(i1) | 0) & 65535) << 16 | i6;
if (HEAP8[i3 >> 0] | 0) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18940) | 0, i1) | 0, 18951) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18836) | 0, i1) | 0, 18847) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i2 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i2);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0;
@@ -62616,12 +63005,12 @@ function __ZN4wasm13WasmValidator17visitCallIndirectEPNS_12CallIndirectE(i2, i3)
HEAP32[i9 >> 2] = HEAP32[i3 + 24 >> 2];
HEAP32[i1 >> 2] = HEAP32[i9 >> 2];
i1 = __ZN4wasm6Module17checkFunctionTypeENS_4NameE(i8, i1) | 0;
- L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15403) | 0 ? (__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallIndirectENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i3 + 28 >> 2] | 0) + 4 >> 2] | 0, 1, i3, 15433) | 0, i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i1 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15299) | 0) : 0) {
+ L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15447) | 0 ? (__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallIndirectENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i3 + 28 >> 2] | 0) + 4 >> 2] | 0, 1, i3, 15477) | 0, i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i1 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15346) | 0) : 0) {
i1 = 0;
while (1) {
if (i1 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) break L1;
i9 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i4, i1) | 0;
- if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallIndirectENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15328) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 15356) | 0, i1) | 0, 15370) | 0;
+ if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallIndirectENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15375) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 15403) | 0, i1) | 0, 31816) | 0;
i1 = i1 + 1 | 0;
}
} while (0);
@@ -62653,7 +63042,7 @@ function __ZN4wasm22SExpressionWasmBuilder8getLabelERNS_7ElementE(i3, i4) {
HEAP32[i7 >> 2] = 0;
HEAP32[i7 + 4 >> 2] = 0;
HEAP32[i7 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 18331, 13);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 18265, 13);
i5 = HEAP32[i4 + 28 >> 2] | 0;
i6 = HEAP32[i4 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i8, i7);
@@ -62663,7 +63052,7 @@ function __ZN4wasm22SExpressionWasmBuilder8getLabelERNS_7ElementE(i3, i4) {
}
if ((i5 | 0) == (i2 | 0) & (i6 | 0) == 0) {
HEAP8[i3 + 80 >> 0] = 1;
- i1 = HEAP32[11459] | 0;
+ i1 = HEAP32[11540] | 0;
break;
} else {
i7 = _i64Subtract(i2 + -1 | 0, 0, i5 | 0, i6 | 0) | 0;
@@ -62735,10 +63124,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt64Ev(i1) {
i2 = i5;
i4 = i1 + 12 | 0;
if (HEAP8[i4 >> 0] | 0) {
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18936) | 0;
+ i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18832) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i2 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i2);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i6) | 0;
@@ -62747,10 +63136,10 @@ function __ZN4wasm17WasmBinaryBuilder8getInt64Ev(i1) {
i3 = __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) | 0;
i1 = __ZN4wasm17WasmBinaryBuilder8getInt32Ev(i1) | 0;
if (HEAP8[i4 >> 0] | 0) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21238) | 0, i3, i1) | 0, 18951) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21134) | 0, i3, i1) | 0, 18847) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i2 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i2);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i4) | 0;
@@ -62761,71 +63150,6 @@ function __ZN4wasm17WasmBinaryBuilder8getInt64Ev(i1) {
return i3 | 0;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE10visitBreakEPNS_5BreakE(i12, i11, i10) {
- i12 = i12 | 0;
- i11 = i11 | 0;
- i10 = i10 | 0;
- var i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i13 = 0;
- i13 = STACKTOP;
- STACKTOP = STACKTOP + 32 | 0;
- i3 = i13;
- i8 = i10 + 8 | 0;
- i1 = HEAP32[i10 + 12 >> 2] | 0;
- if (i1) {
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i11, i1);
- i2 = HEAP32[i3 >> 2] | 0;
- i4 = HEAP32[i3 + 4 >> 2] | 0;
- i6 = i3 + 8 | 0;
- i5 = HEAP32[i6 >> 2] | 0;
- i6 = HEAP32[i6 + 4 >> 2] | 0;
- i1 = HEAP32[i3 + 16 >> 2] | 0;
- if (!i1) {
- i7 = i2;
- i3 = i6;
- i9 = 4;
- } else {
- HEAP32[i12 >> 2] = i2;
- HEAP32[i12 + 4 >> 2] = i4;
- i11 = i12 + 8 | 0;
- HEAP32[i11 >> 2] = i5;
- HEAP32[i11 + 4 >> 2] = i6;
- HEAP32[i12 + 16 >> 2] = i1;
- }
- } else {
- i7 = 0;
- i4 = 0;
- i5 = 0;
- i3 = 0;
- i9 = 4;
- }
- do if ((i9 | 0) == 4) {
- i2 = HEAP32[i8 >> 2] | 0;
- i1 = HEAP32[i10 + 16 >> 2] | 0;
- if (i1 | 0) {
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i12, i11, i1);
- i1 = i12 + 16 | 0;
- if (HEAP32[i1 >> 2] | 0) break;
- i11 = __ZN4wasm7Literal10getIntegerEv(i12) | 0;
- if ((i11 | 0) == 0 & (tempRet0 | 0) == 0) {
- HEAP32[i12 >> 2] = 0;
- i12 = i12 + 8 | 0;
- HEAP32[i12 >> 2] = 0;
- HEAP32[i12 + 4 >> 2] = 0;
- HEAP32[i1 >> 2] = 0;
- break;
- }
- }
- HEAP32[i12 >> 2] = i7;
- HEAP32[i12 + 4 >> 2] = i4;
- i11 = i12 + 8 | 0;
- HEAP32[i11 >> 2] = i5;
- HEAP32[i11 + 4 >> 2] = i3;
- HEAP32[i12 + 16 >> 2] = i2;
- } while (0);
- STACKTOP = i13;
- return;
-}
-
function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm(i1, i2, i3, i4, i5) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -62842,13 +63166,13 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i10 = i1 + 12 | 0;
i9 = i1 + 4 | 0;
i8 = i1 + 8 | 0;
- HEAP8[i11 >> 0] = HEAP8[39070] | 0;
- HEAP8[i11 + 1 >> 0] = HEAP8[39071] | 0;
- HEAP8[i11 + 2 >> 0] = HEAP8[39072] | 0;
- HEAP8[i11 + 3 >> 0] = HEAP8[39073] | 0;
- HEAP8[i11 + 4 >> 0] = HEAP8[39074] | 0;
- HEAP8[i11 + 5 >> 0] = HEAP8[39075] | 0;
- __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43576, 0, HEAP32[i3 + 4 >> 2] | 0);
+ HEAP8[i11 >> 0] = HEAP8[39383] | 0;
+ HEAP8[i11 + 1 >> 0] = HEAP8[39384] | 0;
+ HEAP8[i11 + 2 >> 0] = HEAP8[39385] | 0;
+ HEAP8[i11 + 3 >> 0] = HEAP8[39386] | 0;
+ HEAP8[i11 + 4 >> 0] = HEAP8[39387] | 0;
+ HEAP8[i11 + 5 >> 0] = HEAP8[39388] | 0;
+ __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43889, 0, HEAP32[i3 + 4 >> 2] | 0);
i13 = __ZNSt3__26__clocEv() | 0;
HEAP32[i7 >> 2] = i5;
i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 12, i13, i11, i7) | 0) | 0;
@@ -62882,13 +63206,13 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i10 = i1 + 12 | 0;
i9 = i1 + 4 | 0;
i8 = i1 + 8 | 0;
- HEAP8[i11 >> 0] = HEAP8[39070] | 0;
- HEAP8[i11 + 1 >> 0] = HEAP8[39071] | 0;
- HEAP8[i11 + 2 >> 0] = HEAP8[39072] | 0;
- HEAP8[i11 + 3 >> 0] = HEAP8[39073] | 0;
- HEAP8[i11 + 4 >> 0] = HEAP8[39074] | 0;
- HEAP8[i11 + 5 >> 0] = HEAP8[39075] | 0;
- __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43576, 1, HEAP32[i3 + 4 >> 2] | 0);
+ HEAP8[i11 >> 0] = HEAP8[39383] | 0;
+ HEAP8[i11 + 1 >> 0] = HEAP8[39384] | 0;
+ HEAP8[i11 + 2 >> 0] = HEAP8[39385] | 0;
+ HEAP8[i11 + 3 >> 0] = HEAP8[39386] | 0;
+ HEAP8[i11 + 4 >> 0] = HEAP8[39387] | 0;
+ HEAP8[i11 + 5 >> 0] = HEAP8[39388] | 0;
+ __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43889, 1, HEAP32[i3 + 4 >> 2] | 0);
i13 = __ZNSt3__26__clocEv() | 0;
HEAP32[i7 >> 2] = i5;
i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 13, i13, i11, i7) | 0) | 0;
@@ -62906,7 +63230,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
return i5 | 0;
}
-function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm(i1, i2, i3, i4, i5) {
+function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl(i1, i2, i3, i4, i5) {
i1 = i1 | 0;
i2 = i2 | 0;
i3 = i3 | 0;
@@ -62917,21 +63241,21 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
STACKTOP = STACKTOP + 64 | 0;
i7 = i1;
i11 = i1 + 52 | 0;
- i12 = i1 + 40 | 0;
+ i12 = i1 + 39 | 0;
i6 = i1 + 16 | 0;
i10 = i1 + 12 | 0;
i9 = i1 + 4 | 0;
i8 = i1 + 8 | 0;
- HEAP8[i11 >> 0] = HEAP8[39070] | 0;
- HEAP8[i11 + 1 >> 0] = HEAP8[39071] | 0;
- HEAP8[i11 + 2 >> 0] = HEAP8[39072] | 0;
- HEAP8[i11 + 3 >> 0] = HEAP8[39073] | 0;
- HEAP8[i11 + 4 >> 0] = HEAP8[39074] | 0;
- HEAP8[i11 + 5 >> 0] = HEAP8[39075] | 0;
- __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43576, 0, HEAP32[i3 + 4 >> 2] | 0);
+ HEAP8[i11 >> 0] = HEAP8[39383] | 0;
+ HEAP8[i11 + 1 >> 0] = HEAP8[39384] | 0;
+ HEAP8[i11 + 2 >> 0] = HEAP8[39385] | 0;
+ HEAP8[i11 + 3 >> 0] = HEAP8[39386] | 0;
+ HEAP8[i11 + 4 >> 0] = HEAP8[39387] | 0;
+ HEAP8[i11 + 5 >> 0] = HEAP8[39388] | 0;
+ __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43889, 1, HEAP32[i3 + 4 >> 2] | 0);
i13 = __ZNSt3__26__clocEv() | 0;
HEAP32[i7 >> 2] = i5;
- i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 12, i13, i11, i7) | 0) | 0;
+ i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 13, i13, i11, i7) | 0) | 0;
i11 = __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i12, i5, i3) | 0;
i13 = __ZNKSt3__28ios_base6getlocEv(i3) | 0;
HEAP32[i7 >> 2] = i13;
@@ -62946,7 +63270,32 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
return i5 | 0;
}
-function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl(i1, i2, i3, i4, i5) {
+function __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i9, i3, i1, i4, i5, i6) {
+ i9 = i9 | 0;
+ i3 = i3 | 0;
+ i1 = i1 | 0;
+ i4 = i4 | 0;
+ i5 = i5 | 0;
+ i6 = i6 | 0;
+ var i2 = 0, i7 = 0, i8 = 0, i10 = 0;
+ i10 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i7 = i10 + 12 | 0;
+ i8 = i10;
+ i2 = __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE12__find_equalIS3_EERPNS_16__tree_node_baseIPvEESK_RKT_(i3, i7, i1) | 0;
+ i1 = HEAP32[i2 >> 2] | 0;
+ if (!i1) {
+ __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE16__construct_nodeIJRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_10unique_ptrINS_11__tree_nodeIS7_PvEENS_22__tree_node_destructorINSC_ISR_EEEEEEDpOT_(i8, i3, i4, i5, i6);
+ __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_(i3, HEAP32[i7 >> 2] | 0, i2, HEAP32[i8 >> 2] | 0);
+ i1 = HEAP32[i8 >> 2] | 0;
+ i2 = 1;
+ } else i2 = 0;
+ HEAP32[i9 >> 2] = i1;
+ HEAP8[i9 + 4 >> 0] = i2;
+ STACKTOP = i10;
+ return;
+}
+function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm(i1, i2, i3, i4, i5) {
i1 = i1 | 0;
i2 = i2 | 0;
i3 = i3 | 0;
@@ -62957,21 +63306,21 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
STACKTOP = STACKTOP + 64 | 0;
i7 = i1;
i11 = i1 + 52 | 0;
- i12 = i1 + 39 | 0;
+ i12 = i1 + 40 | 0;
i6 = i1 + 16 | 0;
i10 = i1 + 12 | 0;
i9 = i1 + 4 | 0;
i8 = i1 + 8 | 0;
- HEAP8[i11 >> 0] = HEAP8[39070] | 0;
- HEAP8[i11 + 1 >> 0] = HEAP8[39071] | 0;
- HEAP8[i11 + 2 >> 0] = HEAP8[39072] | 0;
- HEAP8[i11 + 3 >> 0] = HEAP8[39073] | 0;
- HEAP8[i11 + 4 >> 0] = HEAP8[39074] | 0;
- HEAP8[i11 + 5 >> 0] = HEAP8[39075] | 0;
- __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43576, 1, HEAP32[i3 + 4 >> 2] | 0);
+ HEAP8[i11 >> 0] = HEAP8[39383] | 0;
+ HEAP8[i11 + 1 >> 0] = HEAP8[39384] | 0;
+ HEAP8[i11 + 2 >> 0] = HEAP8[39385] | 0;
+ HEAP8[i11 + 3 >> 0] = HEAP8[39386] | 0;
+ HEAP8[i11 + 4 >> 0] = HEAP8[39387] | 0;
+ HEAP8[i11 + 5 >> 0] = HEAP8[39388] | 0;
+ __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i11 + 1 | 0, 43889, 0, HEAP32[i3 + 4 >> 2] | 0);
i13 = __ZNSt3__26__clocEv() | 0;
HEAP32[i7 >> 2] = i5;
- i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 13, i13, i11, i7) | 0) | 0;
+ i5 = i12 + (__ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i12, 12, i13, i11, i7) | 0) | 0;
i11 = __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i12, i5, i3) | 0;
i13 = __ZNKSt3__28ios_base6getlocEv(i3) | 0;
HEAP32[i7 >> 2] = i13;
@@ -62986,32 +63335,6 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
return i5 | 0;
}
-function __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i9, i3, i1, i4, i5, i6) {
- i9 = i9 | 0;
- i3 = i3 | 0;
- i1 = i1 | 0;
- i4 = i4 | 0;
- i5 = i5 | 0;
- i6 = i6 | 0;
- var i2 = 0, i7 = 0, i8 = 0, i10 = 0;
- i10 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i7 = i10 + 12 | 0;
- i8 = i10;
- i2 = __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE12__find_equalIS3_EERPNS_16__tree_node_baseIPvEESK_RKT_(i3, i7, i1) | 0;
- i1 = HEAP32[i2 >> 2] | 0;
- if (!i1) {
- __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE16__construct_nodeIJRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_10unique_ptrINS_11__tree_nodeIS7_PvEENS_22__tree_node_destructorINSC_ISR_EEEEEEDpOT_(i8, i3, i4, i5, i6);
- __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_(i3, HEAP32[i7 >> 2] | 0, i2, HEAP32[i8 >> 2] | 0);
- i1 = HEAP32[i8 >> 2] | 0;
- i2 = 1;
- } else i2 = 0;
- HEAP32[i9 >> 2] = i1;
- HEAP8[i9 + 4 >> 0] = i2;
- STACKTOP = i10;
- return;
-}
-
function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceERPc(i4, i7) {
i4 = i4 | 0;
i7 = i7 | 0;
@@ -63041,7 +63364,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceE
default:
{}
}
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i4, i7, 29537) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i4, i7, 29829) | 0;
HEAP32[i5 >> 2] = i8;
HEAP32[i6 >> 2] = i1;
HEAP32[i2 >> 2] = HEAP32[i5 >> 2];
@@ -63065,7 +63388,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterBraceE
}
HEAP32[i7 >> 2] = i1 + 1;
}
- if ((i2 | 0) == 3) ___assert_fail(29516, 28546, 674, 29521); else if ((i2 | 0) == 6) _abort(); else if ((i2 | 0) == 7) {
+ if ((i2 | 0) == 3) ___assert_fail(29808, 28838, 674, 29813); else if ((i2 | 0) == 6) _abort(); else if ((i2 | 0) == 7) {
HEAP32[i7 >> 2] = i1 + 1;
STACKTOP = i9;
return i8 | 0;
@@ -63107,7 +63430,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserv
}
} else {
i1 = i5 + 1 | 0;
- if (i1 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599);
+ if (i1 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912);
i1 = __Znwj(i1 << 2) | 0;
if (i4) {
i4 = 1;
@@ -63146,10 +63469,10 @@ function __ZN4wasm17WasmBinaryBuilder17visitCallIndirectEPNS_12CallIndirectE(i7,
STACKTOP = STACKTOP + 16 | 0;
i1 = i9;
if (HEAP8[i7 + 12 >> 0] | 0) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20432) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20328) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0;
@@ -63159,7 +63482,7 @@ function __ZN4wasm17WasmBinaryBuilder17visitCallIndirectEPNS_12CallIndirectE(i7,
i3 = HEAP32[i7 >> 2] | 0;
i3 = __ZN4wasm6Module15getFunctionTypeEj(i3, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i7) | 0) | 0;
HEAP32[i8 + 24 >> 2] = HEAP32[i3 >> 2];
- if (((HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i3 + 8 >> 2] | 0) >> 2 | 0) != (i2 | 0)) ___assert_fail(20316, 18854, 1889, 20454);
+ if (((HEAP32[i3 + 12 >> 2] | 0) - (HEAP32[i3 + 8 >> 2] | 0) >> 2 | 0) != (i2 | 0)) ___assert_fail(20212, 18750, 1911, 20350);
i4 = i8 + 8 | 0;
__ZN11ArenaVectorIPN4wasm10ExpressionEE6resizeEj(i4, i2);
i5 = i2 + -1 | 0;
@@ -63225,7 +63548,7 @@ function __ZN4wasm34OptimizingIncrementalModuleBuilderC2EPNS_6ModuleEj(i7, i1, i
i6 = __ZN4wasm10ThreadPool11getNumCoresEv() | 0;
i2 = i7 + 20 | 0;
HEAP32[i2 >> 2] = i6;
- if (!i6) ___assert_fail(14032, 14048, 99, 14075);
+ if (!i6) ___assert_fail(14036, 14052, 99, 14079);
HEAP32[i7 + 36 >> 2] = 0;
HEAP32[i7 + 40 >> 2] = 0;
i1 = 0;
@@ -63447,17 +63770,17 @@ function __ZN4wasm17WasmBinaryBuilder11visitSwitchEPNS_6SwitchE(i6, i7) {
i5 = i9 + 4 | 0;
i8 = i9;
if (HEAP8[i6 + 12 >> 0] | 0) {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20235) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20131) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0;
}
i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i6) | 0;
- if ((i1 | 1 | 0) != 1) ___assert_fail(20135, 18854, 1840, 20251);
+ if ((i1 | 1 | 0) != 1) ___assert_fail(20031, 18750, 1862, 20147);
i4 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i6) | 0;
HEAP32[i7 + 28 >> 2] = i4;
if ((i1 | 0) == 1) {
@@ -63480,6 +63803,44 @@ function __ZN4wasm17WasmBinaryBuilder11visitSwitchEPNS_6SwitchE(i6, i7) {
return;
}
+function __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0, i5 = 0, i6 = 0;
+ i5 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i3 = i5;
+ i6 = (__ZN4wasm7ElementixEj(i2, 2) | 0) + 24 | 0;
+ do if ((HEAP8[i6 >> 0] | 0) == 0 ? (i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0, ((HEAP8[i6 >> 0] | 0) + -48 | 0) >>> 0 >= 10) : 0) {
+ i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0;
+ if ((i6 | 0) != (HEAP32[11517] | 0)) ___assert_fail(18605, 17086, 1362, 18627);
+ if (!(HEAP8[i1 + 81 >> 0] | 0)) {
+ i6 = ___cxa_allocate_exception(20) | 0;
+ HEAP32[i3 >> 2] = 0;
+ HEAP32[i3 + 4 >> 2] = 0;
+ HEAP32[i3 + 8 >> 2] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18639, 29);
+ __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i6, i3);
+ ___cxa_throw(i6 | 0, 8, 154);
+ } else {
+ i6 = (HEAP32[i1 >> 2] | 0) + 100 | 0;
+ i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0;
+ HEAP32[i6 >> 2] = i3;
+ break;
+ }
+ } else i4 = 8; while (0);
+ if ((i4 | 0) == 8) {
+ i6 = __ZN4wasm11make_uniqueINS_6ExportEJEEENSt3__210unique_ptrIT_NS2_14default_deleteIS4_EEEEDpOT0_() | 0;
+ i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0;
+ HEAP32[i6 >> 2] = i4;
+ i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0;
+ HEAP32[i6 + 4 >> 2] = i4;
+ __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i1 >> 2] | 0, i6);
+ }
+ STACKTOP = i5;
+ return;
+}
+
function _vfprintf(i15, i8, i1) {
i15 = i15 | 0;
i8 = i8 | 0;
@@ -63535,44 +63896,6 @@ function _vfprintf(i15, i8, i1) {
return i1 | 0;
}
-function __ZN4wasm22SExpressionWasmBuilder11parseExportERNS_7ElementE(i1, i2) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- var i3 = 0, i4 = 0, i5 = 0, i6 = 0;
- i5 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i3 = i5;
- i6 = (__ZN4wasm7ElementixEj(i2, 2) | 0) + 24 | 0;
- do if ((HEAP8[i6 >> 0] | 0) == 0 ? (i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0, ((HEAP8[i6 >> 0] | 0) + -48 | 0) >>> 0 >= 10) : 0) {
- i6 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0;
- if ((i6 | 0) != (HEAP32[11439] | 0)) ___assert_fail(18709, 17152, 1339, 18731);
- if (!(HEAP8[i1 + 81 >> 0] | 0)) {
- i6 = ___cxa_allocate_exception(20) | 0;
- HEAP32[i3 >> 2] = 0;
- HEAP32[i3 + 4 >> 2] = 0;
- HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18743, 29);
- __ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i6, i3);
- ___cxa_throw(i6 | 0, 8, 154);
- } else {
- i6 = (HEAP32[i1 >> 2] | 0) + 92 | 0;
- i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0;
- HEAP32[i6 >> 2] = i3;
- break;
- }
- } else i4 = 8; while (0);
- if ((i4 | 0) == 8) {
- i6 = __ZN4wasm11make_uniqueINS_6ExportEJEEENSt3__210unique_ptrIT_NS2_14default_deleteIS4_EEEEDpOT0_() | 0;
- i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 1) | 0) | 0;
- HEAP32[i6 >> 2] = i4;
- i4 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 2) | 0) | 0;
- HEAP32[i6 + 4 >> 2] = i4;
- __ZN4wasm6Module9addExportEPNS_6ExportE(HEAP32[i1 >> 2] | 0, i6);
- }
- STACKTOP = i5;
- return;
-}
-
function __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i2, i3, i4, i5, i6) {
i2 = i2 | 0;
i3 = i3 | 0;
@@ -63585,13 +63908,13 @@ function __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S
i1 = i8 + 4 | 0;
i7 = i8;
if ((i3 | 0) == (i4 | 0)) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 53494) | 0, i3) | 0, 14758) | 0, i3) | 0, 14763) | 0, i6) | 0, 14766) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 53818) | 0, i3) | 0, 14816) | 0, i3) | 0, 14821) | 0, i6) | 0, 14824) | 0;
HEAP32[i7 >> 2] = HEAP32[i5 >> 2];
HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
i7 = __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i6, i1) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i6) | 0;
@@ -63744,7 +64067,7 @@ function _mbrtowc(i2, i4, i7, i1) {
i9 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
i3 = i9;
- i6 = (i1 | 0) == 0 ? 45924 : i1;
+ i6 = (i1 | 0) == 0 ? 46248 : i1;
i1 = HEAP32[i6 >> 2] | 0;
L1 : do if (!i4) if (!i1) i1 = 0; else i8 = 15; else {
i5 = (i2 | 0) == 0 ? i3 : i2;
@@ -63762,7 +64085,7 @@ function _mbrtowc(i2, i4, i7, i1) {
i8 = 15;
break;
}
- i1 = HEAP32[3576 + (i1 << 2) >> 2] | 0;
+ i1 = HEAP32[3580 + (i1 << 2) >> 2] | 0;
i3 = i7 + -1 | 0;
if (i3) {
i4 = i4 + 1 | 0;
@@ -63885,45 +64208,8 @@ function __ZN4wasm3LEBIxaE4readENSt3__28functionIFavEEE(i8, i6) {
break;
}
}
- if ((i2 | 0) == 3) ___assert_fail(19019, 18854, 99, 18872); else if ((i2 | 0) == 6) ___assert_fail(19096, 18854, 104, 18872); else if ((i2 | 0) == 7) {
- if ((i7 & 64 | 0 ? (i10 = _i64Add(i1 | 0, i9 | 0, 7, 0) | 0, i10 >>> 0 < 64) : 0) ? (i9 = 64 - i10 | 0, i11 = _bitshift64Shl(i4 | 0, i5 | 0, i9 | 0) | 0, i9 = _bitshift64Ashr(i11 | 0, tempRet0 | 0, i9 | 0) | 0, i11 = tempRet0, i10 = i8, HEAP32[i10 >> 2] = i9, HEAP32[i10 + 4 >> 2] = i11, (i11 | 0) >= 0) : 0) ___assert_fail(20807, 18854, 114, 18872);
- return;
- }
-}
-
-function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiRA1_KciEEEvDpOT_(i3, i4, i7, i8) {
- i3 = i3 | 0;
- i4 = i4 | 0;
- i7 = i7 | 0;
- i8 = i8 | 0;
- var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0;
- i13 = STACKTOP;
- STACKTOP = STACKTOP + 48 | 0;
- i2 = i13 + 32 | 0;
- i1 = i13 + 28 | 0;
- i9 = i13 + 24 | 0;
- i10 = i13 + 20 | 0;
- i11 = i13;
- i12 = HEAP32[i3 + 4 >> 2] | 0;
- i5 = HEAP32[i3 >> 2] | 0;
- i6 = (i12 - i5 >> 4) + 1 | 0;
- if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i3); else {
- i15 = (HEAP32[i3 + 8 >> 2] | 0) - i5 | 0;
- i14 = i15 >> 3;
- __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i11, i15 >> 4 >>> 0 < 134217727 ? (i14 >>> 0 < i6 >>> 0 ? i6 : i14) : 268435455, i12 - i5 >> 4, i3 + 8 | 0);
- i12 = i11 + 8 | 0;
- i6 = HEAP32[i12 >> 2] | 0;
- i5 = HEAP32[i4 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i9, i5, ((i5 | 0) < 0) << 31 >> 31);
- i8 = HEAP32[i8 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i10, i8, ((i8 | 0) < 0) << 31 >> 31);
- HEAP32[i1 >> 2] = HEAP32[i9 >> 2];
- HEAP32[i2 >> 2] = HEAP32[i10 >> 2];
- __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i6, i1, i7, i2);
- HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + 16;
- __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i3, i11);
- __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i11);
- STACKTOP = i13;
+ if ((i2 | 0) == 3) ___assert_fail(18915, 18750, 99, 18768); else if ((i2 | 0) == 6) ___assert_fail(18992, 18750, 104, 18768); else if ((i2 | 0) == 7) {
+ if ((i7 & 64 | 0 ? (i10 = _i64Add(i1 | 0, i9 | 0, 7, 0) | 0, i10 >>> 0 < 64) : 0) ? (i9 = 64 - i10 | 0, i11 = _bitshift64Shl(i4 | 0, i5 | 0, i9 | 0) | 0, i9 = _bitshift64Ashr(i11 | 0, tempRet0 | 0, i9 | 0) | 0, i11 = tempRet0, i10 = i8, HEAP32[i10 >> 2] = i9, HEAP32[i10 + 4 >> 2] = i11, (i11 | 0) >= 0) : 0) ___assert_fail(20703, 18750, 114, 18768);
return;
}
}
@@ -64000,10 +64286,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_12CallI
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64026,10 +64312,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_10CallI
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64052,10 +64338,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_8SetLoc
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64101,10 +64387,10 @@ function __ZN4wasm17WasmBinaryBuilder14maybeVisitHostERPNS_10ExpressionEh(i2, i3
}
if ((i5 | 0) == 4) {
if (HEAP8[i2 + 12 >> 0] | 0) {
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21293) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21189) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i7 + (HEAP32[(HEAP32[i7 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i4 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i4);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i7, i5) | 0;
@@ -64129,10 +64415,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreE
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64144,43 +64430,6 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreE
return i1 | 0;
}
-function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJiPcjEEEvDpOT_(i3, i4, i7, i8) {
- i3 = i3 | 0;
- i4 = i4 | 0;
- i7 = i7 | 0;
- i8 = i8 | 0;
- var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0;
- i13 = STACKTOP;
- STACKTOP = STACKTOP + 48 | 0;
- i2 = i13 + 32 | 0;
- i1 = i13 + 28 | 0;
- i9 = i13 + 24 | 0;
- i10 = i13 + 20 | 0;
- i11 = i13;
- i12 = HEAP32[i3 + 4 >> 2] | 0;
- i5 = HEAP32[i3 >> 2] | 0;
- i6 = (i12 - i5 >> 4) + 1 | 0;
- if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i3); else {
- i15 = (HEAP32[i3 + 8 >> 2] | 0) - i5 | 0;
- i14 = i15 >> 3;
- __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i11, i15 >> 4 >>> 0 < 134217727 ? (i14 >>> 0 < i6 >>> 0 ? i6 : i14) : 268435455, i12 - i5 >> 4, i3 + 8 | 0);
- i12 = i11 + 8 | 0;
- i6 = HEAP32[i12 >> 2] | 0;
- i5 = HEAP32[i4 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i9, i5, ((i5 | 0) < 0) << 31 >> 31);
- i7 = HEAP32[i7 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i10, HEAP32[i8 >> 2] | 0, 0);
- HEAP32[i1 >> 2] = HEAP32[i9 >> 2];
- HEAP32[i2 >> 2] = HEAP32[i10 >> 2];
- __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i6, i1, i7, i2);
- HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + 16;
- __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i3, i11);
- __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i11);
- STACKTOP = i13;
- return;
- }
-}
-
function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4LoadENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i2, i3, i4, i5) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -64192,10 +64441,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4LoadEN
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64218,10 +64467,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4HostEN
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64244,10 +64493,10 @@ function __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4CallEN
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == 5 | (i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64273,12 +64522,12 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i6 = i1 + 156 | 0;
i8 = i1 + 4 | 0;
i11 = i1 + 152 | 0;
- HEAP8[i9 >> 0] = HEAP8[39062] | 0;
- HEAP8[i9 + 1 >> 0] = HEAP8[39063] | 0;
- HEAP8[i9 + 2 >> 0] = HEAP8[39064] | 0;
- HEAP8[i9 + 3 >> 0] = HEAP8[39065] | 0;
- HEAP8[i9 + 4 >> 0] = HEAP8[39066] | 0;
- HEAP8[i9 + 5 >> 0] = HEAP8[39067] | 0;
+ HEAP8[i9 >> 0] = HEAP8[39375] | 0;
+ HEAP8[i9 + 1 >> 0] = HEAP8[39376] | 0;
+ HEAP8[i9 + 2 >> 0] = HEAP8[39377] | 0;
+ HEAP8[i9 + 3 >> 0] = HEAP8[39378] | 0;
+ HEAP8[i9 + 4 >> 0] = HEAP8[39379] | 0;
+ HEAP8[i9 + 5 >> 0] = HEAP8[39380] | 0;
i7 = __ZNSt3__26__clocEv() | 0;
HEAP32[i10 >> 2] = i5;
i5 = __ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i6, 20, i7, i9, i10) | 0;
@@ -64286,7 +64535,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i7 = __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i6, i9, i3) | 0;
i13 = __ZNKSt3__28ios_base6getlocEv(i3) | 0;
HEAP32[i10 >> 2] = i13;
- i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47508) | 0;
+ i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47832) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i13) | 0;
FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i12 >> 2] | 0) + 48 >> 2] & 7](i12, i6, i9, i8) | 0;
i5 = i8 + (i5 << 2) | 0;
@@ -64309,7 +64558,7 @@ function __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i8, i2) {
i7 = i2 + 16 | 0;
i5 = HEAP32[i8 >> 2] | 0;
do if (!(HEAP32[i7 >> 2] | 0)) {
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i5, 33140, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i5, 33481, 0) | 0;
HEAP32[i4 >> 2] = HEAP32[i2 + 8 >> 2];
HEAP32[i1 >> 2] = HEAP32[i4 >> 2];
__ZN4wasm16PrintSExpression9printNameENS_4NameE(i8, i1) | 0;
@@ -64322,7 +64571,7 @@ function __ZN4wasm16PrintSExpression10visitBreakEPNS_5BreakE(i8, i2) {
}
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i8 >> 2] | 0, 41) | 0;
} else {
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i5, 33133, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i5, 33474, 0) | 0;
HEAP32[i3 >> 2] = HEAP32[i2 + 8 >> 2];
HEAP32[i1 >> 2] = HEAP32[i3 >> 2];
__ZN4wasm16PrintSExpression9printNameENS_4NameE(i8, i1) | 0;
@@ -64398,11 +64647,11 @@ function __ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEEN
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i8);
HEAP32[i5 >> 2] = i6;
if (!i6) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14568) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14546) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14626) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14604) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i3, i1);
- __ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(46772, i3) | 0;
- __ZN4wasm5FatallsIPKcEERS0_T_(i2, 31522) | 0;
+ __ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(47096, i3) | 0;
+ __ZN4wasm5FatallsIPKcEERS0_T_(i2, 31814) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3);
__ZN4wasm5FatalD2Ev(i2);
}
@@ -64456,12 +64705,12 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
i6 = i1 + 48 | 0;
i8 = i1 + 8 | 0;
i11 = i1 + 4 | 0;
- HEAP8[i9 >> 0] = HEAP8[39062] | 0;
- HEAP8[i9 + 1 >> 0] = HEAP8[39063] | 0;
- HEAP8[i9 + 2 >> 0] = HEAP8[39064] | 0;
- HEAP8[i9 + 3 >> 0] = HEAP8[39065] | 0;
- HEAP8[i9 + 4 >> 0] = HEAP8[39066] | 0;
- HEAP8[i9 + 5 >> 0] = HEAP8[39067] | 0;
+ HEAP8[i9 >> 0] = HEAP8[39375] | 0;
+ HEAP8[i9 + 1 >> 0] = HEAP8[39376] | 0;
+ HEAP8[i9 + 2 >> 0] = HEAP8[39377] | 0;
+ HEAP8[i9 + 3 >> 0] = HEAP8[39378] | 0;
+ HEAP8[i9 + 4 >> 0] = HEAP8[39379] | 0;
+ HEAP8[i9 + 5 >> 0] = HEAP8[39380] | 0;
i7 = __ZNSt3__26__clocEv() | 0;
HEAP32[i10 >> 2] = i5;
i5 = __ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i6, 20, i7, i9, i10) | 0;
@@ -64469,7 +64718,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
i7 = __ZNSt3__214__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE(i6, i9, i3) | 0;
i13 = __ZNKSt3__28ios_base6getlocEv(i3) | 0;
HEAP32[i10 >> 2] = i13;
- i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47476) | 0;
+ i12 = __ZNKSt3__26locale9use_facetERNS0_2idE(i10, 47800) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i13) | 0;
FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i12 >> 2] | 0) + 32 >> 2] & 7](i12, i6, i9, i8) | 0;
i5 = i8 + i5 | 0;
@@ -64494,7 +64743,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(i4, i5, i9) {
if (HEAP8[i11 >> 0] | 0) {
i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0;
__ZNSt3__26localeD2Ev(i3);
i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0;
i8 = HEAP32[i7 + 24 >> 2] | 0;
@@ -64503,7 +64752,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy(i4, i5, i9) {
if ((i1 | 0) == -1) {
i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0;
HEAP32[i3 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0;
__ZNSt3__26localeD2Ev(i3);
i1 = i1 << 24 >> 24;
@@ -64536,7 +64785,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx(i4, i5, i9) {
if (HEAP8[i11 >> 0] | 0) {
i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0;
__ZNSt3__26localeD2Ev(i3);
i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0;
i8 = HEAP32[i7 + 24 >> 2] | 0;
@@ -64545,7 +64794,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEx(i4, i5, i9) {
if ((i1 | 0) == -1) {
i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0;
HEAP32[i3 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0;
__ZNSt3__26localeD2Ev(i3);
i1 = i1 << 24 >> 24;
@@ -64575,10 +64824,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEE
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64610,7 +64859,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i14 = i13;
HEAP32[i14 >> 2] = 37;
HEAP32[i14 + 4 >> 2] = 0;
- __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43581, 0, HEAP32[i3 + 4 >> 2] | 0);
+ __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43894, 0, HEAP32[i3 + 4 >> 2] | 0);
i14 = __ZNSt3__26__clocEv() | 0;
i15 = i8;
HEAP32[i15 >> 2] = i5;
@@ -64650,7 +64899,7 @@ function __ZNKSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6
i14 = i13;
HEAP32[i14 >> 2] = 37;
HEAP32[i14 + 4 >> 2] = 0;
- __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43581, 1, HEAP32[i3 + 4 >> 2] | 0);
+ __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43894, 1, HEAP32[i3 + 4 >> 2] | 0);
i14 = __ZNSt3__26__clocEv() | 0;
i15 = i8;
HEAP32[i15 >> 2] = i5;
@@ -64740,7 +64989,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
i14 = i13;
HEAP32[i14 >> 2] = 37;
HEAP32[i14 + 4 >> 2] = 0;
- __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43581, 0, HEAP32[i3 + 4 >> 2] | 0);
+ __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43894, 0, HEAP32[i3 + 4 >> 2] | 0);
i14 = __ZNSt3__26__clocEv() | 0;
i15 = i8;
HEAP32[i15 >> 2] = i5;
@@ -64780,7 +65029,7 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
i14 = i13;
HEAP32[i14 >> 2] = 37;
HEAP32[i14 + 4 >> 2] = 0;
- __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43581, 1, HEAP32[i3 + 4 >> 2] | 0);
+ __ZNSt3__214__num_put_base12__format_intEPcPKcbj(i13 + 1 | 0, 43894, 1, HEAP32[i3 + 4 >> 2] | 0);
i14 = __ZNSt3__26__clocEv() | 0;
i15 = i8;
HEAP32[i15 >> 2] = i5;
@@ -64800,42 +65049,6 @@ function __ZNKSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6
return i6 | 0;
}
-function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRjPKcS8_EEEvDpOT_(i3, i4, i7, i8) {
- i3 = i3 | 0;
- i4 = i4 | 0;
- i7 = i7 | 0;
- i8 = i8 | 0;
- var i1 = 0, i2 = 0, i5 = 0, i6 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0, i14 = 0, i15 = 0;
- i13 = STACKTOP;
- STACKTOP = STACKTOP + 48 | 0;
- i2 = i13 + 32 | 0;
- i1 = i13 + 28 | 0;
- i9 = i13 + 24 | 0;
- i10 = i13 + 20 | 0;
- i11 = i13;
- i12 = HEAP32[i3 + 4 >> 2] | 0;
- i5 = HEAP32[i3 >> 2] | 0;
- i6 = (i12 - i5 >> 4) + 1 | 0;
- if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i3); else {
- i15 = (HEAP32[i3 + 8 >> 2] | 0) - i5 | 0;
- i14 = i15 >> 3;
- __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i11, i15 >> 4 >>> 0 < 134217727 ? (i14 >>> 0 < i6 >>> 0 ? i6 : i14) : 268435455, i12 - i5 >> 4, i3 + 8 | 0);
- i12 = i11 + 8 | 0;
- i6 = HEAP32[i12 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i9, HEAP32[i4 >> 2] | 0, 0);
- i7 = HEAP32[i7 >> 2] | 0;
- __ZN4wasm7AddressC2Ey(i10, HEAP32[i8 >> 2] | 0, 0);
- HEAP32[i1 >> 2] = HEAP32[i9 >> 2];
- HEAP32[i2 >> 2] = HEAP32[i10 >> 2];
- __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i6, i1, i7, i2);
- HEAP32[i12 >> 2] = (HEAP32[i12 >> 2] | 0) + 16;
- __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i3, i11);
- __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i11);
- STACKTOP = i13;
- return;
- }
-}
-
function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i2, i3, i4, i5) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -64847,10 +65060,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_8SetLocalENS_8WasmTypeEEEbT
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64873,10 +65086,10 @@ function __ZN4wasm13WasmValidator15shouldBeUnequalIPNS_5UnaryENS_8WasmTypeEEEbT0
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == (i3 | 0)) {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 14758) | 0, i2) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 14816) | 0, i2) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64899,10 +65112,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6BinaryENS_8WasmTypeEEEbT0_
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64925,10 +65138,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5UnaryENS_8WasmTypeEEEbT0_S
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64951,10 +65164,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5BlockENS_8WasmTypeEEEbT0_S
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -64977,17 +65190,17 @@ function __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i2, i3) {
switch (HEAP32[i3 + 8 >> 2] | 0) {
case 0:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31655, 0) | 0, 41) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 32001, 0) | 0, 41) | 0;
break;
}
case 1:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31664, 0) | 0, 41) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 32010, 0) | 0, 41) | 0;
break;
}
case 2:
{
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31679, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 32025, 0) | 0;
__ZN4wasm16PrintSExpression9incIndentEv(i2);
i4 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i3 + 16 | 0, 0) | 0;
__ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i2, HEAP32[i4 >> 2] | 0);
@@ -64996,7 +65209,7 @@ function __ZN4wasm16PrintSExpression9visitHostEPNS_4HostE(i2, i3) {
}
case 3:
{
- i2 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31691, 0) | 0;
+ i2 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 32037, 0) | 0;
HEAP32[i4 >> 2] = HEAP32[i3 + 12 >> 2];
HEAP32[i1 >> 2] = HEAP32[i4 >> 2];
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i1) | 0, 41) | 0;
@@ -65020,10 +65233,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_4HostEjEEbT0_S4_T_PKc(i1, i
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, 0) | 0;
+ i5 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i4, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, 0) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -65048,7 +65261,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv(i4, i5) {
if (HEAP8[i10 >> 0] | 0) {
i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0;
__ZNSt3__26localeD2Ev(i3);
i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0;
i8 = HEAP32[i7 + 24 >> 2] | 0;
@@ -65057,7 +65270,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv(i4, i5) {
if ((i1 | 0) == -1) {
i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0;
HEAP32[i3 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0;
__ZNSt3__26localeD2Ev(i3);
i1 = i1 << 24 >> 24;
@@ -65089,7 +65302,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, i5) {
if (HEAP8[i10 >> 0] | 0) {
i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0;
__ZNSt3__26localeD2Ev(i3);
i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0;
i8 = HEAP32[i7 + 24 >> 2] | 0;
@@ -65098,7 +65311,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i4, i5) {
if ((i1 | 0) == -1) {
i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0;
HEAP32[i3 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0;
__ZNSt3__26localeD2Ev(i3);
i1 = i1 << 24 >> 24;
@@ -65130,7 +65343,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i4, i5) {
if (HEAP8[i10 >> 0] | 0) {
i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0;
__ZNSt3__26localeD2Ev(i3);
i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0;
i8 = HEAP32[i7 + 24 >> 2] | 0;
@@ -65139,7 +65352,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(i4, i5) {
if ((i1 | 0) == -1) {
i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0;
HEAP32[i3 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0;
__ZNSt3__26localeD2Ev(i3);
i1 = i1 << 24 >> 24;
@@ -65180,7 +65393,7 @@ function __ZNSt3__224__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic
if ((i1 | 0) == -1) {
i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0;
HEAP32[i4 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i4, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0;
__ZNSt3__26localeD2Ev(i4);
i1 = i1 << 24 >> 24;
@@ -65210,7 +65423,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf(i4, d5) {
if (HEAP8[i10 >> 0] | 0) {
i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0;
__ZNSt3__26localeD2Ev(i3);
i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0;
i8 = HEAP32[i7 + 24 >> 2] | 0;
@@ -65219,7 +65432,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEf(i4, d5) {
if ((i1 | 0) == -1) {
i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0;
HEAP32[i3 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0;
__ZNSt3__26localeD2Ev(i3);
i1 = i1 << 24 >> 24;
@@ -65251,7 +65464,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(i4, d5) {
if (HEAP8[i10 >> 0] | 0) {
i6 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47532) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47856) | 0;
__ZNSt3__26localeD2Ev(i3);
i7 = i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0;
i8 = HEAP32[i7 + 24 >> 2] | 0;
@@ -65260,7 +65473,7 @@ function __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(i4, d5) {
if ((i1 | 0) == -1) {
i1 = __ZNKSt3__28ios_base6getlocEv(i7) | 0;
HEAP32[i3 >> 2] = i1;
- i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i1 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i1 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i1 >> 2] | 0) + 28 >> 2] & 31](i1, 32) | 0;
__ZNSt3__26localeD2Ev(i3);
i1 = i1 << 24 >> 24;
@@ -65351,12 +65564,12 @@ function __ZN4wasm13WasmValidator15visitCallImportEPNS_10CallImportE(i2, i3) {
HEAP32[i9 >> 2] = HEAP32[i3 + 24 >> 2];
HEAP32[i1 >> 2] = HEAP32[i9 >> 2];
i1 = __ZN4wasm6Module11checkImportENS_4NameE(i8, i1) | 0;
- L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15373) | 0 ? (i9 = HEAP32[i1 + 12 >> 2] | 0, i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i9 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i9 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15299) | 0) : 0) {
+ L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15417) | 0 ? (i9 = HEAP32[i1 + 12 >> 2] | 0, i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i9 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i9 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15346) | 0) : 0) {
i1 = 0;
while (1) {
if (i1 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) break L1;
i9 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i4, i1) | 0;
- if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_10CallImportENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15328) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 15356) | 0, i1) | 0, 15370) | 0;
+ if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_10CallImportENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15375) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 15403) | 0, i1) | 0, 31816) | 0;
i1 = i1 + 1 | 0;
}
} while (0);
@@ -65443,7 +65656,7 @@ function __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i7, i8) {
i1 = i9 + 8 | 0;
i3 = i9 + 4 | 0;
i4 = i9;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 >> 2] | 0, 33124, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i7 >> 2] | 0, 33465, 0) | 0;
i5 = i8 + 8 | 0;
i6 = HEAP32[i8 + 16 >> 2] | 0;
i2 = 0;
@@ -65469,6 +65682,32 @@ function __ZN4wasm16PrintSExpression11visitSwitchEPNS_6SwitchE(i7, i8) {
return;
}
+function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE25__emplace_unique_key_argsIjJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i9, i3, i1, i4, i5, i6) {
+ i9 = i9 | 0;
+ i3 = i3 | 0;
+ i1 = i1 | 0;
+ i4 = i4 | 0;
+ i5 = i5 | 0;
+ i6 = i6 | 0;
+ var i2 = 0, i7 = 0, i8 = 0, i10 = 0;
+ i10 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i7 = i10 + 12 | 0;
+ i8 = i10;
+ i2 = __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE12__find_equalIjEERPNS_16__tree_node_baseIPvEESI_RKT_(i3, i7, i1) | 0;
+ i1 = HEAP32[i2 >> 2] | 0;
+ if (!i1) {
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE16__construct_nodeIJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSH_IJEEEEEENS_10unique_ptrINS_11__tree_nodeIS6_PvEENS_22__tree_node_destructorINS3_ISP_EEEEEEDpOT_(i8, i3, i4, i5, i6);
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSG_SG_(i3, HEAP32[i7 >> 2] | 0, i2, HEAP32[i8 >> 2] | 0);
+ i1 = HEAP32[i8 >> 2] | 0;
+ i2 = 1;
+ } else i2 = 0;
+ HEAP32[i9 >> 2] = i1;
+ HEAP8[i9 + 4 >> 0] = i2;
+ STACKTOP = i10;
+ return;
+}
+
function __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralE(i1, i3, i2) {
i1 = i1 | 0;
i3 = i3 | 0;
@@ -65490,13 +65729,13 @@ function __ZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_N
i2 = tempRet0;
}
i8 = i3 + 12 | 0;
- __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAP32[i8 >> 2] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 25876);
- __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) | 0, 0, 25892);
+ __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAP32[i8 >> 2] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 24194);
+ __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) | 0, 0, 24210);
i1 = _i64Add(HEAP32[i8 >> 2] | 0, 0, i1 | 0, i2 | 0) | 0;
i2 = tempRet0;
i3 = i3 + 8 | 0;
- __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAPU8[i3 >> 0] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 25907);
- __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAPU8[i3 >> 0] | 0) | 0, 0, 25922);
+ __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAPU8[i3 >> 0] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 24225);
+ __ZZN4wasm14ModuleInstance15getFinalAddressINS_5StoreEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAPU8[i3 >> 0] | 0) | 0, 0, 24240);
__ZN4wasm7AddressC2Ey(i4, i1, i2);
STACKTOP = i7;
return HEAP32[i4 >> 2] | 0;
@@ -65523,13 +65762,13 @@ function __ZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS
i2 = tempRet0;
}
i8 = i3 + 12 | 0;
- __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAP32[i8 >> 2] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 25876);
- __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) | 0, 0, 25892);
+ __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAP32[i8 >> 2] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 24194);
+ __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAP32[i8 >> 2] | 0) | 0, 0, 24210);
i1 = _i64Add(HEAP32[i8 >> 2] | 0, 0, i1 | 0, i2 | 0) | 0;
i2 = tempRet0;
i3 = i3 + 8 | 0;
- __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAPU8[i3 >> 0] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 25907);
- __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAPU8[i3 >> 0] | 0) | 0, 0, 25922);
+ __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, HEAPU8[i3 >> 0] | 0, 0, HEAP32[i6 >> 2] | 0, 0, 24225);
+ __ZZN4wasm14ModuleInstance15getFinalAddressINS_4LoadEEENS_7AddressEPT_NS_7LiteralEENKUlyyPKcE_clEyyS8_(i5, i1, i2, (HEAP32[i6 >> 2] | 0) - (HEAPU8[i3 >> 0] | 0) | 0, 0, 24240);
__ZN4wasm7AddressC2Ey(i4, i1, i2);
STACKTOP = i7;
return HEAP32[i4 >> 2] | 0;
@@ -65555,7 +65794,7 @@ function __ZN4wasm22SExpressionWasmBuilder16makeCallIndirectERNS_7ElementE(i1, i
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18387, 26);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 18321, 26);
i7 = HEAP32[i2 + 28 >> 2] | 0;
i8 = HEAP32[i2 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i9, i4);
@@ -65599,7 +65838,7 @@ function __ZNSt3__29to_stringEj(i4, i5) {
while (1) {
i2 = i2 << 24 >> 24 < 0 ? HEAP32[i7 >> 2] | 0 : i7;
HEAP32[i6 >> 2] = i5;
- i2 = _snprintf(i2, i1 + 1 | 0, 41654, i6) | 0;
+ i2 = _snprintf(i2, i1 + 1 | 0, 41967, i6) | 0;
if ((i2 | 0) > -1) if (i2 >>> 0 > i1 >>> 0) i1 = i2; else break; else i1 = i1 << 1 | 1;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc(i7, i1, 0);
i2 = HEAP8[i3 >> 0] | 0;
@@ -65630,10 +65869,10 @@ function __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6GlobalENS_8WasmTypeEEEbT0_
STACKTOP = STACKTOP + 16 | 0;
i6 = i7;
if ((i2 | 0) == (i3 | 0)) i1 = 1; else {
- i5 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53494) | 0, i2) | 0, 15040) | 0, i3) | 0, 14763) | 0, i5) | 0, 14766) | 0, i4) | 0;
+ i5 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEPKv(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 53818) | 0, i2) | 0, 15087) | 0, i3) | 0, 14821) | 0, i5) | 0, 14824) | 0, i4) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i6 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i6);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i4) | 0;
@@ -65857,6 +66096,138 @@ function __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBu
return;
}
+function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionERA1_KciEEEvDpOT_(i2, i3, i5, i6) {
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i5 = i5 | 0;
+ i6 = i6 | 0;
+ var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0;
+ i11 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i1 = i11 + 24 | 0;
+ i7 = i11 + 20 | 0;
+ i8 = i11;
+ i9 = HEAP32[i2 + 4 >> 2] | 0;
+ i10 = HEAP32[i2 >> 2] | 0;
+ i4 = (i9 - i10 >> 4) + 1 | 0;
+ if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else {
+ i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0;
+ i12 = i13 >> 3;
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0);
+ i10 = i8 + 8 | 0;
+ i4 = HEAP32[i10 >> 2] | 0;
+ i9 = HEAP32[i3 >> 2] | 0;
+ i6 = HEAP32[i6 >> 2] | 0;
+ __ZN4wasm7AddressC2Ey(i7, i6, ((i6 | 0) < 0) << 31 >> 31);
+ HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i4, i9, i5, i1);
+ HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16;
+ __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8);
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8);
+ STACKTOP = i11;
+ return;
+ }
+}
+
+function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_5ConstERA1_KciEEEvDpOT_(i2, i3, i5, i6) {
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i5 = i5 | 0;
+ i6 = i6 | 0;
+ var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0;
+ i11 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i1 = i11 + 24 | 0;
+ i7 = i11 + 20 | 0;
+ i8 = i11;
+ i9 = HEAP32[i2 + 4 >> 2] | 0;
+ i10 = HEAP32[i2 >> 2] | 0;
+ i4 = (i9 - i10 >> 4) + 1 | 0;
+ if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else {
+ i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0;
+ i12 = i13 >> 3;
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0);
+ i10 = i8 + 8 | 0;
+ i4 = HEAP32[i10 >> 2] | 0;
+ i9 = HEAP32[i3 >> 2] | 0;
+ i6 = HEAP32[i6 >> 2] | 0;
+ __ZN4wasm7AddressC2Ey(i7, i6, ((i6 | 0) < 0) << 31 >> 31);
+ HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i4, i9, i5, i1);
+ HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16;
+ __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8);
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8);
+ STACKTOP = i11;
+ return;
+ }
+}
+
+function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionEPKcRjEEEvDpOT_(i2, i3, i5, i6) {
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i5 = i5 | 0;
+ i6 = i6 | 0;
+ var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0;
+ i11 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i1 = i11 + 24 | 0;
+ i7 = i11 + 20 | 0;
+ i8 = i11;
+ i9 = HEAP32[i2 + 4 >> 2] | 0;
+ i10 = HEAP32[i2 >> 2] | 0;
+ i4 = (i9 - i10 >> 4) + 1 | 0;
+ if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else {
+ i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0;
+ i12 = i13 >> 3;
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0);
+ i10 = i8 + 8 | 0;
+ i12 = HEAP32[i10 >> 2] | 0;
+ i4 = HEAP32[i3 >> 2] | 0;
+ i9 = HEAP32[i5 >> 2] | 0;
+ __ZN4wasm7AddressC2Ey(i7, HEAP32[i6 >> 2] | 0, 0);
+ HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i12, i4, i9, i1);
+ HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16;
+ __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8);
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8);
+ STACKTOP = i11;
+ return;
+ }
+}
+
+function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_10ExpressionEPcjEEEvDpOT_(i2, i3, i5, i6) {
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i5 = i5 | 0;
+ i6 = i6 | 0;
+ var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0;
+ i11 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i1 = i11 + 24 | 0;
+ i7 = i11 + 20 | 0;
+ i8 = i11;
+ i9 = HEAP32[i2 + 4 >> 2] | 0;
+ i10 = HEAP32[i2 >> 2] | 0;
+ i4 = (i9 - i10 >> 4) + 1 | 0;
+ if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else {
+ i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0;
+ i12 = i13 >> 3;
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0);
+ i10 = i8 + 8 | 0;
+ i12 = HEAP32[i10 >> 2] | 0;
+ i4 = HEAP32[i3 >> 2] | 0;
+ i9 = HEAP32[i5 >> 2] | 0;
+ __ZN4wasm7AddressC2Ey(i7, HEAP32[i6 >> 2] | 0, 0);
+ HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i12, i4, i9, i1);
+ HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16;
+ __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8);
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8);
+ STACKTOP = i11;
+ return;
+ }
+}
+
function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) {
i4 = i4 | 0;
var i1 = 0, i2 = 0, i3 = 0, i5 = 0, i6 = 0, i7 = 0;
@@ -65864,10 +66235,10 @@ function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i5;
if (HEAP8[i4 + 12 >> 0] | 0) {
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21471) | 0;
+ i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 21370) | 0;
i2 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i2;
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 31](i2, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i2) | 0;
@@ -65875,7 +66246,7 @@ function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) {
}
i2 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i4) | 0;
i3 = i4 + 40 | 0;
- if ((i2 | 0) != ((HEAP32[i4 + 44 >> 2] | 0) - (HEAP32[i3 >> 2] | 0) >> 2 | 0)) ___assert_fail(21484, 18854, 1677, 21508);
+ if ((i2 | 0) != ((HEAP32[i4 + 44 >> 2] | 0) - (HEAP32[i3 >> 2] | 0) >> 2 | 0)) ___assert_fail(21383, 18750, 1699, 21407);
i1 = 0;
while (1) {
if (i1 >>> 0 >= i2 >>> 0) {
@@ -65893,7 +66264,7 @@ function __ZN4wasm17WasmBinaryBuilder9readNamesEv(i4) {
if ((i1 | 0) == 7) {
STACKTOP = i5;
return;
- } else if ((i1 | 0) == 9) ___assert_fail(21518, 18854, 1682, 21508);
+ } else if ((i1 | 0) == 9) ___assert_fail(21417, 18750, 1704, 21407);
}
function __ZN4wasm13WasmValidator9visitCallEPNS_4CallE(i2, i3) {
@@ -65908,12 +66279,12 @@ function __ZN4wasm13WasmValidator9visitCallEPNS_4CallE(i2, i3) {
HEAP32[i9 >> 2] = HEAP32[i3 + 24 >> 2];
HEAP32[i1 >> 2] = HEAP32[i9 >> 2];
i1 = __ZN4wasm6Module13checkFunctionENS_4NameE(i8, i1) | 0;
- L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15276) | 0 ? (i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i1 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15299) | 0) : 0) {
+ L1 : do if (__ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i2, (i1 | 0) != 0, i3, 15323) | 0 ? (i4 = i3 + 8 | 0, i5 = i3 + 16 | 0, i6 = i1 + 8 | 0, __ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i2, (HEAP32[i5 >> 2] | 0) == ((HEAP32[i1 + 12 >> 2] | 0) - (HEAP32[i6 >> 2] | 0) >> 2 | 0), i3, 15346) | 0) : 0) {
i1 = 0;
while (1) {
if (i1 >>> 0 >= (HEAP32[i5 >> 2] | 0) >>> 0) break L1;
i9 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i4, i1) | 0;
- if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4CallENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15328) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 15356) | 0, i1) | 0, 15370) | 0;
+ if (!(__ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4CallENS_8WasmTypeEEEbT0_S5_T_PKc(i2, HEAP32[(HEAP32[i9 >> 2] | 0) + 4 >> 2] | 0, HEAP32[(HEAP32[i6 >> 2] | 0) + (i1 << 2) >> 2] | 0, i3, 15375) | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 15403) | 0, i1) | 0, 31816) | 0;
i1 = i1 + 1 | 0;
}
} while (0);
@@ -65921,6 +66292,39 @@ function __ZN4wasm13WasmValidator9visitCallEPNS_4CallE(i2, i3) {
return;
}
+function __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJRPNS1_5ConstEPcjEEEvDpOT_(i2, i3, i5, i6) {
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i5 = i5 | 0;
+ i6 = i6 | 0;
+ var i1 = 0, i4 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0, i11 = 0, i12 = 0, i13 = 0;
+ i11 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i1 = i11 + 24 | 0;
+ i7 = i11 + 20 | 0;
+ i8 = i11;
+ i9 = HEAP32[i2 + 4 >> 2] | 0;
+ i10 = HEAP32[i2 >> 2] | 0;
+ i4 = (i9 - i10 >> 4) + 1 | 0;
+ if (i4 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i2); else {
+ i13 = (HEAP32[i2 + 8 >> 2] | 0) - i10 | 0;
+ i12 = i13 >> 3;
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i8, i13 >> 4 >>> 0 < 134217727 ? (i12 >>> 0 < i4 >>> 0 ? i4 : i12) : 268435455, i9 - i10 >> 4, i2 + 8 | 0);
+ i10 = i8 + 8 | 0;
+ i12 = HEAP32[i10 >> 2] | 0;
+ i4 = HEAP32[i3 >> 2] | 0;
+ i9 = HEAP32[i5 >> 2] | 0;
+ __ZN4wasm7AddressC2Ey(i7, HEAP32[i6 >> 2] | 0, 0);
+ HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
+ __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i12, i4, i9, i1);
+ HEAP32[i10 >> 2] = (HEAP32[i10 >> 2] | 0) + 16;
+ __ZNSt3__26vectorIN4wasm6Memory7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i8);
+ __ZNSt3__214__split_bufferIN4wasm6Memory7SegmentERNS_9allocatorIS3_EEED2Ev(i8);
+ STACKTOP = i11;
+ return;
+ }
+}
+
function ___stdio_read(i6, i7, i8) {
i6 = i6 | 0;
i7 = i7 | 0;
@@ -65939,7 +66343,7 @@ function ___stdio_read(i6, i7, i8) {
i5 = i6 + 44 | 0;
HEAP32[i1 + 8 >> 2] = HEAP32[i5 >> 2];
HEAP32[i1 + 12 >> 2] = i11;
- if (!(HEAP32[11467] | 0)) {
+ if (!(HEAP32[11548] | 0)) {
HEAP32[i3 >> 2] = HEAP32[i6 + 60 >> 2];
HEAP32[i3 + 4 >> 2] = i1;
HEAP32[i3 + 8 >> 2] = 2;
@@ -66295,9 +66699,9 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__7clENSt
function _instantiate() {
var i1 = 0, i2 = 0, i3 = 0;
- if (HEAP8[49408] | 0 ? (i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13079) | 0, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(HEAP32[11250] | 0, i2) | 0, 10) | 0, HEAP8[49408] | 0) : 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13103) | 0;
+ if (HEAP8[49732] | 0 ? (i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13083) | 0, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(HEAP32[11328] | 0, i2) | 0, 10) | 0, HEAP8[49732] | 0) : 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13107) | 0;
_emscripten_asm_const_v(6);
- i1 = HEAP32[11250] | 0;
+ i1 = HEAP32[11328] | 0;
i2 = HEAP32[i1 + 28 >> 2] | 0;
i1 = HEAP32[i1 + 24 >> 2] | 0;
while (1) {
@@ -66305,7 +66709,7 @@ function _instantiate() {
_emscripten_asm_const_ii(7, HEAP32[HEAP32[i1 >> 2] >> 2] | 0) | 0;
i1 = i1 + 4 | 0;
}
- i1 = HEAP32[11250] | 0;
+ i1 = HEAP32[11328] | 0;
i2 = HEAP32[i1 + 16 >> 2] | 0;
i1 = HEAP32[i1 + 12 >> 2] | 0;
while (1) {
@@ -66314,13 +66718,13 @@ function _instantiate() {
_emscripten_asm_const_iiii(8, HEAP32[i3 + 4 >> 2] | 0, HEAP32[i3 + 8 >> 2] | 0, HEAP32[i3 >> 2] | 0) | 0;
i1 = i1 + 4 | 0;
}
- if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13565) | 0;
+ if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13569) | 0;
i3 = __Znwj(40) | 0;
- i1 = HEAP32[11250] | 0;
+ i1 = HEAP32[11328] | 0;
i2 = __Znwj(4) | 0;
HEAP32[i2 >> 2] = 2496;
__ZN4wasm14ModuleInstanceC2ERNS_6ModuleEPNS0_17ExternalInterfaceE(i3, i1, i2);
- HEAP32[11249] = i3;
+ HEAP32[11327] = i3;
_emscripten_asm_const_v(9);
return;
}
@@ -66418,7 +66822,7 @@ function __ZN4wasm5Unary8finalizeEv(i1) {
break;
}
default:
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 17756) | 0, HEAP32[i2 >> 2] | 0) | 0, 10) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 17690) | 0, HEAP32[i2 >> 2] | 0) | 0, 10) | 0;
} while (0);
return;
}
@@ -66480,17 +66884,17 @@ function __ZN4wasm17WasmBinaryBuilder10visitBreakEPNS_5BreakEh(i2, i3, i4) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i5;
if (HEAP8[i2 + 12 >> 0] | 0) {
- i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20120) | 0;
+ i6 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20016) | 0;
i7 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i7;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i7 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i7 >> 2] | 0) + 28 >> 2] & 31](i7, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i7) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i6) | 0;
}
i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0;
- if ((i1 | 1 | 0) != 1) ___assert_fail(20135, 18854, 1831, 20160);
+ if ((i1 | 1 | 0) != 1) ___assert_fail(20031, 18750, 1853, 20056);
i7 = __ZN4wasm17WasmBinaryBuilder12getBreakNameEi(i2, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0) | 0;
HEAP32[i3 + 8 >> 2] = i7;
if (i4 << 24 >> 24 == 7) {
@@ -66506,6 +66910,49 @@ function __ZN4wasm17WasmBinaryBuilder10visitBreakEPNS_5BreakEh(i2, i3, i4) {
return;
}
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE7visitIfEPNS_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;
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_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 {
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, i1);
+ break;
+ }
+ } else {
+ __ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_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 __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTypeEbS2_S2_(i1, i2, i3, i4, i5, i6) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -66518,7 +66965,7 @@ function __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTyp
STACKTOP = STACKTOP + 32 | 0;
i7 = i9;
i8 = i1 + 40 | 0;
- if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i8, i2) | 0) != (i1 + 44 | 0)) ___assert_fail(14131, 11743, 189, 14179);
+ if ((__ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE4findIS3_EENS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEERKT_(i8, i2) | 0) != (i1 + 44 | 0)) ___assert_fail(14135, 11747, 189, 14183);
i10 = i1 + 16 | 0;
i5 = HEAP32[i5 >> 2] | 0;
i6 = HEAP32[i6 >> 2] | 0;
@@ -66533,7 +66980,7 @@ function __ZN4wasm15Asm2WasmBuilder14allocateGlobalEN6cashew7IStringENS_8WasmTyp
if (i8 >>> 0 < (HEAP32[i1 + 20 >> 2] | 0) >>> 0) {
STACKTOP = i9;
return;
- } else ___assert_fail(14194, 11743, 192, 14179);
+ } else ___assert_fail(14198, 11747, 192, 14183);
}
function __ZNSt3__26vectorINS0_INS0_IN10__cxxabiv112_GLOBAL__N_111string_pairENS2_11short_allocIS3_Lj4096EEEEENS4_IS6_Lj4096EEEEENS4_IS8_Lj4096EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS8_RS9_EE(i2, i3) {
@@ -66612,7 +67059,7 @@ function __ZN4wasm16PrintSExpression7visitIfEPNS_2IfE(i4, i1) {
i4 = i4 | 0;
i1 = i1 | 0;
var i2 = 0, i3 = 0, i5 = 0, i6 = 0;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 33433, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i4 >> 2] | 0, 33733, 0) | 0;
__ZN4wasm16PrintSExpression9incIndentEv(i4);
__ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i4, HEAP32[i1 + 8 >> 2] | 0);
i6 = i4 + 20 | 0;
@@ -66644,8 +67091,8 @@ function __ZN6cashew12ValueBuilder18appendCodeToSwitchENS_3RefES1_b(i4, i5, i1)
i3 = i7 + 8 | 0;
i6 = i7 + 4 | 0;
i2 = i7;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45128) | 0)) ___assert_fail(29072, 34046, 1611, 29134);
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 45044) | 0)) ___assert_fail(29153, 34046, 1612, 29134);
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45440) | 0)) ___assert_fail(29364, 34346, 1611, 29426);
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i5, 0) | 0, 45356) | 0)) ___assert_fail(29445, 34346, 1612, 29426);
L7 : do if (i1) {
i6 = __ZN6cashew3RefixEj(i4, 2) | 0;
i6 = __ZN6cashew5Value4backEv(__ZN6cashew5Value4backEv(HEAP32[i6 >> 2] | 0) | 0) | 0;
@@ -66828,7 +67275,7 @@ function _mbtowc(i1, i6, i4) {
i1 = i2 + -194 | 0;
if (i1 >>> 0 <= 50) {
i2 = i6 + 1 | 0;
- i3 = HEAP32[3576 + (i1 << 2) >> 2] | 0;
+ i3 = HEAP32[3580 + (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;
@@ -66865,49 +67312,6 @@ function _mbtowc(i1, i6, i4) {
return i1 | 0;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE7visitIfEPNS_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;
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_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 {
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i3, i4, i1);
- break;
- }
- } else {
- __ZN4wasm7VisitorINS_16GlobalInitRunnerENS_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__26vectorIN4wasm6WalkerINS1_13WasmValidatorENS1_7VisitorIS3_vEEE4TaskENS_9allocatorIS7_EEE24__emplace_back_slow_pathIJRPFvPS3_PPNS1_10ExpressionEERSF_EEEvDpOT_(i1, i2, i4) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -67055,7 +67459,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__gro
i3 = i6 << 1;
i1 = i1 >>> 0 < i3 >>> 0 ? i3 : i1;
i1 = i1 >>> 0 < 2 ? 2 : i1 + 4 & -4;
- if (i1 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else i8 = i1;
+ if (i1 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else i8 = i1;
} else i8 = 1073741807;
i3 = __Znwj(i8 << 2) | 0;
if (i10 | 0) __ZNSt3__211char_traitsIwE4copyEPwPKwj(i3, i9, i10) | 0;
@@ -67108,42 +67512,6 @@ function __ZNSt3__26vectorIN4wasm7LiteralENS_9allocatorIS2_EEE8__appendEj(i5, i6
return;
}
-function __ZN4wasm17WasmBinaryBuilder17readFunctionTableEv(i2) {
- i2 = i2 | 0;
- var i1 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0, i10 = 0;
- i10 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i3 = i10;
- if (HEAP8[i2 + 12 >> 0] | 0) {
- i9 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 21450) | 0;
- i8 = __ZNKSt3__28ios_base6getlocEv(i9 + (HEAP32[(HEAP32[i9 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
- HEAP32[i3 >> 2] = i8;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
- i8 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i8 >> 2] | 0) + 28 >> 2] & 31](i8, 10) | 0;
- __ZNSt3__26localeD2Ev(i3);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i9, i8) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i9) | 0;
- }
- i4 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0;
- i5 = i2 + 116 | 0;
- i6 = i2 + 120 | 0;
- i7 = i2 + 112 | 0;
- i1 = 0;
- while (1) {
- if ((i1 | 0) == (i4 | 0)) break;
- i8 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0;
- HEAP32[i3 >> 2] = i8;
- i9 = HEAP32[i5 >> 2] | 0;
- if ((i9 | 0) == (HEAP32[i6 >> 2] | 0)) __ZNSt3__26vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_(i7, i3); else {
- HEAP32[i9 >> 2] = i8;
- HEAP32[i5 >> 2] = i9 + 4;
- }
- i1 = i1 + 1 | 0;
- }
- STACKTOP = i10;
- return;
-}
-
function __ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i3, i4) {
i3 = i3 | 0;
i4 = i4 | 0;
@@ -67182,7 +67550,7 @@ function __ZZN4wasm17WasmBinaryBuilder4readEvENKUlPKcE_clES2_(i3, i4) {
HEAP32[HEAP32[i9 >> 2] >> 2] = i12;
HEAP32[HEAP32[i3 + 12 >> 2] >> 2] = HEAP32[i10 >> 2];
i12 = HEAP32[i11 >> 2] | 0;
- if (((HEAP32[HEAP32[i9 >> 2] >> 2] | 0) + (HEAP32[i10 >> 2] | 0) | 0) >>> 0 > ((HEAP32[i12 + 4 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) | 0) >>> 0) ___assert_fail(19348, 18854, 1247, 42730); else i2 = 1;
+ if (((HEAP32[HEAP32[i9 >> 2] >> 2] | 0) + (HEAP32[i10 >> 2] | 0) | 0) >>> 0 > ((HEAP32[i12 + 4 >> 2] | 0) - (HEAP32[i12 >> 2] | 0) | 0) >>> 0) ___assert_fail(19244, 18750, 1255, 43043); else i2 = 1;
} else i2 = 0;
return i2 | 0;
}
@@ -67251,7 +67619,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE11parseReturnERPcP
}
if (i2 << 24 >> 24 == i5 << 24 >> 24) break; else i1 = i1 + 1 | 0;
}
- if ((i10 | 0) == 8) ___assert_fail(28880, 28546, 463, 28900);
+ if ((i10 | 0) == 8) ___assert_fail(29172, 28838, 463, 29192);
if (i5 << 24 >> 24 == 59) HEAP32[i8 >> 2] = i4 + 1;
HEAP32[i9 >> 2] = i3;
HEAP32[i7 >> 2] = HEAP32[i9 >> 2];
@@ -67749,11 +68117,11 @@ function __ZN4wasm17WasmBinaryBuilder13visitGetLocalEPNS_8GetLocalE(i2, i4) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i5;
if (HEAP8[i2 + 12 >> 0] | 0) {
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20472) | 0;
+ i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20368) | 0;
i3 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, HEAP32[i2 + 16 >> 2] | 0) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i6) | 0;
@@ -67768,7 +68136,7 @@ function __ZN4wasm17WasmBinaryBuilder13visitGetLocalEPNS_8GetLocalE(i2, i4) {
HEAP32[i4 + 4 >> 2] = i6;
STACKTOP = i5;
return;
- } else ___assert_fail(20491, 18854, 1900, 20534);
+ } else ___assert_fail(20387, 18750, 1922, 20430);
}
function __ZNSt3__26vectorINS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i1, i2) {
@@ -67844,7 +68212,7 @@ function __ZN4wasm7Builder6addVarEPNS_8FunctionENS_4NameENS_8WasmTypeE(i6, i7, i
i2 = i6 + 24 | 0;
i9 = HEAP32[i2 >> 2] | 0;
i4 = i9;
- if ((HEAP32[i6 + 60 >> 2] | 0) != ((i9 - (HEAP32[i1 >> 2] | 0) >> 2) + ((HEAP32[i6 + 12 >> 2] | 0) - (HEAP32[i6 + 8 >> 2] | 0) >> 2) | 0)) ___assert_fail(16700, 16672, 228, 16769);
+ if ((HEAP32[i6 + 60 >> 2] | 0) != ((i9 - (HEAP32[i1 >> 2] | 0) >> 2) + ((HEAP32[i6 + 12 >> 2] | 0) - (HEAP32[i6 + 8 >> 2] | 0) >> 2) | 0)) ___assert_fail(16677, 16649, 228, 16746);
if (i4 >>> 0 < (HEAP32[i6 + 28 >> 2] | 0) >>> 0) {
HEAP32[i4 >> 2] = i3;
HEAP32[i2 >> 2] = i4 + 4;
@@ -67869,11 +68237,11 @@ function __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_7Literal
var i3 = 0;
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i1, 40) | 0;
i3 = HEAP32[i2 >> 2] | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, __ZN4wasm13printWasmTypeENS_8WasmTypeE(i3) | 0) | 0, 26251) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, __ZN4wasm13printWasmTypeENS_8WasmTypeE(i3) | 0) | 0, 26543) | 0;
switch (i3 | 0) {
case 0:
{
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, 33740) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, 34040) | 0;
break;
}
case 1:
@@ -67929,7 +68297,7 @@ function __ZN4wasm6Module15addFunctionTypeEPNS_12FunctionTypeE(i5, i6) {
__ZNSt3__213__vector_baseIN4wasm8WasmTypeENS_9allocatorIS2_EEED2Ev(i2 + 8 | 0);
__ZdlPv(i2);
}
- i5 = i5 + 128 | 0;
+ i5 = i5 + 136 | 0;
i4 = __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i5, i6) | 0;
HEAP32[i4 >> 2] = i6;
i7 = __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i5, i7) | 0;
@@ -67982,7 +68350,7 @@ function __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERy(i3, i4) {
HEAP32[i7 >> 2] = 0;
i11 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i8 >> 2] = i11;
- i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47500) | 0;
+ i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47824) | 0;
i10 = i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0;
i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 36 >> 2] | 0;
HEAP32[i5 >> 2] = HEAP32[i10 + 24 >> 2];
@@ -68017,7 +68385,7 @@ function __ZNSt3__213basic_istreamIcNS_11char_traitsIcEEErsERj(i3, i4) {
HEAP32[i7 >> 2] = 0;
i11 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i8 >> 2] = i11;
- i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47500) | 0;
+ i11 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47824) | 0;
i10 = i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0;
i12 = HEAP32[(HEAP32[i11 >> 2] | 0) + 28 >> 2] | 0;
HEAP32[i5 >> 2] = HEAP32[i10 + 24 >> 2];
@@ -68042,10 +68410,10 @@ function __ZN4wasm17WasmBinaryBuilder7visitIfEPNS_2IfE(i3, i4) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i5;
if (HEAP8[i3 + 12 >> 0] | 0) {
- i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20051) | 0;
+ i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19947) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i6) | 0;
@@ -68066,7 +68434,7 @@ function __ZN4wasm17WasmBinaryBuilder7visitIfEPNS_2IfE(i3, i4) {
if ((i1 | 0) == 15) {
STACKTOP = i5;
return;
- } else ___assert_fail(20063, 18854, 1809, 20098);
+ } else ___assert_fail(19959, 18750, 1831, 19994);
}
function __ZNSt3__26vectorINS_10unique_ptrIN4wasm8FunctionENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE21__push_back_slow_pathIS6_EEvOT_(i1, i2) {
@@ -68353,8 +68721,8 @@ 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[2682];
- _abort_message(41743, i3);
+ HEAP32[i3 >> 2] = HEAP32[2683];
+ _abort_message(42056, i3);
}
if ((i2 | 0) == 1126902529 & (i1 | 0) == 1129074247) i1 = HEAP32[i4 + 44 >> 2] | 0; else i1 = i4 + 80 | 0;
HEAP32[i5 >> 2] = i1;
@@ -68362,19 +68730,19 @@ function __ZL25default_terminate_handlerv() {
i1 = HEAP32[i4 + 4 >> 2] | 0;
if (FUNCTION_TABLE_iiii[HEAP32[(HEAP32[490] | 0) + 16 >> 2] & 31](1960, i4, i5) | 0) {
i8 = HEAP32[i5 >> 2] | 0;
- i5 = HEAP32[2682] | 0;
+ i5 = HEAP32[2683] | 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(41657, i6);
+ _abort_message(41970, i6);
} else {
- HEAP32[i8 >> 2] = HEAP32[2682];
+ HEAP32[i8 >> 2] = HEAP32[2683];
HEAP32[i8 + 4 >> 2] = i1;
- _abort_message(41702, i8);
+ _abort_message(42015, i8);
}
}
- _abort_message(41781, i7);
+ _abort_message(42094, i7);
}
function __ZNSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEiEENS_22__unordered_map_hasherIS3_S4_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S4_NS_8equal_toIS3_EELb1EEENS_9allocatorIS4_EEE6rehashEj(i4, i1) {
@@ -68434,13 +68802,13 @@ function __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i2, i3, i4, i
i1 = i7 + 4 | 0;
i6 = i7;
if (i3) i1 = 1; else {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 15021) | 0, i5) | 0, 14766) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 15068) | 0, i5) | 0, 14824) | 0;
HEAP32[i6 >> 2] = HEAP32[i4 >> 2];
HEAP32[i1 >> 2] = HEAP32[i6 >> 2];
i6 = __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0;
@@ -68460,11 +68828,11 @@ function __ZN4wasm17WasmBinaryBuilder14visitGetGlobalEPNS_9GetGlobalE(i2, i4) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i5;
if (HEAP8[i2 + 12 >> 0] | 0) {
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20580) | 0;
+ i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20476) | 0;
i3 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, HEAP32[i2 + 16 >> 2] | 0) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i6) | 0;
@@ -68478,7 +68846,7 @@ function __ZN4wasm17WasmBinaryBuilder14visitGetGlobalEPNS_9GetGlobalE(i2, i4) {
HEAP32[i4 + 4 >> 2] = HEAP32[(HEAP32[i1 + (i3 << 2) >> 2] | 0) + 4 >> 2];
STACKTOP = i5;
return;
- } else ___assert_fail(20600, 18854, 1913, 20634);
+ } else ___assert_fail(20496, 18750, 1935, 20530);
}
function __ZN4wasm6Module12removeImportENS_4NameE(i8, i9) {
@@ -68527,7 +68895,7 @@ function __ZN4wasm6Module12removeImportENS_4NameE(i8, i9) {
__ZdlPv(i1);
}
} while (0);
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__erase_uniqueIS3_EEjRKT_(i8 + 140 | 0, i9) | 0;
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__erase_uniqueIS3_EEjRKT_(i8 + 148 | 0, i9) | 0;
return;
}
@@ -68541,7 +68909,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeBreakERNS_7ElementE(i2, i3) {
i1 = (__ZN4wasm7Element4listEv(i3) | 0) + 8 | 0;
if ((HEAP32[i1 >> 2] | 0) != 2) {
i1 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i3, 0) | 0) | 0;
- if ((i1 | 0) == (HEAP32[11450] | 0)) {
+ if ((i1 | 0) == (HEAP32[11530] | 0)) {
i1 = (__ZN4wasm7Element4listEv(i3) | 0) + 8 | 0;
if ((HEAP32[i1 >> 2] | 0) >>> 0 > 3) {
i1 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i2, __ZN4wasm7ElementixEj(i3, 2) | 0) | 0;
@@ -68599,7 +68967,7 @@ function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13Fina
i6 = i5 + 16 | 0;
i7 = i5 + 20 | 0;
i8 = i5 + 24 | 0;
- if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(35312, 35330, 239, 35351);
+ if ((HEAP32[i8 >> 2] | 0) != (HEAP32[i7 >> 2] | 0)) ___assert_fail(35625, 35643, 239, 35664);
__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE8pushTaskEPFvPS4_PPNS_10ExpressionEESB_(i6, 97, i2 + 36 | 0);
while (1) {
i4 = HEAP32[i8 >> 2] | 0;
@@ -68627,7 +68995,7 @@ function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13Fina
HEAP32[i4 >> 2] = i1;
HEAP32[i6 >> 2] = 0;
}
- if ((i1 | 0) == 9) ___assert_fail(35356, 35330, 243, 35351); else if ((i1 | 0) == 12) return;
+ if ((i1 | 0) == 9) ___assert_fail(35669, 35643, 243, 35664); else if ((i1 | 0) == 12) return;
}
function __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, i7) {
@@ -68657,7 +69025,7 @@ function __ZN4wasm6Module11addFunctionEPNS_8FunctionE(i6, i7) {
__ZN4wasm8FunctionD2Ev(i2);
__ZdlPv(i2);
}
- i6 = i6 + 164 | 0;
+ i6 = i6 + 172 | 0;
i5 = __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i7) | 0;
HEAP32[i5 >> 2] = i7;
i8 = __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i8) | 0;
@@ -68704,7 +69072,7 @@ function __ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocator
HEAP32[i7 >> 2] = 0;
HEAP32[i7 + 4 >> 2] = 0;
HEAP32[i7 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 41648, 5);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i7, 41961, 5);
HEAP32[i4 >> 2] = 0;
i5 = (HEAP8[i1 + 11 >> 0] | 0) < 0 ? HEAP32[i1 >> 2] | 0 : i1;
i9 = ___errno_location() | 0;
@@ -68724,6 +69092,35 @@ function __ZNSt3__25stollERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocator
return i2 | 0;
}
+function __ZN4wasm17WasmBinaryBuilder10readMemoryEv(i1) {
+ i1 = i1 | 0;
+ var i2 = 0, i3 = 0, i4 = 0, i5 = 0;
+ i3 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i2 = i3;
+ if (HEAP8[i1 + 12 >> 0] | 0) {
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19291) | 0;
+ i5 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
+ HEAP32[i2 >> 2] = i5;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
+ i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
+ __ZNSt3__26localeD2Ev(i2);
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0;
+ }
+ i5 = (HEAP32[i1 >> 2] | 0) + 80 | 0;
+ __ZN4wasm7AddressaSEy(i5, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i1) | 0, 0) | 0;
+ i5 = (HEAP32[i1 >> 2] | 0) + 84 | 0;
+ __ZN4wasm7AddressaSEy(i5, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i1) | 0, 0) | 0;
+ if ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) << 24 >> 24) {
+ i5 = (HEAP32[i1 >> 2] | 0) + 100 | 0;
+ __ZN6cashew7IString3setEPKcb(i2, 35286, 0);
+ HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
+ }
+ STACKTOP = i3;
+ return;
+}
+
function __ZN4wasm13WasmValidator13shouldBeFalseINS_4NameEEEbbT_PKc(i2, i3, i4, i5) {
i2 = i2 | 0;
i3 = i3 | 0;
@@ -68735,13 +69132,13 @@ function __ZN4wasm13WasmValidator13shouldBeFalseINS_4NameEEEbbT_PKc(i2, i3, i4,
i1 = i7 + 4 | 0;
i6 = i7;
if (i3) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 16450) | 0, i5) | 0, 14766) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i2) | 0, 16427) | 0, i5) | 0, 14824) | 0;
HEAP32[i6 >> 2] = HEAP32[i4 >> 2];
HEAP32[i1 >> 2] = HEAP32[i6 >> 2];
i6 = __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i5, i1) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i6 + (HEAP32[(HEAP32[i6 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i6, i5) | 0;
@@ -68793,35 +69190,6 @@ function __ZNKSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3st
return;
}
-function __ZN4wasm17WasmBinaryBuilder10readMemoryEv(i1) {
- i1 = i1 | 0;
- var i2 = 0, i3 = 0, i4 = 0, i5 = 0;
- i3 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i2 = i3;
- if (HEAP8[i1 + 12 >> 0] | 0) {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19395) | 0;
- i5 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
- HEAP32[i2 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
- i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
- __ZNSt3__26localeD2Ev(i2);
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i4) | 0;
- }
- i5 = (HEAP32[i1 >> 2] | 0) + 72 | 0;
- __ZN4wasm7AddressaSEy(i5, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i1) | 0, 0) | 0;
- i5 = (HEAP32[i1 >> 2] | 0) + 76 | 0;
- __ZN4wasm7AddressaSEy(i5, __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i1) | 0, 0) | 0;
- if ((__ZN4wasm17WasmBinaryBuilder7getInt8Ev(i1) | 0) << 24 >> 24) {
- i5 = (HEAP32[i1 >> 2] | 0) + 92 | 0;
- __ZN6cashew7IString3setEPKcb(i2, 34986, 0);
- HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
- }
- STACKTOP = i3;
- return;
-}
-
function __ZNSt3__26vectorINS_8functionIFN4wasm15ThreadWorkStateEvEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -68853,14 +69221,14 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE15parseAfterParenE
i5 = i1 + 4 | 0;
__ZNSt3__26vectorINS0_IN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementENS_9allocatorIS6_EEEENS7_IS9_EEE6resizeEj(i1, (((HEAP32[i5 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) | 0) / 12 | 0) + 1 | 0);
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i2);
- i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i2, 42358) | 0;
+ i3 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i2, 42671) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i2);
i1 = HEAP32[i2 >> 2] | 0;
- if ((HEAP8[i1 >> 0] | 0) != 41) ___assert_fail(28926, 28546, 662, 29500);
+ if ((HEAP8[i1 >> 0] | 0) != 41) ___assert_fail(29218, 28838, 662, 29792);
HEAP32[i2 >> 2] = i1 + 1;
i1 = HEAP32[i5 >> 2] | 0;
i2 = i1 + -12 | 0;
- if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i4 = i1; else ___assert_fail(29204, 28546, 664, 29500);
+ if ((HEAP32[i1 + -8 >> 2] | 0) == (HEAP32[i2 >> 2] | 0)) i4 = i1; else ___assert_fail(29496, 28838, 664, 29792);
while (1) {
if ((i4 | 0) == (i2 | 0)) break;
i1 = i4 + -12 | 0;
@@ -69055,7 +69423,7 @@ function __ZN4wasm7Builder8addParamEPNS_8FunctionENS_4NameENS_8WasmTypeE(i6, i7,
i5 = i6 + 12 | 0;
i9 = HEAP32[i5 >> 2] | 0;
i1 = i9;
- if ((HEAP32[i6 + 60 >> 2] | 0) != (i9 - (HEAP32[i4 >> 2] | 0) >> 2 | 0)) ___assert_fail(16623, 16672, 218, 16691);
+ if ((HEAP32[i6 + 60 >> 2] | 0) != (i9 - (HEAP32[i4 >> 2] | 0) >> 2 | 0)) ___assert_fail(16600, 16649, 218, 16668);
if ((i1 | 0) == (HEAP32[i6 + 16 >> 2] | 0)) __ZNSt3__26vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(i4, i3); else {
HEAP32[i1 >> 2] = i2;
HEAP32[i5 >> 2] = i1 + 4;
@@ -69242,10 +69610,10 @@ function __ZN4wasm17WasmBinaryBuilder14visitSetGlobalEPNS_9SetGlobalE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i3 = i4;
if (HEAP8[i1 + 12 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20649) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20545) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0;
@@ -69260,7 +69628,7 @@ function __ZN4wasm17WasmBinaryBuilder14visitSetGlobalEPNS_9SetGlobalE(i1, i2) {
HEAP32[i2 + 4 >> 2] = HEAP32[i6 + 4 >> 2];
STACKTOP = i4;
return;
- } else ___assert_fail(20600, 18854, 1919, 20668);
+ } else ___assert_fail(20496, 18750, 1941, 20564);
}
function __ZN4wasm22SExpressionWasmBuilder11parseGlobalERNS_7ElementE(i3, i4) {
@@ -69289,7 +69657,7 @@ function __ZN4wasm22SExpressionWasmBuilder11parseGlobalERNS_7ElementE(i3, i4) {
if ((i1 + 2 | 0) == (HEAP32[i4 >> 2] | 0)) {
__ZN4wasm6Module9addGlobalEPNS_6GlobalE(HEAP32[i3 >> 2] | 0, i5);
return;
- } else ___assert_fail(18773, 17152, 1400, 18787);
+ } else ___assert_fail(18669, 17086, 1423, 18683);
}
function __ZN4wasm13WasmValidator10visitBlockEPNS_5BlockE(i1, i2) {
@@ -69317,7 +69685,7 @@ function __ZN4wasm13WasmValidator10visitBlockEPNS_5BlockE(i1, i2) {
{}
}
i6 = __ZNSt3__23mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixERS8_(i5, i4) | 0;
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5BlockENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i3, HEAP32[i6 >> 2] | 0, i2, 15095) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_5BlockENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i3, HEAP32[i6 >> 2] | 0, i2, 15142) | 0;
} while (0);
__ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE14__erase_uniqueIS3_EEjRKT_(i5, i4) | 0;
}
@@ -69372,7 +69740,7 @@ function __ZN6cashew12ValueBuilder7makeForENS_3RefES1_S1_S1_(i1, i2, i3, i4) {
i8 = i5 + 4 | 0;
i7 = i5;
i10 = __ZN6cashew12ValueBuilder12makeRawArrayEi(5) | 0;
- i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45096) | 0;
+ i13 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45408) | 0;
HEAP32[i12 >> 2] = i13;
HEAP32[i6 >> 2] = HEAP32[i12 >> 2];
i10 = __ZN6cashew5Value9push_backENS_3RefE(i10, i6) | 0;
@@ -69402,10 +69770,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_12CallIndirectEEEbbT_PKc(i1,
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -69427,10 +69795,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_10CallImportEEEbbT_PKc(i1, i
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -69506,10 +69874,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_8SetLocalEEEbbT_PKc(i1, i2,
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -69531,10 +69899,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6SwitchEEEbbT_PKc(i1, i2, i3
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -69556,10 +69924,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5UnaryEEEbbT_PKc(i1, i2, i3,
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -69581,10 +69949,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5BreakEEEbbT_PKc(i1, i2, i3,
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -69687,7 +70055,7 @@ function __ZN4wasm6Module9addImportEPNS_6ImportE(i6, i7) {
i2 = HEAP32[i1 >> 2] | 0;
HEAP32[i1 >> 2] = 0;
if (i2 | 0) __ZdlPv(i2);
- i6 = i6 + 140 | 0;
+ i6 = i6 + 148 | 0;
i5 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i7) | 0;
HEAP32[i5 >> 2] = i7;
i8 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i8) | 0;
@@ -69720,7 +70088,7 @@ function __ZN4wasm6Module9addGlobalEPNS_6GlobalE(i6, i7) {
i2 = HEAP32[i1 >> 2] | 0;
HEAP32[i1 >> 2] = 0;
if (i2 | 0) __ZdlPv(i2);
- i6 = i6 + 176 | 0;
+ i6 = i6 + 184 | 0;
i5 = __ZNSt3__23mapIN4wasm4NameEPNS1_6GlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i7) | 0;
HEAP32[i5 >> 2] = i7;
i8 = __ZNSt3__23mapIN4wasm4NameEPNS1_6GlobalENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i8) | 0;
@@ -69753,7 +70121,7 @@ function __ZN4wasm6Module9addExportEPNS_6ExportE(i6, i7) {
i2 = HEAP32[i1 >> 2] | 0;
HEAP32[i1 >> 2] = 0;
if (i2 | 0) __ZdlPv(i2);
- i6 = i6 + 152 | 0;
+ i6 = i6 + 160 | 0;
i5 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i7) | 0;
HEAP32[i5 >> 2] = i7;
i8 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i6, i8) | 0;
@@ -69770,10 +70138,10 @@ function __ZN4wasm17WasmBinaryBuilder13visitSetLocalEPNS_8SetLocalE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i3 = i4;
if (HEAP8[i1 + 12 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20548) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20444) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0;
@@ -69787,7 +70155,7 @@ function __ZN4wasm17WasmBinaryBuilder13visitSetLocalEPNS_8SetLocalE(i1, i2) {
HEAP32[i2 + 4 >> 2] = HEAP32[i6 + 4 >> 2];
STACKTOP = i4;
return;
- } else ___assert_fail(20491, 18854, 1906, 20566);
+ } else ___assert_fail(20387, 18750, 1928, 20462);
}
function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i1, i2, i3, i4) {
@@ -69800,10 +70168,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_4CallEEEbbT_PKc(i1, i2, i3,
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -69879,10 +70247,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_2IfEEEbbT_PKc(i1, i2, i3, i4
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEEb(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -69932,12 +70300,12 @@ function __ZN4wasm13WasmValidator14doWalkFunctionEPNS_8FunctionE(i2, i1) {
i5 = i6;
__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4walkERPNS_10ExpressionE(i2, i1 + 36 | 0);
i3 = i2 + 28 | 0;
- if (!(__ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i2, (HEAP32[i2 + 36 >> 2] | 0) == 0, 15045, 15059) | 0)) {
+ if (!(__ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i2, (HEAP32[i2 + 36 >> 2] | 0) == 0, 15092, 15106) | 0)) {
i2 = i2 + 32 | 0;
i1 = HEAP32[i3 >> 2] | 0;
while (1) {
if ((i1 | 0) == (i2 | 0)) break;
- i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 15091) | 0;
+ i7 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 15138) | 0;
HEAP32[i5 >> 2] = HEAP32[i1 + 16 >> 2];
HEAP32[i4 >> 2] = HEAP32[i5 >> 2];
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i7, i4) | 0, 10) | 0;
@@ -69949,6 +70317,34 @@ function __ZN4wasm13WasmValidator14doWalkFunctionEPNS_8FunctionE(i2, i1) {
return;
}
+function __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJPNS1_10ExpressionEEEEvDpOT_(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;
+ i7 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i3 = i7;
+ i4 = HEAP32[i1 + 4 >> 2] | 0;
+ i5 = HEAP32[i1 >> 2] | 0;
+ i6 = (i4 - i5 >> 4) + 1 | 0;
+ if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else {
+ i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0;
+ i8 = i9 >> 3;
+ __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i3, i9 >> 4 >>> 0 < 134217727 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 268435455, i4 - i5 >> 4, i1 + 8 | 0);
+ i6 = i3 + 8 | 0;
+ i5 = HEAP32[i6 >> 2] | 0;
+ HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
+ HEAP32[i5 + 4 >> 2] = 0;
+ HEAP32[i5 + 8 >> 2] = 0;
+ HEAP32[i5 + 12 >> 2] = 0;
+ HEAP32[i6 >> 2] = i5 + 16;
+ __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i1, i3);
+ __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEED2Ev(i3);
+ STACKTOP = i7;
+ return;
+ }
+}
+
function __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj(i8, i4, i1, i7) {
i8 = i8 | 0;
i4 = i4 | 0;
@@ -69990,112 +70386,112 @@ function __ZN4wasm17getExpressionNameEPNS_10ExpressionE(i2) {
}
case 1:
{
- i1 = 35166;
+ i1 = 35471;
break;
}
case 2:
{
- i1 = 33433;
+ i1 = 33733;
break;
}
case 3:
{
- i1 = 33144;
+ i1 = 33485;
break;
}
case 4:
{
- i1 = 33467;
+ i1 = 33767;
break;
}
case 5:
{
- i1 = 33482;
+ i1 = 33782;
break;
}
case 6:
{
- i1 = 35135;
+ i1 = 35440;
break;
}
case 7:
{
- i1 = 35140;
+ i1 = 35445;
break;
}
case 8:
{
- i1 = 35152;
+ i1 = 35457;
break;
}
case 9:
{
- i1 = 17762;
+ i1 = 17696;
break;
}
case 10:
{
- i1 = 17772;
+ i1 = 17706;
break;
}
case 11:
{
- i1 = 17782;
+ i1 = 17716;
break;
}
case 12:
{
- i1 = 17793;
+ i1 = 17727;
break;
}
case 13:
{
- i1 = 17804;
+ i1 = 17738;
break;
}
case 14:
{
- i1 = 17809;
+ i1 = 17743;
break;
}
case 15:
{
- i1 = 33401;
+ i1 = 33701;
break;
}
case 16:
{
- i1 = 17815;
+ i1 = 17749;
break;
}
case 17:
{
- i1 = 33419;
+ i1 = 33719;
break;
}
case 18:
{
- i1 = 31703;
+ i1 = 32049;
break;
}
case 19:
{
- i1 = 33426;
+ i1 = 33726;
break;
}
case 20:
{
- i1 = 17821;
+ i1 = 17755;
break;
}
case 21:
{
- i1 = 31651;
+ i1 = 31997;
break;
}
case 22:
{
- i1 = 31639;
+ i1 = 31985;
break;
}
default:
@@ -70104,6 +70500,34 @@ function __ZN4wasm17getExpressionNameEPNS_10ExpressionE(i2) {
return i1 | 0;
}
+function __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE24__emplace_back_slow_pathIJPNS1_5ConstEEEEvDpOT_(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;
+ i7 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i3 = i7;
+ i4 = HEAP32[i1 + 4 >> 2] | 0;
+ i5 = HEAP32[i1 >> 2] | 0;
+ i6 = (i4 - i5 >> 4) + 1 | 0;
+ if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else {
+ i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0;
+ i8 = i9 >> 3;
+ __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i3, i9 >> 4 >>> 0 < 134217727 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 268435455, i4 - i5 >> 4, i1 + 8 | 0);
+ i6 = i3 + 8 | 0;
+ i5 = HEAP32[i6 >> 2] | 0;
+ HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
+ HEAP32[i5 + 4 >> 2] = 0;
+ HEAP32[i5 + 8 >> 2] = 0;
+ HEAP32[i5 + 12 >> 2] = 0;
+ HEAP32[i6 >> 2] = i5 + 16;
+ __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i1, i3);
+ __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEED2Ev(i3);
+ STACKTOP = i7;
+ return;
+ }
+}
+
function __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i8, i5, i3, i1, i6, i2) {
i8 = i8 | 0;
i5 = i5 | 0;
@@ -70140,10 +70564,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6ModuleEEEbbT_PKc(i1, i2, i3
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0) | 0;
+ i4 = __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(i3, __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -70265,7 +70689,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i4
i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseMaybeBracketedERPcPKc(i4, i5, i1) | 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i5);
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i6, HEAP32[i5 >> 2] | 0);
- if ((HEAP32[i6 + 12 >> 2] | 0) == 0 ? (HEAP32[i6 >> 2] | 0) == (HEAP32[11272] | 0) : 0) {
+ if ((HEAP32[i6 + 12 >> 2] | 0) == 0 ? (HEAP32[i6 >> 2] | 0) == (HEAP32[11350] | 0) : 0) {
HEAP32[i5 >> 2] = (HEAP32[i5 >> 2] | 0) + (HEAP32[i6 + 8 >> 2] | 0);
i6 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseParennedERPc(i4, i5) | 0;
HEAP32[i7 >> 2] = i1;
@@ -70276,7 +70700,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE7parseDoERPcPKc(i4
STACKTOP = i9;
return i8 | 0;
}
- ___assert_fail(28938, 28546, 487, 28980);
+ ___assert_fail(29230, 28838, 487, 29272);
return 0;
}
@@ -70312,7 +70736,7 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doWalkModuleEP
__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12walkFunctionEPNS_8FunctionE(i3, HEAP32[i1 >> 2] | 0);
i1 = i1 + 4 | 0;
}
- __ZN4wasm13WasmValidator11visitMemoryEPNS_6MemoryE(i3, i4 + 72 | 0);
+ __ZN4wasm13WasmValidator11visitMemoryEPNS_6MemoryE(i3, i4 + 80 | 0);
return;
}
@@ -70339,6 +70763,23 @@ function __ZN4wasm13WasmValidator9noteBreakENS_4NameEPNS_10ExpressionE(i2, i4, i
return;
}
+function __ZZ11instantiateEN19JSExternalInterface10callImportEPN4wasm6ImportERNSt3__26vectorINS0_7LiteralENS3_9allocatorIS5_EEEE(i4, i2, i5, i3) {
+ i4 = i4 | 0;
+ i2 = i2 | 0;
+ i5 = i5 | 0;
+ i3 = i3 | 0;
+ var d1 = 0.0;
+ if (HEAP8[49732] | 0) {
+ i2 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 22717) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, HEAP32[i5 >> 2] | 0) | 0, 10) | 0;
+ }
+ __ZZ11instantiateEN19JSExternalInterface19prepareTempArgmentsERNSt3__26vectorIN4wasm7LiteralENS0_9allocatorIS3_EEEE(i3);
+ d1 = +_emscripten_asm_const_dii(18, HEAP32[i5 + 4 >> 2] | 0, HEAP32[i5 + 8 >> 2] | 0);
+ if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEd(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46928, 22971) | 0, d1) | 0, 10) | 0;
+ __ZZ11instantiateEN19JSExternalInterface15getResultFromJSEdN4wasm8WasmTypeE(i4, d1, HEAP32[(HEAP32[i5 + 12 >> 2] | 0) + 4 >> 2] | 0);
+ return;
+}
+
function __ZNSt3__26vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE26__swap_out_circular_bufferERNS_14__split_bufferISD_RSE_EE(i2, i3) {
i2 = i2 | 0;
i3 = i3 | 0;
@@ -70411,10 +70852,10 @@ function __ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i1, i2, i3, i4) {
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) i1 = 1; else {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15021) | 0, i4) | 0, 14766) | 0, i3) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15068) | 0, i4) | 0, 14824) | 0, i3) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -70463,7 +70904,7 @@ function __ZN6cashew12ValueBuilder6makeIfENS_3RefES1_S1_(i1, i2, i4) {
i7 = i6 + 4 | 0;
i5 = i6;
i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0;
- i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45080) | 0;
+ i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45392) | 0;
HEAP32[i10 >> 2] = i11;
HEAP32[i3 >> 2] = HEAP32[i10 >> 2];
i8 = __ZN6cashew5Value9push_backENS_3RefE(i8, i3) | 0;
@@ -70553,7 +70994,7 @@ function __ZN6cashew12ValueBuilder12makeFunctionENS_7IStringE(i1) {
i5 = i2 + 4 | 0;
i4 = i2;
i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0;
- i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45040) | 0;
+ i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45352) | 0;
HEAP32[i8 >> 2] = i9;
HEAP32[i3 >> 2] = HEAP32[i8 >> 2];
i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i3) | 0;
@@ -70581,10 +71022,10 @@ function __ZN4wasm17WasmBinaryBuilder11visitSelectEPNS_6SelectE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i3 = i4;
if (HEAP8[i1 + 12 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20683) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20579) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0;
@@ -70667,7 +71108,7 @@ function __ZN4wasm13WasmValidator11visitExportEPNS_6ExportE(i6, i1) {
i2 = HEAP32[i3 + 4 >> 2] | 0;
HEAP32[i4 >> 2] = HEAP32[i3 >> 2];
HEAP32[i5 >> 2] = HEAP32[i4 >> 2];
- __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i6, i2, 2, i5, 14865) | 0;
+ __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i6, i2, 2, i5, 14912) | 0;
i2 = HEAP32[i3 + 12 >> 2] | 0;
i1 = HEAP32[i3 + 8 >> 2] | 0;
while (1) {
@@ -70675,7 +71116,7 @@ function __ZN4wasm13WasmValidator11visitExportEPNS_6ExportE(i6, i1) {
i4 = HEAP32[i1 >> 2] | 0;
HEAP32[i7 >> 2] = HEAP32[i3 >> 2];
HEAP32[i5 >> 2] = HEAP32[i7 >> 2];
- __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i6, i4, 2, i5, 14913) | 0;
+ __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i6, i4, 2, i5, 14960) | 0;
i1 = i1 + 4 | 0;
}
} while (0);
@@ -70730,7 +71171,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10makeBinaryES1_NS
i11 = i13;
i2 = HEAP32[i2 >> 2] | 0;
i1 = HEAP32[i6 >> 2] | 0;
- if ((i2 | 0) == (HEAP32[11339] | 0)) {
+ if ((i2 | 0) == (HEAP32[11417] | 0)) {
HEAP32[i7 >> 2] = i1;
HEAP32[i8 >> 2] = HEAP32[i12 >> 2];
HEAP32[i4 >> 2] = HEAP32[i7 >> 2];
@@ -70757,13 +71198,13 @@ function __ZN4wasm17WasmBinaryBuilder9ungetInt8Ev(i2) {
i3 = i5;
i4 = i2 + 16 | 0;
i1 = HEAP32[i4 >> 2] | 0;
- if (!i1) ___assert_fail(20018, 18854, 1407, 20026);
+ if (!i1) ___assert_fail(19914, 18750, 1415, 19922);
if (HEAP8[i2 + 12 >> 0] | 0) {
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20036) | 0;
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i4 >> 2] | 0) | 0, 42358) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19932) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i1, HEAP32[i4 >> 2] | 0) | 0, 42671) | 0;
i2 = __ZNKSt3__28ios_base6getlocEv(i1 + (HEAP32[(HEAP32[i1 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i2;
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i2 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 31](i2, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i1, i2) | 0;
@@ -70785,10 +71226,10 @@ function __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i1, i2, i3, i4) {
STACKTOP = STACKTOP + 16 | 0;
i5 = i6;
if (i2) {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 16450) | 0, i4) | 0, 14766) | 0, i3) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 16427) | 0, i4) | 0, 14824) | 0, i3) | 0;
i3 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i5 >> 2] = i3;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47476) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 47800) | 0;
i3 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i3 >> 2] | 0) + 28 >> 2] & 31](i3, 10) | 0;
__ZNSt3__26localeD2Ev(i5);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i3) | 0;
@@ -70864,7 +71305,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow
i2 = i5 << 1;
i1 = i1 >>> 0 < i2 >>> 0 ? i2 : i1;
i1 = i1 >>> 0 < 2 ? 2 : i1 + 4 & -4;
- if (i1 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else i6 = i1;
+ if (i1 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else i6 = i1;
} else i6 = 1073741807;
i2 = __Znwj(i6 << 2) | 0;
if (i8 | 0) __ZNSt3__211char_traitsIwE4copyEPwPKwj(i2, i7, i8) | 0;
@@ -70884,7 +71325,7 @@ function __ZN4wasm16PrintSExpression11visitImportEPNS_6ImportE(i2, i1) {
STACKTOP = STACKTOP + 16 | 0;
i4 = i3 + 4 | 0;
i5 = i3;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 33251, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 31950, 0) | 0;
HEAP32[i5 >> 2] = HEAP32[i1 >> 2];
HEAP32[i4 >> 2] = HEAP32[i5 >> 2];
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm16PrintSExpression9printNameENS_4NameE(i2, i4) | 0, 32) | 0;
@@ -70922,15 +71363,15 @@ function __ZN4wasm20Asm2WasmPreProcessor7processEPc(i4, i1) {
HEAP8[i1 >> 0] = 0;
}
} while (0);
- i5 = _strstr(i1, 16949) | 0;
+ i5 = _strstr(i1, 16926) | 0;
if (i5 | 0) {
HEAP8[i5 >> 0] = 0;
- i2 = _strstr(i1, 16975) | 0;
+ i2 = _strstr(i1, 16952) | 0;
do if (i2 | 0) {
HEAP8[i4 >> 0] = 1;
- i3 = _strstr(i1, 16988) | 0;
+ i3 = _strstr(i1, 16965) | 0;
i4 = i3 + 1 | 0;
- if (_strstr(i4, 16988) | 0) ___assert_fail(16998, 11743, 115, 17044);
+ if (_strstr(i4, 16965) | 0) ___assert_fail(16975, 11747, 115, 17021);
i2 = _strchr(i2, 125) | 0;
if (i2 >>> 0 > (i3 + 5 | 0) >>> 0) {
HEAP8[i3 >> 0] = 47;
@@ -70938,7 +71379,7 @@ function __ZN4wasm20Asm2WasmPreProcessor7processEPc(i4, i1) {
HEAP8[i2 + -1 >> 0] = 42;
HEAP8[i2 >> 0] = 47;
break;
- } else ___assert_fail(17052, 11743, 117, 17044);
+ } else ___assert_fail(17029, 11747, 117, 17021);
} while (0);
HEAP8[i5 >> 0] = 47;
}
@@ -70953,7 +71394,7 @@ function __ZN4wasm15Asm2WasmBuilderC2ERNS_6ModuleEbbbb(i6, i1, i2, i3, i4, i5) {
i4 = i4 | 0;
i5 = i5 | 0;
HEAP32[i6 >> 2] = i1;
- i1 = i1 + 100 | 0;
+ i1 = i1 + 108 | 0;
HEAP32[i6 + 4 >> 2] = i1;
HEAP32[i6 + 8 >> 2] = i1;
HEAP32[i6 + 12 >> 2] = 0;
@@ -70989,6 +71430,30 @@ function __ZN4wasm15Asm2WasmBuilderC2ERNS_6ModuleEbbbb(i6, i1, i2, i3, i4, i5) {
return;
}
+function __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;
+ i7 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i3 = i7;
+ i4 = HEAP32[i1 + 4 >> 2] | 0;
+ i5 = HEAP32[i1 >> 2] | 0;
+ i6 = (i4 - i5 >> 4) + 1 | 0;
+ if (i6 >>> 0 > 268435455) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else {
+ i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0;
+ i8 = i9 >> 3;
+ __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i3, i9 >> 4 >>> 0 < 134217727 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 268435455, i4 - i5 >> 4, i1 + 8 | 0);
+ i6 = i3 + 8 | 0;
+ __ZN4wasm5Table7SegmentC2ERKS1_(HEAP32[i6 >> 2] | 0, i2);
+ HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 16;
+ __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i1, i3);
+ __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEED2Ev(i3);
+ STACKTOP = i7;
+ return;
+ }
+}
+
function __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc(i6, i7, i1, i2, i9, i10, i11, i3) {
i6 = i6 | 0;
i7 = i7 | 0;
@@ -71057,7 +71522,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__6clENS1
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 27897, 15);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 28189, 15);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, HEAP32[i1 >> 2] | 0) | 0;
HEAP32[i4 >> 2] = HEAP32[i2 >> 2];
HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -71086,7 +71551,7 @@ function __ZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__5clENS1
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 27884, 12);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 28176, 12);
i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc(i5, HEAP32[i1 >> 2] | 0) | 0;
HEAP32[i4 >> 2] = HEAP32[i2 >> 2];
HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
@@ -71249,7 +71714,7 @@ function _vsnprintf(i2, i1, i8, i9) {
i3 = i11 + 112 | 0;
i10 = i11;
i4 = i10;
- i5 = 3820;
+ i5 = 3824;
i6 = i4 + 112 | 0;
do {
HEAP32[i4 >> 2] = HEAP32[i5 >> 2];
@@ -71397,7 +71862,7 @@ function __ZN4wasm16ExpressionRunnerIZNS_14ModuleInstance20callFunctionInternalE
i5 = i2 + 16 | 0;
HEAP32[i5 >> 2] = 0;
i1 = HEAP32[i1 + 8 >> 2] | 0;
- if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i3, i1), 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[i5 >> 2] | 0) != 0) : 0)) HEAP32[i2 + 16 >> 2] = HEAP32[11431];
+ if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorIZNS_14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS4_9allocatorIS6_EEEEE23RuntimeExpressionRunnerNS_4FlowEE5visitEPNS_10ExpressionE(i4, i3, i1), 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[i5 >> 2] | 0) != 0) : 0)) HEAP32[i2 + 16 >> 2] = HEAP32[11509];
STACKTOP = i6;
return;
}
@@ -71557,7 +72022,7 @@ function __ZN6cashew12ValueBuilder11appendToVarENS_3RefENS_7IStringES1_(i4, i1,
i2 = i8 + 8 | 0;
i6 = i8 + 4 | 0;
i7 = i8;
- if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45060) | 0)) ___assert_fail(28854, 34046, 1519, 28868);
+ if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45372) | 0)) ___assert_fail(29146, 34346, 1519, 29160);
i9 = __ZN6cashew12ValueBuilder12makeRawArrayEi(1) | 0;
i1 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i1) | 0;
HEAP32[i2 >> 2] = i1;
@@ -71659,7 +72124,7 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4walkERPNS_10Exp
i4 = i7;
i5 = i3 + 4 | 0;
i6 = i3 + 8 | 0;
- if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35312, 35330, 239, 35351);
+ if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35625, 35643, 239, 35664);
__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i3, 51, i1);
i2 = i4 + 4 | 0;
while (1) {
@@ -71680,12 +72145,54 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4walkERPNS_10Exp
HEAP32[i3 >> 2] = 0;
}
}
- if ((i1 | 0) == 6) ___assert_fail(35356, 35330, 243, 35351); else if ((i1 | 0) == 10) {
+ if ((i1 | 0) == 6) ___assert_fail(35669, 35643, 243, 35664); else if ((i1 | 0) == 10) {
STACKTOP = i7;
return;
}
}
+function __ZN4wasm6ModuleC2Ev(i1) {
+ i1 = i1 | 0;
+ var i2 = 0, i3 = 0, i4 = 0;
+ i2 = i1 + 64 | 0;
+ i3 = i1;
+ i4 = i3 + 64 | 0;
+ do {
+ HEAP32[i3 >> 2] = 0;
+ i3 = i3 + 4 | 0;
+ } while ((i3 | 0) < (i4 | 0));
+ HEAP32[i2 >> 2] = -1;
+ i4 = i1 + 68 | 0;
+ HEAP32[i4 >> 2] = 0;
+ HEAP32[i4 + 4 >> 2] = 0;
+ HEAP32[i4 + 8 >> 2] = 0;
+ HEAP32[i4 + 12 >> 2] = 0;
+ HEAP32[i1 + 84 >> 2] = 65535;
+ i4 = i1 + 88 | 0;
+ HEAP32[i4 >> 2] = 0;
+ HEAP32[i4 + 4 >> 2] = 0;
+ HEAP32[i4 + 8 >> 2] = 0;
+ HEAP32[i4 + 12 >> 2] = 0;
+ HEAP32[i4 + 16 >> 2] = 0;
+ __ZN10MixedArenaC2Ev(i1 + 108 | 0);
+ HEAP32[i1 + 140 >> 2] = 0;
+ HEAP32[i1 + 144 >> 2] = 0;
+ HEAP32[i1 + 136 >> 2] = i1 + 140;
+ HEAP32[i1 + 152 >> 2] = 0;
+ HEAP32[i1 + 156 >> 2] = 0;
+ HEAP32[i1 + 148 >> 2] = i1 + 152;
+ HEAP32[i1 + 164 >> 2] = 0;
+ HEAP32[i1 + 168 >> 2] = 0;
+ HEAP32[i1 + 160 >> 2] = i1 + 164;
+ HEAP32[i1 + 176 >> 2] = 0;
+ HEAP32[i1 + 180 >> 2] = 0;
+ HEAP32[i1 + 172 >> 2] = i1 + 176;
+ HEAP32[i1 + 188 >> 2] = 0;
+ HEAP32[i1 + 192 >> 2] = 0;
+ HEAP32[i1 + 184 >> 2] = i1 + 188;
+ return;
+}
+
function __ZNSt3__26vectorIN4wasm8WasmTypeENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -71790,10 +72297,10 @@ function __ZN4wasm7Literal10printFloatERNSt3__213basic_ostreamIcNS1_11char_trait
var i1 = 0, i4 = 0;
i1 = (HEAPF32[tempDoublePtr >> 2] = d2, HEAP32[tempDoublePtr >> 2] | 0);
if ((i1 & 2147483647) >>> 0 > 2139095040) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, (i1 | 0) < 0 ? 43728 : 53494) | 0, 36167) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, (i1 | 0) < 0 ? 44041 : 53818) | 0, 36480) | 0;
i1 = __ZN4wasm7Literal10NaNPayloadEf(d2) | 0;
if (i1 | 0) {
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 26259) | 0;
+ i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 26551) | 0;
i4 = i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) + 4 | 0;
HEAP32[i4 >> 2] = HEAP32[i4 >> 2] & -75 | 8;
i3 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(i3, i1) | 0;
@@ -71914,17 +72421,17 @@ function __ZN4wasm17WasmBinaryBuilder11visitReturnEPNS_6ReturnE(i2, i3) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i4;
if (HEAP8[i2 + 12 >> 0] | 0) {
- i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20699) | 0;
+ i5 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20595) | 0;
i6 = __ZNKSt3__28ios_base6getlocEv(i5 + (HEAP32[(HEAP32[i5 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i6;
- i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i6 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i6 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i6 >> 2] | 0) + 28 >> 2] & 31](i6, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i5, i6) | 0;
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(i5) | 0;
}
i1 = __ZN4wasm17WasmBinaryBuilder9getU32LEBEv(i2) | 0;
- if ((i1 | 1 | 0) != 1) ___assert_fail(20135, 18854, 2122, 20715);
+ if ((i1 | 1 | 0) != 1) ___assert_fail(20031, 18750, 2144, 20611);
if ((i1 | 0) == 1) {
i6 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i2) | 0;
HEAP32[i3 + 8 >> 2] = i6;
@@ -71990,7 +72497,7 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4walkERPNS_10Expre
i4 = i7;
i5 = i3 + 4 | 0;
i6 = i3 + 8 | 0;
- if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35312, 35330, 239, 35351);
+ if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35625, 35643, 239, 35664);
__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i3, 74, i1);
i2 = i4 + 4 | 0;
while (1) {
@@ -72011,7 +72518,7 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4walkERPNS_10Expre
HEAP32[i3 >> 2] = 0;
}
}
- if ((i1 | 0) == 6) ___assert_fail(35356, 35330, 243, 35351); else if ((i1 | 0) == 10) {
+ if ((i1 | 0) == 6) ___assert_fail(35669, 35643, 243, 35664); else if ((i1 | 0) == 10) {
STACKTOP = i7;
return;
}
@@ -72242,7 +72749,7 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE4walkERPNS_10Expres
i4 = i7;
i5 = i3 + 4 | 0;
i6 = i3 + 8 | 0;
- if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35312, 35330, 239, 35351);
+ if ((HEAP32[i6 >> 2] | 0) != (HEAP32[i5 >> 2] | 0)) ___assert_fail(35625, 35643, 239, 35664);
__ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE8pushTaskEPFvPS1_PPNS_10ExpressionEES8_(i3, 120, i1);
i2 = i4 + 4 | 0;
while (1) {
@@ -72263,7 +72770,7 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE4walkERPNS_10Expres
HEAP32[i3 >> 2] = 0;
}
}
- if ((i1 | 0) == 6) ___assert_fail(35356, 35330, 243, 35351); else if ((i1 | 0) == 10) {
+ if ((i1 | 0) == 6) ___assert_fail(35669, 35643, 243, 35664); else if ((i1 | 0) == 10) {
STACKTOP = i7;
return;
}
@@ -72382,7 +72889,7 @@ function __ZN6cashew12ValueBuilder14appendToObjectENS_3RefENS_7IStringES1_(i2, i
i5 = i8 + 8 | 0;
i6 = i8 + 4 | 0;
i7 = i8;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45368) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45680) | 0) {
i2 = __ZN6cashew3RefixEj(i2, 1) | 0;
i2 = HEAP32[i2 >> 2] | 0;
i9 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
@@ -72398,7 +72905,7 @@ function __ZN6cashew12ValueBuilder14appendToObjectENS_3RefENS_7IStringES1_(i2, i
__ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0;
STACKTOP = i8;
return;
- } else ___assert_fail(29631, 34046, 1654, 29650);
+ } else ___assert_fail(29923, 34346, 1654, 29942);
}
function __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i1, i2) {
@@ -72528,11 +73035,60 @@ function __ZN4wasm13WasmValidator11visitSwitchEPNS_6SwitchE(i3, i4) {
i11 = HEAP32[i9 >> 2] | 0;
HEAP32[i1 >> 2] = HEAP32[i6 >> 2];
__ZN4wasm13WasmValidator9noteBreakENS_4NameEPNS_10ExpressionE(i3, i1, i11);
- __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6SwitchEEEbbT_PKc(i3, (HEAP32[(HEAP32[i4 + 28 >> 2] | 0) + 4 >> 2] | 4 | 0) == 5, i4, 15245) | 0;
+ __ZN4wasm13WasmValidator12shouldBeTrueIPNS_6SwitchEEEbbT_PKc(i3, (HEAP32[(HEAP32[i4 + 28 >> 2] | 0) + 4 >> 2] | 4 | 0) == 5, i4, 15292) | 0;
STACKTOP = i10;
return;
}
+function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE12__find_equalIjEERPNS_16__tree_node_baseIPvEESI_RKT_(i1, i5, i3) {
+ i1 = i1 | 0;
+ i5 = i5 | 0;
+ i3 = i3 | 0;
+ var i2 = 0, i4 = 0;
+ i2 = i1 + 4 | 0;
+ i1 = HEAP32[i2 >> 2] | 0;
+ do if (i1) {
+ i4 = HEAP32[i3 >> 2] | 0;
+ while (1) {
+ i2 = HEAP32[i1 + 16 >> 2] | 0;
+ if (i4 >>> 0 < i2 >>> 0) {
+ i2 = HEAP32[i1 >> 2] | 0;
+ if (!i2) {
+ i2 = 5;
+ break;
+ } else i1 = i2;
+ } else {
+ if (i2 >>> 0 >= i4 >>> 0) {
+ i2 = 10;
+ break;
+ }
+ i3 = i1 + 4 | 0;
+ i2 = HEAP32[i3 >> 2] | 0;
+ if (!i2) {
+ i2 = 9;
+ break;
+ } else i1 = i2;
+ }
+ }
+ if ((i2 | 0) == 5) {
+ HEAP32[i5 >> 2] = i1;
+ break;
+ } else if ((i2 | 0) == 9) {
+ HEAP32[i5 >> 2] = i1;
+ i1 = i3;
+ break;
+ } else if ((i2 | 0) == 10) {
+ HEAP32[i5 >> 2] = i1;
+ i1 = i5;
+ break;
+ }
+ } else {
+ HEAP32[i5 >> 2] = i2;
+ i1 = i2;
+ } while (0);
+ return i1 | 0;
+}
+
function __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESI_RKT_(i1, i5, i3) {
i1 = i1 | 0;
i5 = i5 | 0;
@@ -72645,7 +73201,7 @@ function __ZN4wasm17WasmBinaryBuilder8getBlockEv(i1) {
HEAP32[i4 >> 2] = i3;
HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + 4;
}
- HEAP32[i2 >> 2] = (HEAP32[i1 >> 2] | 0) + 100;
+ HEAP32[i2 >> 2] = (HEAP32[i1 >> 2] | 0) + 108;
i2 = __ZN4wasm7Builder8blockifyEPNS_10ExpressionES2_(i2, __ZN4wasm17WasmBinaryBuilder13getMaybeBlockEv(i1) | 0, 0) | 0;
i3 = HEAP32[i6 >> 2] | 0;
i1 = 0;
@@ -72699,7 +73255,7 @@ function __ZN6cashew12ValueBuilder21appendDefaultToSwitchENS_3RefE(i2) {
i3 = i6 + 8 | 0;
i4 = i6 + 4 | 0;
i5 = i6;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45128) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45440) | 0) {
i2 = __ZN6cashew3RefixEj(i2, 2) | 0;
i2 = HEAP32[i2 >> 2] | 0;
i7 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
@@ -72716,7 +73272,7 @@ function __ZN6cashew12ValueBuilder21appendDefaultToSwitchENS_3RefE(i2) {
__ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0;
STACKTOP = i6;
return;
- } else ___assert_fail(29072, 34046, 1605, 29112);
+ } else ___assert_fail(29364, 34346, 1605, 29404);
}
function __ZNKSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmData5LocalEEENS_22__unordered_map_hasherIS3_S6_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S6_NS_8equal_toIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEERKT_(i2, i1) {
@@ -72868,7 +73424,7 @@ function __ZN6cashew12ValueBuilder15makeConditionalENS_3RefES1_S1_(i1, i2, i3) {
i7 = i4 + 4 | 0;
i6 = i4;
i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(4) | 0;
- i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45068) | 0;
+ i11 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45380) | 0;
HEAP32[i10 >> 2] = i11;
HEAP32[i5 >> 2] = HEAP32[i10 >> 2];
i8 = __ZN6cashew5Value9push_backENS_3RefE(i8, i5) | 0;
@@ -72893,7 +73449,7 @@ function __ZN4wasm16PrintSExpression17visitCallIndirectEPNS_12CallIndirectE(i3,
STACKTOP = STACKTOP + 16 | 0;
i4 = i5 + 4 | 0;
i6 = i5;
- i2 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 33090, 0) | 0;
+ i2 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 33431, 0) | 0;
HEAP32[i6 >> 2] = HEAP32[i1 + 24 >> 2];
HEAP32[i4 >> 2] = HEAP32[i6 >> 2];
__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i4) | 0;
@@ -72962,7 +73518,7 @@ function __ZZN4wasm17WasmBinaryBuilder13readFunctionsEvENKUlvE_clEv(i1) {
i2 = HEAP32[i1 >> 2] | 0;
HEAP32[i1 >> 2] = i2 + 1;
__ZNSt3__29to_stringEj(i5, i2);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 19873) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 19769) | 0;
HEAP32[i4 >> 2] = HEAP32[i2 >> 2];
HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -73014,7 +73570,7 @@ function __ZN6cashew12ValueBuilder18appendCaseToSwitchENS_3RefES1_(i2, i3) {
i4 = i7 + 8 | 0;
i5 = i7 + 4 | 0;
i6 = i7;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45128) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45440) | 0) {
i2 = __ZN6cashew3RefixEj(i2, 2) | 0;
i2 = HEAP32[i2 >> 2] | 0;
i8 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
@@ -73030,7 +73586,7 @@ function __ZN6cashew12ValueBuilder18appendCaseToSwitchENS_3RefES1_(i2, i3) {
__ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0;
STACKTOP = i7;
return;
- } else ___assert_fail(29072, 34046, 1599, 29093);
+ } else ___assert_fail(29364, 34346, 1599, 29385);
}
function __ZNSt3__26vectorINS_13unordered_mapIN6cashew7IStringEiNS_4hashIS3_EENS_8equal_toIS3_EENS_9allocatorINS_4pairIKS3_iEEEEEENS8_ISD_EEE6resizeEj(i2, i3) {
@@ -73069,7 +73625,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseDottingES1_
i4 = i7 + 20 | 0;
i5 = i7 + 16 | 0;
i6 = HEAP32[i9 >> 2] | 0;
- if ((HEAP8[i6 >> 0] | 0) != 46) ___assert_fail(29311, 28546, 649, 29323);
+ if ((HEAP8[i6 >> 0] | 0) != 46) ___assert_fail(29603, 28838, 649, 29615);
i6 = i6 + 1 | 0;
HEAP32[i9 >> 2] = i6;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4FragC2EPc(i3, i6);
@@ -73082,7 +73638,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseDottingES1_
i9 = __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i1, i2) | 0;
STACKTOP = i7;
return i9 | 0;
- } else ___assert_fail(29336, 28546, 652, 29323);
+ } else ___assert_fail(29628, 28838, 652, 29615);
return 0;
}
@@ -73109,7 +73665,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseToplevelEPc
HEAP32[i9 >> 2] = 0;
HEAP32[i5 >> 2] = HEAP32[i10 >> 2];
HEAP32[i4 >> 2] = HEAP32[i9 >> 2];
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i1, i8, 28513, i5, i4) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i1, i8, 28805, i5, i4) | 0;
HEAP32[i6 >> 2] = i1;
HEAP32[i5 >> 2] = HEAP32[i7 >> 2];
HEAP32[i4 >> 2] = HEAP32[i6 >> 2];
@@ -73194,7 +73750,7 @@ function __ZN4wasm13WasmValidator11visitImportEPNS_6ImportE(i4, i5) {
i8 = HEAP32[(HEAP32[i2 >> 2] | 0) + 4 >> 2] | 0;
HEAP32[i1 >> 2] = HEAP32[i5 >> 2];
HEAP32[i3 >> 2] = HEAP32[i1 >> 2];
- __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i4, i8, 2, i3, 14663) | 0;
+ __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i4, i8, 2, i3, 14721) | 0;
i1 = HEAP32[i2 >> 2] | 0;
i2 = HEAP32[i1 + 12 >> 2] | 0;
i1 = HEAP32[i1 + 8 >> 2] | 0;
@@ -73203,7 +73759,7 @@ function __ZN4wasm13WasmValidator11visitImportEPNS_6ImportE(i4, i5) {
i8 = HEAP32[i1 >> 2] | 0;
HEAP32[i6 >> 2] = HEAP32[i5 >> 2];
HEAP32[i3 >> 2] = HEAP32[i6 >> 2];
- __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i4, i8, 2, i3, 14711) | 0;
+ __ZN4wasm13WasmValidator15shouldBeUnequalINS_4NameENS_8WasmTypeEEEbT0_S4_T_PKc(i4, i8, 2, i3, 14769) | 0;
i1 = i1 + 4 | 0;
}
} while (0);
@@ -73236,31 +73792,6 @@ function __ZNSt3__212_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIcNS_11ch
return i2 | 0;
}
-function __ZNSt3__26vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_(i1, i2) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;
- i7 = STACKTOP;
- STACKTOP = STACKTOP + 32 | 0;
- i3 = i7;
- i4 = HEAP32[i1 + 4 >> 2] | 0;
- i5 = HEAP32[i1 >> 2] | 0;
- i6 = (i4 - i5 >> 2) + 1 | 0;
- if (i6 >>> 0 > 1073741823) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else {
- i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0;
- i8 = i9 >> 1;
- __ZNSt3__214__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_(i3, i9 >> 2 >>> 0 < 536870911 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 1073741823, i4 - i5 >> 2, i1 + 8 | 0);
- i6 = i3 + 8 | 0;
- i5 = HEAP32[i6 >> 2] | 0;
- HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
- HEAP32[i6 >> 2] = i5 + 4;
- __ZNSt3__26vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE(i1, i3);
- __ZNSt3__214__split_bufferIjRNS_9allocatorIjEEED2Ev(i3);
- STACKTOP = i7;
- return;
- }
-}
-
function __ZNSt3__26vectorINS_10unique_ptrIN4wasm8FunctionENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i2, i3) {
i2 = i2 | 0;
i3 = i3 | 0;
@@ -73352,7 +73883,7 @@ function __ZN4wasm17WasmBinaryBuilder12getNextLabelEv(i1) {
i2 = HEAP32[i1 >> 2] | 0;
HEAP32[i1 >> 2] = i2 + 1;
__ZNSt3__29to_stringEj(i5, i2);
- i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 20011) | 0;
+ i2 = __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc(i5, 0, 19907) | 0;
HEAP32[i4 >> 2] = HEAP32[i2 >> 2];
HEAP32[i4 + 4 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i4 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
@@ -73370,6 +73901,31 @@ function __ZN4wasm17WasmBinaryBuilder12getNextLabelEv(i1) {
return i3 | 0;
}
+function __ZNSt3__26vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIjEEvOT_(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;
+ i7 = STACKTOP;
+ STACKTOP = STACKTOP + 32 | 0;
+ i3 = i7;
+ i4 = HEAP32[i1 + 4 >> 2] | 0;
+ i5 = HEAP32[i1 >> 2] | 0;
+ i6 = (i4 - i5 >> 2) + 1 | 0;
+ if (i6 >>> 0 > 1073741823) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else {
+ i9 = (HEAP32[i1 + 8 >> 2] | 0) - i5 | 0;
+ i8 = i9 >> 1;
+ __ZNSt3__214__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_(i3, i9 >> 2 >>> 0 < 536870911 ? (i8 >>> 0 < i6 >>> 0 ? i6 : i8) : 1073741823, i4 - i5 >> 2, i1 + 8 | 0);
+ i6 = i3 + 8 | 0;
+ i5 = HEAP32[i6 >> 2] | 0;
+ HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
+ HEAP32[i6 >> 2] = i5 + 4;
+ __ZNSt3__26vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE(i1, i3);
+ __ZNSt3__214__split_bufferIjRNS_9allocatorIjEEED2Ev(i3);
+ STACKTOP = i7;
+ return;
+ }
+}
+
function __ZNSt3__26vectorINS_10unique_ptrIN4wasm6ThreadENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE(i2, i3) {
i2 = i2 | 0;
i3 = i3 | 0;
@@ -73515,9 +74071,9 @@ function __ZN6cashew12ValueBuilder13makeStatementENS_3RefE(i2) {
i3 = i5 + 4 | 0;
i4 = i5;
i6 = __ZN6cashew3RefixEj(i2, 0) | 0;
- if (!(__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(45468, __ZN6cashew5Value10getIStringEv(HEAP32[i6 >> 2] | 0) | 0) | 0)) i1 = HEAP32[i2 >> 2] | 0; else {
+ if (!(__ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(45780, __ZN6cashew5Value10getIStringEv(HEAP32[i6 >> 2] | 0) | 0) | 0)) i1 = HEAP32[i2 >> 2] | 0; else {
i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45048) | 0;
+ i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45360) | 0;
HEAP32[i3 >> 2] = i7;
HEAP32[i1 >> 2] = HEAP32[i3 >> 2];
i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i1) | 0;
@@ -73626,10 +74182,10 @@ function __ZN4wasm13WasmValidator17validateAlignmentEj(i1, i2) {
break;
default:
{
- i2 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15602) | 0, i2) | 0;
+ i2 = __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZN4wasm13WasmValidator4failEv(i1) | 0, 15646) | 0, i2) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i2 + (HEAP32[(HEAP32[i2 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i3 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i3, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i3);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i2, i5) | 0;
@@ -73795,7 +74351,7 @@ function __ZN4wasm22SExpressionWasmBuilder9makeConstERNS_7ElementENS_8WasmTypeE(
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 17870, 9);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 17804, 9);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i7, i4);
___cxa_throw(i7 | 0, 8, 154);
} else {
@@ -73873,8 +74429,8 @@ function __ZN4wasm3LEBIiaE4readENSt3__28functionIFavEEE(i7, i2) {
break;
}
}
- if ((i1 | 0) == 3) ___assert_fail(19019, 18854, 99, 18872); else if ((i1 | 0) == 6) ___assert_fail(19096, 18854, 104, 18872); else if ((i1 | 0) == 7) {
- if (i5 >>> 0 < 32 & (i8 & 64 | 0) != 0 ? (i8 = 25 - i6 | 0, i8 = i4 << i8 >> i8, HEAP32[i7 >> 2] = i8, (i8 | 0) >= 0) : 0) ___assert_fail(20807, 18854, 114, 18872);
+ if ((i1 | 0) == 3) ___assert_fail(18915, 18750, 99, 18768); else if ((i1 | 0) == 6) ___assert_fail(18992, 18750, 104, 18768); else if ((i1 | 0) == 7) {
+ if (i5 >>> 0 < 32 & (i8 & 64 | 0) != 0 ? (i8 = 25 - i6 | 0, i8 = i4 << i8 >> i8, HEAP32[i7 >> 2] = i8, (i8 | 0) >= 0) : 0) ___assert_fail(20703, 18750, 114, 18768);
return;
}
}
@@ -73893,7 +74449,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2];
HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2];
break;
- } else ___assert_fail(25846, 24695, 722, 20668); while (0);
+ } else ___assert_fail(24164, 22399, 713, 20564); while (0);
return;
}
@@ -74147,7 +74703,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
HEAP32[i4 + 8 >> 2] = HEAP32[i1 + 8 >> 2];
HEAP32[i4 + 12 >> 2] = HEAP32[i1 + 12 >> 2];
break;
- } else ___assert_fail(25846, 24695, 703, 20566); while (0);
+ } else ___assert_fail(24164, 22399, 694, 20462); while (0);
return;
}
@@ -74212,19 +74768,19 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE19parseBracketedBl
i5 = i8;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i7);
i6 = HEAP32[i7 >> 2] | 0;
- if ((HEAP8[i6 >> 0] | 0) != 123) ___assert_fail(28776, 28546, 859, 28788);
+ if ((HEAP8[i6 >> 0] | 0) != 123) ___assert_fail(29068, 28838, 859, 29080);
HEAP32[i7 >> 2] = i6 + 1;
HEAP32[i4 >> 2] = 0;
HEAP32[i5 >> 2] = 0;
HEAP32[i1 >> 2] = HEAP32[i4 >> 2];
HEAP32[i2 >> 2] = HEAP32[i5 >> 2];
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i3, i7, 28808, i1, i2) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseBlockERPcPKcNS_7IStringES8_(i3, i7, 29100, 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(28811, 28546, 862, 28788);
+ } else ___assert_fail(29103, 28838, 862, 29080);
return 0;
}
@@ -74374,11 +74930,11 @@ function __ZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementE(i1, i2) {
i6 = __ZN4wasm22SExpressionWasmBuilder15parseExpressionERNS_7ElementE(i1, __ZN4wasm7ElementixEj(i2, 1) | 0) | 0;
HEAP32[i4 + 8 >> 2] = i6;
HEAP32[i3 >> 2] = i1;
- i1 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i3, 18585, __ZN4wasm7ElementixEj(i2, 2) | 0) | 0;
+ i1 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i3, 18519, __ZN4wasm7ElementixEj(i2, 2) | 0) | 0;
HEAP32[i4 + 12 >> 2] = i1;
i1 = (__ZN4wasm7Element4listEv(i2) | 0) + 8 | 0;
if ((HEAP32[i1 >> 2] | 0) == 4) {
- i6 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i3, 18593, __ZN4wasm7ElementixEj(i2, 3) | 0) | 0;
+ i6 = __ZZN4wasm22SExpressionWasmBuilder6makeIfERNS_7ElementEENKUlPKcS2_E_clES4_S2_(i3, 18527, __ZN4wasm7ElementixEj(i2, 3) | 0) | 0;
HEAP32[i4 + 16 >> 2] = i6;
__ZN4wasm2If8finalizeEv(i4);
}
@@ -74472,7 +75028,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init
if (i5 >>> 0 > 1073741807) __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv(i2);
do if (i5 >>> 0 >= 2) {
i3 = i5 + 4 & -4;
- if (i3 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else {
+ if (i3 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else {
i6 = __Znwj(i3 << 2) | 0;
HEAP32[i2 >> 2] = i6;
HEAP32[i2 + 8 >> 2] = i3 | -2147483648;
@@ -74648,9 +75204,9 @@ function __ZNSt3__29__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_(i1,
i7 = i6;
i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i7 >> 2] = i2;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47508) | 0;
- FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, 38819, 38851, i3) | 0;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47516) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47832) | 0;
+ FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 48 >> 2] & 7](i8, 39132, 39164, i3) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47840) | 0;
i7 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 127](i3) | 0;
HEAP32[i4 >> 2] = i7;
i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0;
@@ -74692,9 +75248,9 @@ function __ZNSt3__29__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_(i1,
i7 = i6;
i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i7 >> 2] = i2;
- i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47476) | 0;
- FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, 38819, 38851, i3) | 0;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47492) | 0;
+ i8 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47800) | 0;
+ FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i8 >> 2] | 0) + 32 >> 2] & 7](i8, 39132, 39164, i3) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i7, 47816) | 0;
i7 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 12 >> 2] & 127](i3) | 0;
HEAP8[i4 >> 0] = i7;
i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0;
@@ -74763,7 +75319,7 @@ function __ZN6cashew12ValueBuilder12makeContinueENS_7IStringE(i2) {
i7 = i6 + 4 | 0;
i3 = i6;
i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45124) | 0;
+ i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45436) | 0;
HEAP32[i7 >> 2] = i8;
HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i1) | 0;
@@ -74880,7 +75436,7 @@ function __ZN6cashew12ValueBuilder9makeBreakENS_7IStringE(i2) {
i7 = i6 + 4 | 0;
i3 = i6;
i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45120) | 0;
+ i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45432) | 0;
HEAP32[i7 >> 2] = i8;
HEAP32[i1 >> 2] = HEAP32[i7 >> 2];
i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i1) | 0;
@@ -75044,7 +75600,7 @@ function __ZN4wasm16PrintSExpression11visitGlobalEPNS_6GlobalE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i4 = i3 + 4 | 0;
i5 = i3;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33243, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 31942, 0) | 0;
HEAP32[i5 >> 2] = HEAP32[i2 >> 2];
HEAP32[i4 >> 2] = HEAP32[i5 >> 2];
i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasm16PrintSExpression9printNameENS_4NameE(i1, i4) | 0, 32) | 0;
@@ -75106,42 +75662,6 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assign
return i6 | 0;
}
-function __ZN4wasm6ModuleC2Ev(i1) {
- i1 = i1 | 0;
- var i2 = 0, i3 = 0, i4 = 0;
- i2 = i1 + 76 | 0;
- i3 = i1;
- i4 = i3 + 76 | 0;
- do {
- HEAP32[i3 >> 2] = 0;
- i3 = i3 + 4 | 0;
- } while ((i3 | 0) < (i4 | 0));
- HEAP32[i2 >> 2] = 65535;
- i4 = i1 + 80 | 0;
- HEAP32[i4 >> 2] = 0;
- HEAP32[i4 + 4 >> 2] = 0;
- HEAP32[i4 + 8 >> 2] = 0;
- HEAP32[i4 + 12 >> 2] = 0;
- HEAP32[i4 + 16 >> 2] = 0;
- __ZN10MixedArenaC2Ev(i1 + 100 | 0);
- HEAP32[i1 + 132 >> 2] = 0;
- HEAP32[i1 + 136 >> 2] = 0;
- HEAP32[i1 + 128 >> 2] = i1 + 132;
- HEAP32[i1 + 144 >> 2] = 0;
- HEAP32[i1 + 148 >> 2] = 0;
- HEAP32[i1 + 140 >> 2] = i1 + 144;
- HEAP32[i1 + 156 >> 2] = 0;
- HEAP32[i1 + 160 >> 2] = 0;
- HEAP32[i1 + 152 >> 2] = i1 + 156;
- HEAP32[i1 + 168 >> 2] = 0;
- HEAP32[i1 + 172 >> 2] = 0;
- HEAP32[i1 + 164 >> 2] = i1 + 168;
- HEAP32[i1 + 180 >> 2] = 0;
- HEAP32[i1 + 184 >> 2] = 0;
- HEAP32[i1 + 176 >> 2] = i1 + 180;
- return;
-}
-
function __ZNKSt3__212__hash_tableIN6cashew7IStringENS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_21__hash_const_iteratorIPNS_11__hash_nodeIS2_PvEEEERKT_(i2, i1) {
i2 = i2 | 0;
i1 = i1 | 0;
@@ -75198,7 +75718,7 @@ function __ZN4wasm2If8finalizeEv(i4) {
i4 = i4 | 0;
var i1 = 0, i2 = 0, i3 = 0, i5 = 0;
i1 = HEAP32[i4 + 12 >> 2] | 0;
- if (!i1) ___assert_fail(18601, 14782, 982, 17861);
+ if (!i1) ___assert_fail(18535, 14515, 982, 17795);
i2 = HEAP32[i4 + 16 >> 2] | 0;
L4 : do if (i2 | 0) {
i3 = HEAP32[i1 + 4 >> 2] | 0;
@@ -75322,7 +75842,7 @@ function __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i3, i1
HEAP32[i4 >> 2] = 0;
HEAP32[i4 + 4 >> 2] = 0;
HEAP32[i4 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 17412, 16);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i4, 17346, 16);
__ZN4wasm14ParseExceptionC2ENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i5, i4);
___cxa_throw(i5 | 0, 8, 154);
}
@@ -75362,18 +75882,18 @@ function _load_s_expr2wasm(i1) {
i1 = i1 | 0;
var i2 = 0, i3 = 0;
__ZL12prepare2wasmv();
- if (HEAP8[49408] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 13025) | 0;
+ if (HEAP8[49732] | 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 13029) | 0;
i2 = __Znwj(44) | 0;
__ZN4wasm17SExpressionParserC2EPc(i2, i1);
- HEAP32[11247] = i2;
+ HEAP32[11325] = i2;
i1 = HEAP32[i2 + 40 >> 2] | 0;
- if (HEAP8[49408] | 0 ? (__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(46604, i1) | 0, 10) | 0, HEAP8[49408] | 0) : 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12761) | 0;
- i3 = __Znwj(188) | 0;
+ if (HEAP8[49732] | 0 ? (__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(46928, i1) | 0, 10) | 0, HEAP8[49732] | 0) : 0) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12765) | 0;
+ i3 = __Znwj(196) | 0;
__ZN4wasm6ModuleC2Ev(i3);
- HEAP32[11250] = i3;
+ HEAP32[11328] = i3;
i2 = __Znwj(84) | 0;
__ZN4wasm22SExpressionWasmBuilderC2ERNS_6ModuleERNS_7ElementE(i2, i3, __ZN4wasm7ElementixEj(i1, 0) | 0);
- HEAP32[11248] = i2;
+ HEAP32[11326] = i2;
__Z14finalizeModulev();
return;
}
@@ -75385,10 +75905,10 @@ function __ZN4wasm17WasmBinaryBuilder10readHeaderEv(i1) {
STACKTOP = STACKTOP + 16 | 0;
i2 = i3;
if (HEAP8[i1 + 12 >> 0] | 0) {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 18905) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 18801) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i2 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i2);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0;
@@ -75455,26 +75975,6 @@ function __ZN4wasm6getSigI11ArenaVectorIPNS_10ExpressionEEEENSt3__212basic_strin
return;
}
-function __ZN4wasm13WasmValidator11visitMemoryEPNS_6MemoryE(i3, i4) {
- i3 = i3 | 0;
- i4 = i4 | 0;
- var i1 = 0, i2 = 0, i5 = 0;
- i5 = i4 + 4 | 0;
- __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i3, (HEAP32[i4 >> 2] | 0) >>> 0 > (HEAP32[i5 >> 2] | 0) >>> 0, 34986, 16335) | 0;
- __ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i3, (HEAP32[i5 >> 2] | 0) >>> 0 < 65536, 34986, 16357) | 0;
- i5 = HEAP32[i4 + 12 >> 2] | 0;
- i1 = 0;
- i2 = HEAP32[i4 + 8 >> 2] | 0;
- while (1) {
- if ((i2 | 0) == (i5 | 0)) break;
- __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i3, (HEAP32[i2 >> 2] | 0) >>> 0 < i1 >>> 0, 34986, 16383) | 0;
- i1 = (HEAP32[i2 + 8 >> 2] | 0) + (HEAP32[i2 >> 2] | 0) - (HEAP32[i2 + 4 >> 2] | 0) | 0;
- i2 = i2 + 16 | 0;
- }
- __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i3, i1 >>> 0 > HEAP32[i4 >> 2] << 16 >>> 0, 34986, 16414) | 0;
- return;
-}
-
function __ZNSt3__26vectorINS_4pairIPN4wasm7ElementEPNS2_5BlockEEENS_9allocatorIS7_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS7_RS9_EE(i5, i6) {
i5 = i5 | 0;
i6 = i6 | 0;
@@ -75517,7 +76017,7 @@ function __ZN6cashew12ValueBuilder10makePrefixENS_7IStringENS_3RefE(i1, i2) {
i7 = i3 + 4 | 0;
i5 = i3;
i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45160) | 0;
+ i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45472) | 0;
HEAP32[i8 >> 2] = i9;
HEAP32[i4 >> 2] = HEAP32[i8 >> 2];
i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0;
@@ -75639,7 +76139,7 @@ function __ZN6cashew12ValueBuilder9makeLabelENS_7IStringENS_3RefE(i1, i2) {
i7 = i3 + 4 | 0;
i5 = i3;
i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45116) | 0;
+ i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45428) | 0;
HEAP32[i8 >> 2] = i9;
HEAP32[i4 >> 2] = HEAP32[i8 >> 2];
i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0;
@@ -75671,7 +76171,7 @@ function __ZN4wasm7ElementixEj(i1, i2) {
HEAP32[i3 >> 2] = 0;
HEAP32[i3 + 4 >> 2] = 0;
HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17254, 30);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 17188, 30);
i2 = HEAP32[i1 + 28 >> 2] | 0;
i4 = HEAP32[i1 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i5, i3);
@@ -75775,7 +76275,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i1, i2) {
i7 = i3 + 4 | 0;
i5 = i3;
i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45352) | 0;
+ i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45664) | 0;
HEAP32[i8 >> 2] = i9;
HEAP32[i4 >> 2] = HEAP32[i8 >> 2];
i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0;
@@ -75908,13 +76408,13 @@ function __ZN4wasm13WasmValidator13visitSetLocalEPNS_8SetLocalE(i1, i2) {
i4 = i2 + 8 | 0;
i6 = HEAP32[i4 >> 2] | 0;
i5 = i1 + 16 | 0;
- __ZN4wasm13WasmValidator12shouldBeTrueIPNS_8SetLocalEEEbbT_PKc(i1, i6 >>> 0 < (__ZN4wasm8Function12getNumLocalsEv(HEAP32[i5 >> 2] | 0) | 0) >>> 0, i2, 15469) | 0;
+ __ZN4wasm13WasmValidator12shouldBeTrueIPNS_8SetLocalEEEbbT_PKc(i1, i6 >>> 0 < (__ZN4wasm8Function12getNumLocalsEv(HEAP32[i5 >> 2] | 0) | 0) >>> 0, i2, 15513) | 0;
i6 = i2 + 12 | 0;
i3 = HEAP32[(HEAP32[i6 >> 2] | 0) + 4 >> 2] | 0;
if ((i3 | 0) != 5) {
- __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i3, HEAP32[i2 + 4 >> 2] | 0, i2, 15506) | 0;
+ __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i3, HEAP32[i2 + 4 >> 2] | 0, i2, 15550) | 0;
i5 = __ZN4wasm8Function12getLocalTypeEj(HEAP32[i5 >> 2] | 0, HEAP32[i4 >> 2] | 0) | 0;
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i5, HEAP32[(HEAP32[i6 >> 2] | 0) + 4 >> 2] | 0, i2, 15537) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_8SetLocalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i5, HEAP32[(HEAP32[i6 >> 2] | 0) + 4 >> 2] | 0, i2, 15581) | 0;
}
return;
}
@@ -75950,6 +76450,37 @@ function __ZNSt3__26vectorIPNS0_IN6cashew3RefENS_9allocatorIS2_EEEENS3_IS6_EEE26
return;
}
+function __ZNSt3__26vectorIN4wasm5Table7SegmentENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i2, i3) {
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ var i1 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0;
+ i4 = HEAP32[i2 >> 2] | 0;
+ i5 = i2 + 4 | 0;
+ i6 = i3 + 4 | 0;
+ i1 = HEAP32[i5 >> 2] | 0;
+ while (1) {
+ if ((i1 | 0) == (i4 | 0)) break;
+ i7 = i1 + -16 | 0;
+ __ZN4wasm5Table7SegmentC2EOS1_((HEAP32[i6 >> 2] | 0) + -16 | 0, i7);
+ HEAP32[i6 >> 2] = (HEAP32[i6 >> 2] | 0) + -16;
+ i1 = i7;
+ }
+ i4 = HEAP32[i2 >> 2] | 0;
+ HEAP32[i2 >> 2] = HEAP32[i6 >> 2];
+ HEAP32[i6 >> 2] = i4;
+ i4 = i3 + 8 | 0;
+ i7 = HEAP32[i5 >> 2] | 0;
+ HEAP32[i5 >> 2] = HEAP32[i4 >> 2];
+ HEAP32[i4 >> 2] = i7;
+ i4 = i2 + 8 | 0;
+ i7 = i3 + 12 | 0;
+ i5 = HEAP32[i4 >> 2] | 0;
+ HEAP32[i4 >> 2] = HEAP32[i7 >> 2];
+ HEAP32[i7 >> 2] = i5;
+ HEAP32[i3 >> 2] = HEAP32[i6 >> 2];
+ return;
+}
+
function __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(i3, i1) {
i3 = i3 | 0;
i1 = i1 | 0;
@@ -75966,11 +76497,23 @@ function __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7Elemen
__ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEERNS_7ElementE(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i3, 32) | 0, i5) | 0;
i1 = i1 + 1 | 0;
}
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 17251) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i3, 17185) | 0;
}
return i3 | 0;
}
+function __ZN4wasm17WasmBinaryBuilderD2Ev(i1) {
+ i1 = i1 | 0;
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEED2Ev(i1 + 112 | 0);
+ __ZNSt3__213__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 96 | 0);
+ __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 84 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEED2Ev(i1 + 72 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEED2Ev(i1 + 52 | 0);
+ __ZNSt3__213__vector_baseIPN4wasm8FunctionENS_9allocatorIS3_EEED2Ev(i1 + 40 | 0);
+ __ZNSt3__213__vector_baseIPN4wasm12FunctionTypeENS_9allocatorIS3_EEED2Ev(i1 + 24 | 0);
+ return;
+}
+
function __ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i5, i6) {
i5 = i5 | 0;
i6 = i6 | 0;
@@ -76012,7 +76555,7 @@ function __ZZN4wasm22SExpressionWasmBuilder13parseFunctionERNS_7ElementEENKUlvE_
i9 = i2;
i6 = HEAP32[i1 >> 2] | 0;
i3 = i6 + 44 | 0;
- HEAP32[i8 >> 2] = (HEAP32[i6 >> 2] | 0) + 100;
+ HEAP32[i8 >> 2] = (HEAP32[i6 >> 2] | 0) + 108;
HEAP32[i9 >> 2] = HEAP32[HEAP32[i1 + 4 >> 2] >> 2];
i6 = HEAP32[i1 + 8 >> 2] | 0;
i5 = HEAP32[HEAP32[i1 + 12 >> 2] >> 2] | 0;
@@ -76190,7 +76733,7 @@ function __ZN4wasm16PrintSExpression9printNameENS_4NameE(i4, i1) {
i5 = i7 + 4 | 0;
i6 = i7;
i2 = HEAP32[i1 >> 2] | 0;
- i8 = (_strpbrk(i2, 33240) | 0) == 0;
+ i8 = (_strpbrk(i2, 31922) | 0) == 0;
i1 = HEAP32[i4 >> 2] | 0;
if (i8) {
HEAP32[i6 >> 2] = i2;
@@ -76231,32 +76774,6 @@ function __ZNSt3__219__thread_struct_impD2Ev(i3) {
return;
}
-function __ZN4wasm22SExpressionWasmBuilder10parseTableERNS_7ElementE(i2, i3) {
- i2 = i2 | 0;
- i3 = i3 | 0;
- var i1 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;
- i9 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i6 = i9;
- i1 = 1;
- while (1) {
- i8 = (__ZN4wasm7Element4listEv(i3) | 0) + 8 | 0;
- if (i1 >>> 0 >= (HEAP32[i8 >> 2] | 0) >>> 0) break;
- i7 = HEAP32[i2 >> 2] | 0;
- i8 = __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i2, __ZN4wasm7ElementixEj(i3, i1) | 0) | 0;
- HEAP32[i6 >> 2] = i8;
- i4 = i7 + 64 | 0;
- i5 = HEAP32[i4 >> 2] | 0;
- if (i5 >>> 0 < (HEAP32[i7 + 68 >> 2] | 0) >>> 0) {
- HEAP32[i5 >> 2] = i8;
- HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 4;
- } else __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_(i7 + 60 | 0, i6);
- i1 = i1 + 1 | 0;
- }
- STACKTOP = i9;
- return;
-}
-
function __ZNSt3__26vectorIPN4wasm10ExpressionENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE(i5, i6) {
i5 = i5 | 0;
i6 = i6 | 0;
@@ -76863,10 +77380,10 @@ function __ZN4wasm17WasmBinaryBuilder9readStartEv(i1) {
STACKTOP = STACKTOP + 16 | 0;
i2 = i3;
if (HEAP8[i1 + 12 >> 0] | 0) {
- i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 19382) | 0;
+ i4 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 19278) | 0;
i5 = __ZNKSt3__28ios_base6getlocEv(i4 + (HEAP32[(HEAP32[i4 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i2 >> 2] = i5;
- i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47476) | 0;
+ i5 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 47800) | 0;
i5 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i5 >> 2] | 0) + 28 >> 2] & 31](i5, 10) | 0;
__ZNSt3__26localeD2Ev(i2);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i4, i5) | 0;
@@ -76949,7 +77466,7 @@ function __ZN4wasm14ModuleInstance10callExportENS_4NameERNSt3__26vectorINS_7Lite
i1 = __ZN4wasm6Module11checkExportENS_4NameE(i8, i2) | 0;
if (!i1) {
i9 = HEAP32[i4 + 36 >> 2] | 0;
- FUNCTION_TABLE_vii[HEAP32[(HEAP32[i9 >> 2] | 0) + 20 >> 2] & 255](i9, 26230);
+ FUNCTION_TABLE_vii[HEAP32[(HEAP32[i9 >> 2] | 0) + 24 >> 2] & 255](i9, 26522);
}
HEAP32[i6 >> 2] = HEAP32[i1 + 4 >> 2];
HEAP32[i2 >> 2] = HEAP32[i6 >> 2];
@@ -77041,7 +77558,7 @@ function __ZN6cashew12ValueBuilder10makeSwitchENS_3RefE(i1) {
i6 = i2 + 4 | 0;
i4 = i2;
i5 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45128) | 0;
+ i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45440) | 0;
HEAP32[i7 >> 2] = i8;
HEAP32[i3 >> 2] = HEAP32[i7 >> 2];
i5 = __ZN6cashew5Value9push_backENS_3RefE(i5, i3) | 0;
@@ -77056,27 +77573,22 @@ function __ZN6cashew12ValueBuilder10makeSwitchENS_3RefE(i1) {
return i1 | 0;
}
-function __ZN4wasm16PrintSExpression10visitTableEPNS_5TableE(i3, i1) {
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE11visitReturnEPNS_6ReturnE(i2, i3, i1) {
+ i2 = i2 | 0;
i3 = i3 | 0;
i1 = i1 | 0;
- var i2 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0;
+ var i4 = 0, i5 = 0, i6 = 0;
i6 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i2 = i6 + 4 | 0;
+ STACKTOP = STACKTOP + 32 | 0;
i4 = i6;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i3 >> 2] | 0, 35038, 0) | 0;
- i5 = HEAP32[i1 + 4 >> 2] | 0;
- i1 = HEAP32[i1 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i5 | 0)) break;
- i7 = HEAP32[i1 >> 2] | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 32) | 0;
- HEAP32[i4 >> 2] = i7;
- HEAP32[i2 >> 2] = HEAP32[i4 >> 2];
- __ZN4wasm16PrintSExpression9printNameENS_4NameE(i3, i2) | 0;
- i1 = i1 + 4 | 0;
- }
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i3 >> 2] | 0, 41) | 0;
+ HEAP32[i2 >> 2] = 0;
+ i5 = i2 + 8 | 0;
+ HEAP32[i5 >> 2] = 0;
+ HEAP32[i5 + 4 >> 2] = 0;
+ i5 = i2 + 16 | 0;
+ HEAP32[i5 >> 2] = 0;
+ i1 = HEAP32[i1 + 8 >> 2] | 0;
+ if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorINS_24ConstantExpressionRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i3, i1), 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[i5 >> 2] | 0) != 0) : 0)) HEAP32[i2 + 16 >> 2] = HEAP32[11509];
STACKTOP = i6;
return;
}
@@ -77135,7 +77647,7 @@ function __ZN6cashew12ValueBuilder8makeCallENS_3RefE(i1) {
i6 = i2 + 4 | 0;
i4 = i2;
i5 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45108) | 0;
+ i8 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45420) | 0;
HEAP32[i7 >> 2] = i8;
HEAP32[i3 >> 2] = HEAP32[i7 >> 2];
i5 = __ZN6cashew5Value9push_backENS_3RefE(i5, i3) | 0;
@@ -77153,7 +77665,7 @@ function __ZN6cashew12ValueBuilder8makeCallENS_3RefE(i1) {
function __ZN6cashew12ValueBuilder15setBlockContentENS_3RefES1_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i1, 0) | 0, 45036) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i1, 0) | 0, 45040) | 0) {
+ do if (!(__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i1, 0) | 0, 45348) | 0)) if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i1, 0) | 0, 45352) | 0) {
i1 = __ZN6cashew3RefixEj(i1, 3) | 0;
i1 = HEAP32[i1 >> 2] | 0;
i2 = __ZN6cashew3RefixEj(i2, 1) | 0;
@@ -77258,9 +77770,9 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPF
function __ZNKSt3__220__time_get_c_storageIcE7__am_pmEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- if ((HEAP8[44344] | 0) == 0 ? ___cxa_guard_acquire(44344) | 0 : 0) {
- if ((HEAP8[44352] | 0) == 0 ? ___cxa_guard_acquire(44352) | 0 : 0) {
- i2 = 47596;
+ if ((HEAP8[44656] | 0) == 0 ? ___cxa_guard_acquire(44656) | 0 : 0) {
+ if ((HEAP8[44664] | 0) == 0 ? ___cxa_guard_acquire(44664) | 0 : 0) {
+ i2 = 47920;
do {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
@@ -77272,14 +77784,14 @@ function __ZNKSt3__220__time_get_c_storageIcE7__am_pmEv(i1) {
i1 = i1 + 1 | 0;
}
i2 = i2 + 12 | 0;
- } while ((i2 | 0) != 47884);
+ } while ((i2 | 0) != 48208);
___cxa_atexit(172, 0, ___dso_handle | 0) | 0;
}
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47596, 39332) | 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47608, 39335) | 0;
- HEAP32[11971] = 47596;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47920, 39645) | 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc(47932, 39648) | 0;
+ HEAP32[12052] = 47920;
}
- return HEAP32[11971] | 0;
+ return HEAP32[12052] | 0;
}
function __ZNSt3__26vectorIcNS_9allocatorIcEEE26__swap_out_circular_bufferERNS_14__split_bufferIcRS2_EE(i5, i6) {
@@ -77345,9 +77857,9 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE13maybePushTaskEPFv
function __ZNKSt3__220__time_get_c_storageIwE7__am_pmEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- if ((HEAP8[44424] | 0) == 0 ? ___cxa_guard_acquire(44424) | 0 : 0) {
- if ((HEAP8[44432] | 0) == 0 ? ___cxa_guard_acquire(44432) | 0 : 0) {
- i2 = 48408;
+ if ((HEAP8[44736] | 0) == 0 ? ___cxa_guard_acquire(44736) | 0 : 0) {
+ if ((HEAP8[44744] | 0) == 0 ? ___cxa_guard_acquire(44744) | 0 : 0) {
+ i2 = 48732;
do {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
@@ -77359,14 +77871,14 @@ function __ZNKSt3__220__time_get_c_storageIwE7__am_pmEv(i1) {
i1 = i1 + 1 | 0;
}
i2 = i2 + 12 | 0;
- } while ((i2 | 0) != 48696);
+ } while ((i2 | 0) != 49020);
___cxa_atexit(176, 0, ___dso_handle | 0) | 0;
}
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48408, 8628) | 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48420, 8640) | 0;
- HEAP32[12174] = 48408;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48732, 8632) | 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw(48744, 8644) | 0;
+ HEAP32[12255] = 48732;
}
- return HEAP32[12174] | 0;
+ return HEAP32[12255] | 0;
}
function __ZNSt3__2plIcNS_11char_traitsIcEEN10__cxxabiv112_GLOBAL__N_112malloc_allocIcEEEENS_12basic_stringIT_T0_T1_EERKSB_PKS8_(i2, i3, i4) {
@@ -77466,24 +77978,42 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
return;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE11visitReturnEPNS_6ReturnE(i2, i3, i1) {
- i2 = i2 | 0;
- i3 = i3 | 0;
+function __ZZ11instantiateEN19JSExternalInterface19prepareTempArgmentsERNSt3__26vectorIN4wasm7LiteralENS0_9allocatorIS3_EEEE(i1) {
i1 = i1 | 0;
- var i4 = 0, i5 = 0, i6 = 0;
- i6 = STACKTOP;
- STACKTOP = STACKTOP + 32 | 0;
- i4 = i6;
- HEAP32[i2 >> 2] = 0;
- i5 = i2 + 8 | 0;
- HEAP32[i5 >> 2] = 0;
- HEAP32[i5 + 4 >> 2] = 0;
- i5 = i2 + 16 | 0;
- HEAP32[i5 >> 2] = 0;
- i1 = HEAP32[i1 + 8 >> 2] | 0;
- if (!((i1 | 0) != 0 ? (__ZN4wasm7VisitorINS_16GlobalInitRunnerENS_4FlowEE5visitEPNS_10ExpressionE(i4, i3, i1), 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[i5 >> 2] | 0) != 0) : 0)) HEAP32[i2 + 16 >> 2] = HEAP32[11431];
- STACKTOP = i6;
- return;
+ var i2 = 0;
+ _emscripten_asm_const_v(35);
+ i2 = HEAP32[i1 + 4 >> 2] | 0;
+ i1 = HEAP32[i1 >> 2] | 0;
+ L1 : while (1) {
+ if ((i1 | 0) == (i2 | 0)) {
+ i1 = 3;
+ break;
+ }
+ switch (HEAP32[i1 >> 2] | 0) {
+ case 1:
+ {
+ _emscripten_asm_const_ii(36, __ZNK4wasm7Literal6geti32Ev(i1) | 0) | 0;
+ break;
+ }
+ case 3:
+ {
+ _emscripten_asm_const_id(36, +(+__ZNK4wasm7Literal6getf32Ev(i1))) | 0;
+ break;
+ }
+ case 4:
+ {
+ _emscripten_asm_const_id(36, +(+__ZNK4wasm7Literal6getf64Ev(i1))) | 0;
+ break;
+ }
+ default:
+ {
+ i1 = 8;
+ break L1;
+ }
+ }
+ i1 = i1 + 16 | 0;
+ }
+ if ((i1 | 0) == 3) return; else if ((i1 | 0) == 8) _abort();
}
function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm(i1, i2, i3, i4, i5, i6) {
@@ -77500,7 +78030,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
i9 = i7;
i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0;
HEAP32[i8 >> 2] = i10;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47508) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47832) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i10) | 0;
HEAP32[i9 >> 2] = HEAP32[i3 >> 2];
HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
@@ -77523,7 +78053,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
i9 = i7;
i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0;
HEAP32[i8 >> 2] = i10;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47508) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47832) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i10) | 0;
HEAP32[i9 >> 2] = HEAP32[i3 >> 2];
HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
@@ -77546,7 +78076,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
i9 = i7;
i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0;
HEAP32[i8 >> 2] = i10;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i10) | 0;
HEAP32[i9 >> 2] = HEAP32[i3 >> 2];
HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
@@ -77569,7 +78099,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
i9 = i7;
i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0;
HEAP32[i8 >> 2] = i10;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i10) | 0;
HEAP32[i9 >> 2] = HEAP32[i3 >> 2];
HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
@@ -77589,7 +78119,7 @@ function __ZN6cashew12ValueBuilder12makeIndexingENS_3RefES1_(i1, i2) {
i7 = i3 + 4 | 0;
i5 = i3;
i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45104) | 0;
+ i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45416) | 0;
HEAP32[i8 >> 2] = i9;
HEAP32[i4 >> 2] = HEAP32[i8 >> 2];
i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0;
@@ -77642,7 +78172,7 @@ function __ZN6cashew12ValueBuilder9makeWhileENS_3RefES1_(i1, i2) {
i7 = i3 + 4 | 0;
i5 = i3;
i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45088) | 0;
+ i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45400) | 0;
HEAP32[i8 >> 2] = i9;
HEAP32[i4 >> 2] = HEAP32[i8 >> 2];
i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0;
@@ -77698,7 +78228,7 @@ function __ZN6cashew12ValueBuilder6makeDoENS_3RefES1_(i1, i2) {
i7 = i3 + 4 | 0;
i5 = i3;
i6 = __ZN6cashew12ValueBuilder12makeRawArrayEi(3) | 0;
- i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45092) | 0;
+ i9 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45404) | 0;
HEAP32[i8 >> 2] = i9;
HEAP32[i4 >> 2] = HEAP32[i8 >> 2];
i6 = __ZN6cashew5Value9push_backENS_3RefE(i6, i4) | 0;
@@ -77762,7 +78292,7 @@ function __ZN4wasm6Binary8finalizeEv(i1) {
}
return;
}
- ___assert_fail(17847, 14782, 1293, 17861);
+ ___assert_fail(17781, 14515, 1293, 17795);
}
function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi(i5, i1, i6) {
@@ -77808,7 +78338,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
i9 = i7;
i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0;
HEAP32[i8 >> 2] = i10;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47508) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47832) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i10) | 0;
HEAP32[i9 >> 2] = HEAP32[i3 >> 2];
HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
@@ -77831,7 +78361,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
i9 = i7;
i10 = __ZNKSt3__28ios_base6getlocEv(i4) | 0;
HEAP32[i8 >> 2] = i10;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i8, 47800) | 0;
__ZNSt3__214__shared_count16__release_sharedEv(i10) | 0;
HEAP32[i9 >> 2] = HEAP32[i3 >> 2];
HEAP32[i8 >> 2] = HEAP32[i9 >> 2];
@@ -78003,10 +78533,10 @@ function __ZN4wasm17WasmBinaryBuilder16visitUnreachableEPNS_11UnreachableE(i3, i
STACKTOP = STACKTOP + 16 | 0;
i1 = i2;
if (HEAP8[i3 + 12 >> 0] | 0) {
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20740) | 0;
+ i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20636) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i4) | 0;
@@ -78016,18 +78546,6 @@ function __ZN4wasm17WasmBinaryBuilder16visitUnreachableEPNS_11UnreachableE(i3, i
return;
}
-function __ZN4wasm17WasmBinaryBuilderD2Ev(i1) {
- i1 = i1 | 0;
- __ZNSt3__213__vector_baseIjNS_9allocatorIjEEED2Ev(i1 + 112 | 0);
- __ZNSt3__213__vector_baseIPN4wasm10ExpressionENS_9allocatorIS3_EEED2Ev(i1 + 96 | 0);
- __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i1 + 84 | 0);
- __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEED2Ev(i1 + 72 | 0);
- __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEED2Ev(i1 + 52 | 0);
- __ZNSt3__213__vector_baseIPN4wasm8FunctionENS_9allocatorIS3_EEED2Ev(i1 + 40 | 0);
- __ZNSt3__213__vector_baseIPN4wasm12FunctionTypeENS_9allocatorIS3_EEED2Ev(i1 + 24 | 0);
- return;
-}
-
function __ZNSt3__23mapIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS5_EEEENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S8_EEEEEixERSD_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -78037,7 +78555,7 @@ function __ZNSt3__23mapIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -78080,7 +78598,7 @@ function __ZN4wasm16PrintSExpression14visitSetGlobalEPNS_9SetGlobalE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i4 = i3 + 4 | 0;
i6 = i3;
- i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33044, 0) | 0;
+ i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33385, 0) | 0;
i7 = __ZN4wasm16PrintSExpression15printableGlobalEj(i1, HEAP32[i2 + 8 >> 2] | 0) | 0;
HEAP32[i6 >> 2] = i7;
HEAP32[i4 >> 2] = HEAP32[i6 >> 2];
@@ -78184,9 +78702,9 @@ function __ZNSt3__29__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw(i1, i2, i
i6 = i5;
i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i6 >> 2] = i2;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47508) | 0;
- FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 48 >> 2] & 7](i7, 38819, 38845, i3) | 0;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47516) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47832) | 0;
+ FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 48 >> 2] & 7](i7, 39132, 39158, i3) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47840) | 0;
i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0;
HEAP32[i4 >> 2] = i6;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 255](i1, i3);
@@ -78248,9 +78766,9 @@ function __ZNSt3__29__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc(i1, i2, i
i6 = i5;
i2 = __ZNKSt3__28ios_base6getlocEv(i2) | 0;
HEAP32[i6 >> 2] = i2;
- i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47476) | 0;
- FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] & 7](i7, 38819, 38845, i3) | 0;
- i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47492) | 0;
+ i7 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47800) | 0;
+ FUNCTION_TABLE_iiiii[HEAP32[(HEAP32[i7 >> 2] | 0) + 32 >> 2] & 7](i7, 39132, 39158, i3) | 0;
+ i3 = __ZNKSt3__26locale9use_facetERNS0_2idE(i6, 47816) | 0;
i6 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i3 >> 2] | 0) + 16 >> 2] & 127](i3) | 0;
HEAP8[i4 >> 0] = i6;
FUNCTION_TABLE_vii[HEAP32[(HEAP32[i3 >> 2] | 0) + 20 >> 2] & 255](i1, i3);
@@ -78267,7 +78785,7 @@ function __ZN4wasm16PrintSExpression13visitSetLocalEPNS_8SetLocalE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i4 = i3 + 4 | 0;
i6 = i3;
- i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33068, 0) | 0;
+ i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33409, 0) | 0;
i7 = __ZN4wasm16PrintSExpression14printableLocalEj(i1, HEAP32[i2 + 8 >> 2] | 0) | 0;
HEAP32[i6 >> 2] = i7;
HEAP32[i4 >> 2] = HEAP32[i6 >> 2];
@@ -78288,7 +78806,7 @@ function __ZNSt3__23mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEE
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 51419, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJRKS7_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 51743, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 32 | 0;
}
@@ -78302,7 +78820,7 @@ function __ZNSt3__23mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEE
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJOS7_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 51419, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN4wasm12PassRegistry8PassInfoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJOS7_EEENSM_IJEEEEEENS_4pairINS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 51743, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 32 | 0;
}
@@ -78457,10 +78975,10 @@ function __ZN4wasm17WasmBinaryBuilder8visitNopEPNS_3NopE(i3, i1) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i2;
if (HEAP8[i3 + 12 >> 0] | 0) {
- i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 20727) | 0;
+ i3 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 20623) | 0;
i4 = __ZNKSt3__28ios_base6getlocEv(i3 + (HEAP32[(HEAP32[i3 >> 2] | 0) + -12 >> 2] | 0) | 0) | 0;
HEAP32[i1 >> 2] = i4;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47476) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i1, 47800) | 0;
i4 = FUNCTION_TABLE_iii[HEAP32[(HEAP32[i4 >> 2] | 0) + 28 >> 2] & 31](i4, 10) | 0;
__ZNSt3__26localeD2Ev(i1);
__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE3putEc(i3, i4) | 0;
@@ -78532,7 +79050,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefES1_(i3, i4) {
i1 = i7 + 8 | 0;
i5 = i7 + 4 | 0;
i6 = i7;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45056) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i4, 0) | 0, 45368) | 0) {
HEAP32[i5 >> 2] = HEAP32[i3 >> 2];
i4 = __ZN6cashew3RefixEj(i4, 1) | 0;
i4 = __ZN6cashew5Value10getIStringEv(HEAP32[i4 >> 2] | 0) | 0;
@@ -78542,7 +79060,7 @@ function __ZN6cashew12ValueBuilder7makeDotENS_3RefES1_(i3, i4) {
i6 = __ZN6cashew12ValueBuilder7makeDotENS_3RefENS_7IStringE(i1, i2) | 0;
STACKTOP = i7;
return i6 | 0;
- } else ___assert_fail(29477, 34046, 1629, 29492);
+ } else ___assert_fail(29769, 34346, 1629, 29784);
return 0;
}
@@ -78646,7 +79164,7 @@ function __ZN4wasm16PrintSExpression11visitSelectEPNS_6SelectE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(HEAP32[i1 >> 2] | 0, 40) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12prepareColorRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i1 >> 2] | 0) | 0, 31703) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__Z12prepareColorRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE(HEAP32[i1 >> 2] | 0) | 0, 32049) | 0;
__ZN4wasm16PrintSExpression9incIndentEv(i1);
__ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i1, HEAP32[i2 + 8 >> 2] | 0);
__ZN4wasm16PrintSExpression13printFullLineEPNS_10ExpressionE(i1, HEAP32[i2 + 12 >> 2] | 0);
@@ -78694,16 +79212,16 @@ function _fflush(i2) {
i1 = ___fflush_unlocked(i2) | 0;
if (!i3) ___unlockfile(i2);
} else {
- if (!(HEAP32[864] | 0)) i1 = 0; else i1 = _fflush(HEAP32[864] | 0) | 0;
- ___lock(45896);
- i2 = HEAP32[11473] | 0;
+ if (!(HEAP32[865] | 0)) i1 = 0; else i1 = _fflush(HEAP32[865] | 0) | 0;
+ ___lock(46220);
+ i2 = HEAP32[11554] | 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(45896);
+ ___unlock(46220);
} while (0);
return i1 | 0;
}
@@ -78717,7 +79235,7 @@ function __ZN6cashew12ValueBuilder10makeReturnENS_3RefE(i2) {
i6 = i5 + 4 | 0;
i3 = i5;
i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45076) | 0;
+ i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45388) | 0;
HEAP32[i6 >> 2] = i7;
HEAP32[i1 >> 2] = HEAP32[i6 >> 2];
i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i1) | 0;
@@ -78830,7 +79348,7 @@ function __ZN4wasm16PrintSExpression11visitExportEPNS_6ExportE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i4 = i3 + 4 | 0;
i5 = i3;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 31576, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 31859, 0) | 0;
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z9printTextRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, HEAP32[i2 >> 2] | 0) | 0, 32) | 0;
HEAP32[i5 >> 2] = HEAP32[i2 + 4 >> 2];
HEAP32[i4 >> 2] = HEAP32[i5 >> 2];
@@ -78899,7 +79417,7 @@ function __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE
HEAP32[i10 >> 2] = HEAP32[i3 >> 2];
HEAP32[i9 >> 2] = HEAP32[i11 >> 2];
HEAP32[i8 >> 2] = HEAP32[i10 >> 2];
- i6 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i1, i9, i8, i4, i5, i6, 39593, 39601) | 0;
+ i6 = __ZNKSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_(i1, i9, i8, i4, i5, i6, 39906, 39914) | 0;
STACKTOP = i7;
return i6 | 0;
}
@@ -78942,11 +79460,11 @@ function __ZN6cashew12ValueBuilder10makeDoubleEd(d1) {
i6 = i3 + 4 | 0;
i5 = i3;
i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45112) | 0;
+ i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45424) | 0;
HEAP32[i6 >> 2] = i7;
HEAP32[i2 >> 2] = HEAP32[i6 >> 2];
i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i2) | 0;
- i6 = __ZN6cashew5Arena5allocEv(45436) | 0;
+ i6 = __ZN6cashew5Arena5allocEv(45748) | 0;
__ZN6cashew5Value4freeEv(i6);
HEAP32[i6 >> 2] = 1;
HEAPF64[i6 + 8 >> 3] = d1;
@@ -78957,31 +79475,6 @@ function __ZN6cashew12ValueBuilder10makeDoubleEd(d1) {
return i2 | 0;
}
-function __ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE(i1, i2) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- var i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0;
- i8 = STACKTOP;
- STACKTOP = STACKTOP + 16 | 0;
- i7 = i8;
- _emscripten_asm_const_ii(14, HEAP32[i2 + 72 >> 2] << 16 | 0) | 0;
- i3 = HEAP32[i2 + 84 >> 2] | 0;
- i4 = i7 + 4 | 0;
- i5 = i7 + 8 | 0;
- i6 = i7 + 4 | 0;
- i1 = HEAP32[i2 + 80 >> 2] | 0;
- while (1) {
- if ((i1 | 0) == (i3 | 0)) break;
- __ZN4wasm6Memory7SegmentC2ERKS1_(i7, i1);
- i2 = HEAP32[i4 >> 2] | 0;
- _emscripten_asm_const_iiii(15, HEAP32[i7 >> 2] | 0, i2 | 0, (HEAP32[i5 >> 2] | 0) - i2 | 0) | 0;
- __ZNSt3__213__vector_baseIcNS_9allocatorIcEEED2Ev(i6);
- i1 = i1 + 16 | 0;
- }
- STACKTOP = i8;
- return;
-}
-
function __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringENS_10unique_ptrIN4wasm12FunctionTypeENS_14default_deleteIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS_9allocatorISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSL_SL_(i4, i2, i3, i1) {
i4 = i4 | 0;
i2 = i2 | 0;
@@ -79020,7 +79513,7 @@ function __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE
HEAP32[i10 >> 2] = HEAP32[i3 >> 2];
HEAP32[i9 >> 2] = HEAP32[i11 >> 2];
HEAP32[i8 >> 2] = HEAP32[i10 >> 2];
- i6 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i1, i9, i8, i4, i5, i6, 9672, 9704) | 0;
+ i6 = __ZNKSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_(i1, i9, i8, i4, i5, i6, 9676, 9708) | 0;
STACKTOP = i7;
return i6 | 0;
}
@@ -79101,7 +79594,7 @@ function __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEN
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder12MappedGlobalEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -79793,6 +80286,18 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE10parseWhileERPcPK
return i3 | 0;
}
+function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ if (!i2) return; else {
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i1, HEAP32[i2 >> 2] | 0);
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i1, HEAP32[i2 + 4 >> 2] | 0);
+ __ZNSt3__213__vector_baseIjNS_9allocatorIjEEED2Ev(i2 + 20 | 0);
+ __ZdlPv(i2);
+ return;
+ }
+}
+
function __ZN4wasm6getSigEPKNS_12FunctionTypeE(i4, i2) {
i4 = i4 | 0;
i2 = i2 | 0;
@@ -79888,7 +80393,7 @@ function __ZNSt3__23mapIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewENS_4lessIS
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEN4wasm15Asm2WasmBuilder4ViewEEENS_19__map_value_compareIS3_S7_NS_4lessIS3_EELb1EEENS_9allocatorIS7_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSJ_IJEEEEEENS_4pairINS_15__tree_iteratorIS7_PNS_11__tree_nodeIS7_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -79992,11 +80497,11 @@ function __ZNSt3__211__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(i1, i2, i3) {
i6 = i4 + 4 | 0;
i5 = i4;
__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1);
- HEAP32[i1 >> 2] = 7712;
+ HEAP32[i1 >> 2] = 7716;
HEAP32[i1 + 32 >> 2] = i2;
__ZNSt3__26localeC2ERKS0_(i6, i1 + 4 | 0);
HEAP32[i5 >> 2] = HEAP32[i6 >> 2];
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 49276) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 49600) | 0;
__ZNSt3__26localeD2Ev(i5);
HEAP32[i1 + 36 >> 2] = i2;
HEAP32[i1 + 40 >> 2] = i3;
@@ -80016,11 +80521,11 @@ function __ZNSt3__211__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(i1, i2, i3) {
i6 = i4 + 4 | 0;
i5 = i4;
__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1);
- HEAP32[i1 >> 2] = 7776;
+ HEAP32[i1 >> 2] = 7780;
HEAP32[i1 + 32 >> 2] = i2;
__ZNSt3__26localeC2ERKS0_(i6, i1 + 4 | 0);
HEAP32[i5 >> 2] = HEAP32[i6 >> 2];
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 49268) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i5, 49592) | 0;
__ZNSt3__26localeD2Ev(i5);
HEAP32[i1 + 36 >> 2] = i2;
HEAP32[i1 + 40 >> 2] = i3;
@@ -80038,17 +80543,17 @@ function __Z14finalizeModulev() {
i3 = i5;
i1 = _emscripten_asm_const_i(0) | 0;
if (i1 & 65535 | 0) {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 12693) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 12697) | 0;
_exit(1);
}
- i4 = HEAP32[11250] | 0;
+ i4 = HEAP32[11328] | 0;
__ZN4wasm7AddressC2Ey(i2, i1 >>> 16, 0);
- HEAP32[i4 + 72 >> 2] = HEAP32[i2 >> 2];
- i4 = HEAP32[11250] | 0;
- HEAP32[i3 >> 2] = HEAP32[11432];
+ HEAP32[i4 + 80 >> 2] = HEAP32[i2 >> 2];
+ i4 = HEAP32[11328] | 0;
+ HEAP32[i3 >> 2] = HEAP32[11510];
HEAP32[i2 >> 2] = HEAP32[i3 >> 2];
- if (!(__ZN4wasm6Module11checkExportENS_4NameE(i4, i2) | 0)) i1 = HEAP32[(HEAP32[11250] | 0) + 72 >> 2] | 0; else i1 = 65535;
- HEAP32[i4 + 76 >> 2] = i1;
+ if (!(__ZN4wasm6Module11checkExportENS_4NameE(i4, i2) | 0)) i1 = HEAP32[(HEAP32[11328] | 0) + 80 >> 2] | 0; else i1 = 65535;
+ HEAP32[i4 + 84 >> 2] = i1;
STACKTOP = i5;
return;
}
@@ -80110,7 +80615,7 @@ function __ZN4wasm17WasmBinaryBuilder11verifyInt32Ei(i1, i2) {
HEAP32[i3 >> 2] = 0;
HEAP32[i3 + 4 >> 2] = 0;
HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18919, 16);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 18815, 16);
i2 = HEAP32[i1 + 16 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i4, i3);
HEAP32[i4 + 12 >> 2] = 0;
@@ -80241,7 +80746,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init
if (i4 >>> 0 > 1073741807) __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv(i2);
do if (i4 >>> 0 >= 2) {
i5 = i4 + 4 & -4;
- if (i5 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else {
+ if (i5 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else {
i1 = __Znwj(i5 << 2) | 0;
HEAP32[i2 >> 2] = i1;
HEAP32[i2 + 8 >> 2] = i5 | -2147483648;
@@ -80307,15 +80812,15 @@ function __ZN4wasm13WasmValidator4failEv(i1) {
i2 = i4 + 4 | 0;
i3 = i4;
i1 = i1 + 16 | 0;
- if (!(HEAP32[i1 >> 2] | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14831) | 0; else {
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14793) | 0;
+ if (!(HEAP32[i1 >> 2] | 0)) __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14878) | 0; else {
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14840) | 0;
HEAP32[i3 >> 2] = HEAP32[HEAP32[i1 >> 2] >> 2];
HEAP32[i2 >> 2] = HEAP32[i3 >> 2];
- __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(46772, i2) | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 14828) | 0;
+ __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(47096, i2) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 14875) | 0;
}
STACKTOP = i4;
- return 46772;
+ return 47096;
}
function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw(i2, i3, i4) {
@@ -80326,7 +80831,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__init
if (i3 >>> 0 > 1073741807) __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv(i2);
do if (i3 >>> 0 >= 2) {
i5 = i3 + 4 & -4;
- if (i5 >>> 0 > 1073741823) ___assert_fail(41459, 41496, 1734, 41599); else {
+ if (i5 >>> 0 > 1073741823) ___assert_fail(41772, 41809, 1734, 41912); else {
i1 = __Znwj(i5 << 2) | 0;
HEAP32[i2 >> 2] = i1;
HEAP32[i2 + 8 >> 2] = i5 | -2147483648;
@@ -80351,7 +80856,7 @@ function __ZN6cashew12ValueBuilder10makeStringENS_7IStringE(i1) {
i6 = i2 + 4 | 0;
i5 = i2;
i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45132) | 0;
+ i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45444) | 0;
HEAP32[i6 >> 2] = i7;
HEAP32[i3 >> 2] = HEAP32[i6 >> 2];
i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0;
@@ -80520,7 +81025,7 @@ function __ZN6cashew12ValueBuilder8makeNameENS_7IStringE(i1) {
i6 = i2 + 4 | 0;
i5 = i2;
i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45056) | 0;
+ i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45368) | 0;
HEAP32[i6 >> 2] = i7;
HEAP32[i3 >> 2] = HEAP32[i6 >> 2];
i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0;
@@ -80543,7 +81048,7 @@ function __ZN4wasm7Element4listEv(i1) {
HEAP32[i2 >> 2] = 0;
HEAP32[i2 + 4 >> 2] = 0;
HEAP32[i2 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17221, 13);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i2, 17155, 13);
i4 = HEAP32[i1 + 28 >> 2] | 0;
i1 = HEAP32[i1 + 32 >> 2] | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_(i3, i2);
@@ -80702,7 +81207,7 @@ function __ZN4wasm6ThreadC2Ev(i4) {
} while ((i2 | 0) < (i3 | 0));
HEAP8[i4 + 80 >> 0] = 0;
__ZN4wasm10ThreadPool3getEv() | 0;
- if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(34349, 34381, 49, 34413);
+ if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(34649, 34681, 49, 34713);
i3 = __Znwj(4) | 0;
HEAP32[i1 >> 2] = i4;
__ZNSt3__26threadC2IRFvPvEJPN4wasm6ThreadEEvEEOT_DpOT0_(i3, 164, i1);
@@ -80726,10 +81231,10 @@ function __ZN4wasm13WasmValidator13visitFunctionEPNS_8FunctionE(i5, i1) {
i4 = i1 + 36 | 0;
i1 = HEAP32[i4 >> 2] | 0;
i2 = HEAP32[i1 + 4 >> 2] | 0;
- if ((i2 | 0) != 5) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEEEbT0_S5_T_PKc(i5, i3, i2, i1, 16236) | 0;
+ if ((i2 | 0) != 5) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEEEbT0_S5_T_PKc(i5, i3, i2, i1, 16280) | 0;
i1 = i5 + 40 | 0;
i2 = HEAP32[i1 >> 2] | 0;
- if ((i2 | 0) != 5) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEEEbT0_S5_T_PKc(i5, HEAP32[i6 >> 2] | 0, i2, HEAP32[i4 >> 2] | 0, 16287) | 0;
+ if ((i2 | 0) != 5) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_10ExpressionENS_8WasmTypeEEEbT0_S5_T_PKc(i5, HEAP32[i6 >> 2] | 0, i2, HEAP32[i4 >> 2] | 0, 16331) | 0;
} else i1 = i5 + 40 | 0;
HEAP32[i1 >> 2] = 5;
return;
@@ -80764,7 +81269,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9alloca
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -80795,15 +81300,15 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE13parseParennedERP
var i2 = 0;
__ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE9skipSpaceERPc(i3);
i2 = HEAP32[i3 >> 2] | 0;
- if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(28704, 28546, 899, 28912);
+ if ((HEAP8[i2 >> 0] | 0) != 40) ___assert_fail(28996, 28838, 899, 29204);
HEAP32[i3 >> 2] = i2 + 1;
- i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i3, 42358) | 0;
+ i1 = __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE12parseElementERPcPKc(i1, i3, 42671) | 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(28926, 28546, 903, 28912);
+ } else ___assert_fail(29218, 28838, 903, 29204);
return 0;
}
@@ -80842,7 +81347,7 @@ function __ZNSt3__23mapIjNS_6vectorIPN4wasm4CallENS_9allocatorIS4_EEEENS_4lessIj
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEE25__emplace_unique_key_argsIjJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSK_IJEEEEEENS_4pairINS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIPN4wasm4CallENS_9allocatorIS5_EEEEEENS_19__map_value_compareIjS9_NS_4lessIjEELb1EEENS6_IS9_EEE25__emplace_unique_key_argsIjJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSK_IJEEEEEENS_4pairINS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -80853,7 +81358,7 @@ function __ZN4wasm10ThreadPool11getNumCoresEv() {
STACKTOP = STACKTOP + 16 | 0;
i1 = i4;
i2 = __ZNSt3__26thread20hardware_concurrencyEv() | 0;
- i3 = _getenv(34489) | 0;
+ i3 = _getenv(34789) | 0;
if (!i3) i1 = i2 >>> 0 > 1 ? i2 : 1; else {
HEAP32[i1 >> 2] = 0;
HEAP32[i1 + 4 >> 2] = 0;
@@ -80891,7 +81396,7 @@ function __ZN4wasm6ThreadD2Ev(i1) {
i1 = i1 | 0;
var i2 = 0, i3 = 0;
__ZN4wasm10ThreadPool3getEv() | 0;
- if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(34349, 34381, 54, 34405);
+ if (__ZN4wasm10ThreadPool9isRunningEv() | 0) ___assert_fail(34649, 34681, 54, 34705);
i2 = i1 + 4 | 0;
__ZNSt3__25mutex4lockEv(i2);
HEAP8[i1 + 80 >> 0] = 1;
@@ -81057,7 +81562,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorIN
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -81086,7 +81591,7 @@ function __ZN4wasm3LEBIjhE4readENSt3__28functionIFhvEEE(i2, i3) {
break;
}
}
- if ((i1 | 0) == 3) ___assert_fail(19019, 18854, 99, 18872); else if ((i1 | 0) == 6) ___assert_fail(19096, 18854, 104, 18872); else if ((i1 | 0) == 7) return;
+ if ((i1 | 0) == 3) ___assert_fail(18915, 18750, 99, 18768); else if ((i1 | 0) == 6) ___assert_fail(18992, 18750, 104, 18768); else if ((i1 | 0) == 7) return;
}
function __ZNSt3__23mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixERS8_(i1, i2) {
@@ -81098,7 +81603,7 @@ function __ZNSt3__23mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -81140,11 +81645,31 @@ function __ZNSt3__23mapIN4wasm4NameENS1_8WasmTypeENS_4lessIS2_EENS_9allocatorINS
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameENS2_8WasmTypeEEENS_19__map_value_compareIS3_S5_NS_4lessIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
+function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSG_SG_(i4, i2, i3, i1) {
+ i4 = i4 | 0;
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i1 = i1 | 0;
+ HEAP32[i1 >> 2] = 0;
+ HEAP32[i1 + 4 >> 2] = 0;
+ HEAP32[i1 + 8 >> 2] = i2;
+ HEAP32[i3 >> 2] = i1;
+ i2 = HEAP32[i4 >> 2] | 0;
+ if (HEAP32[i2 >> 2] | 0) {
+ HEAP32[i4 >> 2] = HEAP32[i2 >> 2];
+ i1 = HEAP32[i3 >> 2] | 0;
+ }
+ __ZNSt3__227__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_(HEAP32[i4 + 4 >> 2] | 0, i1);
+ i4 = i4 + 8 | 0;
+ HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1;
+ return;
+}
+
function __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -81154,7 +81679,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -81168,7 +81693,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_6GlobalENS_4lessIS2_EENS_9allocatorINS_
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6GlobalEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6GlobalEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -81182,7 +81707,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -81248,7 +81773,7 @@ function __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSI_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -81388,7 +81913,7 @@ function __ZN4wasm10PassRunner3addINS_7PrinterEPNSt3__213basic_ostreamIcNS3_11ch
i4 = i6;
i5 = __Znwj(20) | 0;
__ZN4wasm4PassC2Ev(i5);
- HEAP32[i5 >> 2] = 3060;
+ HEAP32[i5 >> 2] = 3064;
HEAP32[i5 + 16 >> 2] = i1;
HEAP32[i4 >> 2] = i5;
i1 = i3 + 12 | 0;
@@ -81472,7 +81997,7 @@ function __ZNSt3__24stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorI
HEAP32[i5 >> 2] = 0;
HEAP32[i5 + 4 >> 2] = 0;
HEAP32[i5 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 41608, 4);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i5, 41921, 4);
i3 = __ZNSt3__212_GLOBAL__N_117as_integer_helperIlNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPFlPKcPPciEEET_RKS7_RKT0_PjiT1_(i5, i1, i2, i3) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i5);
STACKTOP = i4;
@@ -81487,7 +82012,7 @@ function __ZN4wasm16PrintSExpression14visitGetGlobalEPNS_9GetGlobalE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i4 = i3 + 4 | 0;
i6 = i3;
- i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33056, 0) | 0;
+ i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33397, 0) | 0;
i2 = __ZN4wasm16PrintSExpression15printableGlobalEj(i1, HEAP32[i2 + 8 >> 2] | 0) | 0;
HEAP32[i6 >> 2] = i2;
HEAP32[i4 >> 2] = HEAP32[i6 >> 2];
@@ -81525,7 +82050,7 @@ function __ZN4wasm16PrintSExpression13visitGetLocalEPNS_8GetLocalE(i1, i2) {
STACKTOP = STACKTOP + 16 | 0;
i4 = i3 + 4 | 0;
i6 = i3;
- i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33079, 0) | 0;
+ i5 = __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33420, 0) | 0;
i2 = __ZN4wasm16PrintSExpression14printableLocalEj(i1, HEAP32[i2 + 8 >> 2] | 0) | 0;
HEAP32[i6 >> 2] = i2;
HEAP32[i4 >> 2] = HEAP32[i6 >> 2];
@@ -81712,7 +82237,7 @@ function __ZN6cashew12ValueBuilder7makeVarEb(i1) {
i5 = i2 + 4 | 0;
i4 = i2;
i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45060) | 0;
+ i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45372) | 0;
HEAP32[i5 >> 2] = i6;
HEAP32[i1 >> 2] = HEAP32[i5 >> 2];
i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0;
@@ -81760,6 +82285,20 @@ function __ZN4wasm12FunctionType20structuralComparisonERS0_(i1, i2) {
return i1 | 0;
}
+function __ZNSt3__23mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4lessIjEENS2_INS_4pairIKjS4_EEEEEixERS8_(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0, i5 = 0;
+ i4 = STACKTOP;
+ STACKTOP = STACKTOP + 16 | 0;
+ i5 = i4 + 8 | 0;
+ i3 = i4;
+ HEAP32[i5 >> 2] = i2;
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE25__emplace_unique_key_argsIjJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
+ STACKTOP = i4;
+ return (HEAP32[i3 >> 2] | 0) + 20 | 0;
+}
+
function __ZNSt3__23mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -81769,7 +82308,7 @@ function __ZNSt3__23mapIN6cashew7IStringEiNS_4lessIS2_EENS_9allocatorINS_4pairIK
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN6cashew7IStringEiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -81800,7 +82339,7 @@ function __ZN6cashew12ValueBuilder12makeToplevelEv() {
i5 = i2 + 4 | 0;
i4 = i2;
i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45036) | 0;
+ i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45348) | 0;
HEAP32[i5 >> 2] = i6;
HEAP32[i1 >> 2] = HEAP32[i5 >> 2];
i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0;
@@ -81820,7 +82359,7 @@ function __ZN6cashew12ValueBuilder10makeObjectEv() {
i5 = i2 + 4 | 0;
i4 = i2;
i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45368) | 0;
+ i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45680) | 0;
HEAP32[i5 >> 2] = i6;
HEAP32[i1 >> 2] = HEAP32[i5 >> 2];
i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0;
@@ -81841,7 +82380,7 @@ function __ZNSt3__23mapIPN4wasm6ExportEjNS_4lessIS3_EENS_9allocatorINS_4pairIKS3
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS4_JRKNS_21piecewise_construct_tENS_5tupleIJRKS4_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS4_JRKNS_21piecewise_construct_tENS_5tupleIJRKS4_EEENSH_IJEEEEEENS_4pairINS_15__tree_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -81853,9 +82392,9 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(i1, i2
i6 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
i3 = i6;
- i5 = HEAP32[806] | 0;
+ i5 = HEAP32[807] | 0;
HEAP32[i3 >> 2] = i1;
- _fprintf(i5, 28626, i3) | 0;
+ _fprintf(i5, 28918, i3) | 0;
i3 = 200;
i1 = 2;
L1 : while (1) {
@@ -81877,7 +82416,7 @@ function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE4dumpEPKcPc(i1, i2
_fputc(i4 << 24 >> 24, i5) | 0;
i2 = i2 + 1 | 0;
}
- _fwrite(28642, 2, 1, i5) | 0;
+ _fwrite(28934, 2, 1, i5) | 0;
STACKTOP = i6;
return;
}
@@ -81890,7 +82429,7 @@ function __ZN6cashew12ValueBuilder9makeBlockEv() {
i5 = i2 + 4 | 0;
i4 = i2;
i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45044) | 0;
+ i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45356) | 0;
HEAP32[i5 >> 2] = i6;
HEAP32[i1 >> 2] = HEAP32[i5 >> 2];
i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0;
@@ -81910,7 +82449,7 @@ function __ZN6cashew12ValueBuilder9makeArrayEv() {
i5 = i2 + 4 | 0;
i4 = i2;
i3 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45364) | 0;
+ i6 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45676) | 0;
HEAP32[i5 >> 2] = i6;
HEAP32[i1 >> 2] = HEAP32[i5 >> 2];
i3 = __ZN6cashew5Value9push_backENS_3RefE(i3, i1) | 0;
@@ -81980,6 +82519,23 @@ function __ZN10__cxxabiv112_GLOBAL__N_111string_pair9move_fullEv(i2, i1) {
return;
}
+function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE16__construct_nodeIJRKNS_21piecewise_construct_tENS_5tupleIJRKjEEENSH_IJEEEEEENS_10unique_ptrINS_11__tree_nodeIS6_PvEENS_22__tree_node_destructorINS3_ISP_EEEEEEDpOT_(i1, i2, i3, i4, i5) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i4 = i4 | 0;
+ i5 = i5 | 0;
+ i5 = __Znwj(32) | 0;
+ HEAP32[i1 >> 2] = i5;
+ HEAP32[i1 + 4 >> 2] = i2 + 4;
+ HEAP32[i5 + 16 >> 2] = HEAP32[HEAP32[i4 >> 2] >> 2];
+ HEAP32[i5 + 20 >> 2] = 0;
+ HEAP32[i5 + 24 >> 2] = 0;
+ HEAP32[i5 + 28 >> 2] = 0;
+ HEAP8[i1 + 8 >> 0] = 1;
+ return;
+}
+
function __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -82000,7 +82556,7 @@ function __ZNSt3__23mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jE
i5 = i4 + 8 | 0;
i3 = i4;
HEAP32[i5 >> 2] = i2;
- __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49409, i5, i4 + 12 | 0);
+ __ZNSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEEbEERKT_DpOT0_(i3, i1, i2, 49733, i5, i4 + 12 | 0);
STACKTOP = i4;
return (HEAP32[i3 >> 2] | 0) + 20 | 0;
}
@@ -82013,7 +82569,7 @@ function __ZN6cashew12ValueBuilder24appendArgumentToFunctionENS_3RefENS_7IString
STACKTOP = STACKTOP + 16 | 0;
i1 = i5 + 4 | 0;
i4 = i5;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45040) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45352) | 0) {
i2 = __ZN6cashew3RefixEj(i2, 2) | 0;
i2 = HEAP32[i2 >> 2] | 0;
i3 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i3) | 0;
@@ -82022,7 +82578,7 @@ function __ZN6cashew12ValueBuilder24appendArgumentToFunctionENS_3RefENS_7IString
__ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0;
STACKTOP = i5;
return;
- } else ___assert_fail(28734, 34046, 1509, 28751);
+ } else ___assert_fail(29026, 34346, 1509, 29043);
}
function __ZNSt3__214__split_bufferIN6cashew6ParserINS1_3RefENS1_19DotZeroValueBuilderEE17ExpressionElementERNS_9allocatorIS6_EEEC2EjjS9_(i2, i3, i4, i1) {
@@ -82160,8 +82716,8 @@ function __ZN4wasm13WasmValidator11visitGlobalEPNS_6GlobalE(i1, i2) {
i6 = (HEAP32[HEAP32[i4 >> 2] >> 2] | 0) == 15;
HEAP32[i7 >> 2] = HEAP32[i2 >> 2];
HEAP32[i5 >> 2] = HEAP32[i7 >> 2];
- __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i1, i6, i5, 14960) | 0;
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6GlobalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[i2 + 4 >> 2] | 0, HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0, i2, 14986) | 0;
+ __ZN4wasm13WasmValidator12shouldBeTrueINS_4NameEEEbbT_PKc(i1, i6, i5, 15007) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6GlobalENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[i2 + 4 >> 2] | 0, HEAP32[(HEAP32[i4 >> 2] | 0) + 4 >> 2] | 0, i2, 15033) | 0;
STACKTOP = i3;
return;
}
@@ -82554,7 +83110,7 @@ function __ZN6cashew12ValueBuilder7makeNewENS_3RefE(i1) {
i6 = i2 + 4 | 0;
i5 = i2;
i4 = __ZN6cashew12ValueBuilder12makeRawArrayEi(2) | 0;
- i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45360) | 0;
+ i7 = __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(45672) | 0;
HEAP32[i6 >> 2] = i7;
HEAP32[i3 >> 2] = HEAP32[i6 >> 2];
i4 = __ZN6cashew5Value9push_backENS_3RefE(i4, i3) | 0;
@@ -82777,7 +83333,7 @@ function __ZN4wasm16PrintSExpression11visitReturnEPNS_6ReturnE(i2, i1) {
i2 = i2 | 0;
i1 = i1 | 0;
var i3 = 0;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 33426, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i2 >> 2] | 0, 33726, 0) | 0;
i1 = i1 + 8 | 0;
i3 = HEAP32[i1 >> 2] | 0;
if ((i3 | 0) != 0 ? (HEAP32[i3 >> 2] | 0) != 21 : 0) {
@@ -82962,7 +83518,7 @@ function __ZNSt3__210__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(i1, i2, i3) {
i6 = i4 + 4 | 0;
i5 = i4;
__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1);
- HEAP32[i1 >> 2] = 7840;
+ HEAP32[i1 >> 2] = 7844;
HEAP32[i1 + 32 >> 2] = i2;
HEAP32[i1 + 40 >> 2] = i3;
HEAP32[i1 + 48 >> 2] = -1;
@@ -82985,7 +83541,7 @@ function __ZNSt3__210__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(i1, i2, i3) {
i6 = i4 + 4 | 0;
i5 = i4;
__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1);
- HEAP32[i1 >> 2] = 7904;
+ HEAP32[i1 >> 2] = 7908;
HEAP32[i1 + 32 >> 2] = i2;
HEAP32[i1 + 40 >> 2] = i3;
HEAP32[i1 + 48 >> 2] = -1;
@@ -83012,8 +83568,8 @@ function __ZN4wasm11WasmPrinter15printExpressionEPNS_10ExpressionERNSt3__213basi
HEAP32[i5 + 24 >> 2] = 0;
HEAP32[i5 + 28 >> 2] = 0;
HEAP8[i5 + 8 >> 0] = i3 & 1;
- HEAP32[i5 + 12 >> 2] = i3 ? 53494 : 42465;
- HEAP32[i5 + 16 >> 2] = i3 ? 53494 : 31522;
+ HEAP32[i5 + 12 >> 2] = i3 ? 53818 : 42778;
+ HEAP32[i5 + 16 >> 2] = i3 ? 53818 : 31814;
__ZN4wasm7VisitorINS_16PrintSExpressionEvE5visitEPNS_10ExpressionE(i5, i1);
STACKTOP = i4;
return i2 | 0;
@@ -83461,7 +84017,7 @@ function __ZN4wasm7Builder9makeConstENS_7LiteralE(i1, i2) {
case 0:
case 5:
{
- ___assert_fail(26851, 16672, 174, 26882);
+ ___assert_fail(27143, 16649, 174, 27174);
break;
}
default:
@@ -83488,7 +84044,7 @@ function __ZZZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEENK3__1clES2
i5 = i3;
i2 = __ZN10MixedArena5allocIN4wasm8GetLocalEEEPT_v(HEAP32[(HEAP32[i1 >> 2] | 0) + 4 >> 2] | 0) | 0;
i1 = HEAP32[HEAP32[i1 + 4 >> 2] >> 2] | 0;
- HEAP32[i5 >> 2] = HEAP32[11413];
+ HEAP32[i5 >> 2] = HEAP32[11491];
HEAP32[i4 >> 2] = HEAP32[i5 >> 2];
i1 = __ZN4wasm8Function13getLocalIndexENS_4NameE(i1, i4) | 0;
HEAP32[i2 + 8 >> 2] = i1;
@@ -83605,6 +84161,29 @@ function __ZNSt3__214__split_bufferINS_10unique_ptrIN4wasm12FunctionTypeENS_14de
return;
}
+function __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEEC2EjjS6_(i2, i3, i4, i1) {
+ i2 = i2 | 0;
+ i3 = i3 | 0;
+ i4 = i4 | 0;
+ i1 = i1 | 0;
+ HEAP32[i2 + 12 >> 2] = 0;
+ HEAP32[i2 + 16 >> 2] = i1;
+ do if (i3) if (i3 >>> 0 > 268435455) {
+ i4 = ___cxa_allocate_exception(4) | 0;
+ __ZNSt9bad_allocC2Ev(i4);
+ ___cxa_throw(i4 | 0, 2024, 148);
+ } else {
+ i1 = __Znwj(i3 << 4) | 0;
+ break;
+ } else i1 = 0; while (0);
+ HEAP32[i2 >> 2] = i1;
+ i4 = i1 + (i4 << 4) | 0;
+ HEAP32[i2 + 8 >> 2] = i4;
+ HEAP32[i2 + 4 >> 2] = i4;
+ HEAP32[i2 + 12 >> 2] = i1 + (i3 << 4);
+ return;
+}
+
function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostreamIcNS3_11char_traitsIcEEEE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -83613,7 +84192,7 @@ function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostream
STACKTOP = STACKTOP + 32 | 0;
i4 = i3;
HEAP32[i4 >> 2] = i1;
- HEAP32[i4 + 4 >> 2] = i1 + 100;
+ HEAP32[i4 + 4 >> 2] = i1 + 108;
HEAP32[i4 + 8 >> 2] = 0;
HEAP32[i4 + 12 >> 2] = 0;
HEAP32[i4 + 16 >> 2] = 0;
@@ -83628,7 +84207,7 @@ function __ZN4wasm11WasmPrinter11printModuleEPNS_6ModuleERNSt3__213basic_ostream
function __ZNSt3__26locale5__impD2Ev(i3) {
i3 = i3 | 0;
var i1 = 0, i2 = 0, i4 = 0, i5 = 0;
- HEAP32[i3 >> 2] = 10304;
+ HEAP32[i3 >> 2] = 10308;
i4 = i3 + 8 | 0;
i5 = i3 + 12 | 0;
i2 = 0;
@@ -83987,7 +84566,7 @@ function __ZN4wasm34OptimizingIncrementalModuleBuilder16optimizeFunctionEPNS_8Fu
i4 = i3;
i1 = HEAP32[i1 >> 2] | 0;
HEAP32[i4 >> 2] = i1;
- HEAP32[i4 + 4 >> 2] = i1 + 100;
+ HEAP32[i4 + 4 >> 2] = i1 + 108;
HEAP32[i4 + 8 >> 2] = 0;
HEAP32[i4 + 12 >> 2] = 0;
HEAP32[i4 + 16 >> 2] = 0;
@@ -84012,7 +84591,7 @@ function __ZN4wasm13WasmValidator10visitBreakEPNS_5BreakE(i1, i2) {
HEAP32[i5 >> 2] = HEAP32[i6 >> 2];
__ZN4wasm13WasmValidator9noteBreakENS_4NameEPNS_10ExpressionE(i1, i5, i3);
i3 = HEAP32[i2 + 16 >> 2] | 0;
- if (i3 | 0) __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5BreakEEEbbT_PKc(i1, (HEAP32[i3 + 4 >> 2] | 4 | 0) == 5, i2, 15217) | 0;
+ if (i3 | 0) __ZN4wasm13WasmValidator12shouldBeTrueIPNS_5BreakEEEbbT_PKc(i1, (HEAP32[i3 + 4 >> 2] | 4 | 0) == 5, i2, 15264) | 0;
STACKTOP = i4;
return;
}
@@ -84093,6 +84672,22 @@ function __ZN4wasm11BreakSeeker11visitSwitchEPNS_6SwitchE(i1, i3) {
return;
}
+function __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEEC2ERKS5_(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0;
+ HEAP32[i1 >> 2] = 0;
+ HEAP32[i1 + 4 >> 2] = 0;
+ HEAP32[i1 + 8 >> 2] = 0;
+ i3 = i2 + 4 | 0;
+ i4 = (HEAP32[i3 >> 2] | 0) - (HEAP32[i2 >> 2] | 0) >> 2;
+ if (i4 | 0) {
+ __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE8allocateEj(i1, i4);
+ __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_j(i1, HEAP32[i2 >> 2] | 0, HEAP32[i3 >> 2] | 0, i4);
+ }
+ return;
+}
+
function __ZNKSt3__27codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_(i1, i2, i3, i4, i5, i6, i7, i8) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -84494,7 +85089,7 @@ function __ZN6cashew5Value8setArrayERNSt3__26vectorINS_3RefENS1_9allocatorIS3_EE
var i3 = 0;
__ZN6cashew5Value4freeEv(i1);
HEAP32[i1 >> 2] = 2;
- i3 = __ZN6cashew5Arena10allocArrayEv(45436) | 0;
+ i3 = __ZN6cashew5Arena10allocArrayEv(45748) | 0;
HEAP32[i1 + 8 >> 2] = i3;
if ((i3 | 0) != (i2 | 0)) __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_(i3, HEAP32[i2 >> 2] | 0, HEAP32[i2 + 4 >> 2] | 0);
return i1 | 0;
@@ -84529,7 +85124,7 @@ function __ZN6cashew12ValueBuilder13appendToBlockENS_3RefES1_(i2, i3) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i5 + 4 | 0;
i4 = i5;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45044) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45356) | 0) {
i2 = __ZN6cashew3RefixEj(i2, 1) | 0;
i2 = HEAP32[i2 >> 2] | 0;
HEAP32[i4 >> 2] = HEAP32[i3 >> 2];
@@ -84537,7 +85132,7 @@ function __ZN6cashew12ValueBuilder13appendToBlockENS_3RefES1_(i2, i3) {
__ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0;
STACKTOP = i5;
return;
- } else ___assert_fail(29665, 34046, 1362, 29683);
+ } else ___assert_fail(29957, 34346, 1362, 29975);
}
function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i2, i3) {
@@ -84548,7 +85143,7 @@ function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i2, i3) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i5 + 4 | 0;
i4 = i5;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45364) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45676) | 0) {
i2 = __ZN6cashew3RefixEj(i2, 1) | 0;
i2 = HEAP32[i2 >> 2] | 0;
HEAP32[i4 >> 2] = HEAP32[i3 >> 2];
@@ -84556,7 +85151,7 @@ function __ZN6cashew12ValueBuilder13appendToArrayENS_3RefES1_(i2, i3) {
__ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0;
STACKTOP = i5;
return;
- } else ___assert_fail(29540, 34046, 1644, 29558);
+ } else ___assert_fail(29832, 34346, 1644, 29850);
}
function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i2, i3) {
@@ -84567,7 +85162,7 @@ function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i2, i3) {
STACKTOP = STACKTOP + 16 | 0;
i1 = i5 + 4 | 0;
i4 = i5;
- if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45108) | 0) {
+ if (__ZN6cashew3RefeqERKNS_7IStringE(__ZN6cashew3RefixEj(i2, 0) | 0, 45420) | 0) {
i2 = __ZN6cashew3RefixEj(i2, 2) | 0;
i2 = HEAP32[i2 >> 2] | 0;
HEAP32[i4 >> 2] = HEAP32[i3 >> 2];
@@ -84575,15 +85170,15 @@ function __ZN6cashew12ValueBuilder12appendToCallENS_3RefES1_(i2, i3) {
__ZN6cashew5Value9push_backENS_3RefE(i2, i1) | 0;
STACKTOP = i5;
return;
- } else ___assert_fail(29244, 34046, 1447, 29260);
+ } else ___assert_fail(29536, 34346, 1447, 29552);
}
function __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew3RefE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(46772, i1) | 0, 32) | 0;
- __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 46772, 0);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46772, 10) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(47096, i1) | 0, 32) | 0;
+ __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i2 >> 2] | 0, 47096, 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(47096, 10) | 0;
_abort();
}
@@ -84637,8 +85232,8 @@ function __ZN4wasm13WasmValidator10visitStoreEPNS_5StoreE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
__ZN4wasm13WasmValidator17validateAlignmentEj(i1, HEAP32[i2 + 16 >> 2] | 0);
- __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 20 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 15618) | 0;
- __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 24 >> 2] | 0) + 4 >> 2] | 0, HEAP32[i2 + 4 >> 2] | 0, i2, 15649) | 0;
+ __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 20 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 15662) | 0;
+ __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_5StoreENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 24 >> 2] | 0) + 4 >> 2] | 0, HEAP32[i2 + 4 >> 2] | 0, i2, 15693) | 0;
return;
}
@@ -84681,7 +85276,7 @@ function __ZNSt3__26threadC2IRFvPvEJPN4wasm34OptimizingIncrementalModuleBuilderE
function __ZN4wasmL8abort_onENSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEN6cashew7IStringE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(46772, i1) | 0, 32) | 0;
+ i1 = __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(47096, i1) | 0, 32) | 0;
__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i1, HEAP32[i2 >> 2] | 0) | 0, 10) | 0;
_abort();
}
@@ -84716,20 +85311,20 @@ function __ZNSt3__211__call_onceERVmPvPFvS2_E(i1, i2, i3) {
i1 = i1 | 0;
i2 = i2 | 0;
i3 = i3 | 0;
- _pthread_mutex_lock(49316) | 0;
+ _pthread_mutex_lock(49640) | 0;
while (1) {
if ((HEAP32[i1 >> 2] | 0) != 1) break;
- _pthread_cond_wait(49344, 49316) | 0;
+ _pthread_cond_wait(49668, 49640) | 0;
}
if (!(HEAP32[i1 >> 2] | 0)) {
HEAP32[i1 >> 2] = 1;
- _pthread_mutex_unlock(49316) | 0;
+ _pthread_mutex_unlock(49640) | 0;
FUNCTION_TABLE_vi[i3 & 255](i2);
- _pthread_mutex_lock(49316) | 0;
+ _pthread_mutex_lock(49640) | 0;
HEAP32[i1 >> 2] = -1;
- _pthread_mutex_unlock(49316) | 0;
- _pthread_cond_broadcast(49344) | 0;
- } else _pthread_mutex_unlock(49316) | 0;
+ _pthread_mutex_unlock(49640) | 0;
+ _pthread_cond_broadcast(49668) | 0;
+ } else _pthread_mutex_unlock(49640) | 0;
return;
}
@@ -84778,7 +85373,7 @@ function __ZN4wasm10PassRunner34addDefaultGlobalOptimizationPassesEv(i1) {
HEAP32[i3 >> 2] = 0;
HEAP32[i3 + 4 >> 2] = 0;
HEAP32[i3 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 29921, 30);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i3, 30213, 30);
__ZN4wasm10PassRunner3addENSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE(i1, i3);
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3);
STACKTOP = i2;
@@ -84820,7 +85415,7 @@ function __ZN6cashew19DotZeroValueBuilder10makeDoubleEd(d1) {
i4 = i3 + 8 | 0;
i6 = i3 + 4 | 0;
i5 = i3;
- HEAP32[i6 >> 2] = HEAP32[11298];
+ HEAP32[i6 >> 2] = HEAP32[11376];
i7 = __ZN6cashew12ValueBuilder10makeDoubleEd(d1) | 0;
HEAP32[i5 >> 2] = i7;
HEAP32[i4 >> 2] = HEAP32[i6 >> 2];
@@ -84973,20 +85568,20 @@ function _strerror(i2) {
var i1 = 0, i3 = 0;
i3 = 0;
while (1) {
- if ((HEAPU8[36175 + i3 >> 0] | 0) == (i2 | 0)) {
+ if ((HEAPU8[36488 + i3 >> 0] | 0) == (i2 | 0)) {
i2 = 2;
break;
}
i1 = i3 + 1 | 0;
if ((i1 | 0) == 87) {
- i1 = 36263;
+ i1 = 36576;
i3 = 87;
i2 = 5;
break;
} else i3 = i1;
}
- if ((i2 | 0) == 2) if (!i3) i1 = 36263; else {
- i1 = 36263;
+ if ((i2 | 0) == 2) if (!i3) i1 = 36576; else {
+ i1 = 36576;
i2 = 5;
}
if ((i2 | 0) == 5) while (1) {
@@ -85154,8 +85749,8 @@ function __ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEE
function __ZN4wasm6Module15getFunctionTypeENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = i1 + 128 | 0;
- if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(17466, 14782, 1502, 17495); else {
+ i1 = i1 + 136 | 0;
+ if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(17400, 14515, 1519, 17429); else {
i2 = __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0;
return HEAP32[i2 >> 2] | 0;
}
@@ -85187,7 +85782,7 @@ function __ZN4wasm34OptimizingIncrementalModuleBuilder16optimizeGloballyEv(i1) {
i3 = i2;
i1 = HEAP32[i1 >> 2] | 0;
HEAP32[i3 >> 2] = i1;
- HEAP32[i3 + 4 >> 2] = i1 + 100;
+ HEAP32[i3 + 4 >> 2] = i1 + 108;
HEAP32[i3 + 8 >> 2] = 0;
HEAP32[i3 + 12 >> 2] = 0;
HEAP32[i3 + 16 >> 2] = 0;
@@ -85213,8 +85808,8 @@ function __ZN4wasm15MinifiedPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i1, i2, i3
HEAP32[i4 + 24 >> 2] = 0;
HEAP32[i4 + 28 >> 2] = 0;
HEAP8[i4 + 8 >> 0] = 1;
- HEAP32[i4 + 12 >> 2] = 53494;
- HEAP32[i4 + 16 >> 2] = 53494;
+ HEAP32[i4 + 12 >> 2] = 53818;
+ HEAP32[i4 + 16 >> 2] = 53818;
__ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i3);
STACKTOP = i2;
return;
@@ -85291,6 +85886,18 @@ function __ZN4wasm22SExpressionWasmBuilder17parseCallOperandsINS_4CallEEEvRNS_7E
return;
}
+function __ZN4wasm17WasmBinaryBuilder14readExpressionEv(i1) {
+ i1 = i1 | 0;
+ var i2 = 0;
+ i2 = i1 + 124 | 0;
+ if (HEAP32[i2 >> 2] | 0) ___assert_fail(19737, 18750, 1584, 21286);
+ __ZN4wasm17WasmBinaryBuilder18processExpressionsEv(i1);
+ if (((HEAP32[i1 + 100 >> 2] | 0) - (HEAP32[i1 + 96 >> 2] | 0) | 0) != 4) ___assert_fail(21301, 18750, 1586, 21286);
+ i1 = __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i1) | 0;
+ if (!(HEAP32[i2 >> 2] | 0)) return i1 | 0; else ___assert_fail(19737, 18750, 1588, 21286);
+ return 0;
+}
+
function __ZNSt3__26threadC2IRFvPvEJPN4wasm6ThreadEEvEEOT_DpOT0_(i1, i2, i3) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -85345,14 +85952,49 @@ function __ZN4wasm11FullPrinter3runEPNS_10PassRunnerEPNS_6ModuleE(i1, i2, i3) {
HEAP32[i4 + 24 >> 2] = 0;
HEAP32[i4 + 28 >> 2] = 0;
HEAP8[i4 + 8 >> 0] = 0;
- HEAP32[i4 + 12 >> 2] = 42465;
- HEAP32[i4 + 16 >> 2] = 31522;
+ HEAP32[i4 + 12 >> 2] = 42778;
+ HEAP32[i4 + 16 >> 2] = 31814;
HEAP8[i4 + 20 >> 0] = 1;
__ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i3);
STACKTOP = i2;
return;
}
+function __ZZ11instantiateEN19JSExternalInterface15getResultFromJSEdN4wasm8WasmTypeE(i1, d2, i3) {
+ i1 = i1 | 0;
+ d2 = +d2;
+ i3 = i3 | 0;
+ switch (i3 | 0) {
+ case 0:
+ {
+ HEAP32[i1 >> 2] = 1;
+ HEAP32[i1 + 8 >> 2] = 0;
+ break;
+ }
+ case 1:
+ {
+ HEAP32[i1 >> 2] = 1;
+ HEAP32[i1 + 8 >> 2] = ~~d2;
+ break;
+ }
+ case 3:
+ {
+ HEAP32[i1 >> 2] = 3;
+ HEAPF32[i1 + 8 >> 2] = d2;
+ break;
+ }
+ case 4:
+ {
+ HEAP32[i1 >> 2] = 4;
+ HEAPF64[i1 + 8 >> 3] = d2;
+ break;
+ }
+ default:
+ _abort();
+ }
+ return;
+}
+
function __ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i3) {
i1 = i1 | 0;
i3 = i3 | 0;
@@ -85401,7 +86043,7 @@ function __ZN6cashew5Value9push_backENS_3RefE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
var i3 = 0, i4 = 0, i5 = 0;
- if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34036, 34046, 479, 28515);
+ if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34336, 34346, 479, 28807);
i3 = HEAP32[i1 + 8 >> 2] | 0;
i4 = i3 + 4 | 0;
i5 = HEAP32[i4 >> 2] | 0;
@@ -85417,9 +86059,9 @@ function __ZN4wasm13WasmValidator9visitHostEPNS_4HostE(i1, i2) {
i2 = i2 | 0;
var i3 = 0;
if ((HEAP32[i2 + 8 >> 2] | 0) == 2) {
- __ZN4wasm13WasmValidator13shouldBeEqualIPNS_4HostEjEEbT0_S4_T_PKc(i1, HEAP32[i2 + 24 >> 2] | 0, 1, i2, 16170) | 0;
+ __ZN4wasm13WasmValidator13shouldBeEqualIPNS_4HostEjEEbT0_S4_T_PKc(i1, HEAP32[i2 + 24 >> 2] | 0, 1, i2, 16214) | 0;
i3 = __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i2 + 16 | 0, 0) | 0;
- __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4HostENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i3 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 16202) | 0;
+ __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4HostENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i3 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 16246) | 0;
}
return;
}
@@ -85477,8 +86119,8 @@ function __ZN4wasm7Printer3runEPNS_10PassRunnerEPNS_6ModuleE(i1, i2, i3) {
HEAP32[i4 + 24 >> 2] = 0;
HEAP32[i4 + 28 >> 2] = 0;
HEAP8[i4 + 8 >> 0] = 0;
- HEAP32[i4 + 12 >> 2] = 42465;
- HEAP32[i4 + 16 >> 2] = 31522;
+ HEAP32[i4 + 12 >> 2] = 42778;
+ HEAP32[i4 + 16 >> 2] = 31814;
__ZN4wasm16PrintSExpression11visitModuleEPNS_6ModuleE(i4, i3);
STACKTOP = i2;
return;
@@ -85607,8 +86249,8 @@ function __ZNK4wasm7Literal18countLeadingZeroesEv(i3, i1) {
function __ZN4wasm6Module11getFunctionENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = i1 + 164 | 0;
- if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(26193, 14782, 1505, 26218); else {
+ i1 = i1 + 172 | 0;
+ if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(26485, 14515, 1522, 26510); else {
i2 = __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0;
return HEAP32[i2 >> 2] | 0;
}
@@ -85712,8 +86354,8 @@ function ___stdio_seek(i1, i2, i3) {
function __ZN4wasm6Module9getImportENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = i1 + 140 | 0;
- if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(18354, 14782, 1503, 18377); else {
+ i1 = i1 + 148 | 0;
+ if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(18288, 14515, 1520, 18311); else {
i2 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0;
return HEAP32[i2 >> 2] | 0;
}
@@ -85723,8 +86365,8 @@ function __ZN4wasm6Module9getImportENS_4NameE(i1, i2) {
function __ZN4wasm6Module9getExportENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = i1 + 152 | 0;
- if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(26160, 14782, 1504, 26183); else {
+ i1 = i1 + 160 | 0;
+ if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(26452, 14515, 1521, 26475); else {
i2 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0;
return HEAP32[i2 >> 2] | 0;
}
@@ -85861,13 +86503,35 @@ function __ZNSt3__212_GLOBAL__N_130throw_from_string_out_of_rangeERKNS_12basic_s
STACKTOP = STACKTOP + 16 | 0;
i2 = i3;
i3 = i3 + 4 | 0;
- __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i3, i1, 41633);
- i1 = HEAP32[806] | 0;
+ __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i3, i1, 41946);
+ i1 = HEAP32[807] | 0;
HEAP32[i2 >> 2] = (HEAP8[i3 + 11 >> 0] | 0) < 0 ? HEAP32[i3 >> 2] | 0 : i3;
- _fprintf(i1, 41629, i2) | 0;
+ _fprintf(i1, 41942, i2) | 0;
_abort();
}
+function __ZN4wasm5Table7SegmentC2EOS1_(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0, i4 = 0, i5 = 0;
+ HEAP32[i1 >> 2] = HEAP32[i2 >> 2];
+ i4 = i1 + 4 | 0;
+ i3 = i2 + 4 | 0;
+ HEAP32[i4 >> 2] = 0;
+ i5 = i1 + 8 | 0;
+ HEAP32[i5 >> 2] = 0;
+ HEAP32[i1 + 12 >> 2] = 0;
+ HEAP32[i4 >> 2] = HEAP32[i3 >> 2];
+ i4 = i2 + 8 | 0;
+ HEAP32[i5 >> 2] = HEAP32[i4 >> 2];
+ i2 = i2 + 12 | 0;
+ HEAP32[i1 + 12 >> 2] = HEAP32[i2 >> 2];
+ HEAP32[i2 >> 2] = 0;
+ HEAP32[i4 >> 2] = 0;
+ HEAP32[i3 >> 2] = 0;
+ return;
+}
+
function __ZNSt3__212_GLOBAL__N_129throw_from_string_invalid_argERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE(i1) {
i1 = i1 | 0;
var i2 = 0, i3 = 0;
@@ -85875,17 +86539,17 @@ function __ZNSt3__212_GLOBAL__N_129throw_from_string_invalid_argERKNS_12basic_st
STACKTOP = STACKTOP + 16 | 0;
i2 = i3;
i3 = i3 + 4 | 0;
- __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i3, i1, 41613);
- i1 = HEAP32[806] | 0;
+ __ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_(i3, i1, 41926);
+ i1 = HEAP32[807] | 0;
HEAP32[i2 >> 2] = (HEAP8[i3 + 11 >> 0] | 0) < 0 ? HEAP32[i3 >> 2] | 0 : i3;
- _fprintf(i1, 41629, i2) | 0;
+ _fprintf(i1, 41942, i2) | 0;
_abort();
}
function __ZN4wasm6Module17checkFunctionTypeENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = i1 + 128 | 0;
+ i1 = i1 + 136 | 0;
if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_12FunctionTypeEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) i1 = 0; else {
i1 = __ZNSt3__23mapIN4wasm4NameEPNS1_12FunctionTypeENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0;
i1 = HEAP32[i1 >> 2] | 0;
@@ -85938,7 +86602,7 @@ function __ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
var i3 = 0, i4 = 0;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49276) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49600) | 0;
i3 = i1 + 36 | 0;
HEAP32[i3 >> 2] = i4;
i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] & 127](i4) | 0;
@@ -85954,7 +86618,7 @@ function __ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
var i3 = 0, i4 = 0;
- i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49268) | 0;
+ i4 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49592) | 0;
i3 = i1 + 36 | 0;
HEAP32[i3 >> 2] = i4;
i4 = FUNCTION_TABLE_ii[HEAP32[(HEAP32[i4 >> 2] | 0) + 24 >> 2] & 127](i4) | 0;
@@ -85977,7 +86641,7 @@ function __ZN4wasm7Literal11setQuietNaNEd(d1) {
HEAP32[tempDoublePtr >> 2] = i2;
HEAP32[tempDoublePtr + 4 >> 2] = i3 | 524288;
return +(+HEAPF64[tempDoublePtr >> 3]);
- } else ___assert_fail(24967, 14782, 301, 25001);
+ } else ___assert_fail(22671, 14515, 301, 22705);
return +(0.0);
}
@@ -86061,7 +86725,7 @@ function __ZN4wasm8Function13getLocalIndexENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
i1 = i1 + 52 | 0;
- if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(18480, 14782, 1402, 18509); else {
+ if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEjEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) ___assert_fail(18414, 14515, 1402, 18443); else {
i2 = __ZNSt3__23mapIN4wasm4NameEjNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_jEEEEEixERS7_(i1, i2) | 0;
return HEAP32[i2 >> 2] | 0;
}
@@ -86180,7 +86844,7 @@ function __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(i1
function __ZN4wasm6Module13checkFunctionENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = i1 + 164 | 0;
+ i1 = i1 + 172 | 0;
if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_8FunctionEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) i1 = 0; else {
i1 = __ZNSt3__23mapIN4wasm4NameEPNS1_8FunctionENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0;
i1 = HEAP32[i1 >> 2] | 0;
@@ -86250,7 +86914,7 @@ function __ZN4wasm7Builder14makeCallImportENS_4NameERKNSt3__26vectorIPNS_10Expre
function __ZN4wasm6Module11checkImportENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = i1 + 140 | 0;
+ i1 = i1 + 148 | 0;
if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ImportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) i1 = 0; else {
i1 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ImportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0;
i1 = HEAP32[i1 >> 2] | 0;
@@ -86261,7 +86925,7 @@ function __ZN4wasm6Module11checkImportENS_4NameE(i1, i2) {
function __ZN4wasm6Module11checkExportENS_4NameE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = i1 + 152 | 0;
+ i1 = i1 + 160 | 0;
if (!(__ZNKSt3__26__treeINS_12__value_typeIN4wasm4NameEPNS2_6ExportEEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__count_uniqueIS3_EEjRKT_(i1, i2) | 0)) i1 = 0; else {
i1 = __ZNSt3__23mapIN4wasm4NameEPNS1_6ExportENS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_(i1, i2) | 0;
i1 = HEAP32[i1 >> 2] | 0;
@@ -86483,7 +87147,7 @@ function __ZN4wasm34OptimizingIncrementalModuleBuilder13queueFunctionEPNS_8Funct
i4 = i1 + 44 | 0;
HEAP32[i4 >> 2] = (HEAP32[i4 >> 2] | 0) + 1;
return;
- } else ___assert_fail(14468, 14048, 181, 14496);
+ } else ___assert_fail(14526, 14052, 181, 14554);
}
function _vsscanf(i1, i2, i3) {
@@ -86584,7 +87248,7 @@ function __ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUl
var i2 = 0, i3 = 0;
i2 = __Znwj(20) | 0;
i3 = i1 + 4 | 0;
- HEAP32[i2 >> 2] = 3016;
+ HEAP32[i2 >> 2] = 3020;
i1 = i2 + 4 | 0;
HEAP32[i1 >> 2] = HEAP32[i3 >> 2];
HEAP32[i1 + 4 >> 2] = HEAP32[i3 + 4 >> 2];
@@ -87038,11 +87702,11 @@ function __ZN6cashew5Value10getIntegerEv(i1) {
i1 = i1 | 0;
var i2 = 0;
i2 = __ZN6cashew5Value9getNumberEv(i1) | 0;
- if (!(+_fmod(+HEAPF64[i2 >> 3], 1.0) == 0.0)) ___assert_fail(27913, 34046, 229, 27939);
+ if (!(+_fmod(+HEAPF64[i2 >> 3], 1.0) == 0.0)) ___assert_fail(28205, 34346, 229, 28231);
i2 = __ZN6cashew5Value9getNumberEv(i1) | 0;
i2 = ~~+HEAPF64[i2 >> 3];
i1 = __ZN6cashew5Value9getNumberEv(i1) | 0;
- if (+(i2 | 0) == +HEAPF64[i1 >> 3]) return i2 | 0; else ___assert_fail(27950, 34046, 231, 27939);
+ if (+(i2 | 0) == +HEAPF64[i1 >> 3]) return i2 | 0; else ___assert_fail(28242, 34346, 231, 28231);
return 0;
}
@@ -87065,7 +87729,7 @@ function __ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUl
i1 = i1 | 0;
i2 = i2 | 0;
i1 = i1 + 4 | 0;
- HEAP32[i2 >> 2] = 3016;
+ HEAP32[i2 >> 2] = 3020;
i2 = i2 + 4 | 0;
HEAP32[i2 >> 2] = HEAP32[i1 >> 2];
HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2];
@@ -87078,7 +87742,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio
i1 = i1 | 0;
var i2 = 0, i3 = 0, i4 = 0;
i3 = __Znwj(64) | 0;
- HEAP32[i3 >> 2] = 2840;
+ HEAP32[i3 >> 2] = 2844;
i4 = i3 + 4 | 0;
i1 = i1 + 4 | 0;
i2 = i4 + 60 | 0;
@@ -87128,23 +87792,29 @@ function __ZN11ArenaVectorIN4wasm4NameEE6resizeEj(i1, i3) {
return;
}
-function __ZN4wasm34OptimizingIncrementalModuleBuilder6finishEv(i1) {
+function __ZNSt3__214__split_bufferIN4wasm5Table7SegmentERNS_9allocatorIS3_EEED2Ev(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 + 16 >> 2] | 0) == (HEAP32[i1 + 4 >> 2] | 0)) {
- __ZN4wasm34OptimizingIncrementalModuleBuilder14wakeAllWorkersEv(i1);
- __ZN4wasm34OptimizingIncrementalModuleBuilder20waitUntilAllFinishedEv(i1);
- __ZN4wasm34OptimizingIncrementalModuleBuilder16optimizeGloballyEv(i1);
- return;
- } else ___assert_fail(14510, 14048, 132, 14539);
+ var i2 = 0, i3 = 0, i4 = 0;
+ i2 = HEAP32[i1 + 4 >> 2] | 0;
+ i3 = i1 + 8 | 0;
+ while (1) {
+ i4 = HEAP32[i3 >> 2] | 0;
+ if ((i4 | 0) == (i2 | 0)) break;
+ HEAP32[i3 >> 2] = i4 + -16;
+ __ZNSt3__213__vector_baseIN4wasm4NameENS_9allocatorIS2_EEED2Ev(i4 + -12 | 0);
+ }
+ i1 = HEAP32[i1 >> 2] | 0;
+ if (i1 | 0) __ZdlPv(i1);
+ return;
}
-function __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i2, i1, i5, i3) {
+function __ZN4wasm6Memory7SegmentC2EPNS_10ExpressionEPKcNS_7AddressE(i2, i1, i5, i3) {
i2 = i2 | 0;
i1 = i1 | 0;
i5 = i5 | 0;
i3 = i3 | 0;
var i4 = 0;
- HEAP32[i2 >> 2] = HEAP32[i1 >> 2];
+ HEAP32[i2 >> 2] = i1;
i4 = i2 + 4 | 0;
HEAP32[i4 >> 2] = 0;
HEAP32[i2 + 8 >> 2] = 0;
@@ -87155,6 +87825,16 @@ function __ZN4wasm6Memory7SegmentC2ENS_7AddressEPKcS2_(i2, i1, i5, i3) {
return;
}
+function __ZN4wasm34OptimizingIncrementalModuleBuilder6finishEv(i1) {
+ i1 = i1 | 0;
+ if ((HEAP32[i1 + 16 >> 2] | 0) == (HEAP32[i1 + 4 >> 2] | 0)) {
+ __ZN4wasm34OptimizingIncrementalModuleBuilder14wakeAllWorkersEv(i1);
+ __ZN4wasm34OptimizingIncrementalModuleBuilder20waitUntilAllFinishedEv(i1);
+ __ZN4wasm34OptimizingIncrementalModuleBuilder16optimizeGloballyEv(i1);
+ return;
+ } else ___assert_fail(14568, 14052, 132, 14597);
+}
+
function __ZN11ArenaVectorIPN4wasm10ExpressionEE10reallocateEj(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -87187,7 +87867,7 @@ function __ZN4wasm17WasmBinaryBuilder13popExpressionEv(i1) {
i3 = i1 + 100 | 0;
i2 = HEAP32[i3 >> 2] | 0;
i4 = i2;
- if ((i2 | 0) == (HEAP32[i1 + 96 >> 2] | 0)) ___assert_fail(21307, 18854, 1611, 21334);
+ if ((i2 | 0) == (HEAP32[i1 + 96 >> 2] | 0)) ___assert_fail(21203, 18750, 1624, 21230);
i2 = HEAP32[i4 + -4 >> 2] | 0;
i1 = 0;
while (1) {
@@ -87225,7 +87905,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio
i2 = i2 | 0;
i1 = i1 | 0;
var i3 = 0;
- HEAP32[i1 >> 2] = 2840;
+ HEAP32[i1 >> 2] = 2844;
i3 = i1 + 4 | 0;
i1 = i2 + 4 | 0;
i2 = i3 + 60 | 0;
@@ -87560,6 +88240,20 @@ function __ZN11ArenaVectorIPN4wasm7ElementEE9push_backES2_(i2, i3) {
return;
}
+function __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_j(i1, i4, i3, i2) {
+ i1 = i1 | 0;
+ i4 = i4 | 0;
+ i3 = i3 | 0;
+ i2 = i2 | 0;
+ i2 = i1 + 4 | 0;
+ i1 = i3 - i4 | 0;
+ if ((i1 | 0) > 0) {
+ _memcpy(HEAP32[i2 >> 2] | 0, i4 | 0, i1 | 0) | 0;
+ HEAP32[i2 >> 2] = (HEAP32[i2 >> 2] | 0) + (i1 >> 2 << 2);
+ }
+ return;
+}
+
function __ZNSt3__28functionIFN4wasm15ThreadWorkStateEvEEaSERKS4_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -87835,7 +88529,7 @@ function __ZN4wasm7Literal10NaNPayloadEd(d1) {
if (i4 >>> 0 > 2146435072 | (i4 | 0) == 2146435072 & i2 >>> 0 > 0) {
tempRet0 = i3 & 1048575;
return i2 | 0;
- } else ___assert_fail(24967, 14782, 288, 26263);
+ } else ___assert_fail(22671, 14515, 288, 26555);
return 0;
}
@@ -87867,7 +88561,7 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCallsC
HEAP32[i3 + 12 >> 2] = 0;
HEAP32[i3 + 16 >> 2] = 0;
HEAP32[i3 + 20 >> 2] = 0;
- HEAP32[i1 >> 2] = 2800;
+ HEAP32[i1 >> 2] = 2804;
HEAP32[i1 + 40 >> 2] = i2;
return;
}
@@ -87886,7 +88580,7 @@ function __ZNSt3__212__hash_tableINS_17__hash_value_typeIN6cashew7IStringEN7AsmD
function __ZN4wasm10ThreadPool3getEv() {
var i1 = 0, i2 = 0, i3 = 0;
- i1 = HEAP32[11381] | 0;
+ i1 = HEAP32[11459] | 0;
if (!i1) {
i1 = __Znwj(96) | 0;
i2 = i1;
@@ -87895,9 +88589,9 @@ function __ZN4wasm10ThreadPool3getEv() {
HEAP32[i2 >> 2] = 0;
i2 = i2 + 4 | 0;
} while ((i2 | 0) < (i3 | 0));
- HEAP32[11381] = i1;
+ HEAP32[11459] = i1;
__ZN4wasm10ThreadPool10initializeEj(i1, __ZN4wasm10ThreadPool11getNumCoresEv() | 0);
- i1 = HEAP32[11381] | 0;
+ i1 = HEAP32[11459] | 0;
}
return i1 | 0;
}
@@ -87924,7 +88618,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio
i1 = i1 | 0;
var i2 = 0, i3 = 0, i4 = 0;
i2 = __Znwj(12) | 0;
- HEAP32[i2 >> 2] = 2928;
+ HEAP32[i2 >> 2] = 2932;
i4 = i1 + 4 | 0;
i3 = HEAP32[i4 + 4 >> 2] | 0;
i1 = i2 + 4 | 0;
@@ -87937,7 +88631,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio
i1 = i1 | 0;
var i2 = 0, i3 = 0, i4 = 0;
i2 = __Znwj(12) | 0;
- HEAP32[i2 >> 2] = 2884;
+ HEAP32[i2 >> 2] = 2888;
i4 = i1 + 4 | 0;
i3 = HEAP32[i4 + 4 >> 2] | 0;
i1 = i2 + 4 | 0;
@@ -87950,7 +88644,7 @@ function __ZNSt3__28numpunctIwEC2Ej(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
HEAP32[i1 + 4 >> 2] = i2 + -1;
- HEAP32[i1 >> 2] = 10416;
+ HEAP32[i1 >> 2] = 10420;
HEAP32[i1 + 8 >> 2] = 46;
HEAP32[i1 + 12 >> 2] = 44;
i2 = i1 + 16 | 0;
@@ -88007,10 +88701,10 @@ function _newlocale(i2, i3, i1) {
i3 = i3 | 0;
i1 = i1 | 0;
var i4 = 0;
- if (((HEAP8[i3 >> 0] | 0) != 0 ? (_strcmp(i3, 38855) | 0) != 0 : 0) ? (_strcmp(i3, 38067) | 0) != 0 : 0) i1 = 0; else i4 = 4;
- do if ((i4 | 0) == 4) if (!i1) if (!(HEAP32[11479] | 0)) {
- HEAP32[11479] = 1;
- i1 = 45920;
+ if (((HEAP8[i3 >> 0] | 0) != 0 ? (_strcmp(i3, 39168) | 0) != 0 : 0) ? (_strcmp(i3, 38380) | 0) != 0 : 0) i1 = 0; else i4 = 4;
+ do if ((i4 | 0) == 4) if (!i1) if (!(HEAP32[11560] | 0)) {
+ HEAP32[11560] = 1;
+ i1 = 46244;
break;
} else {
i1 = _calloc(1, 4) | 0;
@@ -88077,7 +88771,7 @@ function __ZNSt3__28numpunctIcEC2Ej(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
HEAP32[i1 + 4 >> 2] = i2 + -1;
- HEAP32[i1 >> 2] = 10376;
+ HEAP32[i1 >> 2] = 10380;
HEAP8[i1 + 8 >> 0] = 46;
HEAP8[i1 + 9 >> 0] = 44;
i2 = i1 + 12 | 0;
@@ -88154,57 +88848,57 @@ function __ZNSt3__219__libcpp_snprintf_lEPcjP15__locale_structPKcz(i3, i4, i1, i
function __ZNKSt3__220__time_get_c_storageIwE3__xEv(i1) {
i1 = i1 | 0;
- if ((HEAP8[44400] | 0) == 0 ? ___cxa_guard_acquire(44400) | 0 : 0) {
- HEAP32[12093] = 0;
- HEAP32[12094] = 0;
- HEAP32[12095] = 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48372, 8460, _wcslen(8460) | 0);
- ___cxa_atexit(177, 48372, ___dso_handle | 0) | 0;
+ if ((HEAP8[44712] | 0) == 0 ? ___cxa_guard_acquire(44712) | 0 : 0) {
+ HEAP32[12174] = 0;
+ HEAP32[12175] = 0;
+ HEAP32[12176] = 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48696, 8464, _wcslen(8464) | 0);
+ ___cxa_atexit(177, 48696, ___dso_handle | 0) | 0;
}
- return 48372;
+ return 48696;
}
function __ZNKSt3__220__time_get_c_storageIwE3__rEv(i1) {
i1 = i1 | 0;
- if ((HEAP8[44408] | 0) == 0 ? ___cxa_guard_acquire(44408) | 0 : 0) {
- HEAP32[12096] = 0;
- HEAP32[12097] = 0;
- HEAP32[12098] = 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48384, 8496, _wcslen(8496) | 0);
- ___cxa_atexit(177, 48384, ___dso_handle | 0) | 0;
+ if ((HEAP8[44720] | 0) == 0 ? ___cxa_guard_acquire(44720) | 0 : 0) {
+ HEAP32[12177] = 0;
+ HEAP32[12178] = 0;
+ HEAP32[12179] = 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48708, 8500, _wcslen(8500) | 0);
+ ___cxa_atexit(177, 48708, ___dso_handle | 0) | 0;
}
- return 48384;
+ return 48708;
}
function __ZNKSt3__220__time_get_c_storageIwE3__cEv(i1) {
i1 = i1 | 0;
- if ((HEAP8[44416] | 0) == 0 ? ___cxa_guard_acquire(44416) | 0 : 0) {
- HEAP32[12099] = 0;
- HEAP32[12100] = 0;
- HEAP32[12101] = 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48396, 8544, _wcslen(8544) | 0);
- ___cxa_atexit(177, 48396, ___dso_handle | 0) | 0;
+ if ((HEAP8[44728] | 0) == 0 ? ___cxa_guard_acquire(44728) | 0 : 0) {
+ HEAP32[12180] = 0;
+ HEAP32[12181] = 0;
+ HEAP32[12182] = 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48720, 8548, _wcslen(8548) | 0);
+ ___cxa_atexit(177, 48720, ___dso_handle | 0) | 0;
}
- return 48396;
+ return 48720;
}
function __ZNKSt3__220__time_get_c_storageIwE3__XEv(i1) {
i1 = i1 | 0;
- if ((HEAP8[44392] | 0) == 0 ? ___cxa_guard_acquire(44392) | 0 : 0) {
- HEAP32[12090] = 0;
- HEAP32[12091] = 0;
- HEAP32[12092] = 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48360, 8424, _wcslen(8424) | 0);
- ___cxa_atexit(177, 48360, ___dso_handle | 0) | 0;
+ if ((HEAP8[44704] | 0) == 0 ? ___cxa_guard_acquire(44704) | 0 : 0) {
+ HEAP32[12171] = 0;
+ HEAP32[12172] = 0;
+ HEAP32[12173] = 0;
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(48684, 8428, _wcslen(8428) | 0);
+ ___cxa_atexit(177, 48684, ___dso_handle | 0) | 0;
}
- return 48360;
+ return 48684;
}
function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
var i3 = 0;
- HEAP32[i2 >> 2] = 2928;
+ HEAP32[i2 >> 2] = 2932;
i3 = i1 + 4 | 0;
i1 = HEAP32[i3 + 4 >> 2] | 0;
i2 = i2 + 4 | 0;
@@ -88217,7 +88911,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio
i1 = i1 | 0;
i2 = i2 | 0;
var i3 = 0;
- HEAP32[i2 >> 2] = 2884;
+ HEAP32[i2 >> 2] = 2888;
i3 = i1 + 4 | 0;
i1 = HEAP32[i3 + 4 >> 2] | 0;
i2 = i2 + 4 | 0;
@@ -88226,12 +88920,22 @@ function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctio
return;
}
+function __ZN4wasm13WasmValidator11visitMemoryEPNS_6MemoryE(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0;
+ i3 = i2 + 4 | 0;
+ __ZN4wasm13WasmValidator13shouldBeFalseIPKcEEbbT_S3_(i1, (HEAP32[i2 >> 2] | 0) >>> 0 > (HEAP32[i3 >> 2] | 0) >>> 0, 35286, 16379) | 0;
+ __ZN4wasm13WasmValidator12shouldBeTrueIPKcEEbbT_S3_(i1, (HEAP32[i3 >> 2] | 0) >>> 0 < 65536, 35286, 16401) | 0;
+ return;
+}
+
function __ZN4wasm13WasmValidator11visitBinaryEPNS_6BinaryE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
var i3 = 0, i4 = 0;
i4 = HEAP32[(HEAP32[i2 + 12 >> 2] | 0) + 4 >> 2] | 0;
- if ((i4 | 0) != 5 ? (i3 = HEAP32[(HEAP32[i2 + 16 >> 2] | 0) + 4 >> 2] | 0, (i3 | 0) != 5) : 0) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6BinaryENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i4, i3, i2, 16137) | 0;
+ if ((i4 | 0) != 5 ? (i3 = HEAP32[(HEAP32[i2 + 16 >> 2] | 0) + 4 >> 2] | 0, (i3 | 0) != 5) : 0) __ZN4wasm13WasmValidator13shouldBeEqualIPNS_6BinaryENS_8WasmTypeEEEbT0_S5_T_PKc(i1, i4, i3, i2, 16181) | 0;
return;
}
@@ -88241,32 +88945,32 @@ function __ZN4wasm13printWasmTypeENS_8WasmTypeE(i2) {
switch (i2 | 0) {
case 0:
{
- i1 = 17826;
+ i1 = 17760;
break;
}
case 1:
{
- i1 = 17831;
+ i1 = 17765;
break;
}
case 2:
{
- i1 = 17835;
+ i1 = 17769;
break;
}
case 3:
{
- i1 = 17839;
+ i1 = 17773;
break;
}
case 4:
{
- i1 = 17843;
+ i1 = 17777;
break;
}
case 5:
{
- i1 = 31639;
+ i1 = 31985;
break;
}
default:
@@ -88332,7 +89036,7 @@ function _interpreter_stack_trace() {
i2 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
i3 = i2;
- __ZN4wasm14ModuleInstance18printFunctionStackEv(i3, HEAP32[11249] | 0);
+ __ZN4wasm14ModuleInstance18printFunctionStackEv(i3, HEAP32[11327] | 0);
i1 = ___strdup((HEAP8[i3 + 11 >> 0] | 0) < 0 ? HEAP32[i3 >> 2] | 0 : i3) | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i3);
STACKTOP = i2;
@@ -88414,7 +89118,7 @@ function __ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1) | 0;
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49276) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49600) | 0;
HEAP32[i1 + 36 >> 2] = i2;
i2 = (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i2) | 0) & 1;
HEAP8[i1 + 44 >> 0] = i2;
@@ -88425,7 +89129,7 @@ function __ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
FUNCTION_TABLE_ii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 127](i1) | 0;
- i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49268) | 0;
+ i2 = __ZNKSt3__26locale9use_facetERNS0_2idE(i2, 49592) | 0;
HEAP32[i1 + 36 >> 2] = i2;
i2 = (FUNCTION_TABLE_ii[HEAP32[(HEAP32[i2 >> 2] | 0) + 28 >> 2] & 127](i2) | 0) & 1;
HEAP8[i1 + 44 >> 0] = i2;
@@ -88786,57 +89490,57 @@ function __ZNSt3__213__vector_baseIPNS_6vectorIN6cashew3RefENS_9allocatorIS3_EEE
function __ZNKSt3__220__time_get_c_storageIcE3__rEv(i1) {
i1 = i1 | 0;
- if ((HEAP8[44328] | 0) == 0 ? ___cxa_guard_acquire(44328) | 0 : 0) {
- HEAP32[11893] = 0;
- HEAP32[11894] = 0;
- HEAP32[11895] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47572, 39299, 11);
- ___cxa_atexit(173, 47572, ___dso_handle | 0) | 0;
+ if ((HEAP8[44640] | 0) == 0 ? ___cxa_guard_acquire(44640) | 0 : 0) {
+ HEAP32[11974] = 0;
+ HEAP32[11975] = 0;
+ HEAP32[11976] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47896, 39612, 11);
+ ___cxa_atexit(173, 47896, ___dso_handle | 0) | 0;
}
- return 47572;
+ return 47896;
}
function __ZNKSt3__220__time_get_c_storageIcE3__cEv(i1) {
i1 = i1 | 0;
- if ((HEAP8[44336] | 0) == 0 ? ___cxa_guard_acquire(44336) | 0 : 0) {
- HEAP32[11896] = 0;
- HEAP32[11897] = 0;
- HEAP32[11898] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47584, 39311, 20);
- ___cxa_atexit(173, 47584, ___dso_handle | 0) | 0;
+ if ((HEAP8[44648] | 0) == 0 ? ___cxa_guard_acquire(44648) | 0 : 0) {
+ HEAP32[11977] = 0;
+ HEAP32[11978] = 0;
+ HEAP32[11979] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47908, 39624, 20);
+ ___cxa_atexit(173, 47908, ___dso_handle | 0) | 0;
}
- return 47584;
+ return 47908;
}
function __ZNKSt3__220__time_get_c_storageIcE3__xEv(i1) {
i1 = i1 | 0;
- if ((HEAP8[44320] | 0) == 0 ? ___cxa_guard_acquire(44320) | 0 : 0) {
- HEAP32[11890] = 0;
- HEAP32[11891] = 0;
- HEAP32[11892] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47560, 39290, 8);
- ___cxa_atexit(173, 47560, ___dso_handle | 0) | 0;
+ if ((HEAP8[44632] | 0) == 0 ? ___cxa_guard_acquire(44632) | 0 : 0) {
+ HEAP32[11971] = 0;
+ HEAP32[11972] = 0;
+ HEAP32[11973] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47884, 39603, 8);
+ ___cxa_atexit(173, 47884, ___dso_handle | 0) | 0;
}
- return 47560;
+ return 47884;
}
function __ZNKSt3__220__time_get_c_storageIcE3__XEv(i1) {
i1 = i1 | 0;
- if ((HEAP8[44312] | 0) == 0 ? ___cxa_guard_acquire(44312) | 0 : 0) {
- HEAP32[11887] = 0;
- HEAP32[11888] = 0;
- HEAP32[11889] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47548, 39281, 8);
- ___cxa_atexit(173, 47548, ___dso_handle | 0) | 0;
+ if ((HEAP8[44624] | 0) == 0 ? ___cxa_guard_acquire(44624) | 0 : 0) {
+ HEAP32[11968] = 0;
+ HEAP32[11969] = 0;
+ HEAP32[11970] = 0;
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(47872, 39594, 8);
+ ___cxa_atexit(173, 47872, ___dso_handle | 0) | 0;
}
- return 47548;
+ return 47872;
}
function __ZN4wasmlsERNSt3__213basic_ostreamIcNS0_11char_traitsIcEEEENS_4NameE(i2, i1) {
i2 = i2 | 0;
i1 = i1 | 0;
i1 = HEAP32[i1 >> 2] | 0;
- if (!i1) ___assert_fail(14773, 14782, 82, 42923); else return __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 36) | 0, i1) | 0;
+ if (!i1) ___assert_fail(14831, 14515, 82, 43236); else return __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(__ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(i2, 36) | 0, i1) | 0;
return 0;
}
@@ -88957,6 +89661,12 @@ function __ZSt9terminatev() {
__ZSt11__terminatePFvvE(__ZSt13get_terminatev() | 0);
}
+function __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEED2Ev(i1) {
+ i1 = i1 | 0;
+ __ZNSt3__26__treeINS_12__value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_19__map_value_compareIjS6_NS_4lessIjEELb1EEENS3_IS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE(i1, HEAP32[i1 + 4 >> 2] | 0);
+ return;
+}
+
function __ZNSt3__214__split_bufferIPcRNS_9allocatorIS1_EEED2Ev(i1) {
i1 = i1 | 0;
var i2 = 0, i3 = 0, i4 = 0, i5 = 0;
@@ -89119,17 +89829,17 @@ function __ZNK4wasm7Literal5floorEv(i2, i1) {
}
function __GLOBAL__sub_I_simple_ast_cpp() {
- HEAP32[11359] = 0;
- HEAP32[11360] = 0;
- HEAP32[11361] = 0;
- HEAP32[11362] = 0;
- HEAP32[11363] = 0;
- HEAP32[11364] = 0;
- HEAP32[11365] = 0;
- HEAP32[11366] = 0;
- ___cxa_atexit(162, 45436, ___dso_handle | 0) | 0;
- __ZN6cashew10IStringSetC2EPKc(45468, 33947);
- ___cxa_atexit(159, 45468, ___dso_handle | 0) | 0;
+ HEAP32[11437] = 0;
+ HEAP32[11438] = 0;
+ HEAP32[11439] = 0;
+ HEAP32[11440] = 0;
+ HEAP32[11441] = 0;
+ HEAP32[11442] = 0;
+ HEAP32[11443] = 0;
+ HEAP32[11444] = 0;
+ ___cxa_atexit(162, 45748, ___dso_handle | 0) | 0;
+ __ZN6cashew10IStringSetC2EPKc(45780, 34247);
+ ___cxa_atexit(159, 45780, ___dso_handle | 0) | 0;
return;
}
@@ -89163,6 +89873,19 @@ function __ZNK4wasm7Literal9nearbyintEv(i2, i1) {
return;
}
+function __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEE8allocateEj(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0;
+ if (i2 >>> 0 > 1073741823) __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1); else {
+ i3 = __Znwj(i2 << 2) | 0;
+ HEAP32[i1 + 4 >> 2] = i3;
+ HEAP32[i1 >> 2] = i3;
+ HEAP32[i1 + 8 >> 2] = i3 + (i2 << 2);
+ return;
+ }
+}
+
function __ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEED2Ev(i1) {
i1 = i1 | 0;
__ZNSt3__26__treeINS_12__value_typeIPN4wasm6ExportEjEENS_19__map_value_compareIS4_S5_NS_4lessIS4_EELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE(i1, HEAP32[i1 + 4 >> 2] | 0);
@@ -89515,7 +90238,7 @@ function __ZN4wasm7Literal9castToI64Ev(i1, i2) {
HEAP32[i2 + 4 >> 2] = i3;
HEAP32[i1 >> 2] = 2;
return;
- } else ___assert_fail(24558, 14782, 222, 24580);
+ } else ___assert_fail(22262, 14515, 222, 22284);
}
function __ZN4wasm7Literal9castToF64Ev(i1, i2) {
@@ -89530,14 +90253,14 @@ function __ZN4wasm7Literal9castToF64Ev(i1, i2) {
HEAP32[i2 + 4 >> 2] = i3;
HEAP32[i1 >> 2] = 4;
return;
- } else ___assert_fail(18153, 14782, 210, 18175);
+ } else ___assert_fail(18087, 14515, 210, 18109);
}
function __ZN4wasm13WasmValidator9visitLoadEPNS_4LoadE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
__ZN4wasm13WasmValidator17validateAlignmentEj(i1, HEAP32[i2 + 16 >> 2] | 0);
- __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4LoadENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 20 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 15572) | 0;
+ __ZN4wasm13WasmValidator33shouldBeEqualOrFirstIsUnreachableIPNS_4LoadENS_8WasmTypeEEEbT0_S5_T_PKc(i1, HEAP32[(HEAP32[i2 + 20 >> 2] | 0) + 4 >> 2] | 0, 1, i2, 15616) | 0;
return;
}
@@ -89607,10 +90330,10 @@ function __ZNSt3__213__vector_baseIN6cashew3RefENS_9allocatorIS2_EEED2Ev(i1) {
function __ZN4wasm14AstStackHelperC2EN6cashew3RefE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- i1 = HEAP32[11243] | 0;
- if ((i1 | 0) == (HEAP32[11244] | 0)) __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(44968, i2); else {
+ i1 = HEAP32[11321] | 0;
+ if ((i1 | 0) == (HEAP32[11322] | 0)) __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_(45280, i2); else {
HEAP32[i1 >> 2] = HEAP32[i2 >> 2];
- HEAP32[11243] = (HEAP32[11243] | 0) + 4;
+ HEAP32[11321] = (HEAP32[11321] | 0) + 4;
}
return;
}
@@ -89662,10 +90385,10 @@ function __ZNK4wasm7Literal5truncEv(i2, i1) {
function __ZNSt3__28ios_base4InitD2Ev(i1) {
i1 = i1 | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(46604) | 0;
- __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv(46688) | 0;
- __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(46940) | 0;
- __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv(47024) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(46928) | 0;
+ __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv(47012) | 0;
+ __ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv(47264) | 0;
+ __ZNSt3__213basic_ostreamIwNS_11char_traitsIwEEE5flushEv(47348) | 0;
return;
}
@@ -89843,7 +90566,7 @@ function __ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3
i1 = i1 | 0;
i2 = i2 | 0;
i1 = HEAP32[(HEAP32[i1 + 4 >> 2] | 0) + 36 >> 2] | 0;
- FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 20 >> 2] & 255](i1, i2);
+ FUNCTION_TABLE_vii[HEAP32[(HEAP32[i1 >> 2] | 0) + 24 >> 2] & 255](i1, i2);
return;
}
@@ -89874,7 +90597,7 @@ function __ZNK4wasm7Literal12extendToSI64Ev(i1, i2) {
HEAP32[i2 >> 2] = i3;
HEAP32[i2 + 4 >> 2] = ((i3 | 0) < 0) << 31 >> 31;
return;
- } else ___assert_fail(18121, 14782, 378, 24321);
+ } else ___assert_fail(18055, 14515, 378, 22025);
}
function __ZNSt3__213__vector_baseIPcNS_9allocatorIS1_EEED2Ev(i1) {
@@ -90008,7 +90731,7 @@ function __ZN4wasm7Literal11setQuietNaNEf(d1) {
d1 = +d1;
var i2 = 0;
i2 = (HEAPF32[tempDoublePtr >> 2] = d1, HEAP32[tempDoublePtr >> 2] | 0);
- if ((i2 & 2147483647) >>> 0 > 2139095040) return +(HEAP32[tempDoublePtr >> 2] = i2 | 4194304, +HEAPF32[tempDoublePtr >> 2]); else ___assert_fail(24967, 14782, 295, 25001);
+ if ((i2 & 2147483647) >>> 0 > 2139095040) return +(HEAP32[tempDoublePtr >> 2] = i2 | 4194304, +HEAPF32[tempDoublePtr >> 2]); else ___assert_fail(22671, 14515, 295, 22705);
return +(0.0);
}
@@ -90033,7 +90756,7 @@ function __ZN4wasm17WasmBinaryBuilder12getBreakNameEi(i1, i2) {
i3 = HEAP32[i1 + 84 >> 2] | 0;
i4 = (HEAP32[i1 + 88 >> 2] | 0) - i3 >> 2;
i1 = i4 + ~i2 | 0;
- if (i1 >>> 0 < i4 >>> 0) return HEAP32[i3 + (i1 << 2) >> 2] | 0; else ___assert_fail(20171, 18854, 1824, 20222);
+ if (i1 >>> 0 < i4 >>> 0) return HEAP32[i3 + (i1 << 2) >> 2] | 0; else ___assert_fail(20067, 18750, 1846, 20118);
return 0;
}
@@ -90092,7 +90815,7 @@ function __ZNSt3__25ctypeIcEC2EPKtbj(i2, i3, i4, i1) {
i4 = i4 | 0;
i1 = i1 | 0;
HEAP32[i2 + 4 >> 2] = i1 + -1;
- HEAP32[i2 >> 2] = 10324;
+ HEAP32[i2 >> 2] = 10328;
i1 = i2 + 8 | 0;
HEAP32[i1 >> 2] = i3;
HEAP8[i2 + 12 >> 0] = i4 & 1;
@@ -90112,7 +90835,7 @@ function __ZN4wasm6Select8finalizeEv(i1) {
HEAP32[i1 + 4 >> 2] = (i2 | 0) != 5 ? i2 : HEAP32[i3 + 4 >> 2] | 0;
return;
}
- ___assert_fail(18625, 14782, 1310, 17861);
+ ___assert_fail(18559, 14515, 1310, 17795);
}
function __ZNSt3__28functionIFN4wasm15ThreadWorkStateEvEED2Ev(i1) {
@@ -90127,7 +90850,7 @@ function __ZNSt3__28functionIFN4wasm15ThreadWorkStateEvEED2Ev(i1) {
function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEEC2Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 7488;
+ HEAP32[i1 >> 2] = 7492;
__ZNSt3__26localeC2Ev(i1 + 4 | 0);
i1 = i1 + 8 | 0;
HEAP32[i1 >> 2] = 0;
@@ -90153,7 +90876,7 @@ function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5uflowEv(i1) {
function __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 7424;
+ HEAP32[i1 >> 2] = 7428;
__ZNSt3__26localeC2Ev(i1 + 4 | 0);
i1 = i1 + 8 | 0;
HEAP32[i1 >> 2] = 0;
@@ -90240,7 +90963,7 @@ function __ZN4wasm13WasmValidator7visitIfEPNS_2IfE(i2, i3) {
var i1 = 0;
i1 = (HEAP32[(HEAP32[i3 + 8 >> 2] | 0) + 4 >> 2] | 0) + -1 | 0;
if (i1 >>> 0 < 5) i1 = (19 >>> (i1 & 31) & 1) != 0; else i1 = 0;
- __ZN4wasm13WasmValidator12shouldBeTrueIPNS_2IfEEEbbT_PKc(i2, i1, i3, 15190) | 0;
+ __ZN4wasm13WasmValidator12shouldBeTrueIPNS_2IfEEEbbT_PKc(i2, i1, i3, 15237) | 0;
return;
}
@@ -90287,7 +91010,7 @@ function __ZNSt3__26vectorIcNS_9allocatorIcEEE18__construct_at_endEj(i1, i2) {
function __ZNSt3__28ios_baseD2Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 7408;
+ HEAP32[i1 >> 2] = 7412;
__ZNSt3__28ios_base16__call_callbacksENS0_5eventE(i1, 0);
__ZNSt3__26localeD2Ev(i1 + 28 | 0);
_free(HEAP32[i1 + 32 >> 2] | 0);
@@ -90323,12 +91046,12 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE10walkModuleEPNS
}
function __GLOBAL__sub_I_optimizer_shared_cpp() {
- HEAP32[11375] = 0;
- __ZN6cashew7IString3setEPKcb(45504, 34084, 1);
- __ZN6cashew7IString3setEPKcb(45508, 34103, 1);
- __ZN6cashew7IString3setEPKcb(45512, 34122, 1);
- __ZN6cashew7IString3setEPKcb(45516, 34141, 1);
- __ZN6cashew7IString3setEPKcb(45520, 34162, 1);
+ HEAP32[11453] = 0;
+ __ZN6cashew7IString3setEPKcb(45816, 34384, 1);
+ __ZN6cashew7IString3setEPKcb(45820, 34403, 1);
+ __ZN6cashew7IString3setEPKcb(45824, 34422, 1);
+ __ZN6cashew7IString3setEPKcb(45828, 34441, 1);
+ __ZN6cashew7IString3setEPKcb(45832, 34462, 1);
return;
}
@@ -90419,7 +91142,7 @@ function __ZNK4wasm7Literal12extendToUI64Ev(i1, i2) {
HEAP32[i2 >> 2] = i3;
HEAP32[i2 + 4 >> 2] = 0;
return;
- } else ___assert_fail(18121, 14782, 382, 24334);
+ } else ___assert_fail(18055, 14515, 382, 22038);
}
function __ZN4wasm15Asm2WasmBuilder12bytesToShiftEj(i2, i3) {
@@ -90470,7 +91193,7 @@ function __ZN4wasm22SExpressionWasmBuilder15preParseImportsERNS_7ElementE(i1, i2
i2 = i2 | 0;
var i3 = 0;
i3 = __ZN4wasm7Element3strEv(__ZN4wasm7ElementixEj(i2, 0) | 0) | 0;
- if ((i3 | 0) == (HEAP32[11442] | 0)) __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i1, i2);
+ if ((i3 | 0) == (HEAP32[11521] | 0)) __ZN4wasm22SExpressionWasmBuilder11parseImportERNS_7ElementE(i1, i2);
return;
}
@@ -90522,7 +91245,7 @@ function __ZN6cashew5Value8setArrayEj(i1, i2) {
var i3 = 0;
__ZN6cashew5Value4freeEv(i1);
HEAP32[i1 >> 2] = 2;
- i3 = __ZN6cashew5Arena10allocArrayEv(45436) | 0;
+ i3 = __ZN6cashew5Arena10allocArrayEv(45748) | 0;
HEAP32[i1 + 8 >> 2] = i3;
__ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE7reserveEj(i3, i2);
return i1 | 0;
@@ -90533,7 +91256,7 @@ function __ZN11ArenaVectorIN4wasm4NameEE8pop_backEv(i1) {
var i2 = 0, i3 = 0;
i2 = i1 + 8 | 0;
i3 = HEAP32[i2 >> 2] | 0;
- if (!i3) ___assert_fail(33194, 33211, 206, 18345); else {
+ if (!i3) ___assert_fail(33535, 33552, 206, 18279); else {
i3 = i3 + -1 | 0;
HEAP32[i2 >> 2] = i3;
return (HEAP32[i1 + 4 >> 2] | 0) + (i3 << 2) | 0;
@@ -90561,7 +91284,7 @@ function __ZN4wasm18CountLeadingZeroesIjEEiT_(i1) {
i1 = i1 >>> 8 | i1;
i1 = i1 >>> 16 | i1;
if (!i1) i1 = 32; else {
- i1 = 34317 + ((Math_imul(i1, 130329821) | 0) >>> 27) | 0;
+ i1 = 34617 + ((Math_imul(i1, 130329821) | 0) >>> 27) | 0;
i1 = HEAPU8[i1 >> 0] | 0;
}
return i1 | 0;
@@ -90590,7 +91313,7 @@ function __ZNSt3__28functionIFavEED2Ev(i1) {
function __ZN6cashew5Value4backEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34036, 34046, 491, 33229);
+ if ((HEAP32[i1 >> 2] | 0) != 2) ___assert_fail(34336, 34346, 491, 33570);
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;
@@ -90708,14 +91431,14 @@ function __ZN4wasm7Builder9makeUnaryENS_7UnaryOpEPNS_10ExpressionE(i1, i2, i3) {
function __ZN4wasm16PrintSExpression16visitUnreachableEPNS_11UnreachableE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, 31639) | 0, 41) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, 31985) | 0, 41) | 0;
return;
}
function __ZN4wasm16PrintSExpression15visitCallImportEPNS_10CallImportE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33105, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33446, 0) | 0;
__ZN4wasm16PrintSExpression13printCallBodyINS_10CallImportEEEvPT_(i1, i2);
return;
}
@@ -90734,7 +91457,7 @@ function __Z8doIndentRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEj(i2, i3) {
i1 = 0;
while (1) {
if ((i1 | 0) == (i3 | 0)) break;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, 33275) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(i2, 33575) | 0;
i1 = i1 + 1 | 0;
}
return i2 | 0;
@@ -90765,6 +91488,16 @@ function __ZNKSt3__28messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIc
return i3 >>> ((i3 | 0) != (-1 | 0) & 1) | 0;
}
+function __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ var i3 = 0;
+ i3 = HEAP32[i1 >> 2] | 0;
+ i2 = __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i1, __ZN4wasm7ElementixEj(i2, 1) | 0) | 0;
+ HEAP32[i3 + 104 >> 2] = i2;
+ return;
+}
+
function __ZN4wasm15getWasmTypeSizeENS_8WasmTypeE(i2) {
i2 = i2 | 0;
var i1 = 0;
@@ -90796,23 +91529,13 @@ function __ZN4wasm15getWasmTypeSizeENS_8WasmTypeE(i2) {
return i1 | 0;
}
-function __ZN4wasm22SExpressionWasmBuilder10parseStartERNS_7ElementE(i1, i2) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- var i3 = 0;
- i3 = HEAP32[i1 >> 2] | 0;
- i2 = __ZN4wasm22SExpressionWasmBuilder15getFunctionNameERNS_7ElementE(i1, __ZN4wasm7ElementixEj(i2, 1) | 0) | 0;
- HEAP32[i3 + 96 >> 2] = i2;
- return;
-}
-
function __ZN4wasm10ThreadPool20resetThreadsAreReadyEv(i1) {
i1 = i1 | 0;
var i2 = 0, i3 = 0;
i3 = i1 + 92 | 0;
i2 = HEAP32[i3 >> 2] | 0;
HEAP32[i3 >> 2] = 0;
- if ((i2 | 0) == ((HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2 | 0)) return; else ___assert_fail(34446, 34381, 183, 34468);
+ if ((i2 | 0) == ((HEAP32[i1 + 4 >> 2] | 0) - (HEAP32[i1 >> 2] | 0) >> 2 | 0)) return; else ___assert_fail(34746, 34681, 183, 34768);
}
function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE(i1, i2) {
@@ -90981,11 +91704,11 @@ function __ZN10MixedArena5allocIN4wasm5BreakEEEPT_v(i1) {
function __ZL12prepare2wasmv() {
var i1 = 0;
- if ((HEAP32[11246] | 0) == 0 & (HEAP32[11247] | 0) == 0 & (HEAP32[11248] | 0) == 0 & (HEAP32[11249] | 0) == 0) {
+ if ((HEAP32[11324] | 0) == 0 & (HEAP32[11325] | 0) == 0 & (HEAP32[11326] | 0) == 0 & (HEAP32[11327] | 0) == 0) {
i1 = (_emscripten_asm_const_i(5) | 0) != 0 & 1;
- HEAP8[49408] = i1;
+ HEAP8[49732] = i1;
return;
- } else ___assert_fail(16776, 13724, 48, 16888);
+ } else ___assert_fail(16753, 13728, 48, 16865);
}
function __ZNKSt3__210moneypunctIwLb1EE16do_positive_signEv(i2, i1) {
@@ -91156,7 +91879,7 @@ function __ZNK4wasm7Literal13truncateToF32Ev(i1, i2) {
HEAP32[i1 >> 2] = 3;
HEAPF32[i1 + 8 >> 2] = d3;
return;
- } else ___assert_fail(24558, 14782, 394, 24605);
+ } else ___assert_fail(22262, 14515, 394, 22309);
}
function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i1, i2) {
@@ -91175,7 +91898,7 @@ function __ZNK4wasm7Literal11extendToF64Ev(i1, i2) {
HEAP32[i1 >> 2] = 4;
HEAPF64[i1 + 8 >> 3] = d3;
return;
- } else ___assert_fail(24430, 14782, 386, 24546);
+ } else ___assert_fail(22134, 14515, 386, 22250);
}
function __ZN6cashew13OperatorClassC2EOS0_(i1, i2) {
@@ -91194,7 +91917,7 @@ function __ZN6cashew13OperatorClassC2EOS0_(i1, i2) {
function __ZN4wasm16PrintSExpression8visitNopEPNS_3NopE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, 31651) | 0, 41) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(__Z17printMinorOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKc(HEAP32[i1 >> 2] | 0, 31997) | 0, 41) | 0;
return;
}
@@ -91329,7 +92052,7 @@ function __ZN4wasm6Module15getFunctionTypeEj(i1, i2) {
i2 = i2 | 0;
var i3 = 0;
i3 = HEAP32[i1 >> 2] | 0;
- if ((HEAP32[i1 + 4 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(19616, 14782, 1496, 17495);
+ if ((HEAP32[i1 + 4 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(19512, 14515, 1513, 17429);
return 0;
}
@@ -91347,7 +92070,7 @@ function __ZNKSt3__28numpunctIwE12do_falsenameEv(i1, i2) {
HEAP32[i1 >> 2] = 0;
HEAP32[i1 + 4 >> 2] = 0;
HEAP32[i1 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 10448, _wcslen(10448) | 0);
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 10452, _wcslen(10452) | 0);
return;
}
@@ -91370,7 +92093,7 @@ function __ZN4wasm6Module9getImportEj(i1, i2) {
i2 = i2 | 0;
var i3 = 0;
i3 = HEAP32[i1 + 12 >> 2] | 0;
- if ((HEAP32[i1 + 16 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(20413, 14782, 1497, 18377);
+ if ((HEAP32[i1 + 16 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(20309, 14515, 1514, 18311);
return 0;
}
@@ -91379,14 +92102,14 @@ function __ZN4wasm6Module9getGlobalEj(i1, i2) {
i2 = i2 | 0;
var i3 = 0;
i3 = HEAP32[i1 + 48 >> 2] | 0;
- if ((HEAP32[i1 + 52 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(18556, 14782, 1500, 18575);
+ if ((HEAP32[i1 + 52 >> 2] | 0) - i3 >> 2 >>> 0 > i2 >>> 0) return HEAP32[i3 + (i2 << 2) >> 2] | 0; else ___assert_fail(18490, 14515, 1517, 18509);
return 0;
}
function __ZN4wasm16PrintSExpression9visitCallEPNS_4CallE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33118, 0) | 0;
+ __Z12printOpeningRNSt3__213basic_ostreamIcNS_11char_traitsIcEEEEPKcb(HEAP32[i1 >> 2] | 0, 33459, 0) | 0;
__ZN4wasm16PrintSExpression13printCallBodyINS_4CallEEEvPT_(i1, i2);
return;
}
@@ -91409,7 +92132,7 @@ function __ZNKSt3__28numpunctIwE11do_truenameEv(i1, i2) {
HEAP32[i1 >> 2] = 0;
HEAP32[i1 + 4 >> 2] = 0;
HEAP32[i1 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 10472, _wcslen(10472) | 0);
+ __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj(i1, 10476, _wcslen(10476) | 0);
return;
}
@@ -91478,11 +92201,11 @@ function ___cxa_get_globals_fast() {
var i1 = 0, i2 = 0;
i1 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
- if (!(_pthread_once(49396, 3) | 0)) {
- i2 = _pthread_getspecific(HEAP32[12350] | 0) | 0;
+ if (!(_pthread_once(49720, 3) | 0)) {
+ i2 = _pthread_getspecific(HEAP32[12431] | 0) | 0;
STACKTOP = i1;
return i2 | 0;
- } else _abort_message(41932, i1);
+ } else _abort_message(42245, i1);
return 0;
}
@@ -91579,13 +92302,13 @@ function dynCall_iiiiiiii(i8, i1, i2, i3, i4, i5, i6, i7) {
function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- return ((HEAP32[i2 + 4 >> 2] | 0) == 28452 ? i1 + 4 | 0 : 0) | 0;
+ return ((HEAP32[i2 + 4 >> 2] | 0) == 28744 ? i1 + 4 | 0 : 0) | 0;
}
function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE6targetERKSt9type_info(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- return ((HEAP32[i2 + 4 >> 2] | 0) == 28258 ? i1 + 4 | 0 : 0) | 0;
+ return ((HEAP32[i2 + 4 >> 2] | 0) == 28550 ? i1 + 4 | 0 : 0) | 0;
}
function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE16doVisitSetGlobalEPS4_PPNS_10ExpressionE(i1, i2) {
@@ -91612,14 +92335,14 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE13doVisitSwitchEPS1
function __ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE6targetERKSt9type_info(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- return ((HEAP32[i2 + 4 >> 2] | 0) == 27977 ? i1 + 4 | 0 : 0) | 0;
+ return ((HEAP32[i2 + 4 >> 2] | 0) == 28269 ? i1 + 4 | 0 : 0) | 0;
}
function __ZN4wasm7Literal10NaNPayloadEf(d1) {
d1 = +d1;
var i2 = 0;
i2 = (HEAPF32[tempDoublePtr >> 2] = d1, HEAP32[tempDoublePtr >> 2] | 0);
- if ((i2 & 2147483647) >>> 0 > 2139095040) return i2 & 8388607 | 0; else ___assert_fail(24967, 14782, 281, 26263);
+ if ((i2 & 2147483647) >>> 0 > 2139095040) return i2 & 8388607 | 0; else ___assert_fail(22671, 14515, 281, 26555);
return 0;
}
@@ -91816,10 +92539,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv(i1) {
i2 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
_free(i1);
- if (!(_pthread_setspecific(HEAP32[12350] | 0, 0) | 0)) {
+ if (!(_pthread_setspecific(HEAP32[12431] | 0, 0) | 0)) {
STACKTOP = i2;
return;
- } else _abort_message(42031, i2);
+ } else _abort_message(42344, i2);
}
function __Z8parseIntPKc(i1) {
@@ -91895,7 +92618,7 @@ function __ZN4wasm10ThreadPoolD2Ev(i1) {
function __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(i1) {
i1 = i1 | 0;
- __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 2604);
+ __ZNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1, 2608);
__ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev(i1 + 64 | 0);
return;
}
@@ -91906,7 +92629,7 @@ function __ZNKSt3__28numpunctIcE12do_falsenameEv(i1, i2) {
HEAP32[i1 >> 2] = 0;
HEAP32[i1 + 4 >> 2] = 0;
HEAP32[i1 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 43511, 5);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 43824, 5);
return;
}
@@ -91961,7 +92684,7 @@ function __ZNKSt3__28numpunctIcE11do_truenameEv(i1, i2) {
HEAP32[i1 >> 2] = 0;
HEAP32[i1 + 4 >> 2] = 0;
HEAP32[i1 + 8 >> 2] = 0;
- __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 43517, 4);
+ __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj(i1, 43830, 4);
return;
}
@@ -92015,7 +92738,7 @@ function __ZNK4wasm7Literal13truncateToI32Ev(i1, i2) {
HEAP32[i1 >> 2] = 1;
HEAP32[i1 + 8 >> 2] = i2;
return;
- } else ___assert_fail(18153, 14782, 390, 24347);
+ } else ___assert_fail(18087, 14515, 390, 22051);
}
function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCallsD0Ev(i1) {
@@ -92051,8 +92774,8 @@ function __ZN4wasm11make_uniqueINS_6ImportEJEEENSt3__210unique_ptrIT_NS2_14defau
function __ZL8abort_onN6cashew3RefE(i1) {
i1 = i1 | 0;
- __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 46772, 0);
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(46772, 10) | 0;
+ __ZN6cashew5Value9stringifyERNSt3__213basic_ostreamIcNS1_11char_traitsIcEEEEb(HEAP32[i1 >> 2] | 0, 47096, 0);
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c(47096, 10) | 0;
_abort();
}
@@ -92138,7 +92861,7 @@ function __ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEU
function __ZN6cashew5ValueixEj(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 2) return __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE2atEj(HEAP32[i1 + 8 >> 2] | 0, i2) | 0; else ___assert_fail(34036, 34046, 474, 42889);
+ if ((HEAP32[i1 >> 2] | 0) == 2) return __ZNSt3__26vectorIN6cashew3RefENS_9allocatorIS2_EEE2atEj(HEAP32[i1 + 8 >> 2] | 0, i2) | 0; else ___assert_fail(34336, 34346, 474, 43202);
return 0;
}
@@ -92157,28 +92880,28 @@ function __ZTv0_n12_NSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9alloca
function __ZNSt3__26locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49244) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49568) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49236) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49560) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49228) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49552) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49220) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49544) | 0);
return;
}
@@ -92192,35 +92915,35 @@ function __ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13Fina
function __ZNSt3__26locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49180) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49504) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49172) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49496) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49164) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49488) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(48352) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(48676) | 0);
return;
}
function __ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlvE_NS_9allocatorIS5_EEFNS2_15ThreadWorkStateEvEE6targetERKSt9type_info(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- return ((HEAP32[i2 + 4 >> 2] | 0) == 31304 ? i1 + 4 | 0 : 0) | 0;
+ return ((HEAP32[i2 + 4 >> 2] | 0) == 31596 ? i1 + 4 | 0 : 0) | 0;
}
function __ZN4wasm34OptimizingIncrementalModuleBuilder14wakeAllWorkersEv(i1) {
@@ -92248,28 +92971,28 @@ function __ZTv0_n12_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocat
function __ZNSt3__26locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47540) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47864) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47532) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47856) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47524) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47848) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47500) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47824) | 0);
return;
}
@@ -92342,7 +93065,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(34036, 34046, 458, 14027);
+ } else ___assert_fail(34336, 34346, 458, 14031);
return 0;
}
@@ -92359,7 +93082,7 @@ function __ZN4wasm7AddressaSEy(i1, i2, i3) {
i1 = i1 | 0;
i2 = i2 | 0;
i3 = i3 | 0;
- if (i3 >>> 0 > 0 | (i3 | 0) == 0 & i2 >>> 0 > 4294967295) ___assert_fail(17088, 14782, 103, 42720); else {
+ if (i3 >>> 0 > 0 | (i3 | 0) == 0 & i2 >>> 0 > 4294967295) ___assert_fail(14472, 14515, 103, 43033); else {
HEAP32[i1 >> 2] = i2;
return i1 | 0;
}
@@ -92390,14 +93113,14 @@ function __ZNK4wasm7Literal14reinterpreti64Ev(i1) {
i1 = i1 + 8 | 0;
tempRet0 = HEAP32[i1 + 4 >> 2] | 0;
return HEAP32[i1 >> 2] | 0;
- } else ___assert_fail(24558, 14782, 236, 24590);
+ } else ___assert_fail(22262, 14515, 236, 22294);
return 0;
}
function __ZNK11ArenaVectorIPN4wasm10ExpressionEEixEj(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14642, 33211, 181, 42889);
+ if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14700, 33552, 181, 43202);
return 0;
}
@@ -92447,7 +93170,7 @@ function _bitshift64Ashr(i3, i2, i1) {
function __ZNK11ArenaVectorIPN4wasm7ElementEEixEj(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14642, 33211, 181, 42889);
+ if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14700, 33552, 181, 43202);
return 0;
}
@@ -92455,14 +93178,14 @@ function __ZNK11ArenaVectorIPN4wasm10ExpressionEE4backEv(i1) {
i1 = i1 | 0;
var i2 = 0;
i2 = HEAP32[i1 + 8 >> 2] | 0;
- if (!i2) ___assert_fail(33194, 33211, 201, 33229); else return (HEAP32[i1 + 4 >> 2] | 0) + (i2 + -1 << 2) | 0;
+ if (!i2) ___assert_fail(33535, 33552, 201, 33570); else return (HEAP32[i1 + 4 >> 2] | 0) + (i2 + -1 << 2) | 0;
return 0;
}
function __ZNSt3__27codecvtIwc11__mbstate_tED2Ev(i1) {
i1 = i1 | 0;
var i2 = 0;
- HEAP32[i1 >> 2] = 10256;
+ HEAP32[i1 >> 2] = 10260;
i1 = i1 + 8 | 0;
i2 = HEAP32[i1 >> 2] | 0;
if ((i2 | 0) != (__ZNSt3__26__clocEv() | 0)) _freelocale(HEAP32[i1 >> 2] | 0);
@@ -92472,7 +93195,7 @@ function __ZNSt3__27codecvtIwc11__mbstate_tED2Ev(i1) {
function __ZNK11ArenaVectorIN4wasm4NameEEixEj(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14642, 33211, 181, 42889);
+ if ((HEAP32[i1 + 8 >> 2] | 0) >>> 0 > i2 >>> 0) return (HEAP32[i1 + 4 >> 2] | 0) + (i2 << 2) | 0; else ___assert_fail(14700, 33552, 181, 43202);
return 0;
}
@@ -92506,7 +93229,7 @@ function __ZNK4wasm7Literal6geti64Ev(i1) {
i1 = i1 + 8 | 0;
tempRet0 = HEAP32[i1 + 4 >> 2] | 0;
return HEAP32[i1 >> 2] | 0;
- } else ___assert_fail(18153, 14782, 229, 23912);
+ } else ___assert_fail(18087, 14515, 229, 24257);
return 0;
}
@@ -92517,7 +93240,7 @@ function __ZN4wasm7Literal9castToI32Ev(i1, i2) {
HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
HEAP32[i1 >> 2] = 1;
return;
- } else ___assert_fail(24430, 14782, 216, 24536);
+ } else ___assert_fail(22134, 14515, 216, 22240);
}
function __ZN4wasm7Literal9castToF32Ev(i1, i2) {
@@ -92527,7 +93250,7 @@ function __ZN4wasm7Literal9castToF32Ev(i1, i2) {
HEAP32[i1 + 8 >> 2] = HEAP32[i2 + 8 >> 2];
HEAP32[i1 >> 2] = 3;
return;
- } else ___assert_fail(18121, 14782, 204, 18143);
+ } else ___assert_fail(18055, 14515, 204, 18077);
}
function __ZN10MixedArena5allocIN4wasm4LoadEEEPT_v(i1) {
@@ -92650,26 +93373,26 @@ function __ZN4wasm11BreakSeeker10visitBreakEPNS_5BreakE(i1, i2) {
function __ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE6targetERKSt9type_info(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- return ((HEAP32[i2 + 4 >> 2] | 0) == 19303 ? i1 + 4 | 0 : 0) | 0;
+ return ((HEAP32[i2 + 4 >> 2] | 0) == 19199 ? i1 + 4 | 0 : 0) | 0;
}
function __ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- return ((HEAP32[i2 + 4 >> 2] | 0) == 21152 ? i1 + 4 | 0 : 0) | 0;
+ return ((HEAP32[i2 + 4 >> 2] | 0) == 21048 ? i1 + 4 | 0 : 0) | 0;
}
function __ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE6targetERKSt9type_info(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- return ((HEAP32[i2 + 4 >> 2] | 0) == 20998 ? i1 + 4 | 0 : 0) | 0;
+ return ((HEAP32[i2 + 4 >> 2] | 0) == 20894 ? i1 + 4 | 0 : 0) | 0;
}
function __ZNK11ArenaVectorIN4wasm4NameEE4backEv(i1) {
i1 = i1 | 0;
var i2 = 0;
i2 = HEAP32[i1 + 8 >> 2] | 0;
- if (!i2) ___assert_fail(33194, 33211, 201, 33229); else return (HEAP32[i1 + 4 >> 2] | 0) + (i2 + -1 << 2) | 0;
+ if (!i2) ___assert_fail(33535, 33552, 201, 33570); else return (HEAP32[i1 + 4 >> 2] | 0) + (i2 + -1 << 2) | 0;
return 0;
}
@@ -92754,12 +93477,12 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE19doVisitCallIndir
function __ZN4wasm14AstStackHelperD2Ev(i1) {
i1 = i1 | 0;
var i2 = 0, i3 = 0;
- i2 = HEAP32[11243] | 0;
+ i2 = HEAP32[11321] | 0;
i1 = 0;
while (1) {
if ((i1 | 0) == -1) break;
i3 = i1 + -1 | 0;
- HEAP32[11243] = i2 + (i3 << 2);
+ HEAP32[11321] = i2 + (i3 << 2);
i1 = i3;
}
return;
@@ -92768,8 +93491,8 @@ function __ZN4wasm14AstStackHelperD2Ev(i1) {
function __ZN4wasm14AstStackHelper9getParentEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- i1 = HEAP32[11242] | 0;
- i2 = (HEAP32[11243] | 0) - i1 >> 2;
+ i1 = HEAP32[11320] | 0;
+ i2 = (HEAP32[11321] | 0) - i1 >> 2;
if (i2 >>> 0 > 1) i1 = HEAP32[i1 + (i2 + -2 << 2) >> 2] | 0; else i1 = 0;
return i1 | 0;
}
@@ -92828,14 +93551,14 @@ function __ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E
i1 = i1 | 0;
var i2 = 0;
i2 = __Znwj(8) | 0;
- HEAP32[i2 >> 2] = 2972;
+ HEAP32[i2 >> 2] = 2976;
HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2];
return i2 | 0;
}
function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement7getNodeEv(i1) {
i1 = i1 | 0;
- if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(29448, 28546, 322, 29455); else return HEAP32[i1 + 4 >> 2] | 0;
+ if (!(HEAP8[i1 >> 0] | 0)) ___assert_fail(29740, 28838, 322, 29747); else return HEAP32[i1 + 4 >> 2] | 0;
return 0;
}
@@ -92876,7 +93599,7 @@ function _abort_message(i1, i2) {
i3 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
HEAP32[i3 >> 2] = i2;
- i2 = HEAP32[806] | 0;
+ i2 = HEAP32[807] | 0;
_vfprintf(i2, i1, i3) | 0;
_fputc(10, i2) | 0;
_abort();
@@ -92884,7 +93607,7 @@ function _abort_message(i1, i2) {
function __ZN6cashew6ParserINS_3RefENS_19DotZeroValueBuilderEE17ExpressionElement5getOpEv(i1) {
i1 = i1 | 0;
- if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 4 >> 2] | 0; else ___assert_fail(29463, 28546, 326, 29471);
+ if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 4 >> 2] | 0; else ___assert_fail(29755, 28838, 326, 29763);
return 0;
}
@@ -92936,10 +93659,10 @@ function __ZN10__cxxabiv112_GLOBAL__N_110construct_Ev() {
var i1 = 0;
i1 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
- if (!(_pthread_key_create(49400, 181) | 0)) {
+ if (!(_pthread_key_create(49724, 181) | 0)) {
STACKTOP = i1;
return;
- } else _abort_message(41981, i1);
+ } else _abort_message(42294, i1);
}
function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE(i1, i2) {
@@ -93006,7 +93729,7 @@ function __ZNKSt3__27codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j(i1, i2, i3,
function __ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E7__cloneEPNS0_6__baseIS5_EE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- HEAP32[i2 >> 2] = 2972;
+ HEAP32[i2 >> 2] = 2976;
HEAP32[i2 + 4 >> 2] = HEAP32[i1 + 4 >> 2];
return;
}
@@ -93016,7 +93739,7 @@ function __ZN4wasm7AddressC2Ey(i1, i2, i3) {
i2 = i2 | 0;
i3 = i3 | 0;
HEAP32[i1 >> 2] = i2;
- if (i3 >>> 0 > 0 | (i3 | 0) == 0 & i2 >>> 0 > 4294967295) ___assert_fail(17088, 14782, 100, 17131); else return;
+ if (i3 >>> 0 > 0 | (i3 | 0) == 0 & i2 >>> 0 > 4294967295) ___assert_fail(14472, 14515, 100, 17065); else return;
}
function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE(i1, i2) {
@@ -93066,14 +93789,14 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE15doVisitGetLocalEP
function __ZNSt3__26locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49284) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49608) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49292) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49616) | 0);
return;
}
@@ -93095,14 +93818,14 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitSelectE
function __ZNSt3__26locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49276) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49600) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49268) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49592) | 0);
return;
}
@@ -93187,9 +93910,9 @@ function __ZNSt3__26locale5__imp11make_globalEv() {
var i1 = 0;
i1 = __ZNSt3__26locale7classicEv() | 0;
i1 = HEAP32[i1 >> 2] | 0;
- HEAP32[12327] = i1;
+ HEAP32[12408] = i1;
__ZNSt3__214__shared_count12__add_sharedEv(i1);
- return 49308;
+ return 49632;
}
function __ZNKSt3__25ctypeIwE10do_toupperEw(i2, i1) {
@@ -93226,6 +93949,13 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1
return;
}
+function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i2 >> 2] | 0) | 0;
+ return;
+}
+
function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -93245,13 +93975,7 @@ function __ZNK6cashew7IStringltERKS0_(i1, i2) {
i2 = i2 | 0;
i1 = HEAP32[i1 >> 2] | 0;
i2 = HEAP32[i2 >> 2] | 0;
- return (_strcmp((i1 | 0) == 0 ? 53494 : i1, (i2 | 0) == 0 ? 53494 : i2) | 0) < 0 | 0;
-}
-function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE(i1, i2) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- __ZN4wasm10Expression4castINS_5StoreEEEPT_v(HEAP32[i2 >> 2] | 0) | 0;
- return;
+ return (_strcmp((i1 | 0) == 0 ? 53818 : i1, (i2 | 0) == 0 ? 53818 : i2) | 0) < 0 | 0;
}
function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE(i1, i2) {
@@ -93282,13 +94006,6 @@ function __ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE10doVisitNopEPS1
return;
}
-function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i1, i2) {
- i1 = i1 | 0;
- i2 = i2 | 0;
- __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i2 >> 2] | 0) | 0;
- return;
-}
-
function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -93311,46 +94028,52 @@ function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitCallEPS1_
}
function __ZNSt3__26locale8__globalEv() {
- if ((HEAP8[44952] | 0) == 0 ? ___cxa_guard_acquire(44952) | 0 : 0) {
+ if ((HEAP8[45264] | 0) == 0 ? ___cxa_guard_acquire(45264) | 0 : 0) {
__ZNSt3__26locale5__imp11make_globalEv() | 0;
- HEAP32[12328] = 49308;
+ HEAP32[12409] = 49632;
}
- return HEAP32[12328] | 0;
+ return HEAP32[12409] | 0;
}
function __ZNSt3__26locale7classicEv() {
- if ((HEAP8[44784] | 0) == 0 ? ___cxa_guard_acquire(44784) | 0 : 0) {
+ if ((HEAP8[45096] | 0) == 0 ? ___cxa_guard_acquire(45096) | 0 : 0) {
__ZNSt3__26locale5__imp12make_classicEv() | 0;
- HEAP32[12326] = 49300;
+ HEAP32[12407] = 49624;
}
- return HEAP32[12326] | 0;
+ return HEAP32[12407] | 0;
}
function __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49212) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49536) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49204) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49528) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49196) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49520) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49188) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49512) | 0);
+ return;
+}
+function __ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ __ZN4wasm10Expression4castINS_4LoopEEEPT_v(HEAP32[i2 >> 2] | 0) | 0;
return;
}
@@ -93403,21 +94126,21 @@ function __ZN10MixedArena5allocIN4wasm6ReturnEEEPT_v(i1) {
function ___cxx_global_array_dtor_112(i1) {
i1 = i1 | 0;
- i1 = 48696;
+ i1 = 49020;
do {
i1 = i1 + -12 | 0;
__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1);
- } while ((i1 | 0) != 48408);
+ } while ((i1 | 0) != 48732);
return;
}
function ___cxx_global_array_dtor_109(i1) {
i1 = i1 | 0;
- i1 = 47884;
+ i1 = 48208;
do {
i1 = i1 + -12 | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1);
- } while ((i1 | 0) != 47596);
+ } while ((i1 | 0) != 47920);
return;
}
@@ -93429,11 +94152,11 @@ function __ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev(i1) {
function __ZNSt3__26__clocEv() {
var i1 = 0;
- if ((HEAP8[44304] | 0) == 0 ? ___cxa_guard_acquire(44304) | 0 : 0) {
- i1 = _newlocale(2147483647, 38855, 0) | 0;
- HEAP32[11871] = i1;
+ if ((HEAP8[44616] | 0) == 0 ? ___cxa_guard_acquire(44616) | 0 : 0) {
+ i1 = _newlocale(2147483647, 39168, 0) | 0;
+ HEAP32[11952] = i1;
}
- return HEAP32[11871] | 0;
+ return HEAP32[11952] | 0;
}
function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE(i1, i2) {
@@ -93445,31 +94168,31 @@ function __ZN4wasm6WalkerINS_10TypeSeekerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PP
function ___cxx_global_array_dtor_85(i1) {
i1 = i1 | 0;
- i1 = 48988;
+ i1 = 49312;
do {
i1 = i1 + -12 | 0;
__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1);
- } while ((i1 | 0) != 48700);
+ } while ((i1 | 0) != 49024);
return;
}
function ___cxx_global_array_dtor_61(i1) {
i1 = i1 | 0;
- i1 = 48176;
+ i1 = 48500;
do {
i1 = i1 + -12 | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1);
- } while ((i1 | 0) != 47888);
+ } while ((i1 | 0) != 48212);
return;
}
function ___cxx_global_array_dtor_46(i1) {
i1 = i1 | 0;
- i1 = 49160;
+ i1 = 49484;
do {
i1 = i1 + -12 | 0;
__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1);
- } while ((i1 | 0) != 48992);
+ } while ((i1 | 0) != 49316);
return;
}
@@ -93539,11 +94262,11 @@ function __ZN10MixedArena5allocIN4wasm2IfEEEPT_v(i1) {
function ___cxx_global_array_dtor(i1) {
i1 = i1 | 0;
- i1 = 48348;
+ i1 = 48672;
do {
i1 = i1 + -12 | 0;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1);
- } while ((i1 | 0) != 48180);
+ } while ((i1 | 0) != 48504);
return;
}
@@ -93574,10 +94297,18 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction
return;
}
+function __ZN4wasm5Table7SegmentC2ERKS1_(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+ HEAP32[i1 >> 2] = HEAP32[i2 >> 2];
+ __ZNSt3__26vectorIN4wasm4NameENS_9allocatorIS2_EEEC2ERKS5_(i1 + 4 | 0, i2 + 4 | 0);
+ return;
+}
+
function __ZN4wasm19CountTrailingZeroesIjEEiT_(i1) {
i1 = i1 | 0;
if (!i1) i1 = 32; else {
- i1 = 34285 + ((Math_imul(i1 & 0 - i1, 125613361) | 0) >>> 27) | 0;
+ i1 = 34585 + ((Math_imul(i1 & 0 - i1, 125613361) | 0) >>> 27) | 0;
i1 = HEAPU8[i1 >> 0] | 0;
}
return i1 | 0;
@@ -93598,28 +94329,28 @@ function __ZThn8_NSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorI
function __ZNSt3__26locale5__imp7installINS_8numpunctIwEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47516) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47840) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_8numpunctIcEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47492) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47816) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_8messagesIwEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49260) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49584) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_8messagesIcEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49252) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(49576) | 0);
return;
}
@@ -93639,20 +94370,20 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction
function __ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E6targetERKSt9type_info(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- return ((HEAP32[i2 + 4 >> 2] | 0) == 31052 ? i1 + 4 | 0 : 0) | 0;
+ return ((HEAP32[i2 + 4 >> 2] | 0) == 31344 ? i1 + 4 | 0 : 0) | 0;
}
function __ZNSt3__26locale5__imp7installINS_7collateIwEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47468) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47792) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_7collateIcEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47460) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47784) | 0);
return;
}
@@ -93660,7 +94391,7 @@ function __ZN6cashew7IStringC2EPKcb(i1, i2, i3) {
i1 = i1 | 0;
i2 = i2 | 0;
i3 = i3 | 0;
- if (!i2) ___assert_fail(13947, 13949, 63, 13984); else {
+ if (!i2) ___assert_fail(13951, 13953, 63, 13988); else {
__ZN6cashew7IString3setEPKcb(i1, i2, i3);
return;
}
@@ -93686,14 +94417,14 @@ function dynCall_viiiii(i6, i1, i2, i3, i4, i5) {
function __ZNSt3__26locale5__imp7installINS_5ctypeIwEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47508) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47832) | 0);
return;
}
function __ZNSt3__26locale5__imp7installINS_5ctypeIcEEEEvPT_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47476) | 0);
+ __ZNSt3__26locale5__imp7installEPNS0_5facetEl(i1, i2, __ZNSt3__26locale2id5__getEv(47800) | 0);
return;
}
@@ -93706,7 +94437,7 @@ function __ZZ11instantiateEN19JSExternalInterface10growMemoryEN4wasm7AddressES1_
i1 = i1 | 0;
i2 = i2 | 0;
i3 = i3 | 0;
- _emscripten_asm_const_ii(31, HEAP32[i3 >> 2] | 0) | 0;
+ _emscripten_asm_const_ii(33, HEAP32[i3 >> 2] | 0) | 0;
return;
}
@@ -93859,13 +94590,13 @@ function __ZN4wasm6Memory7SegmentC2ERKS1_(i1, i2) {
function __ZNK4wasm7Literal14reinterpretf64Ev(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 2) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(18153, 14782, 238, 21249);
+ if ((HEAP32[i1 >> 2] | 0) == 2) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(18087, 14515, 238, 21145);
return +(0.0);
}
function __ZNK4wasm7Literal14reinterpretf32Ev(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 1) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(18121, 14782, 237, 21210);
+ if ((HEAP32[i1 >> 2] | 0) == 1) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(18055, 14515, 237, 21106);
return +(0.0);
}
@@ -93990,7 +94721,7 @@ function dynCall_iiiii(i5, i1, i2, i3, i4) {
function __ZNK4wasm7Literal14reinterpreti32Ev(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 3) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(24430, 14782, 235, 24452);
+ if ((HEAP32[i1 >> 2] | 0) == 3) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(22134, 14515, 235, 22156);
return 0;
}
@@ -94020,7 +94751,7 @@ function __ZTv0_n12_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) {
function __ZNSt3__25ctypeIcED2Ev(i1) {
i1 = i1 | 0;
var i2 = 0;
- HEAP32[i1 >> 2] = 10324;
+ HEAP32[i1 >> 2] = 10328;
i2 = HEAP32[i1 + 8 >> 2] | 0;
if (i2 | 0 ? HEAP8[i1 + 12 >> 0] | 0 : 0) __ZdaPv(i2);
return;
@@ -94075,13 +94806,13 @@ function __ZN4wasm11FullPrinterD0Ev(i1) {
function __ZN4wasm10Expression4castINS_12CallIndirectEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 8) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 8) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_11UnreachableEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 22) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 22) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
@@ -94119,13 +94850,13 @@ function __ZTv0_n12_NSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev(i1) {
function __ZNK4wasm7Literal6getf64Ev(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 4) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(24558, 14782, 231, 26350);
+ if ((HEAP32[i1 >> 2] | 0) == 4) return +(+HEAPF64[i1 + 8 >> 3]); else ___assert_fail(22262, 14515, 231, 26642);
return +(0.0);
}
function __ZNK4wasm7Literal6getf32Ev(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 3) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(24430, 14782, 230, 26343);
+ if ((HEAP32[i1 >> 2] | 0) == 3) return +(+HEAPF32[i1 + 8 >> 2]); else ___assert_fail(22134, 14515, 230, 26635);
return +(0.0);
}
@@ -94139,19 +94870,19 @@ function __ZNSt3__210__time_putD2Ev(i1) {
function __ZN4wasm10Expression4castINS_10CallImportEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 7) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 7) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_9SetGlobalEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 12) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 12) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_9GetGlobalEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 11) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 11) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
@@ -94175,12 +94906,12 @@ function __ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunction
function __ZN6cashew12ValueBuilder13makeRawStringERKNS_7IStringE(i1) {
i1 = i1 | 0;
- return __ZN6cashew5Value9setStringERKNS_7IStringE(__ZN6cashew5Arena5allocEv(45436) | 0, i1) | 0;
+ return __ZN6cashew5Value9setStringERKNS_7IStringE(__ZN6cashew5Arena5allocEv(45748) | 0, i1) | 0;
}
function __ZN4wasm10Expression4castINS_8SetLocalEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 10) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 10) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
@@ -94212,7 +94943,7 @@ function __ZN4wasm7PrinterD0Ev(i1) {
function __ZN4wasm10Expression4castINS_8GetLocalEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 9) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 9) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
@@ -94227,31 +94958,31 @@ function __ZNSt3__26localeC2ERKS0_(i1, i2) {
function __ZN6cashew5Value8getArrayEv(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 2) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(34036, 34046, 220, 28525);
+ if ((HEAP32[i1 >> 2] | 0) == 2) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(34336, 34346, 220, 28817);
return 0;
}
function __ZN4wasm10Expression4castINS_6SelectEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 18) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 18) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_6ReturnEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 19) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 19) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_6BinaryEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 17) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 17) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZNK4wasm7Literal6geti32Ev(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 1) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(18121, 14782, 228, 26336);
+ if ((HEAP32[i1 >> 2] | 0) == 1) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(18055, 14515, 228, 26628);
return 0;
}
@@ -94264,31 +94995,31 @@ function __ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type
function __ZN6cashew5Value10getCStringEv(i1) {
i1 = i1 | 0;
- if (!(HEAP32[i1 >> 2] | 0)) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(13925, 34046, 208, 14457);
+ if (!(HEAP32[i1 >> 2] | 0)) return HEAP32[i1 + 8 >> 2] | 0; else ___assert_fail(13929, 34346, 208, 14461);
return 0;
}
function __ZN4wasm10Expression4castINS_6SwitchEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 5) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 5) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_5UnaryEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 16) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 16) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_5StoreEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 14) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 14) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_5ConstEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 15) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 15) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
@@ -94317,25 +95048,25 @@ function __ZN4wasm4PassD0Ev(i1) {
function __ZN4wasm10Expression4castINS_5BreakEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 4) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 4) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_5BlockEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 1) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 1) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_4LoadEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 13) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 13) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_4HostEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 20) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 20) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
@@ -94350,19 +95081,19 @@ function _uselocale(i1) {
function __ZN4wasm10Expression4castINS_4LoopEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 3) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 3) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_4CallEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 6) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 6) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZN4wasm10Expression4castINS_3NopEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 21) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 21) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
@@ -94400,13 +95131,13 @@ function __ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUl
function __ZN4wasm5FatallsIPKcEERS0_T_(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, i2) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, i2) | 0;
return i1 | 0;
}
function ___errno_location() {
var i1 = 0;
- if (!(HEAP32[11467] | 0)) i1 = 45912; else {
+ if (!(HEAP32[11548] | 0)) i1 = 46236; else {
i1 = (_pthread_self() | 0) + 64 | 0;
i1 = HEAP32[i1 >> 2] | 0;
}
@@ -94421,7 +95152,7 @@ function __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(i1
function __ZN6cashew12ValueBuilder8makeNullEv() {
var i1 = 0;
- i1 = __ZN6cashew5Arena5allocEv(45436) | 0;
+ i1 = __ZN6cashew5Arena5allocEv(45748) | 0;
__ZN6cashew5Value4freeEv(i1);
HEAP32[i1 >> 2] = 3;
return i1 | 0;
@@ -94429,20 +95160,20 @@ function __ZN6cashew12ValueBuilder8makeNullEv() {
function __ZN4wasm10Expression4castINS_2IfEEEPT_v(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 2) return i1 | 0; else ___assert_fail(15154, 14782, 906, 15185);
+ if ((HEAP32[i1 >> 2] | 0) == 2) return i1 | 0; else ___assert_fail(15201, 14515, 906, 15232);
return 0;
}
function __ZNSt3__28numpunctIwED2Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 10416;
+ HEAP32[i1 >> 2] = 10420;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 16 | 0);
return;
}
function __ZNSt3__28numpunctIcED2Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 10376;
+ HEAP32[i1 >> 2] = 10380;
__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(i1 + 12 | 0);
return;
}
@@ -94489,13 +95220,13 @@ function __ZNSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl
function __ZN4wasm7Element5c_strEv(i1) {
i1 = i1 | 0;
- if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 20 >> 2] | 0; else ___assert_fail(17335, 17152, 97, 17348);
+ if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 20 >> 2] | 0; else ___assert_fail(17269, 17086, 97, 17282);
return 0;
}
function __ZN4wasm7Element3strEv(i1) {
i1 = i1 | 0;
- if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 20 >> 2] | 0; else ___assert_fail(17335, 17152, 92, 17344);
+ if (!(HEAP8[i1 >> 0] | 0)) return HEAP32[i1 + 20 >> 2] | 0; else ___assert_fail(17269, 17086, 92, 17278);
return 0;
}
@@ -94505,12 +95236,12 @@ function __ZSt11__terminatePFvvE(i1) {
i2 = STACKTOP;
STACKTOP = STACKTOP + 16 | 0;
FUNCTION_TABLE_v[i1 & 3]();
- _abort_message(42084, i2);
+ _abort_message(42397, i2);
}
function __ZN6cashew5Value9getNumberEv(i1) {
i1 = i1 | 0;
- if ((HEAP32[i1 >> 2] | 0) == 1) return i1 + 8 | 0; else ___assert_fail(14110, 34046, 216, 14121);
+ if ((HEAP32[i1 >> 2] | 0) == 1) return i1 + 8 | 0; else ___assert_fail(14114, 34346, 216, 14125);
return 0;
}
@@ -94530,7 +95261,7 @@ function __ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED
function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED0Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 7488;
+ HEAP32[i1 >> 2] = 7492;
__ZNSt3__26localeD2Ev(i1 + 4 | 0);
__ZdlPv(i1);
return;
@@ -94538,7 +95269,7 @@ function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED0Ev(i1) {
function __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED0Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 7424;
+ HEAP32[i1 >> 2] = 7428;
__ZNSt3__26localeD2Ev(i1 + 4 | 0);
__ZdlPv(i1);
return;
@@ -94552,8 +95283,8 @@ function __ZN4wasm8PopCountIyEEiT_(i1, i2) {
}
function __ZNSt3__219__thread_local_dataEv() {
- if ((HEAP8[44960] | 0) == 0 ? ___cxa_guard_acquire(44960) | 0 : 0) _pthread_key_create(49392, 180) | 0;
- return 49392;
+ if ((HEAP8[45272] | 0) == 0 ? ___cxa_guard_acquire(45272) | 0 : 0) _pthread_key_create(49716, 180) | 0;
+ return 49716;
}
function __ZNSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlvE_NS_9allocatorIS5_EEFNS2_15ThreadWorkStateEvEE7destroyEv(i1) {
@@ -94563,7 +95294,7 @@ function __ZNSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlv
function __ZN6cashew5Value10getIStringEv(i1) {
i1 = i1 | 0;
- if (!(HEAP32[i1 >> 2] | 0)) return i1 + 8 | 0; else ___assert_fail(13925, 34046, 212, 13936);
+ if (!(HEAP32[i1 >> 2] | 0)) return i1 + 8 | 0; else ___assert_fail(13929, 34346, 212, 13940);
return 0;
}
@@ -94609,8 +95340,8 @@ function b0(i1, i2, i3, i4, i5, i6, i7) {
function __ZNSt3__26locale2id6__initEv(i1) {
i1 = i1 | 0;
var i2 = 0;
- i2 = HEAP32[11872] | 0;
- HEAP32[11872] = i2 + 1;
+ i2 = HEAP32[11953] | 0;
+ HEAP32[11953] = i2 + 1;
HEAP32[i1 + 4 >> 2] = i2 + 1;
return;
}
@@ -94654,16 +95385,16 @@ function __ZN4wasm18isInRangeI32TruncSEi(i1) {
function __ZN4wasm10ThreadPool9isRunningEv() {
var i1 = 0;
- i1 = HEAP32[11381] | 0;
+ i1 = HEAP32[11459] | 0;
if (!i1) i1 = 0; else i1 = (HEAP8[i1 + 12 >> 0] | 0) != 0;
return i1 | 0;
}
function __GLOBAL__sub_I_wasm_js_cpp() {
- HEAP32[11242] = 0;
- HEAP32[11243] = 0;
- HEAP32[11244] = 0;
- ___cxa_atexit(157, 44968, ___dso_handle | 0) | 0;
+ HEAP32[11320] = 0;
+ HEAP32[11321] = 0;
+ HEAP32[11322] = 0;
+ ___cxa_atexit(157, 45280, ___dso_handle | 0) | 0;
return;
}
@@ -94721,7 +95452,7 @@ function __ZN4wasm25createMinifiedPrinterPassEv() {
var i1 = 0;
i1 = __Znwj(20) | 0;
__ZN4wasm7PrinterC2Ev(i1);
- HEAP32[i1 >> 2] = 3100;
+ HEAP32[i1 >> 2] = 3104;
return i1 | 0;
}
@@ -94745,7 +95476,7 @@ function __ZNSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl
function __ZN6cashew12ValueBuilder12makeRawArrayEi(i1) {
i1 = i1 | 0;
- return __ZN6cashew5Value8setArrayEj(__ZN6cashew5Arena5allocEv(45436) | 0, i1) | 0;
+ return __ZN6cashew5Value8setArrayEj(__ZN6cashew5Arena5allocEv(45748) | 0, i1) | 0;
}
function __ZN4wasm4Pass11runFunctionEPNS_10PassRunnerEPNS_6ModuleEPNS_8FunctionE(i1, i2, i3, i4) {
@@ -94784,14 +95515,14 @@ function __ZNSt3__28ios_base33__set_badbit_and_consider_rethrowEv(i1) {
function __ZNSt3__215basic_streambufIwNS_11char_traitsIwEEED2Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 7488;
+ HEAP32[i1 >> 2] = 7492;
__ZNSt3__26localeD2Ev(i1 + 4 | 0);
return;
}
function __ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED2Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 7424;
+ HEAP32[i1 >> 2] = 7428;
__ZNSt3__26localeD2Ev(i1 + 4 | 0);
return;
}
@@ -94805,14 +95536,14 @@ function __ZNK10__cxxabiv120__function_type_info9can_catchEPKNS_16__shim_type_in
function __ZNSt3__25mutex6unlockEv(i1) {
i1 = i1 | 0;
- if (!(_pthread_mutex_unlock(i1 | 0) | 0)) return; else ___assert_fail(41139, 41147, 48, 41249);
+ if (!(_pthread_mutex_unlock(i1 | 0) | 0)) return; else ___assert_fail(41452, 41460, 48, 41562);
}
function __ZN4wasm21createFullPrinterPassEv() {
var i1 = 0;
i1 = __Znwj(20) | 0;
__ZN4wasm7PrinterC2Ev(i1);
- HEAP32[i1 >> 2] = 3140;
+ HEAP32[i1 >> 2] = 3144;
return i1 | 0;
}
@@ -94827,7 +95558,7 @@ function dynCall_viii(i4, i1, i2, i3) {
function __ZZ11instantiateEN19JSExternalInterface4trapEPKc(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
- _emscripten_asm_const_ii(32, i2 | 0) | 0;
+ _emscripten_asm_const_ii(34, i2 | 0) | 0;
return;
}
function stackAlloc(i1) {
@@ -94878,7 +95609,7 @@ function __ZNSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUl
function __ZN4wasm5FatalD2Ev(i1) {
i1 = i1 | 0;
- __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(46772, 31522) | 0;
+ __ZNSt3__2lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(47096, 31814) | 0;
_exit(1);
}
@@ -95053,8 +95784,8 @@ function __ZThn8_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) {
function __ZN4wasm7PrinterC2Ev(i1) {
i1 = i1 | 0;
__ZN4wasm4PassC2Ev(i1);
- HEAP32[i1 >> 2] = 3060;
- HEAP32[i1 + 16 >> 2] = 46604;
+ HEAP32[i1 >> 2] = 3064;
+ HEAP32[i1 + 16 >> 2] = 46928;
return;
}
@@ -95086,12 +95817,12 @@ function __ZNSt3__27codecvtIwc11__mbstate_tED0Ev(i1) {
function __ZNKSt3__221__basic_string_commonILb1EE20__throw_out_of_rangeEv(i1) {
i1 = i1 | 0;
- ___assert_fail(41409, 41285, 1194, 41438);
+ ___assert_fail(41722, 41598, 1194, 41751);
}
function __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv(i1) {
i1 = i1 | 0;
- ___assert_fail(41256, 41285, 1183, 41388);
+ ___assert_fail(41569, 41598, 1183, 41701);
}
function _strtoll(i1, i2, i3) {
@@ -95122,17 +95853,17 @@ function _strtol(i1, i2, i3) {
function __ZNKSt3__220__vector_base_commonILb1EE20__throw_out_of_rangeEv(i1) {
i1 = i1 | 0;
- ___assert_fail(41073, 40970, 315, 41438);
+ ___assert_fail(41386, 41283, 315, 41751);
}
function __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv(i1) {
i1 = i1 | 0;
- ___assert_fail(40947, 40970, 304, 41388);
+ ___assert_fail(41260, 41283, 304, 41701);
}
function __GLOBAL__sub_I_pass_cpp() {
- __ZN4wasm12PassRegistryC2Ev(45024);
- ___cxa_atexit(158, 45024, ___dso_handle | 0) | 0;
+ __ZN4wasm12PassRegistryC2Ev(45336);
+ ___cxa_atexit(158, 45336, ___dso_handle | 0) | 0;
return;
}
@@ -95165,9 +95896,9 @@ function __ZZN4wasm15Asm2WasmBuilder10processAsmEN6cashew3RefEEN13FinalizeCalls1
}
function __ZNSt3__26locale5__imp12make_classicEv() {
- __ZNSt3__26locale5__impC2Ej(44792, 1);
- HEAP32[12325] = 44792;
- return 49300;
+ __ZNSt3__26locale5__impC2Ej(45104, 1);
+ HEAP32[12406] = 45104;
+ return 49624;
}
function __ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev(i1) {
@@ -95281,7 +96012,7 @@ function _mbrlen(i1, i2, i3) {
i1 = i1 | 0;
i2 = i2 | 0;
i3 = i3 | 0;
- return _mbrtowc(0, i1, i2, i3 | 0 ? i3 : 45928) | 0;
+ return _mbrtowc(0, i1, i2, i3 | 0 ? i3 : 46252) | 0;
}
function __ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev(i1) {
@@ -95357,7 +96088,7 @@ function __ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0
function __GLOBAL__I_000101() {
__ZNSt3__28ios_base4InitC2Ev(0);
- ___cxa_atexit(167, 53493, ___dso_handle | 0) | 0;
+ ___cxa_atexit(167, 53817, ___dso_handle | 0) | 0;
return;
}
@@ -95451,8 +96182,8 @@ function __ZNSt3__210__stdinbufIcE5uflowEv(i1) {
}
function __GLOBAL__sub_I_threads_cpp() {
- HEAP32[11381] = 0;
- ___cxa_atexit(163, 45524, ___dso_handle | 0) | 0;
+ HEAP32[11459] = 0;
+ ___cxa_atexit(163, 45836, ___dso_handle | 0) | 0;
return;
}
@@ -95501,8 +96232,8 @@ function __ZN4wasm26createDropReturnValuesPassEv__wrapper() {
function __ZSt15get_new_handlerv() {
var i1 = 0;
- i1 = HEAP32[12351] | 0;
- HEAP32[12351] = i1 + 0;
+ i1 = HEAP32[12432] | 0;
+ HEAP32[12432] = i1 + 0;
return i1 | 0;
}
@@ -95512,6 +96243,11 @@ function __ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev(i1) {
return;
}
+function __ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE4trapEPKc(i1, i2) {
+ i1 = i1 | 0;
+ i2 = i2 | 0;
+}
+
function setThrew(i1, i2) {
i1 = i1 | 0;
i2 = i2 | 0;
@@ -95609,8 +96345,8 @@ function _nearbyintf(d1) {
function __ZSt13get_terminatev() {
var i1 = 0;
- i1 = HEAP32[2681] | 0;
- HEAP32[2681] = i1 + 0;
+ i1 = HEAP32[2682] | 0;
+ HEAP32[2682] = i1 + 0;
return i1 | 0;
}
@@ -95725,11 +96461,6 @@ function _catgets(i1, i2, i3, i4) {
return i4 | 0;
}
-function __ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE4trapEPKc(i1, i2) {
- i1 = i1 | 0;
- i2 = i2 | 0;
-}
-
function dynCall_ii(i2, i1) {
i2 = i2 | 0;
i1 = i1 | 0;
@@ -96164,7 +96895,7 @@ function __ZNSt3__210moneypunctIcLb0EED0Ev(i1) {
function __ZNSt9bad_allocC2Ev(i1) {
i1 = i1 | 0;
- HEAP32[i1 >> 2] = 10820;
+ HEAP32[i1 >> 2] = 10824;
return;
}
@@ -96331,12 +97062,12 @@ function __ZNSt3__214__shared_countD2Ev(i1) {
function __ZNKSt9exception4whatEv(i1) {
i1 = i1 | 0;
- return 42152;
+ return 42465;
}
function __ZNKSt9bad_alloc4whatEv(i1) {
i1 = i1 | 0;
- return 42124;
+ return 42437;
}
function dynCall_v(i1) {
@@ -96453,7 +97184,7 @@ function __ZdlPv(i1) {
}
function __ZN4wasm12PassRegistry3getEv() {
- return 45024;
+ return 45336;
}
function setTempRet0(i1) {
@@ -96507,11 +97238,11 @@ function _nan(i1) {
}
function ___ctype_toupper_loc() {
- return 3936;
+ return 3940;
}
function ___ctype_tolower_loc() {
- return 5476;
+ return 5480;
}
function __ZSt17__throw_bad_allocv() {
@@ -96532,7 +97263,7 @@ function b6(i1) {
}
function ___ctype_b_loc() {
- return 3932;
+ return 3936;
}
function b5() {
@@ -96552,7 +97283,7 @@ function b11() {
var FUNCTION_TABLE_iiiiiiii = [b0,__ZNKSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc,__ZNKSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc,__ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE,__ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b0];
var FUNCTION_TABLE_iiii = [b1,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6setbufEPci,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci,__ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj,__ZNSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEEclEOS5_Oj,___stdio_write,___stdio_seek,___stdout_write,___stdio_read,_sn_write,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi,__ZNSt3__211__stdoutbufIwE6xsputnEPKwi,__ZNSt3__211__stdoutbufIcE6xsputnEPKci,__ZNKSt3__27collateIcE7do_hashEPKcS3_,__ZNKSt3__27collateIwE7do_hashEPKwS3_,__ZNKSt3__28messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__28messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,__ZNKSt3__25ctypeIcE10do_toupperEPcPKc,__ZNKSt3__25ctypeIcE10do_tolowerEPcPKc,__ZNKSt3__25ctypeIcE9do_narrowEcc,__ZNKSt3__25ctypeIwE5do_isEtw,__ZNKSt3__25ctypeIwE10do_toupperEPwPKw,__ZNKSt3__25ctypeIwE10do_tolowerEPwPKw,__ZNKSt3__25ctypeIwE9do_narrowEwc,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,__ZNK10__cxxabiv123__fundamental_type_info9can_catchEPKNS_16__shim_type_infoERPv
,__ZNK10__cxxabiv119__pointer_type_info9can_catchEPKNS_16__shim_type_infoERPv,__ZNK10__cxxabiv120__function_type_info9can_catchEPKNS_16__shim_type_infoERPv,_do_read_421];
-var FUNCTION_TABLE_viiiiii = [b2,__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj,__ZNKSt3__28messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZNKSt3__28messagesIwE6do_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,b2,b2,b2,b2,b2,b2,b2];
+var FUNCTION_TABLE_viiiiii = [b2,__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZZ11instantiateEN19JSExternalInterface9callTableEjN4wasm4NameERNSt3__26vectorINS0_7LiteralENS2_9allocatorIS4_EEEERNS0_14ModuleInstanceE,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj,__ZNKSt3__28messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZNKSt3__28messagesIwE6do_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,b2,b2,b2,b2,b2,b2];
var FUNCTION_TABLE_viiiii = [b3,__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 = [b4,__ZNKSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce,__ZNKSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe,b4];
var FUNCTION_TABLE_i = [b5,__ZN4wasm24createCoalesceLocalsPassEv__wrapper,__ZN4wasm36createCoalesceLocalsWithLearningPassEv__wrapper,__ZN4wasm29createDeadCodeEliminationPassEv__wrapper,__ZN4wasm26createDropReturnValuesPassEv__wrapper,__ZN4wasm38createDuplicateFunctionEliminationPassEv__wrapper,__ZN4wasm21createLowerIfElsePassEv__wrapper,__ZN4wasm21createMergeBlocksPassEv__wrapper,__ZN4wasm17createMetricsPassEv__wrapper,__ZN4wasm18createNameListPassEv__wrapper,__ZN4wasm21createNameManagerPassEv__wrapper,__ZN4wasm30createOptimizeInstructionsPassEv__wrapper,__ZN4wasm24createPostEmscriptenPassEv__wrapper,__ZN4wasm17createPrinterPassEv,__ZN4wasm25createMinifiedPrinterPassEv,__ZN4wasm21createFullPrinterPassEv,__ZN4wasm23createRemoveImportsPassEv__wrapper,__ZN4wasm22createRemoveMemoryPassEv__wrapper,__ZN4wasm25createRemoveUnusedBrsPassEv__wrapper,__ZN4wasm31createRemoveUnusedFunctionsPassEv__wrapper,__ZN4wasm27createRemoveUnusedNamesPassEv__wrapper,__ZN4wasm26createReorderFunctionsPassEv__wrapper,__ZN4wasm23createReorderLocalsPassEv__wrapper,__ZN4wasm24createSimplifyLocalsPassEv__wrapper,__ZN4wasm16createVacuumPassEv__wrapper,__ZN4wasm20createPrecomputePassEv__wrapper,b5,b5,b5
@@ -96566,7 +97297,7 @@ var FUNCTION_TABLE_vi = [b6,__ZNSt3__219basic_istringstreamIcNS_11char_traitsIcE
,_free,__ZNSt3__221__thread_specific_ptrINS_15__thread_structEE16__at_thread_exitEPv,__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv,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,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,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_vii = [b7,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE,__ZZ11instantiateEN19JSExternalInterface4trapEPKc,__ZN4wasm16ExpressionRunnerINS_16GlobalInitRunnerEE4trapEPKc,__ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner4trapEPKc,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E7__cloneEPNS0_6__baseIS5_EE,__ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlvE_NS_9allocatorIS5_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseIS9_EE,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE,__ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE,__ZNKSt3__210moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__210moneypunctIcLb0EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__210moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__210moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__210moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__210moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__210moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__210moneypunctIcLb1EE16do_negative_signEv
+var FUNCTION_TABLE_vii = [b7,__ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getU32LEBEvEUlvE_NS_9allocatorIS4_EEFhvEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS32LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZNKSt3__210__function6__funcIZN4wasm17WasmBinaryBuilder9getS64LEBEvEUlvE_NS_9allocatorIS4_EEFavEE7__cloneEPNS0_6__baseIS7_EE,__ZZ11instantiateEN19JSExternalInterface4initERN4wasm6ModuleE,__ZZ11instantiateEN19JSExternalInterface4trapEPKc,__ZN4wasm16ExpressionRunnerINS_24ConstantExpressionRunnerEE4trapEPKc,__ZZN4wasm14ModuleInstance20callFunctionInternalEN6cashew7IStringERNSt3__26vectorINS_7LiteralENS3_9allocatorIS5_EEEEEN23RuntimeExpressionRunner4trapEPKc,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__1NS_9allocatorIS6_EEFPNS2_10ExpressionES5_EE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__2NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIZN4wasm15Asm2WasmBuilder15processFunctionEN6cashew3RefEE3__3NS_9allocatorIS6_EEFPNS2_10ExpressionES5_jEE7__cloneEPNS0_6__baseISB_EE,__ZNKSt3__210__function6__funcIPFPN4wasm4PassEvENS_9allocatorIS6_EES5_E7__cloneEPNS0_6__baseIS5_EE,__ZNKSt3__210__function6__funcIZZN4wasm10PassRunner3runEvENK3__0clEvEUlvE_NS_9allocatorIS5_EEFNS2_15ThreadWorkStateEvEE7__cloneEPNS0_6__baseIS9_EE,__ZNSt3__215basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,__ZNSt3__211__stdoutbufIwE5imbueERKNS_6localeE,__ZNSt3__211__stdoutbufIcE5imbueERKNS_6localeE,__ZNSt3__210__stdinbufIwE5imbueERKNS_6localeE,__ZNSt3__210__stdinbufIcE5imbueERKNS_6localeE,__ZNKSt3__210moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__210moneypunctIcLb0EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__210moneypunctIcLb0EE16do_negative_signEv,__ZNKSt3__210moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__210moneypunctIcLb0EE13do_neg_formatEv,__ZNKSt3__210moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__210moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__210moneypunctIcLb1EE16do_negative_signEv
,__ZNKSt3__210moneypunctIcLb1EE13do_pos_formatEv,__ZNKSt3__210moneypunctIcLb1EE13do_neg_formatEv,__ZNKSt3__210moneypunctIwLb0EE11do_groupingEv,__ZNKSt3__210moneypunctIwLb0EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIwLb0EE16do_positive_signEv,__ZNKSt3__210moneypunctIwLb0EE16do_negative_signEv,__ZNKSt3__210moneypunctIwLb0EE13do_pos_formatEv,__ZNKSt3__210moneypunctIwLb0EE13do_neg_formatEv,__ZNKSt3__210moneypunctIwLb1EE11do_groupingEv,__ZNKSt3__210moneypunctIwLb1EE14do_curr_symbolEv,__ZNKSt3__210moneypunctIwLb1EE16do_positive_signEv,__ZNKSt3__210moneypunctIwLb1EE16do_negative_signEv,__ZNKSt3__210moneypunctIwLb1EE13do_pos_formatEv,__ZNKSt3__210moneypunctIwLb1EE13do_neg_formatEv,__ZNKSt3__28messagesIcE8do_closeEi,__ZNKSt3__28messagesIwE8do_closeEi,__ZNKSt3__28numpunctIcE11do_groupingEv,__ZNKSt3__28numpunctIcE11do_truenameEv,__ZNKSt3__28numpunctIcE12do_falsenameEv,__ZNKSt3__28numpunctIwE11do_groupingEv,__ZNKSt3__28numpunctIwE11do_truenameEv,__ZNKSt3__28numpunctIwE12do_falsenameEv,__ZN4wasm10PostWalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE
,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE16doVisitGetGlobalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE16doVisitSetGlobalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_13WasmValidatorENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE4scanEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitBlockEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE9doVisitIfEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitBreakEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitSwitchEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitCallEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE17doVisitCallImportEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE19doVisitCallIndirectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitGetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE15doVisitSetLocalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE16doVisitGetGlobalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE16doVisitSetGlobalEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitLoadEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitStoreEPS1_PPNS_10ExpressionE
,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitConstEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE12doVisitUnaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitBinaryEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitSelectEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE13doVisitReturnEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE11doVisitHostEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE10doVisitNopEPS1_PPNS_10ExpressionE,__ZN4wasm6WalkerINS_11BreakSeekerENS_7VisitorIS1_vEEE18doVisitUnreachableEPS1_PPNS_10ExpressionE,__ZN4wasm10PostWalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE4scanEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitBlockEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE9doVisitIfEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE11doVisitLoopEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitBreakEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE13doVisitSwitchEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE11doVisitCallEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE17doVisitCallImportEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE19doVisitCallIndirectEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE15doVisitGetLocalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE15doVisitSetLocalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE16doVisitGetGlobalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE16doVisitSetGlobalEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE11doVisitLoadEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitStoreEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitConstEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE12doVisitUnaryEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE13doVisitBinaryEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE13doVisitSelectEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE13doVisitReturnEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE11doVisitHostEPS4_PPNS_10ExpressionE,__ZN4wasm6WalkerIZNS_15Asm2WasmBuilder10processAsmEN6cashew3RefEE13FinalizeCallsNS_7VisitorIS4_vEEE10doVisitNopEPS4_PPNS_10ExpressionE
diff --git a/check.py b/check.py
index d3f0ea4c6..d3ccf02fb 100755
--- a/check.py
+++ b/check.py
@@ -362,7 +362,7 @@ for t in tests:
print '\n[ checking wasm-shell spec testcases... ]\n'
if len(requested) == 0:
- BLACKLIST = []
+ BLACKLIST = ['memory.wast'] # FIXME we support old and new memory formats, for now, until 0xc, and so can't pass this old-style test
spec_tests = [os.path.join('spec', t) for t in sorted(os.listdir(os.path.join('test', 'spec'))) if t not in BLACKLIST]
else:
spec_tests = requested[:]
diff --git a/src/asm2wasm.h b/src/asm2wasm.h
index c0f13ff8f..a5754f725 100644
--- a/src/asm2wasm.h
+++ b/src/asm2wasm.h
@@ -660,12 +660,17 @@ void Asm2WasmBuilder::processAsm(Ref ast) {
// TODO: when not using aliasing function pointers, we could merge them by noticing that
// index 0 in each table is the null func, and each other index should only have one
// non-null func. However, that breaks down when function pointer casts are emulated.
- functionTableStarts[name] = wasm.table.names.size(); // this table starts here
+ if (wasm.table.segments.size() == 0) {
+ wasm.table.segments.emplace_back(wasm.allocator.alloc<Const>()->set(Literal(uint32_t(0))));
+ }
+ auto& segment = wasm.table.segments[0];
+ functionTableStarts[name] = segment.data.size(); // this table starts here
Ref contents = value[1];
for (unsigned k = 0; k < contents->size(); k++) {
IString curr = contents[k][1]->getIString();
- wasm.table.names.push_back(curr);
+ segment.data.push_back(curr);
}
+ wasm.table.initial = wasm.table.max = segment.data.size();
} else {
abort_on("invalid var element", pair);
}
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp
index b7fc4347a..83c626eb1 100644
--- a/src/binaryen-c.cpp
+++ b/src/binaryen-c.cpp
@@ -729,14 +729,17 @@ void BinaryenSetFunctionTable(BinaryenModuleRef module, BinaryenFunctionRef* fun
}
auto* wasm = (Module*)module;
+ Table::Segment segment(wasm->allocator.alloc<Const>()->set(Literal(int32_t(0))));
for (BinaryenIndex i = 0; i < numFuncs; i++) {
- wasm->table.names.push_back(((Function*)funcs[i])->name);
+ segment.data.push_back(((Function*)funcs[i])->name);
}
+ wasm->table.segments.push_back(segment);
+ wasm->table.initial = wasm->table.max = numFuncs;
}
// Memory. One per module
-void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, BinaryenIndex maximum, const char* exportName, const char **segments, BinaryenIndex* segmentOffsets, BinaryenIndex* segmentSizes, BinaryenIndex numSegments) {
+void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, BinaryenIndex maximum, const char* exportName, const char **segments, BinaryenExpressionRef* segmentOffsets, BinaryenIndex* segmentSizes, BinaryenIndex numSegments) {
if (tracing) {
std::cout << " {\n";
for (BinaryenIndex i = 0; i < numSegments; i++) {
@@ -754,10 +757,10 @@ void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, Binaryen
}
if (numSegments == 0) std::cout << "0"; // ensure the array is not empty, otherwise a compiler error on VS
std::cout << " };\n";
- std::cout << " BinaryenIndex segmentOffsets[] = { ";
+ std::cout << " BinaryenExpressionRef segmentOffsets[] = { ";
for (BinaryenIndex i = 0; i < numSegments; i++) {
if (i > 0) std::cout << ", ";
- std::cout << segmentOffsets[i];
+ std::cout << "expressions[" << expressions[segmentOffsets[i]] << "]";
}
if (numSegments == 0) std::cout << "0"; // ensure the array is not empty, otherwise a compiler error on VS
std::cout << " };\n";
@@ -779,7 +782,7 @@ void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, Binaryen
wasm->memory.max = maximum;
if (exportName) wasm->memory.exportName = exportName;
for (BinaryenIndex i = 0; i < numSegments; i++) {
- wasm->memory.segments.emplace_back(segmentOffsets[i], segments[i], segmentSizes[i]);
+ wasm->memory.segments.emplace_back((Expression*)segmentOffsets[i], segments[i], segmentSizes[i]);
}
}
diff --git a/src/binaryen-c.h b/src/binaryen-c.h
index b32fa566a..e2086072b 100644
--- a/src/binaryen-c.h
+++ b/src/binaryen-c.h
@@ -346,7 +346,7 @@ void BinaryenSetFunctionTable(BinaryenModuleRef module, BinaryenFunctionRef* fun
// Each segment has data in segments, a start offset in segmentOffsets, and a size in segmentSizes.
// exportName can be NULL
-void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, BinaryenIndex maximum, const char* exportName, const char **segments, BinaryenIndex* segmentOffsets, BinaryenIndex* segmentSizes, BinaryenIndex numSegments);
+void BinaryenSetMemory(BinaryenModuleRef module, BinaryenIndex initial, BinaryenIndex maximum, const char* exportName, const char **segments, BinaryenExpressionRef* segmentOffsets, BinaryenIndex* segmentSizes, BinaryenIndex numSegments);
// Start function. One per module
diff --git a/src/passes/DuplicateFunctionElimination.cpp b/src/passes/DuplicateFunctionElimination.cpp
index 961d26ba5..2b8e69b54 100644
--- a/src/passes/DuplicateFunctionElimination.cpp
+++ b/src/passes/DuplicateFunctionElimination.cpp
@@ -123,10 +123,12 @@ struct DuplicateFunctionElimination : public Pass {
replacerRunner.add<FunctionReplacer>(&replacements);
replacerRunner.run();
// replace in table
- for (auto& name : module->table.names) {
- auto iter = replacements.find(name);
- if (iter != replacements.end()) {
- name = iter->second;
+ for (auto& segment : module->table.segments) {
+ for (auto& name : segment.data) {
+ auto iter = replacements.find(name);
+ if (iter != replacements.end()) {
+ name = iter->second;
+ }
}
}
// replace in start
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp
index 47e503fa4..5eea38bdc 100644
--- a/src/passes/Print.cpp
+++ b/src/passes/Print.cpp
@@ -575,12 +575,19 @@ struct PrintSExpression : public Visitor<PrintSExpression> {
decIndent();
}
void visitTable(Table *curr) {
- printOpening(o, "table");
- for (auto name : curr->names) {
- o << ' ';
- printName(name);
+ printOpening(o, "table") << ' ' << curr->initial;
+ if (curr->max && curr->max != Table::kMaxSize) o << ' ' << curr->max;
+ o << " anyfunc)\n";
+ doIndent(o, indent);
+ for (auto& segment : curr->segments) {
+ printOpening(o, "elem ", true);
+ visit(segment.offset);
+ for (auto name : segment.data) {
+ o << ' ';
+ printName(name);
+ }
+ o << ')';
}
- o << ')';
}
void visitModule(Module *curr) {
currModule = curr;
@@ -589,9 +596,12 @@ struct PrintSExpression : public Visitor<PrintSExpression> {
doIndent(o, indent);
printOpening(o, "memory") << ' ' << curr->memory.initial;
if (curr->memory.max && curr->memory.max != Memory::kMaxSize) o << ' ' << curr->memory.max;
+ o << ")\n";
for (auto segment : curr->memory.segments) {
- o << maybeNewLine;
- o << (minify ? "" : " ") << "(segment " << segment.offset << " \"";
+ doIndent(o, indent);
+ printOpening(o, "data ", true);
+ visit(segment.offset);
+ o << " \"";
for (size_t i = 0; i < segment.data.size(); i++) {
unsigned char c = segment.data[i];
switch (c) {
@@ -612,10 +622,8 @@ struct PrintSExpression : public Visitor<PrintSExpression> {
}
}
}
- o << "\")";
+ o << "\")\n";
}
- o << ((curr->memory.segments.size() > 0 && !minify) ? "\n " : "") << ')';
- o << maybeNewLine;
if (curr->memory.exportName.is()) {
doIndent(o, indent);
printOpening(o, "export ");
@@ -647,7 +655,7 @@ struct PrintSExpression : public Visitor<PrintSExpression> {
visitGlobal(child.get());
o << maybeNewLine;
}
- if (curr->table.names.size() > 0) {
+ if (curr->table.segments.size() > 0 || curr->table.initial > 0 || curr->table.max != Table::kMaxSize) {
doIndent(o, indent);
visitTable(&curr->table);
o << maybeNewLine;
diff --git a/src/passes/RemoveUnusedFunctions.cpp b/src/passes/RemoveUnusedFunctions.cpp
index a2941aff6..78b0f0ffc 100644
--- a/src/passes/RemoveUnusedFunctions.cpp
+++ b/src/passes/RemoveUnusedFunctions.cpp
@@ -39,8 +39,10 @@ struct RemoveUnusedFunctions : public Pass {
root.push_back(module->getFunction(curr->value));
}
// For now, all functions that can be called indirectly are marked as roots.
- for (auto& curr : module->table.names) {
- root.push_back(module->getFunction(curr));
+ for (auto& segment : module->table.segments) {
+ for (auto& curr : segment.data) {
+ root.push_back(module->getFunction(curr));
+ }
}
// Compute function reachability starting from the root set.
DirectCallGraphAnalyzer analyzer(module, root);
diff --git a/src/passes/ReorderFunctions.cpp b/src/passes/ReorderFunctions.cpp
index 38ef98afb..679fedb61 100644
--- a/src/passes/ReorderFunctions.cpp
+++ b/src/passes/ReorderFunctions.cpp
@@ -38,8 +38,10 @@ struct ReorderFunctions : public WalkerPass<PostWalker<ReorderFunctions, Visitor
for (auto& curr : module->exports) {
counts[curr->value]++;
}
- for (auto& curr : module->table.names) {
- counts[curr]++;
+ for (auto& segment : module->table.segments) {
+ for (auto& curr : segment.data) {
+ counts[curr]++;
+ }
}
std::sort(module->functions.begin(), module->functions.end(), [this](
const std::unique_ptr<Function>& a,
diff --git a/src/shared-constants.h b/src/shared-constants.h
index fb94ff11b..f0148cb67 100644
--- a/src/shared-constants.h
+++ b/src/shared-constants.h
@@ -24,10 +24,12 @@ extern Name GROW_WASM_MEMORY,
PARAM,
RESULT,
MEMORY,
+ DATA,
SEGMENT,
EXPORT,
IMPORT,
TABLE,
+ ELEM,
LOCAL,
TYPE,
CALL,
@@ -43,6 +45,7 @@ extern Name GROW_WASM_MEMORY,
NEG_NAN,
CASE,
BR,
+ ANYFUNC,
FAKE_RETURN,
ASSERT_RETURN,
ASSERT_TRAP,
diff --git a/src/shell-interface.h b/src/shell-interface.h
index f6c12e8ca..f332307ad 100644
--- a/src/shell-interface.h
+++ b/src/shell-interface.h
@@ -86,15 +86,27 @@ struct ShellExternalInterface : ModuleInstance::ExternalInterface {
}
} memory;
+ std::vector<Name> table;
+
ShellExternalInterface() : memory() {}
void init(Module& wasm) override {
memory.resize(wasm.memory.initial * wasm::Memory::kPageSize);
// apply memory segments
for (auto& segment : wasm.memory.segments) {
- assert(segment.offset + segment.data.size() <= wasm.memory.initial * wasm::Memory::kPageSize);
+ Address offset = ConstantExpressionRunner().visit(segment.offset).value.geti32();
+ assert(offset + segment.data.size() <= wasm.memory.initial * wasm::Memory::kPageSize);
+ for (size_t i = 0; i != segment.data.size(); ++i) {
+ memory.set(offset + i, segment.data[i]);
+ }
+ }
+
+ table.resize(wasm.table.initial);
+ for (auto& segment : wasm.table.segments) {
+ Address offset = ConstantExpressionRunner().visit(segment.offset).value.geti32();
+ assert(offset + segment.data.size() <= wasm.table.initial);
for (size_t i = 0; i != segment.data.size(); ++i) {
- memory.set(segment.offset + i, segment.data[i]);
+ table[offset + i] = segment.data[i];
}
}
}
@@ -114,6 +126,19 @@ struct ShellExternalInterface : ModuleInstance::ExternalInterface {
abort();
}
+ Literal callTable(Index index, Name type, LiteralList& arguments, ModuleInstance& instance) override {
+ if (index >= table.size()) trap("callTable overflow");
+ auto* func = instance.wasm.getFunction(table[index]);
+ if (func->type.is() && func->type != type) trap("callIndirect: bad type");
+ if (func->params.size() != arguments.size()) trap("callIndirect: bad # of arguments");
+ for (size_t i = 0; i < func->params.size(); i++) {
+ if (func->params[i] != arguments[i].type) {
+ trap("callIndirect: bad argument type");
+ }
+ }
+ return instance.callFunctionInternal(func->name, arguments);
+ }
+
Literal load(Load* load, Address addr) override {
switch (load->type) {
case i32: {
diff --git a/src/wasm-binary.h b/src/wasm-binary.h
index aad142d44..04bebddc5 100644
--- a/src/wasm-binary.h
+++ b/src/wasm-binary.h
@@ -706,7 +706,8 @@ public:
o << U32LEB(num);
for (auto& segment : wasm->memory.segments) {
if (segment.data.size() == 0) continue;
- o << U32LEB(segment.offset);
+ writeExpression(segment.offset);
+ o << int8_t(BinaryConsts::End);
writeInlineBuffer(&segment.data[0], segment.data.size());
}
finishSection(start);
@@ -739,12 +740,19 @@ public:
}
void writeFunctionTable() {
- if (wasm->table.names.size() == 0) return;
+ if (wasm->table.segments.size() == 0) return;
if (debug) std::cerr << "== writeFunctionTable" << std::endl;
auto start = startSection(BinaryConsts::Section::FunctionTable);
- o << U32LEB(wasm->table.names.size());
- for (auto name : wasm->table.names) {
- o << U32LEB(getFunctionIndex(name));
+ o << U32LEB(wasm->table.initial);
+ o << U32LEB(wasm->table.max);
+ o << U32LEB(wasm->table.segments.size());
+ for (auto& segment : wasm->table.segments) {
+ writeExpression(segment.offset);
+ o << int8_t(BinaryConsts::End);
+ o << U32LEB(segment.data.size());
+ for (auto name : segment.data) {
+ o << U32LEB(getFunctionIndex(name));
+ }
}
finishSection(start);
}
@@ -1572,6 +1580,15 @@ public:
}
}
+ Expression* readExpression() {
+ assert(depth == 0);
+ processExpressions();
+ assert(expressionStack.size() == 1);
+ auto* ret = popExpression();
+ assert(depth == 0);
+ return ret;
+ }
+
void readGlobals() {
if (debug) std::cerr << "== readGlobals" << std::endl;
size_t num = getU32LEB();
@@ -1580,11 +1597,7 @@ public:
if (debug) std::cerr << "read one" << std::endl;
auto curr = new Global;
curr->type = getWasmType();
- assert(depth == 0);
- processExpressions();
- assert(expressionStack.size() == 1);
- curr->init = popExpression();
- assert(depth == 0);
+ curr->init = readExpression();
wasm.addGlobal(curr);
}
}
@@ -1638,9 +1651,12 @@ public:
}
}
- for (size_t index : functionTable) {
- assert(index < wasm.functions.size());
- wasm.table.names.push_back(wasm.functions[index]->name);
+ for (auto& pair : functionTable) {
+ auto i = pair.first;
+ auto& indexes = pair.second;
+ for (auto j : indexes) {
+ wasm.table.segments[i].data.push_back(wasm.functions[j]->name);
+ }
}
}
@@ -1649,7 +1665,7 @@ public:
auto num = getU32LEB();
for (size_t i = 0; i < num; i++) {
Memory::Segment curr;
- auto offset = getU32LEB();
+ auto offset = readExpression();
auto size = getU32LEB();
std::vector<char> buffer;
buffer.resize(size);
@@ -1660,14 +1676,20 @@ public:
}
}
- std::vector<size_t> functionTable;
+ std::map<Index, std::vector<Index>> functionTable;
void readFunctionTable() {
if (debug) std::cerr << "== readFunctionTable" << std::endl;
+ wasm.table.initial = getU32LEB();
+ wasm.table.max = getU32LEB();
auto num = getU32LEB();
for (size_t i = 0; i < num; i++) {
- auto index = getU32LEB();
- functionTable.push_back(index);
+ wasm.table.segments.emplace_back(readExpression());
+ auto& temporary = functionTable[i];
+ auto size = getU32LEB();
+ for (Index j = 0; j < size; j++) {
+ temporary.push_back(getU32LEB());
+ }
}
}
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h
index 846dd896e..28a3e8e6d 100644
--- a/src/wasm-interpreter.h
+++ b/src/wasm-interpreter.h
@@ -501,8 +501,8 @@ public:
}
};
-// Execute an expression in global init
-class GlobalInitRunner : public ExpressionRunner<GlobalInitRunner> {
+// Execute an constant expression in a global init or memory offset
+class ConstantExpressionRunner : public ExpressionRunner<ConstantExpressionRunner> {
public:
Flow visitLoop(Loop* curr) { WASM_UNREACHABLE(); }
Flow visitCall(Call* curr) { WASM_UNREACHABLE(); }
@@ -537,6 +537,7 @@ public:
struct ExternalInterface {
virtual void init(Module& wasm) {}
virtual Literal callImport(Import* import, LiteralList& arguments) = 0;
+ virtual Literal callTable(Index index, Name type, LiteralList& arguments, ModuleInstance& instance) = 0;
virtual Literal load(Load* load, Address addr) = 0;
virtual void store(Store* store, Address addr, Literal value) = 0;
virtual void growMemory(Address oldSize, Address newSize) = 0;
@@ -551,7 +552,7 @@ public:
ModuleInstance(Module& wasm, ExternalInterface* externalInterface) : wasm(wasm), externalInterface(externalInterface) {
memorySize = wasm.memory.initial;
for (Index i = 0; i < wasm.globals.size(); i++) {
- globals.push_back(GlobalInitRunner().visit(wasm.globals[i]->init).value);
+ globals.push_back(ConstantExpressionRunner().visit(wasm.globals[i]->init).value);
}
externalInterface->init(wasm);
if (wasm.start.is()) {
@@ -591,8 +592,8 @@ private:
return callFunctionInternal(name, arguments);
}
-private:
- // Internal function call.
+public:
+ // Internal function call. Must be public so that callTable implementations can use it (refactor?)
Literal callFunctionInternal(IString name, LiteralList& arguments) {
class FunctionScope {
@@ -674,18 +675,8 @@ private:
LiteralList arguments;
Flow flow = generateArguments(curr->operands, arguments);
if (flow.breaking()) return flow;
- size_t index = target.value.geti32();
- if (index >= instance.wasm.table.names.size()) trap("callIndirect: overflow");
- Name name = instance.wasm.table.names[index];
- Function *func = instance.wasm.getFunction(name);
- if (func->type.is() && func->type != curr->fullType) trap("callIndirect: bad type");
- if (func->params.size() != arguments.size()) trap("callIndirect: bad # of arguments");
- for (size_t i = 0; i < func->params.size(); i++) {
- if (func->params[i] != arguments[i].type) {
- trap("callIndirect: bad argument type");
- }
- }
- return instance.callFunctionInternal(name, arguments);
+ Index index = target.value.geti32();
+ return instance.externalInterface->callTable(index, curr->fullType, arguments, instance);
}
Flow visitGetLocal(GetLocal *curr) {
@@ -804,6 +795,8 @@ private:
return ret;
}
+private:
+
Address memorySize; // in pages
template <class LS>
diff --git a/src/wasm-js.cpp b/src/wasm-js.cpp
index 33b0faa55..83956e47e 100644
--- a/src/wasm-js.cpp
+++ b/src/wasm-js.cpp
@@ -193,12 +193,25 @@ extern "C" void EMSCRIPTEN_KEEPALIVE instantiate() {
var source = Module['HEAP8'].subarray($1, $1 + $2);
var target = new Int8Array(Module['outside']['newBuffer']);
target.set(source, $0);
- }, (uint32_t)segment.offset, &segment.data[0], segment.data.size());
+ }, ConstantExpressionRunner().visit(segment.offset).value.geti32(), &segment.data[0], segment.data.size());
+ }
+ // Table support is in a JS array. If the entry is a number, it's a function pointer. If not, it's a JS method to be called directly
+ // TODO: make them all JS methods, wrapping a dynCall where necessary?
+ EM_ASM_({
+ Module['outside']['wasmTable'] = new Array($0);
+ }, wasm.table.initial);
+ for (auto segment : wasm.table.segments) {
+ Address offset = ConstantExpressionRunner().visit(segment.offset).value.geti32();
+ assert(offset + segment.data.size() <= wasm.table.initial);
+ for (size_t i = 0; i != segment.data.size(); ++i) {
+ EM_ASM_({
+ Module['outside']['wasmTable'][$0] = $1;
+ }, offset + i, wasm.getFunction(segment.data[i]));
+ }
}
}
- Literal callImport(Import *import, LiteralList& arguments) override {
- if (wasmJSDebug) std::cout << "calling import " << import->name.str << '\n';
+ void prepareTempArgments(LiteralList& arguments) {
EM_ASM({
Module['tempArguments'] = [];
});
@@ -213,6 +226,21 @@ extern "C" void EMSCRIPTEN_KEEPALIVE instantiate() {
abort();
}
}
+ }
+
+ Literal getResultFromJS(double ret, WasmType type) {
+ switch (type) {
+ case none: return Literal(0);
+ case i32: return Literal((int32_t)ret);
+ case f32: return Literal((float)ret);
+ case f64: return Literal((double)ret);
+ default: abort();
+ }
+ }
+
+ Literal callImport(Import *import, LiteralList& arguments) override {
+ if (wasmJSDebug) std::cout << "calling import " << import->name.str << '\n';
+ prepareTempArgments(arguments);
double ret = EM_ASM_DOUBLE({
var mod = Pointer_stringify($0);
var base = Pointer_stringify($1);
@@ -224,12 +252,36 @@ extern "C" void EMSCRIPTEN_KEEPALIVE instantiate() {
if (wasmJSDebug) std::cout << "calling import returning " << ret << '\n';
- switch (import->type->result) {
- case none: return Literal(0);
- case i32: return Literal((int32_t)ret);
- case f32: return Literal((float)ret);
- case f64: return Literal((double)ret);
- default: abort();
+ return getResultFromJS(ret, import->type->result);
+ }
+
+ Literal callTable(Index index, Name type, LiteralList& arguments, ModuleInstance& instance) override {
+ void* ptr = (void*)EM_ASM_INT({
+ var value = Module['outside']['wasmTable'][$0];
+ return typeof value === "number" ? value : -1;
+ }, index);
+ if (ptr == nullptr) trap("callTable overflow");
+ if (ptr != (void*)-1) {
+ // a Function we can call
+ Function* func = (Function*)ptr;
+ if (func->type.is() && func->type != type) trap("callIndirect: bad type");
+ if (func->params.size() != arguments.size()) trap("callIndirect: bad # of arguments");
+ for (size_t i = 0; i < func->params.size(); i++) {
+ if (func->params[i] != arguments[i].type) {
+ trap("callIndirect: bad argument type");
+ }
+ }
+ return instance.callFunctionInternal(func->name, arguments);
+ } else {
+ // A JS function JS can call
+ prepareTempArgments(arguments);
+ double ret = EM_ASM_DOUBLE({
+ var func = Module['outside']['wasmTable'][$0];
+ var tempArguments = Module['tempArguments'];
+ Module['tempArguments'] = null;
+ return func.apply(null, tempArguments);
+ }, index);
+ return getResultFromJS(ret, instance.wasm.getFunctionType(type)->result);
}
}
diff --git a/src/wasm-linker.cpp b/src/wasm-linker.cpp
index d8bae7558..2c9a4cd4d 100644
--- a/src/wasm-linker.cpp
+++ b/src/wasm-linker.cpp
@@ -83,7 +83,7 @@ void Linker::layout() {
// Update the segments with their addresses now that they have been allocated.
for (const auto& seg : out.segments) {
Address address = staticAddresses[seg.first];
- out.wasm.memory.segments[seg.second].offset = address;
+ out.wasm.memory.segments[seg.second].offset = out.wasm.allocator.alloc<Const>()->set(Literal(uint32_t(address)));
segmentsByAddress[address] = seg.second;
}
@@ -132,7 +132,7 @@ void Linker::layout() {
// Emit the pre-assigned function names in sorted order
for (const auto& P : functionNames) {
- out.wasm.table.names.push_back(P.second);
+ getTableSegment().data.push_back(P.second);
}
for (auto& relocation : out.relocations) {
@@ -206,9 +206,11 @@ void Linker::layout() {
}
// ensure an explicit function type for indirect call targets
- for (auto& name : out.wasm.table.names) {
- auto* func = out.wasm.getFunction(name);
- func->type = ensureFunctionType(getSig(func), &out.wasm)->name;
+ for (auto& segment : out.wasm.table.segments) {
+ for (auto& name : segment.data) {
+ auto* func = out.wasm.getFunction(name);
+ func->type = ensureFunctionType(getSig(func), &out.wasm)->name;
+ }
}
// Export malloc and free whenever availble. JavsScript version of malloc has
@@ -223,6 +225,11 @@ void Linker::layout() {
if (out.symbolInfo.implementedFunctions.count("free")) {
exportFunction("free", true);
}
+
+ // finalize function table
+ if (out.wasm.table.segments.size() > 0) {
+ out.wasm.table.initial = out.wasm.table.max = getTableSegment().data.size();
+ }
}
bool Linker::linkObject(S2WasmBuilder& builder) {
@@ -382,10 +389,19 @@ void Linker::emscriptenGlue(std::ostream& o) {
o << " }\n";
}
+Table::Segment& Linker::getTableSegment() {
+ if (out.wasm.table.segments.size() == 0) {
+ out.wasm.table.segments.emplace_back(out.wasm.allocator.alloc<Const>()->set(Literal(uint32_t(0))));
+ } else {
+ assert(out.wasm.table.segments.size() == 1);
+ }
+ return out.wasm.table.segments[0];
+}
+
Index Linker::getFunctionIndex(Name name) {
if (!functionIndexes.count(name)) {
- functionIndexes[name] = out.wasm.table.names.size();
- out.wasm.table.names.push_back(name);
+ functionIndexes[name] = getTableSegment().data.size();
+ getTableSegment().data.push_back(name);
if (debug) {
std::cerr << "function index: " << name << ": "
<< functionIndexes[name] << '\n';
@@ -403,7 +419,6 @@ bool hasI64ResultOrParam(FunctionType* ft) {
}
void Linker::makeDummyFunction() {
- assert(out.wasm.table.names.empty());
bool create = false;
// Check if there are address-taken functions
for (auto& relocation : out.relocations) {
@@ -421,9 +436,10 @@ void Linker::makeDummyFunction() {
}
void Linker::makeDynCallThunks() {
+ if (out.wasm.table.segments.size() == 0) return;
std::unordered_set<std::string> sigs;
wasm::Builder wasmBuilder(out.wasm);
- for (const auto& indirectFunc : out.wasm.table.names) {
+ for (const auto& indirectFunc : getTableSegment().data) {
// Skip generating thunks for the dummy function
if (indirectFunc == dummyFunction) continue;
std::string sig(getSig(out.wasm.getFunction(indirectFunc)));
diff --git a/src/wasm-linker.h b/src/wasm-linker.h
index 3f1e8c7ac..a6f5d319a 100644
--- a/src/wasm-linker.h
+++ b/src/wasm-linker.h
@@ -114,12 +114,12 @@ class LinkerObject {
// Add an initializer segment for the named static variable.
void addSegment(Name name, const char* data, Address size) {
segments[name] = wasm.memory.segments.size();
- wasm.memory.segments.emplace_back(0, data, size);
+ wasm.memory.segments.emplace_back(wasm.allocator.alloc<Const>()->set(Literal(uint32_t(0))), data, size);
}
void addSegment(Name name, std::vector<char>& data) {
segments[name] = wasm.memory.segments.size();
- wasm.memory.segments.emplace_back(0, data);
+ wasm.memory.segments.emplace_back(wasm.allocator.alloc<Const>()->set(Literal(uint32_t(0))), data);
}
void addInitializerFunction(Name name) {
@@ -282,6 +282,10 @@ class Linker {
void ensureImport(Name target, std::string signature);
+ // Makes sure the table has a single segment, with offset 0,
+ // to which we can add content.
+ Table::Segment& getTableSegment();
+
// Retrieves (and assigns) an entry index in the indirect function table for
// a given function.
Index getFunctionIndex(Name name);
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h
index 750d485fb..b70f70b4e 100644
--- a/src/wasm-s-parser.h
+++ b/src/wasm-s-parser.h
@@ -367,13 +367,15 @@ private:
if (id == START) return parseStart(curr);
if (id == FUNC) return parseFunction(curr);
if (id == MEMORY) return parseMemory(curr);
+ if (id == DATA) return parseData(curr);
if (id == EXPORT) return parseExport(curr);
if (id == IMPORT) return; // already done
if (id == GLOBAL) return parseGlobal(curr);
if (id == TABLE) return parseTable(curr);
+ if (id == ELEM) return parseElem(curr);
if (id == TYPE) return; // already done
std::cerr << "bad module element " << id.str << '\n';
- throw ParseException("unknown module element");
+ throw ParseException("unknown module element", curr.line, curr.col);
}
// function parsing state
@@ -1321,19 +1323,40 @@ private:
}
while (i < s.size()) {
Element& curr = *s[i];
- assert(curr[0]->str() == SEGMENT);
- const char *input = curr[2]->c_str();
+ size_t j = 1;
+ Address offsetValue;
+ if (curr[0]->str() == DATA) {
+ offsetValue = 0;
+ } else {
+ offsetValue = atoi(curr[j++]->c_str());
+ }
+ const char *input = curr[j]->c_str();
+ auto* offset = allocator.alloc<Const>();
+ offset->type = i32;
+ offset->value = Literal(int32_t(offsetValue));
if (auto size = strlen(input)) {
std::vector<char> data;
stringToBinary(input, size, data);
- wasm.memory.segments.emplace_back(atoi(curr[1]->c_str()), data.data(), data.size());
+ wasm.memory.segments.emplace_back(offset, data.data(), data.size());
} else {
- wasm.memory.segments.emplace_back(atoi(curr[1]->c_str()), "", 0);
+ wasm.memory.segments.emplace_back(offset, "", 0);
}
i++;
}
}
+ void parseData(Element& s) {
+ auto* offset = parseExpression(s[1]);
+ const char *input = s[2]->c_str();
+ if (auto size = strlen(input)) {
+ std::vector<char> data;
+ stringToBinary(input, size, data);
+ wasm.memory.segments.emplace_back(offset, data.data(), data.size());
+ } else {
+ wasm.memory.segments.emplace_back(offset, "", 0);
+ }
+ }
+
void parseExport(Element& s) {
if (!s[2]->dollared() && !std::isdigit(s[2]->str()[0])) {
assert(s[2]->str() == MEMORY);
@@ -1402,9 +1425,41 @@ private:
}
void parseTable(Element& s) {
- for (size_t i = 1; i < s.size(); i++) {
- wasm.table.names.push_back(getFunctionName(*s[i]));
+ if (s.size() == 1) return; // empty table in old notation
+ if (!s[1]->dollared()) {
+ if (s[1]->str() == ANYFUNC) {
+ // (table type (elem ..))
+ parseElem(*s[2]);
+ wasm.table.initial = wasm.table.max = wasm.table.segments[0].data.size();
+ return;
+ }
+ // first element isn't dollared, and isn't anyfunc. this could be old syntax for (table 0 1) which means function 0 and 1, or it could be (table initial max? type), look for type
+ if (s[s.size() - 1]->str() == ANYFUNC) {
+ // (table initial max? type)
+ wasm.table.initial = atoi(s[1]->c_str());
+ wasm.table.max = atoi(s[2]->c_str());
+ return;
+ }
+ }
+ // old notation (table func1 func2 ..)
+ parseElem(s);
+ wasm.table.initial = wasm.table.max = wasm.table.segments[0].data.size();
+ }
+
+ void parseElem(Element& s) {
+ Index i = 1;
+ Expression* offset;
+ if (s[i]->isList()) {
+ // there is an init expression
+ offset = parseExpression(s[i++]);
+ } else {
+ offset = allocator.alloc<Const>()->set(Literal(int32_t(0)));
+ }
+ Table::Segment segment(offset);
+ for (; i < s.size(); i++) {
+ segment.data.push_back(getFunctionName(*s[i]));
}
+ wasm.table.segments.push_back(segment);
}
void parseType(Element& s) {
diff --git a/src/wasm-validator.h b/src/wasm-validator.h
index 90930d8f4..3d9a0e1c3 100644
--- a/src/wasm-validator.h
+++ b/src/wasm-validator.h
@@ -281,12 +281,6 @@ public:
void visitMemory(Memory *curr) {
shouldBeFalse(curr->initial > curr->max, "memory", "memory max >= initial");
shouldBeTrue(curr->max <= Memory::kMaxSize, "memory", "max memory must be <= 4GB");
- size_t top = 0;
- for (auto& segment : curr->segments) {
- shouldBeFalse(segment.offset < top, "memory", "segment offset is small enough");
- top = segment.offset + segment.data.size();
- }
- shouldBeFalse(top > curr->initial * Memory::kPageSize, "memory", "total segments must be small enough");
}
void visitModule(Module *curr) {
// exports
diff --git a/src/wasm.cpp b/src/wasm.cpp
index dbbd209b4..8cfdee759 100644
--- a/src/wasm.cpp
+++ b/src/wasm.cpp
@@ -49,10 +49,12 @@ Name GROW_WASM_MEMORY("__growWasmMemory"),
PARAM("param"),
RESULT("result"),
MEMORY("memory"),
+ DATA("data"),
SEGMENT("segment"),
EXPORT("export"),
IMPORT("import"),
TABLE("table"),
+ ELEM("elem"),
LOCAL("local"),
TYPE("type"),
CALL("call"),
@@ -68,6 +70,7 @@ Name GROW_WASM_MEMORY("__growWasmMemory"),
NEG_NAN("-nan"),
CASE("case"),
BR("br"),
+ ANYFUNC("anyfunc"),
FAKE_RETURN("fake_return_waka123"),
ASSERT_RETURN("assert_return"),
ASSERT_TRAP("assert_trap"),
diff --git a/src/wasm.h b/src/wasm.h
index 38a030e1a..68558033d 100644
--- a/src/wasm.h
+++ b/src/wasm.h
@@ -1432,7 +1432,23 @@ public:
class Table {
public:
- std::vector<Name> names;
+ static const Index kMaxSize = Index(-1);
+
+ struct Segment {
+ Expression* offset;
+ std::vector<Name> data;
+ Segment() {}
+ Segment(Expression* offset) : offset(offset) {
+ }
+ Segment(Expression* offset, std::vector<Name>& init) : offset(offset) {
+ data.swap(init);
+ }
+ };
+
+ Address initial, max;
+ std::vector<Segment> segments;
+
+ Table() : initial(0), max(kMaxSize) {}
};
class Memory {
@@ -1440,15 +1456,16 @@ public:
static const Address::address_t kPageSize = 64 * 1024;
static const Address::address_t kMaxSize = ~Address::address_t(0) / kPageSize;
static const Address::address_t kPageMask = ~(kPageSize - 1);
+
struct Segment {
- Address offset;
+ Expression* offset;
std::vector<char> data; // TODO: optimize
Segment() {}
- Segment(Address offset, const char *init, Address size) : offset(offset) {
+ Segment(Expression* offset, const char *init, Address size) : offset(offset) {
data.resize(size);
std::copy_n(init, size, data.begin());
}
- Segment(Address offset, std::vector<char>& init) : offset(offset) {
+ Segment(Expression* offset, std::vector<char>& init) : offset(offset) {
data.swap(init);
}
};
diff --git a/test/dot_s/alias.wast b/test/dot_s/alias.wast
index 5744f8e8a..8ba469564 100644
--- a/test/dot_s/alias.wast
+++ b/test/dot_s/alias.wast
@@ -1,13 +1,13 @@
(module
- (memory 1
- (segment 16 "\d2\04\00\00\00\00\00\00)\t\00\00")
- )
+ (memory 1)
+ (data (i32.const 16) "\d2\04\00\00\00\00\00\00)\t\00\00")
(export "memory" memory)
(type $FUNCSIG$v (func))
(export "__exit" $__exit)
(export "__needs_exit" $__needs_exit)
(export "dynCall_v" $dynCall_v)
- (table $__wasm_nullptr $__exit)
+ (table 2 2 anyfunc)
+ (elem (i32.const 0) $__wasm_nullptr $__exit)
(func $__exit (type $FUNCSIG$v)
(return
(i32.add
diff --git a/test/dot_s/asm_const.wast b/test/dot_s/asm_const.wast
index ec9389029..564a565ef 100644
--- a/test/dot_s/asm_const.wast
+++ b/test/dot_s/asm_const.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 16 "{ Module.print(\"hello, world!\"); }\00")
- )
+ (memory 1)
+ (data (i32.const 16) "{ Module.print(\"hello, world!\"); }\00")
(export "memory" memory)
(type $FUNCSIG$vi (func (param i32)))
(import $emscripten_asm_const_vi "env" "emscripten_asm_const_vi" (param i32))
diff --git a/test/dot_s/basics.wast b/test/dot_s/basics.wast
index b93bcd5cc..3562140fb 100644
--- a/test/dot_s/basics.wast
+++ b/test/dot_s/basics.wast
@@ -1,9 +1,8 @@
(module
- (memory 1
- (segment 16 "hello, world!\n\00")
- (segment 32 "vcq")
- (segment 48 "\16\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 16) "hello, world!\n\00")
+ (data (i32.const 32) "vcq")
+ (data (i32.const 48) "\16\00\00\00")
(export "memory" memory)
(type $FUNCSIG$vi (func (param i32)))
(type $FUNCSIG$v (func))
@@ -11,7 +10,8 @@
(import $puts "env" "puts" (param i32))
(export "main" $main)
(export "dynCall_iii" $dynCall_iii)
- (table $__wasm_nullptr $main)
+ (table 2 2 anyfunc)
+ (elem (i32.const 0) $__wasm_nullptr $main)
(func $main (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
(call_import $puts
(i32.const 16)
diff --git a/test/dot_s/bcp-1.wast b/test/dot_s/bcp-1.wast
index fcbe3b81e..1b76a98af 100644
--- a/test/dot_s/bcp-1.wast
+++ b/test/dot_s/bcp-1.wast
@@ -1,13 +1,12 @@
(module
- (memory 1
- (segment 16 "\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00")
- (segment 40 "\07\00\00\00\08\00\00\00\t\00\00\00")
- (segment 52 "\n\00\00\00\0b\00\00\00")
- (segment 60 "\0c\00\00\00\0d\00\00\00\0e\00\00\00")
- (segment 72 "\0f\00\00\00\10\00\00\00\11\00\00\00")
- (segment 96 "hi\00")
- (segment 100 "\00\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 16) "\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00")
+ (data (i32.const 40) "\07\00\00\00\08\00\00\00\t\00\00\00")
+ (data (i32.const 52) "\n\00\00\00\0b\00\00\00")
+ (data (i32.const 60) "\0c\00\00\00\0d\00\00\00\0e\00\00\00")
+ (data (i32.const 72) "\0f\00\00\00\10\00\00\00\11\00\00\00")
+ (data (i32.const 96) "hi\00")
+ (data (i32.const 100) "\00\00\00\00")
(export "memory" memory)
(type $FUNCSIG$i (func (result i32)))
(type $FUNCSIG$ii (func (param i32) (result i32)))
@@ -35,7 +34,8 @@
(export "main" $main)
(export "dynCall_i" $dynCall_i)
(export "dynCall_ii" $dynCall_ii)
- (table $__wasm_nullptr $bad0 $bad1 $bad5 $bad7 $bad8 $bad10 $bad2 $bad3 $bad6 $bad4 $bad9 $good0 $good1 $good2 $opt0 $opt1 $opt2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $__wasm_nullptr $bad0 $bad1 $bad5 $bad7 $bad8 $bad10 $bad2 $bad3 $bad6 $bad4 $bad9 $good0 $good1 $good2 $opt0 $opt1 $opt2)
(func $bad0 (type $FUNCSIG$i) (result i32)
(return
(i32.const 0)
diff --git a/test/dot_s/data-offset-folding.wast b/test/dot_s/data-offset-folding.wast
index e737e04f1..9cdacd60b 100644
--- a/test/dot_s/data-offset-folding.wast
+++ b/test/dot_s/data-offset-folding.wast
@@ -1,8 +1,7 @@
(module
- (memory 1
- (segment 12 "\00\00\00\00")
- (segment 416 "`\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 12) "\00\00\00\00")
+ (data (i32.const 416) "`\00\00\00")
(export "memory" memory)
)
;; METADATA: { "asmConsts": {},"staticBump": 420, "initializers": [] }
diff --git a/test/dot_s/dyncall.wast b/test/dot_s/dyncall.wast
index e284c838d..c6dae687a 100644
--- a/test/dot_s/dyncall.wast
+++ b/test/dot_s/dyncall.wast
@@ -15,7 +15,8 @@
(export "dynCall_i" $dynCall_i)
(export "dynCall_if" $dynCall_if)
(export "dynCall_vd" $dynCall_vd)
- (table $__wasm_nullptr $i $i_f $vd $ffjjdi $vd2)
+ (table 6 6 anyfunc)
+ (elem (i32.const 0) $__wasm_nullptr $i $i_f $vd $ffjjdi $vd2)
(func $i (type $FUNCSIG$i) (result i32)
(i32.const 0)
)
diff --git a/test/dot_s/function-data-sections.wast b/test/dot_s/function-data-sections.wast
index 82aa6f8c9..43947a3cc 100644
--- a/test/dot_s/function-data-sections.wast
+++ b/test/dot_s/function-data-sections.wast
@@ -1,9 +1,8 @@
(module
- (memory 1
- (segment 12 "\00\00\00\00")
- (segment 16 "\01\00\00\00")
- (segment 20 "33\13@")
- )
+ (memory 1)
+ (data (i32.const 12) "\00\00\00\00")
+ (data (i32.const 16) "\01\00\00\00")
+ (data (i32.const 20) "33\13@")
(export "memory" memory)
(export "foo" $foo)
(export "bar" $bar)
diff --git a/test/dot_s/indidx.wast b/test/dot_s/indidx.wast
index 2a5224d00..6cdb6c4ce 100644
--- a/test/dot_s/indidx.wast
+++ b/test/dot_s/indidx.wast
@@ -1,14 +1,14 @@
(module
- (memory 1
- (segment 16 "\04\00\00\00\02\00\00\00\01\00\00\00\03\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 16) "\04\00\00\00\02\00\00\00\01\00\00\00\03\00\00\00")
(export "memory" memory)
(type $FUNCSIG$i (func (result i32)))
(type $FUNCSIG$v (func))
(import $getchar "env" "getchar" (result i32))
(export "main" $main)
(export "dynCall_i" $dynCall_i)
- (table $__wasm_nullptr $c $b $d $a)
+ (table 5 5 anyfunc)
+ (elem (i32.const 0) $__wasm_nullptr $c $b $d $a)
(func $a (type $FUNCSIG$i) (result i32)
(i32.const 0)
)
diff --git a/test/dot_s/indirect-import.wast b/test/dot_s/indirect-import.wast
index 22821a4e0..86c8ded00 100644
--- a/test/dot_s/indirect-import.wast
+++ b/test/dot_s/indirect-import.wast
@@ -17,7 +17,8 @@
(export "dynCall_fd" $dynCall_fd)
(export "dynCall_v" $dynCall_v)
(export "dynCall_vi" $dynCall_vi)
- (table $__wasm_nullptr $__importThunk_extern_fd $__importThunk_extern_vj $__importThunk_extern_v $__importThunk_extern_ijidf $__importThunk_extern_struct $__importThunk_extern_sret)
+ (table 7 7 anyfunc)
+ (elem (i32.const 0) $__wasm_nullptr $__importThunk_extern_fd $__importThunk_extern_vj $__importThunk_extern_v $__importThunk_extern_ijidf $__importThunk_extern_struct $__importThunk_extern_sret)
(func $bar (result i32)
(local $0 i32)
(local $1 i32)
diff --git a/test/dot_s/invoke_wrapper.wast b/test/dot_s/invoke_wrapper.wast
index 6aa7a4ce6..d54e94d03 100644
--- a/test/dot_s/invoke_wrapper.wast
+++ b/test/dot_s/invoke_wrapper.wast
@@ -17,7 +17,8 @@
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_ffd" $dynCall_ffd)
(export "dynCall_iii" $dynCall_iii)
- (table $__wasm_nullptr $_Z5func1v $_Z5func2iii $_Z5func3fd $_Z5func4P8mystructS_)
+ (table 5 5 anyfunc)
+ (elem (i32.const 0) $__wasm_nullptr $_Z5func1v $_Z5func2iii $_Z5func3fd $_Z5func4P8mystructS_)
(func $_Z5func1v (type $FUNCSIG$v)
)
(func $_Z5func2iii (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
diff --git a/test/dot_s/lcomm-in-text-segment.wast b/test/dot_s/lcomm-in-text-segment.wast
index 27ebc9b87..e154c6c78 100644
--- a/test/dot_s/lcomm-in-text-segment.wast
+++ b/test/dot_s/lcomm-in-text-segment.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 20 "\10\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 20) "\10\00\00\00")
(export "memory" memory)
)
;; METADATA: { "asmConsts": {},"staticBump": 24, "initializers": [] }
diff --git a/test/dot_s/macClangMetaData.wast b/test/dot_s/macClangMetaData.wast
index ed41e459c..2d1b5a68f 100644
--- a/test/dot_s/macClangMetaData.wast
+++ b/test/dot_s/macClangMetaData.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 16 "Hello, World!\00")
- )
+ (memory 1)
+ (data (i32.const 16) "Hello, World!\00")
(export "memory" memory)
(type $FUNCSIG$ii (func (param i32) (result i32)))
(import $puts "env" "puts" (param i32) (result i32))
diff --git a/test/dot_s/memops.wast b/test/dot_s/memops.wast
index 07d5caec3..12a13372e 100644
--- a/test/dot_s/memops.wast
+++ b/test/dot_s/memops.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 16 "{ Module.print(\"hello, world! \" + HEAP32[8>>2]); }\00")
- )
+ (memory 1)
+ (data (i32.const 16) "{ Module.print(\"hello, world! \" + HEAP32[8>>2]); }\00")
(export "memory" memory)
(type $FUNCSIG$vi (func (param i32)))
(import $emscripten_asm_const_vi "env" "emscripten_asm_const_vi" (param i32))
diff --git a/test/dot_s/permute.wast b/test/dot_s/permute.wast
index 13abcf66c..a58bc21c8 100644
--- a/test/dot_s/permute.wast
+++ b/test/dot_s/permute.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 16 "hE?\8ds\0e7\db[g\8f\955it\c4k\0b\e2\ef\bcld\e0\fd\8c\9e\86&~\d8\94\89+\c8\a4\c2\f2\fb\12\1cej\d99\b7\b3W\c6w\af\ae\caM>\92ub\96\84\b6\b0N\ec;q\11\f7\bf\e31\e6\a7\90\fc\03\e4\aa\d7\cc- \15\83DH\80r\fa\01X\eb:_\00A\cd\e9o`n\ac(\ad\ba0\dcyS#\f4$\"\82\7f}\8e\f6\93L\'\bb\bdZ\ed4\18\f3\c0\cf\ff\a3\f8\07\05\9c\d3\0f\a0\06m%\\\f9^B<\e7\b1\17\98]\0c\dd\c5\f5p\e5\fezJ\ab,F\a5@\08R\85!\b8\1a\ce\d5\04\nI\a6\d1\9f\8a\c9\a9|\97\9aG\be8Y\8b\c1\1b\d4\ea\b9\19\14\9b\9163\d0\1d\d2\df=C\1f\0dc\e1\c7QUv\02\b5aK\b4\tV\c3x\e8\a1\1e\81\de/{\da\d6Pf\10T\f0)\88\16\ee\a8\9d\f1\cbO*\b2\99\132\87.\a2")
- )
+ (memory 1)
+ (data (i32.const 16) "hE?\8ds\0e7\db[g\8f\955it\c4k\0b\e2\ef\bcld\e0\fd\8c\9e\86&~\d8\94\89+\c8\a4\c2\f2\fb\12\1cej\d99\b7\b3W\c6w\af\ae\caM>\92ub\96\84\b6\b0N\ec;q\11\f7\bf\e31\e6\a7\90\fc\03\e4\aa\d7\cc- \15\83DH\80r\fa\01X\eb:_\00A\cd\e9o`n\ac(\ad\ba0\dcyS#\f4$\"\82\7f}\8e\f6\93L\'\bb\bdZ\ed4\18\f3\c0\cf\ff\a3\f8\07\05\9c\d3\0f\a0\06m%\\\f9^B<\e7\b1\17\98]\0c\dd\c5\f5p\e5\fezJ\ab,F\a5@\08R\85!\b8\1a\ce\d5\04\nI\a6\d1\9f\8a\c9\a9|\97\9aG\be8Y\8b\c1\1b\d4\ea\b9\19\14\9b\9163\d0\1d\d2\df=C\1f\0dc\e1\c7QUv\02\b5aK\b4\tV\c3x\e8\a1\1e\81\de/{\da\d6Pf\10T\f0)\88\16\ee\a8\9d\f1\cbO*\b2\99\132\87.\a2")
(export "memory" memory)
)
;; METADATA: { "asmConsts": {},"staticBump": 272, "initializers": [] }
diff --git a/test/dot_s/relocation.wast b/test/dot_s/relocation.wast
index 35fcd1562..eb00bac89 100644
--- a/test/dot_s/relocation.wast
+++ b/test/dot_s/relocation.wast
@@ -1,8 +1,7 @@
(module
- (memory 1
- (segment 12 "\10\00\00\00")
- (segment 16 "\0c\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 12) "\10\00\00\00")
+ (data (i32.const 16) "\0c\00\00\00")
(export "memory" memory)
(export "main" $main)
(func $main (result i32)
diff --git a/test/dot_s/symbolic-offset.wast b/test/dot_s/symbolic-offset.wast
index 15ec8f1be..51879232a 100644
--- a/test/dot_s/symbolic-offset.wast
+++ b/test/dot_s/symbolic-offset.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 12 "\01\00\00\00\00\00\00\00\00\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 12) "\01\00\00\00\00\00\00\00\00\00\00\00")
(export "memory" memory)
(export "f" $f)
(func $f (param $0 i32) (param $1 i32)
diff --git a/test/emcc_O2_hello_world.fromasm b/test/emcc_O2_hello_world.fromasm
index 828905561..49d63fa8c 100644
--- a/test/emcc_O2_hello_world.fromasm
+++ b/test/emcc_O2_hello_world.fromasm
@@ -42,7 +42,8 @@
(export "dynCall_ii" $dynCall_ii)
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
(func $_malloc (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
diff --git a/test/emcc_O2_hello_world.fromasm.imprecise b/test/emcc_O2_hello_world.fromasm.imprecise
index ede6c05d4..4f0513d28 100644
--- a/test/emcc_O2_hello_world.fromasm.imprecise
+++ b/test/emcc_O2_hello_world.fromasm.imprecise
@@ -41,7 +41,8 @@
(export "dynCall_ii" $dynCall_ii)
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
(func $_malloc (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
diff --git a/test/emcc_O2_hello_world.fromasm.imprecise.no-opts b/test/emcc_O2_hello_world.fromasm.imprecise.no-opts
index d34022a9e..494915489 100644
--- a/test/emcc_O2_hello_world.fromasm.imprecise.no-opts
+++ b/test/emcc_O2_hello_world.fromasm.imprecise.no-opts
@@ -41,7 +41,8 @@
(export "dynCall_ii" $dynCall_ii)
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
(func $_malloc (param $i1 i32) (result i32)
(local $i2 i32)
(local $i3 i32)
diff --git a/test/emcc_O2_hello_world.fromasm.no-opts b/test/emcc_O2_hello_world.fromasm.no-opts
index f850b8306..e75c5e4b2 100644
--- a/test/emcc_O2_hello_world.fromasm.no-opts
+++ b/test/emcc_O2_hello_world.fromasm.no-opts
@@ -42,7 +42,8 @@
(export "dynCall_ii" $dynCall_ii)
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
(func $_malloc (param $i1 i32) (result i32)
(local $i2 i32)
(local $i3 i32)
diff --git a/test/emcc_hello_world.fromasm b/test/emcc_hello_world.fromasm
index c99290ba8..1ef3b9017 100644
--- a/test/emcc_hello_world.fromasm
+++ b/test/emcc_hello_world.fromasm
@@ -55,7 +55,8 @@
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
(export "___udivmoddi4" $___udivmoddi4)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
(func $stackAlloc (param $0 i32) (result i32)
(local $1 i32)
(set_local $1
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise
index ee84765a1..13c8baec6 100644
--- a/test/emcc_hello_world.fromasm.imprecise
+++ b/test/emcc_hello_world.fromasm.imprecise
@@ -49,7 +49,8 @@
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
(export "___udivmoddi4" $___udivmoddi4)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
(func $stackAlloc (param $0 i32) (result i32)
(local $1 i32)
(set_local $1
diff --git a/test/emcc_hello_world.fromasm.imprecise.no-opts b/test/emcc_hello_world.fromasm.imprecise.no-opts
index 327618169..d8b887891 100644
--- a/test/emcc_hello_world.fromasm.imprecise.no-opts
+++ b/test/emcc_hello_world.fromasm.imprecise.no-opts
@@ -49,7 +49,8 @@
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
(export "___udivmoddi4" $___udivmoddi4)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
(func $stackAlloc (param $size i32) (result i32)
(local $ret i32)
(set_local $ret
diff --git a/test/emcc_hello_world.fromasm.no-opts b/test/emcc_hello_world.fromasm.no-opts
index 41e3e9e26..efa2de849 100644
--- a/test/emcc_hello_world.fromasm.no-opts
+++ b/test/emcc_hello_world.fromasm.no-opts
@@ -55,7 +55,8 @@
(export "dynCall_iiii" $dynCall_iiii)
(export "dynCall_vi" $dynCall_vi)
(export "___udivmoddi4" $___udivmoddi4)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
+ (table 18 18 anyfunc)
+ (elem (i32.const 0) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
(func $stackAlloc (param $size i32) (result i32)
(local $ret i32)
(set_local $ret
diff --git a/test/example/c-api-kitchen-sink.c b/test/example/c-api-kitchen-sink.c
index 496ac4efd..0aaf5ab95 100644
--- a/test/example/c-api-kitchen-sink.c
+++ b/test/example/c-api-kitchen-sink.c
@@ -246,7 +246,7 @@ void test_core() {
// Memory. One per module
const char *segments[] = { "hello, world" };
- BinaryenIndex segmentOffsets[] = { 10 };
+ BinaryenExpressionRef segmentOffsets[] = { BinaryenConst(module, BinaryenLiteralInt32(10)) };
BinaryenIndex segmentSizes[] = { 12 };
BinaryenSetMemory(module, 1, 256, "mem", segments, segmentOffsets, segmentSizes, 1);
diff --git a/test/example/c-api-kitchen-sink.txt b/test/example/c-api-kitchen-sink.txt
index 64f5fc3b4..42a5bfee1 100644
--- a/test/example/c-api-kitchen-sink.txt
+++ b/test/example/c-api-kitchen-sink.txt
@@ -7,9 +7,8 @@ BinaryenFloat64: 4
(f32.const -33.61199951171875)
)
(module
- (memory 1 256
- (segment 10 "hello, world")
- )
+ (memory 1 256)
+ (data (i32.const 10) "hello, world")
(export "mem" memory)
(start $starter)
(type $iiIfF (func (param i32 i64 f32 f64) (result i32)))
@@ -18,7 +17,8 @@ BinaryenFloat64: 4
(type $3 (func))
(import $an-imported "module" "base" (param i32 f64) (result f32))
(export "kitchen_sinker" "$kitchen()sinker")
- (table "$kitchen()sinker")
+ (table 1 1 anyfunc)
+ (elem (i32.const 0) "$kitchen()sinker")
(func "$kitchen()sinker" (type $iiIfF) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
(local $4 i32)
(block $the-body
@@ -1375,10 +1375,11 @@ int main() {
BinaryenFunctionRef funcs[] = { functions[0] };
BinaryenSetFunctionTable(the_module, funcs, 1);
}
+ expressions[245] = BinaryenConst(the_module, BinaryenLiteralInt32(10));
{
const char segment0[] = { 104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100 };
const char* segments[] = { segment0 };
- BinaryenIndex segmentOffsets[] = { 10 };
+ BinaryenExpressionRef segmentOffsets[] = { expressions[245] };
BinaryenIndex segmentSizes[] = { 12 };
BinaryenSetMemory(the_module, 1, 256, "mem", segments, segmentOffsets, segmentSizes, 1);
}
@@ -1386,10 +1387,10 @@ int main() {
BinaryenIndex paramTypes[] = { 0 };
functionTypes[2] = BinaryenAddFunctionType(the_module, "v", 0, paramTypes, 0);
}
- expressions[245] = BinaryenNop(the_module);
+ expressions[246] = BinaryenNop(the_module);
{
BinaryenType varTypes[] = { 0 };
- functions[1] = BinaryenAddFunction(the_module, "starter", functionTypes[2], varTypes, 0, expressions[245]);
+ functions[1] = BinaryenAddFunction(the_module, "starter", functionTypes[2], varTypes, 0, expressions[246]);
}
BinaryenSetStart(the_module, functions[1]);
{
@@ -1399,9 +1400,8 @@ int main() {
BinaryenModuleValidate(the_module);
BinaryenModulePrint(the_module);
(module
- (memory 1 256
- (segment 10 "hello, world")
- )
+ (memory 1 256)
+ (data (i32.const 10) "hello, world")
(export "mem" memory)
(start $starter)
(type $iiIfF (func (param i32 i64 f32 f64) (result i32)))
@@ -1410,7 +1410,8 @@ int main() {
(type $3 (func))
(import $an-imported "module" "base" (param i32 f64) (result f32))
(export "kitchen_sinker" "$kitchen()sinker")
- (table "$kitchen()sinker")
+ (table 1 1 anyfunc)
+ (elem (i32.const 0) "$kitchen()sinker")
(func "$kitchen()sinker" (type $iiIfF) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
(local $4 i32)
(block $the-body
diff --git a/test/example/c-api-kitchen-sink.txt.txt b/test/example/c-api-kitchen-sink.txt.txt
index 96cbaaa00..7e32ba431 100644
--- a/test/example/c-api-kitchen-sink.txt.txt
+++ b/test/example/c-api-kitchen-sink.txt.txt
@@ -2,9 +2,8 @@
(f32.const -33.61199951171875)
)
(module
- (memory 1 256
- (segment 10 "hello, world")
- )
+ (memory 1 256)
+ (data (i32.const 10) "hello, world")
(export "mem" memory)
(start $starter)
(type $iiIfF (func (param i32 i64 f32 f64) (result i32)))
@@ -13,7 +12,8 @@
(type $3 (func))
(import $an-imported "module" "base" (param i32 f64) (result f32))
(export "kitchen_sinker" "$kitchen()sinker")
- (table "$kitchen()sinker")
+ (table 1 1 anyfunc)
+ (elem (i32.const 0) "$kitchen()sinker")
(func "$kitchen()sinker" (type $iiIfF) (param $0 i32) (param $1 i64) (param $2 f32) (param $3 f64) (result i32)
(local $4 i32)
(block $the-body
diff --git a/test/kitchen_sink.wast b/test/kitchen_sink.wast
index e0cc6617a..2b139a95b 100644
--- a/test/kitchen_sink.wast
+++ b/test/kitchen_sink.wast
@@ -1,7 +1,6 @@
(module
- (memory 4096 4096
- (segment 1026 "\14\00")
- )
+ (memory 4096 4096)
+ (data (i32.const 1026) "\14\00")
(type $0 (func (result i32)))
(func $kitchensink (type $0) (result i32)
(block $block0
diff --git a/test/kitchen_sink.wast.fromBinary b/test/kitchen_sink.wast.fromBinary
index cd58fdf65..dd55b5bae 100644
--- a/test/kitchen_sink.wast.fromBinary
+++ b/test/kitchen_sink.wast.fromBinary
@@ -1,7 +1,6 @@
(module
- (memory 4096 4096
- (segment 1026 "\14\00")
- )
+ (memory 4096 4096)
+ (data (i32.const 1026) "\14\00")
(type $0 (func (result i32)))
(func $kitchensink (type $0) (result i32)
(block $label$0
diff --git a/test/llvm_autogenerated/byval.wast b/test/llvm_autogenerated/byval.wast
index 9ebb4b446..c4dc678ea 100644
--- a/test/llvm_autogenerated/byval.wast
+++ b/test/llvm_autogenerated/byval.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$vi (func (param i32)))
(type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
diff --git a/test/llvm_autogenerated/call.wast b/test/llvm_autogenerated/call.wast
index 812667aec..8dc92ff80 100644
--- a/test/llvm_autogenerated/call.wast
+++ b/test/llvm_autogenerated/call.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$v (func))
(type $FUNCSIG$i (func (result i32)))
diff --git a/test/llvm_autogenerated/cfg-stackify.wast b/test/llvm_autogenerated/cfg-stackify.wast
index ac20e3398..2dbdd5e93 100644
--- a/test/llvm_autogenerated/cfg-stackify.wast
+++ b/test/llvm_autogenerated/cfg-stackify.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$i (func (result i32)))
(type $FUNCSIG$v (func))
diff --git a/test/llvm_autogenerated/comparisons_f32.wast b/test/llvm_autogenerated/comparisons_f32.wast
index 2ab127beb..9d9898846 100644
--- a/test/llvm_autogenerated/comparisons_f32.wast
+++ b/test/llvm_autogenerated/comparisons_f32.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "ord_f32" $ord_f32)
(export "uno_f32" $uno_f32)
diff --git a/test/llvm_autogenerated/comparisons_f64.wast b/test/llvm_autogenerated/comparisons_f64.wast
index 8d9ddf0c0..edd3cd9b7 100644
--- a/test/llvm_autogenerated/comparisons_f64.wast
+++ b/test/llvm_autogenerated/comparisons_f64.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "ord_f64" $ord_f64)
(export "uno_f64" $uno_f64)
diff --git a/test/llvm_autogenerated/comparisons_i32.wast b/test/llvm_autogenerated/comparisons_i32.wast
index 2e9a074ee..2657cabd1 100644
--- a/test/llvm_autogenerated/comparisons_i32.wast
+++ b/test/llvm_autogenerated/comparisons_i32.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "eq_i32" $eq_i32)
(export "ne_i32" $ne_i32)
diff --git a/test/llvm_autogenerated/comparisons_i64.wast b/test/llvm_autogenerated/comparisons_i64.wast
index 2bf520862..0ce7ab530 100644
--- a/test/llvm_autogenerated/comparisons_i64.wast
+++ b/test/llvm_autogenerated/comparisons_i64.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "eq_i64" $eq_i64)
(export "ne_i64" $ne_i64)
diff --git a/test/llvm_autogenerated/conv.wast b/test/llvm_autogenerated/conv.wast
index 273217a23..0ee43f493 100644
--- a/test/llvm_autogenerated/conv.wast
+++ b/test/llvm_autogenerated/conv.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "i32_wrap_i64" $i32_wrap_i64)
(export "i64_extend_s_i32" $i64_extend_s_i32)
diff --git a/test/llvm_autogenerated/copysign-casts.wast b/test/llvm_autogenerated/copysign-casts.wast
index 14da8c65d..853cce958 100644
--- a/test/llvm_autogenerated/copysign-casts.wast
+++ b/test/llvm_autogenerated/copysign-casts.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "fold_promote" $fold_promote)
(export "fold_demote" $fold_demote)
diff --git a/test/llvm_autogenerated/cpus.wast b/test/llvm_autogenerated/cpus.wast
index c874eab7c..ce2ace210 100644
--- a/test/llvm_autogenerated/cpus.wast
+++ b/test/llvm_autogenerated/cpus.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "f" $f)
(func $f (param $0 i32) (result i32)
diff --git a/test/llvm_autogenerated/dead-vreg.wast b/test/llvm_autogenerated/dead-vreg.wast
index efb17b49b..be6e82cfd 100644
--- a/test/llvm_autogenerated/dead-vreg.wast
+++ b/test/llvm_autogenerated/dead-vreg.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "foo" $foo)
(func $foo (param $0 i32) (param $1 i32) (param $2 i32)
diff --git a/test/llvm_autogenerated/divrem-constant.wast b/test/llvm_autogenerated/divrem-constant.wast
index c0f05f8b8..358ecdbf3 100644
--- a/test/llvm_autogenerated/divrem-constant.wast
+++ b/test/llvm_autogenerated/divrem-constant.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "test_udiv_2" $test_udiv_2)
(export "test_udiv_5" $test_udiv_5)
diff --git a/test/llvm_autogenerated/f32.wast b/test/llvm_autogenerated/f32.wast
index 03409d03b..466ce049a 100644
--- a/test/llvm_autogenerated/f32.wast
+++ b/test/llvm_autogenerated/f32.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$ffff (func (param f32 f32 f32) (result f32)))
(import $fmaf "env" "fmaf" (param f32 f32 f32) (result f32))
diff --git a/test/llvm_autogenerated/f64.wast b/test/llvm_autogenerated/f64.wast
index 860d183f5..0c74c17ea 100644
--- a/test/llvm_autogenerated/f64.wast
+++ b/test/llvm_autogenerated/f64.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$dddd (func (param f64 f64 f64) (result f64)))
(import $fma "env" "fma" (param f64 f64 f64) (result f64))
diff --git a/test/llvm_autogenerated/fast-isel.wast b/test/llvm_autogenerated/fast-isel.wast
index 02d8e97f1..50cdb5469 100644
--- a/test/llvm_autogenerated/fast-isel.wast
+++ b/test/llvm_autogenerated/fast-isel.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "immediate_f32" $immediate_f32)
(export "immediate_f64" $immediate_f64)
diff --git a/test/llvm_autogenerated/frem.wast b/test/llvm_autogenerated/frem.wast
index 15d5cc222..b7f784d2d 100644
--- a/test/llvm_autogenerated/frem.wast
+++ b/test/llvm_autogenerated/frem.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$ddd (func (param f64 f64) (result f64)))
(type $FUNCSIG$fff (func (param f32 f32) (result f32)))
diff --git a/test/llvm_autogenerated/func.wast b/test/llvm_autogenerated/func.wast
index 118fb252b..b4298e449 100644
--- a/test/llvm_autogenerated/func.wast
+++ b/test/llvm_autogenerated/func.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "f0" $f0)
(export "f1" $f1)
diff --git a/test/llvm_autogenerated/global.wast b/test/llvm_autogenerated/global.wast
index cbb8ac184..85c50ff03 100644
--- a/test/llvm_autogenerated/global.wast
+++ b/test/llvm_autogenerated/global.wast
@@ -1,19 +1,18 @@
(module
- (memory 1
- (segment 4 "\b0\08\00\00")
- (segment 12 "9\05\00\00")
- (segment 28 "\01\00\00\00")
- (segment 32 "*\00\00\00")
- (segment 36 "\ff\ff\ff\ff")
- (segment 64 "\00\00\00\00\01\00\00\00")
- (segment 72 "\ff\ff\ff\ff\ff\ff\ff\ff")
- (segment 92 "\00\00\00\80")
- (segment 96 "\00\00\00@")
- (segment 128 "\00\00\00\00\00\00\00\80")
- (segment 136 "\00\00\00\00\00\00\00@")
- (segment 656 "\e0\00\00\00")
- (segment 1192 "\a4\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\b0\08\00\00")
+ (data (i32.const 12) "9\05\00\00")
+ (data (i32.const 28) "\01\00\00\00")
+ (data (i32.const 32) "*\00\00\00")
+ (data (i32.const 36) "\ff\ff\ff\ff")
+ (data (i32.const 64) "\00\00\00\00\01\00\00\00")
+ (data (i32.const 72) "\ff\ff\ff\ff\ff\ff\ff\ff")
+ (data (i32.const 92) "\00\00\00\80")
+ (data (i32.const 96) "\00\00\00@")
+ (data (i32.const 128) "\00\00\00\00\00\00\00\80")
+ (data (i32.const 136) "\00\00\00\00\00\00\00@")
+ (data (i32.const 656) "\e0\00\00\00")
+ (data (i32.const 1192) "\a4\04\00\00")
(export "memory" memory)
(type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
(import $memcpy "env" "memcpy" (param i32 i32 i32) (result i32))
diff --git a/test/llvm_autogenerated/globl.wast b/test/llvm_autogenerated/globl.wast
index e357a6337..cf493cb12 100644
--- a/test/llvm_autogenerated/globl.wast
+++ b/test/llvm_autogenerated/globl.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "foo" $foo)
(func $foo
diff --git a/test/llvm_autogenerated/i128.wast b/test/llvm_autogenerated/i128.wast
index 19b600792..830c1433c 100644
--- a/test/llvm_autogenerated/i128.wast
+++ b/test/llvm_autogenerated/i128.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$vijji (func (param i32 i64 i64 i32)))
(type $FUNCSIG$vijjjj (func (param i32 i64 i64 i64 i64)))
diff --git a/test/llvm_autogenerated/i32-load-store-alignment.wast b/test/llvm_autogenerated/i32-load-store-alignment.wast
index 230d3ffdc..e1ef2f5e8 100644
--- a/test/llvm_autogenerated/i32-load-store-alignment.wast
+++ b/test/llvm_autogenerated/i32-load-store-alignment.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "ldi32_a1" $ldi32_a1)
(export "ldi32_a2" $ldi32_a2)
diff --git a/test/llvm_autogenerated/i32.wast b/test/llvm_autogenerated/i32.wast
index 2f1bf90ca..72d5b14a8 100644
--- a/test/llvm_autogenerated/i32.wast
+++ b/test/llvm_autogenerated/i32.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "add32" $add32)
(export "sub32" $sub32)
diff --git a/test/llvm_autogenerated/i64-load-store-alignment.wast b/test/llvm_autogenerated/i64-load-store-alignment.wast
index f345f6dcc..33362acfc 100644
--- a/test/llvm_autogenerated/i64-load-store-alignment.wast
+++ b/test/llvm_autogenerated/i64-load-store-alignment.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "ldi64_a1" $ldi64_a1)
(export "ldi64_a2" $ldi64_a2)
diff --git a/test/llvm_autogenerated/i64.wast b/test/llvm_autogenerated/i64.wast
index bcbca2611..fa50edd5f 100644
--- a/test/llvm_autogenerated/i64.wast
+++ b/test/llvm_autogenerated/i64.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "add64" $add64)
(export "sub64" $sub64)
diff --git a/test/llvm_autogenerated/ident.wast b/test/llvm_autogenerated/ident.wast
index d54e39f47..20a88f29f 100644
--- a/test/llvm_autogenerated/ident.wast
+++ b/test/llvm_autogenerated/ident.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
)
;; METADATA: { "asmConsts": {},"staticBump": 1040, "initializers": [] }
diff --git a/test/llvm_autogenerated/immediates.wast b/test/llvm_autogenerated/immediates.wast
index 5e16ec488..89820cdf1 100644
--- a/test/llvm_autogenerated/immediates.wast
+++ b/test/llvm_autogenerated/immediates.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "zero_i32" $zero_i32)
(export "one_i32" $one_i32)
diff --git a/test/llvm_autogenerated/irreducible-cfg.wast b/test/llvm_autogenerated/irreducible-cfg.wast
index 6990faa76..3e7dbd28f 100644
--- a/test/llvm_autogenerated/irreducible-cfg.wast
+++ b/test/llvm_autogenerated/irreducible-cfg.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "test0" $test0)
(export "test1" $test1)
diff --git a/test/llvm_autogenerated/legalize.wast b/test/llvm_autogenerated/legalize.wast
index 8ceba3431..912efce02 100644
--- a/test/llvm_autogenerated/legalize.wast
+++ b/test/llvm_autogenerated/legalize.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$vijji (func (param i32 i64 i64 i32)))
(import $__ashlti3 "env" "__ashlti3" (param i32 i64 i64 i32))
diff --git a/test/llvm_autogenerated/load-ext.wast b/test/llvm_autogenerated/load-ext.wast
index 4b734e546..67c07444d 100644
--- a/test/llvm_autogenerated/load-ext.wast
+++ b/test/llvm_autogenerated/load-ext.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "sext_i8_i32" $sext_i8_i32)
(export "zext_i8_i32" $zext_i8_i32)
diff --git a/test/llvm_autogenerated/load-store-i1.wast b/test/llvm_autogenerated/load-store-i1.wast
index 994c70a51..3138a07bf 100644
--- a/test/llvm_autogenerated/load-store-i1.wast
+++ b/test/llvm_autogenerated/load-store-i1.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "load_u_i1_i32" $load_u_i1_i32)
(export "load_s_i1_i32" $load_s_i1_i32)
diff --git a/test/llvm_autogenerated/load.wast b/test/llvm_autogenerated/load.wast
index 361027640..22774cc57 100644
--- a/test/llvm_autogenerated/load.wast
+++ b/test/llvm_autogenerated/load.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "ldi32" $ldi32)
(export "ldi64" $ldi64)
diff --git a/test/llvm_autogenerated/mem-intrinsics.wast b/test/llvm_autogenerated/mem-intrinsics.wast
index 6f3416a14..62d586ad9 100644
--- a/test/llvm_autogenerated/mem-intrinsics.wast
+++ b/test/llvm_autogenerated/mem-intrinsics.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$v (func))
(type $FUNCSIG$i (func (result i32)))
diff --git a/test/llvm_autogenerated/memory-addr32.wast b/test/llvm_autogenerated/memory-addr32.wast
index e75c80eaf..d5e43423a 100644
--- a/test/llvm_autogenerated/memory-addr32.wast
+++ b/test/llvm_autogenerated/memory-addr32.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "current_memory" $current_memory)
(export "grow_memory" $grow_memory)
diff --git a/test/llvm_autogenerated/non-executable-stack.wast b/test/llvm_autogenerated/non-executable-stack.wast
index d54e39f47..20a88f29f 100644
--- a/test/llvm_autogenerated/non-executable-stack.wast
+++ b/test/llvm_autogenerated/non-executable-stack.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
)
;; METADATA: { "asmConsts": {},"staticBump": 1040, "initializers": [] }
diff --git a/test/llvm_autogenerated/offset.wast b/test/llvm_autogenerated/offset.wast
index 63383af3a..a24a055e3 100644
--- a/test/llvm_autogenerated/offset.wast
+++ b/test/llvm_autogenerated/offset.wast
@@ -1,8 +1,7 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- (segment 12 "\00\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
+ (data (i32.const 12) "\00\00\00\00")
(export "memory" memory)
(export "load_i32_with_folded_offset" $load_i32_with_folded_offset)
(export "load_i32_with_folded_gep_offset" $load_i32_with_folded_gep_offset)
diff --git a/test/llvm_autogenerated/phi.wast b/test/llvm_autogenerated/phi.wast
index 30c5aa12c..3bd742e8d 100644
--- a/test/llvm_autogenerated/phi.wast
+++ b/test/llvm_autogenerated/phi.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "test0" $test0)
(export "test1" $test1)
diff --git a/test/llvm_autogenerated/reg-stackify.wast b/test/llvm_autogenerated/reg-stackify.wast
index eea7e8bbf..b9526b566 100644
--- a/test/llvm_autogenerated/reg-stackify.wast
+++ b/test/llvm_autogenerated/reg-stackify.wast
@@ -1,8 +1,7 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- (segment 12 "\00\00\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
+ (data (i32.const 12) "\00\00\00\00")
(export "memory" memory)
(type $FUNCSIG$i (func (result i32)))
(type $FUNCSIG$ii (func (param i32) (result i32)))
diff --git a/test/llvm_autogenerated/return-int32.wast b/test/llvm_autogenerated/return-int32.wast
index 8a10e58e4..eca34d41d 100644
--- a/test/llvm_autogenerated/return-int32.wast
+++ b/test/llvm_autogenerated/return-int32.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "return_i32" $return_i32)
(export "return_i32_twice" $return_i32_twice)
diff --git a/test/llvm_autogenerated/return-void.wast b/test/llvm_autogenerated/return-void.wast
index e8c9ba861..f2aa0eb37 100644
--- a/test/llvm_autogenerated/return-void.wast
+++ b/test/llvm_autogenerated/return-void.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "return_void" $return_void)
(export "return_void_twice" $return_void_twice)
diff --git a/test/llvm_autogenerated/select.wast b/test/llvm_autogenerated/select.wast
index 0bb26d95f..b8c32c86e 100644
--- a/test/llvm_autogenerated/select.wast
+++ b/test/llvm_autogenerated/select.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "select_i32_bool" $select_i32_bool)
(export "select_i32_eq" $select_i32_eq)
diff --git a/test/llvm_autogenerated/signext-zeroext.wast b/test/llvm_autogenerated/signext-zeroext.wast
index e7004abe8..f3534f9ba 100644
--- a/test/llvm_autogenerated/signext-zeroext.wast
+++ b/test/llvm_autogenerated/signext-zeroext.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "z2s_func" $z2s_func)
(export "s2z_func" $s2z_func)
diff --git a/test/llvm_autogenerated/store-results.wast b/test/llvm_autogenerated/store-results.wast
index dd974db29..c0969bf5f 100644
--- a/test/llvm_autogenerated/store-results.wast
+++ b/test/llvm_autogenerated/store-results.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 " \04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) " \04\00\00")
(export "memory" memory)
(export "single_block" $single_block)
(export "foo" $foo)
diff --git a/test/llvm_autogenerated/store-trunc.wast b/test/llvm_autogenerated/store-trunc.wast
index c337018bf..cf20bcd00 100644
--- a/test/llvm_autogenerated/store-trunc.wast
+++ b/test/llvm_autogenerated/store-trunc.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "trunc_i8_i32" $trunc_i8_i32)
(export "trunc_i16_i32" $trunc_i16_i32)
diff --git a/test/llvm_autogenerated/store.wast b/test/llvm_autogenerated/store.wast
index 1234d94a9..1017588b1 100644
--- a/test/llvm_autogenerated/store.wast
+++ b/test/llvm_autogenerated/store.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(export "sti32" $sti32)
(export "sti64" $sti64)
diff --git a/test/llvm_autogenerated/switch.wast b/test/llvm_autogenerated/switch.wast
index 78f9a2859..abd4045ae 100644
--- a/test/llvm_autogenerated/switch.wast
+++ b/test/llvm_autogenerated/switch.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$v (func))
(import $foo0 "env" "foo0")
diff --git a/test/llvm_autogenerated/unreachable.wast b/test/llvm_autogenerated/unreachable.wast
index 8c9838b3d..27a783ccf 100644
--- a/test/llvm_autogenerated/unreachable.wast
+++ b/test/llvm_autogenerated/unreachable.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$v (func))
(import $abort "env" "abort")
diff --git a/test/llvm_autogenerated/unused-argument.wast b/test/llvm_autogenerated/unused-argument.wast
index 318ef7a87..c212ea165 100644
--- a/test/llvm_autogenerated/unused-argument.wast
+++ b/test/llvm_autogenerated/unused-argument.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$i (func (result i32)))
(import $return_something "env" "return_something" (result i32))
diff --git a/test/llvm_autogenerated/userstack.wast b/test/llvm_autogenerated/userstack.wast
index c2b38605e..216930a03 100644
--- a/test/llvm_autogenerated/userstack.wast
+++ b/test/llvm_autogenerated/userstack.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$vi (func (param i32)))
(import $ext_func "env" "ext_func" (param i32))
diff --git a/test/llvm_autogenerated/varargs.wast b/test/llvm_autogenerated/varargs.wast
index d460e2efb..02b3f2202 100644
--- a/test/llvm_autogenerated/varargs.wast
+++ b/test/llvm_autogenerated/varargs.wast
@@ -1,7 +1,6 @@
(module
- (memory 1
- (segment 4 "\10\04\00\00")
- )
+ (memory 1)
+ (data (i32.const 4) "\10\04\00\00")
(export "memory" memory)
(type $FUNCSIG$vi (func (param i32)))
(import $callee "env" "callee" (param i32))
diff --git a/test/memorygrowth.fromasm b/test/memorygrowth.fromasm
index 5c005ba99..c07cc247e 100644
--- a/test/memorygrowth.fromasm
+++ b/test/memorygrowth.fromasm
@@ -40,7 +40,8 @@
(export "dynCall_iiii" $lb)
(export "dynCall_vi" $mb)
(export "__growWasmMemory" $__growWasmMemory)
- (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
+ (table 8 8 anyfunc)
+ (elem (i32.const 0) $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
(func $eb (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise
index b70bc7c9e..5482b08f6 100644
--- a/test/memorygrowth.fromasm.imprecise
+++ b/test/memorygrowth.fromasm.imprecise
@@ -39,7 +39,8 @@
(export "dynCall_iiii" $lb)
(export "dynCall_vi" $mb)
(export "__growWasmMemory" $__growWasmMemory)
- (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
+ (table 8 8 anyfunc)
+ (elem (i32.const 0) $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
(func $eb (param $0 i32) (result i32)
(local $1 i32)
(local $2 i32)
diff --git a/test/memorygrowth.fromasm.imprecise.no-opts b/test/memorygrowth.fromasm.imprecise.no-opts
index dd03e651e..ddd73a5f8 100644
--- a/test/memorygrowth.fromasm.imprecise.no-opts
+++ b/test/memorygrowth.fromasm.imprecise.no-opts
@@ -39,7 +39,8 @@
(export "dynCall_iiii" $lb)
(export "dynCall_vi" $mb)
(export "__growWasmMemory" $__growWasmMemory)
- (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
+ (table 8 8 anyfunc)
+ (elem (i32.const 0) $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
(func $eb (param $a i32) (result i32)
(local $b i32)
(local $c i32)
diff --git a/test/memorygrowth.fromasm.no-opts b/test/memorygrowth.fromasm.no-opts
index 29aa4aa30..c0a7307c5 100644
--- a/test/memorygrowth.fromasm.no-opts
+++ b/test/memorygrowth.fromasm.no-opts
@@ -40,7 +40,8 @@
(export "dynCall_iiii" $lb)
(export "dynCall_vi" $mb)
(export "__growWasmMemory" $__growWasmMemory)
- (table $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
+ (table 8 8 anyfunc)
+ (elem (i32.const 0) $nb $Oa $ob $Va $Ua $Ra $pb $Sa)
(func $eb (param $a i32) (result i32)
(local $b i32)
(local $c i32)
diff --git a/test/passes/dce.txt b/test/passes/dce.txt
index 692a5005e..9ae5977b6 100644
--- a/test/passes/dce.txt
+++ b/test/passes/dce.txt
@@ -2,7 +2,8 @@
(memory 10)
(type $ii (func (param i32 i32)))
(type $1 (func))
- (table $call-me)
+ (table 1 1 anyfunc)
+ (elem (i32.const 0) $call-me)
(func $call-me (type $ii) (param $0 i32) (param $1 i32)
(nop)
)
diff --git a/test/passes/duplicate-function-elimination.txt b/test/passes/duplicate-function-elimination.txt
index 3671ce24b..a7511fc5c 100644
--- a/test/passes/duplicate-function-elimination.txt
+++ b/test/passes/duplicate-function-elimination.txt
@@ -38,7 +38,8 @@
(type $0 (func))
(export "keep2" $keep2)
(export "other" $keep2)
- (table $keep2 $keep2 $caller)
+ (table 3 3 anyfunc)
+ (elem (i32.const 0) $keep2 $keep2 $caller)
(func $keep2 (type $0)
(nop)
)
@@ -363,7 +364,8 @@
(module
(memory 0)
(type $T (func))
- (table $erase $erase)
+ (table 2 2 anyfunc)
+ (elem (i32.const 0) $erase $erase)
(func $erase (type $T)
(call_indirect $T
(i32.const 0)
@@ -373,7 +375,8 @@
(module
(memory 0)
(type $T (func))
- (table $keep2 $other)
+ (table 2 2 anyfunc)
+ (elem (i32.const 0) $keep2 $other)
(func $keep2 (type $T)
(call_indirect $T
(i32.const 0)
@@ -389,7 +392,8 @@
(memory 0)
(type $T (func))
(type $S (func))
- (table $keep2 $other)
+ (table 2 2 anyfunc)
+ (elem (i32.const 0) $keep2 $other)
(func $keep2 (type $T)
(call_indirect $T
(i32.const 0)
diff --git a/test/passes/remove-unused-functions.txt b/test/passes/remove-unused-functions.txt
index b6f7cf3e1..cd819d347 100644
--- a/test/passes/remove-unused-functions.txt
+++ b/test/passes/remove-unused-functions.txt
@@ -3,7 +3,8 @@
(start $start)
(type $0 (func))
(export "exported" $exported)
- (table $called_indirect)
+ (table 1 1 anyfunc)
+ (elem (i32.const 0) $called_indirect)
(func $start (type $0)
(call $called0)
)
diff --git a/test/passes/remove-unused-names_merge-blocks.txt b/test/passes/remove-unused-names_merge-blocks.txt
index fe5bd5cf8..88d284a5a 100644
--- a/test/passes/remove-unused-names_merge-blocks.txt
+++ b/test/passes/remove-unused-names_merge-blocks.txt
@@ -4,7 +4,8 @@
(type $ii (func (param i32 i32)))
(type $iii (func (param i32 i32 i32)))
(type $3 (func))
- (table $call-i)
+ (table 1 1 anyfunc)
+ (elem (i32.const 0) $call-i)
(func $call-i (type $i) (param $0 i32)
(nop)
)
diff --git a/test/unit.fromasm b/test/unit.fromasm
index f939782e7..49189df43 100644
--- a/test/unit.fromasm
+++ b/test/unit.fromasm
@@ -15,7 +15,8 @@
(import $i32u-div "asm2wasm" "i32u-div" (param i32 i32) (result i32))
(export "big_negative" $big_negative)
(export "pick" $big_negative)
- (table $big_negative $big_negative $big_negative $big_negative $big_negative $big_negative $importedDoubles $big_negative $big_negative $cneg)
+ (table 10 10 anyfunc)
+ (elem (i32.const 0) $big_negative $big_negative $big_negative $big_negative $big_negative $big_negative $importedDoubles $big_negative $big_negative $cneg)
(func $big_negative
(nop)
)
diff --git a/test/unit.fromasm.imprecise b/test/unit.fromasm.imprecise
index f80f4ce6c..d2c10b549 100644
--- a/test/unit.fromasm.imprecise
+++ b/test/unit.fromasm.imprecise
@@ -11,7 +11,8 @@
(import $f64-rem "asm2wasm" "f64-rem" (param f64 f64) (result f64))
(export "big_negative" $big_negative)
(export "pick" $big_negative)
- (table $big_negative $big_negative $big_negative $big_negative $big_negative $big_negative $importedDoubles $big_negative $big_negative $cneg)
+ (table 10 10 anyfunc)
+ (elem (i32.const 0) $big_negative $big_negative $big_negative $big_negative $big_negative $big_negative $importedDoubles $big_negative $big_negative $cneg)
(func $big_negative
(nop)
)
diff --git a/test/unit.fromasm.imprecise.no-opts b/test/unit.fromasm.imprecise.no-opts
index 4fa627938..7037a6c1c 100644
--- a/test/unit.fromasm.imprecise.no-opts
+++ b/test/unit.fromasm.imprecise.no-opts
@@ -11,7 +11,8 @@
(import $f64-rem "asm2wasm" "f64-rem" (param f64 f64) (result f64))
(export "big_negative" $big_negative)
(export "pick" $exportMe)
- (table $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg)
+ (table 10 10 anyfunc)
+ (elem (i32.const 0) $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg)
(func $big_negative
(local $temp f64)
(set_local $temp
diff --git a/test/unit.fromasm.no-opts b/test/unit.fromasm.no-opts
index c10bd3dff..51ae345b9 100644
--- a/test/unit.fromasm.no-opts
+++ b/test/unit.fromasm.no-opts
@@ -15,7 +15,8 @@
(import $i32u-div "asm2wasm" "i32u-div" (param i32 i32) (result i32))
(export "big_negative" $big_negative)
(export "pick" $exportMe)
- (table $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg)
+ (table 10 10 anyfunc)
+ (elem (i32.const 0) $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg)
(func $big_negative
(local $temp f64)
(set_local $temp
diff --git a/test/unit.wast b/test/unit.wast
index 301ba719c..2e21d44dd 100644
--- a/test/unit.wast
+++ b/test/unit.wast
@@ -1,7 +1,6 @@
(module
- (memory 4096 4096
- (segment 1026 "\14\00")
- )
+ (memory 4096 4096)
+ (data (i32.const 1026) "\14\00")
(type $FUNCSIG$vf (func (param f32)))
(type $FUNCSIG$v (func))
(type $FUNCSIG$id (func (param f64) (result i32)))
@@ -14,7 +13,8 @@
(import $f64-to-int "asm2wasm" "f64-to-int" (param f64) (result i32))
(import $f64-rem "asm2wasm" "f64-rem" (param f64 f64) (result f64))
(export "big_negative" $big_negative)
- (table $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg)
+ (table 10 anyfunc)
+ (elem (i32.const 0) $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg)
(func $big_negative (type $FUNCSIG$v)
(local $temp f64)
(block $block0
diff --git a/test/unit.wast.fromBinary b/test/unit.wast.fromBinary
index c9ba4528b..29d53598a 100644
--- a/test/unit.wast.fromBinary
+++ b/test/unit.wast.fromBinary
@@ -1,7 +1,6 @@
(module
- (memory 4096 4096
- (segment 1026 "\14\00")
- )
+ (memory 4096 4096)
+ (data (i32.const 1026) "\14\00")
(type $0 (func (param f32)))
(type $1 (func))
(type $2 (func (param f64) (result i32)))
@@ -14,7 +13,8 @@
(import $import$1 "asm2wasm" "f64-to-int" (param f64) (result i32))
(import $import$2 "asm2wasm" "f64-rem" (param f64 f64) (result f64))
(export "big_negative" $big_negative)
- (table $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg)
+ (table 10 anyfunc)
+ (elem (i32.const 0) $z $big_negative $z $z $w $w $importedDoubles $w $z $cneg)
(func $big_negative (type $1)
(local $var$0 f64)
(block $label$0