diff --git a/wasm-ast/wasm/auction_registry_composed.wasm b/wasm-ast/wasm/auction_registry_composed.wasm new file mode 100644 index 000000000..f932af376 Binary files /dev/null and b/wasm-ast/wasm/auction_registry_composed.wasm differ diff --git a/wasm-ast/wasm/auction_registry_composed.wat b/wasm-ast/wasm/auction_registry_composed.wat new file mode 100644 index 000000000..10ab8361b --- /dev/null +++ b/wasm-ast/wasm/auction_registry_composed.wat @@ -0,0 +1,168531 @@ +(component + (type (;0;) + (instance + (type (;0;) (record (field "value" string))) + (export (;1;) "uri" (type (eq 0))) + (export (;2;) "wasm-rpc" (type (sub resource))) + (type (;3;) s32) + (export (;4;) "node-index" (type (eq 3))) + (type (;5;) (list 4)) + (type (;6;) (option 4)) + (type (;7;) (tuple u32 6)) + (type (;8;) (list bool)) + (type (;9;) (result 6 (error 6))) + (type (;10;) (variant (case "record-value" 5) (case "variant-value" 7) (case "enum-value" u32) (case "flags-value" 8) (case "tuple-value" 5) (case "list-value" 5) (case "option-value" 6) (case "result-value" 9) (case "prim-u8" u8) (case "prim-u16" u16) (case "prim-u32" u32) (case "prim-u64" u64) (case "prim-s8" s8) (case "prim-s16" s16) (case "prim-s32" s32) (case "prim-s64" s64) (case "prim-float32" float32) (case "prim-float64" float64) (case "prim-char" char) (case "prim-bool" bool) (case "prim-string" string))) + (export (;11;) "wit-node" (type (eq 10))) + (type (;12;) (list 11)) + (type (;13;) (record (field "nodes" 12))) + (export (;14;) "wit-value" (type (eq 13))) + (type (;15;) (own 2)) + (type (;16;) (func (param "location" 1) (result 15))) + (export (;0;) "[constructor]wasm-rpc" (func (type 16))) + (type (;17;) (borrow 2)) + (type (;18;) (list 14)) + (type (;19;) (result 14)) + (type (;20;) (func (param "self" 17) (param "function-name" string) (param "function-params" 18) (result 19))) + (export (;1;) "[method]wasm-rpc.invoke-and-await" (func (type 20))) + ) + ) + (import "golem:rpc/types@0.1.0" (instance (;0;) (type 0))) + (type (;1;) + (instance + (type (;0;) (record (field "auction-id" string))) + (export (;1;) "auction-id" (type (eq 0))) + (type (;2;) u64) + (export (;3;) "deadline" (type (eq 2))) + (type (;4;) (record (field "auction-id" 1) (field "name" string) (field "description" string) (field "limit-price" float32) (field "expiration" 3))) + (export (;5;) "auction" (type (eq 4))) + (type (;6;) (record (field "bidder-id" string))) + (export (;7;) "bidder-id" (type (eq 6))) + (type (;8;) (variant (case "auction-expired") (case "price-too-low") (case "success"))) + (export (;9;) "bid-result" (type (eq 8))) + ) + ) + (import "auction:auction/api" (instance (;1;) (type 1))) + (type (;2;) + (instance + (type (;0;) (tuple string string)) + (type (;1;) (list 0)) + (type (;2;) (func (result 1))) + (export (;0;) "get-environment" (func (type 2))) + ) + ) + (import "wasi:cli/environment@0.2.0" (instance (;2;) (type 2))) + (type (;3;) + (instance + (type (;0;) (result)) + (type (;1;) (func (param "status" 0))) + (export (;0;) "exit" (func (type 1))) + ) + ) + (import "wasi:cli/exit@0.2.0" (instance (;3;) (type 3))) + (type (;4;) + (instance + (export (;0;) "error" (type (sub resource))) + ) + ) + (import "wasi:io/error@0.2.0" (instance (;4;) (type 4))) + (alias export 4 "error" (type (;5;))) + (type (;6;) + (instance + (export (;0;) "output-stream" (type (sub resource))) + (alias outer 1 5 (type (;1;))) + (export (;2;) "error" (type (eq 1))) + (type (;3;) (own 2)) + (type (;4;) (variant (case "last-operation-failed" 3) (case "closed"))) + (export (;5;) "stream-error" (type (eq 4))) + (export (;6;) "input-stream" (type (sub resource))) + (type (;7;) (borrow 0)) + (type (;8;) (result u64 (error 5))) + (type (;9;) (func (param "self" 7) (result 8))) + (export (;0;) "[method]output-stream.check-write" (func (type 9))) + (type (;10;) (list u8)) + (type (;11;) (result (error 5))) + (type (;12;) (func (param "self" 7) (param "contents" 10) (result 11))) + (export (;1;) "[method]output-stream.write" (func (type 12))) + (export (;2;) "[method]output-stream.blocking-write-and-flush" (func (type 12))) + (type (;13;) (func (param "self" 7) (result 11))) + (export (;3;) "[method]output-stream.blocking-flush" (func (type 13))) + ) + ) + (import "wasi:io/streams@0.2.0" (instance (;5;) (type 6))) + (alias export 5 "input-stream" (type (;7;))) + (type (;8;) + (instance + (alias outer 1 7 (type (;0;))) + (export (;1;) "input-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stdin" (func (type 3))) + ) + ) + (import "wasi:cli/stdin@0.2.0" (instance (;6;) (type 8))) + (alias export 5 "output-stream" (type (;9;))) + (type (;10;) + (instance + (alias outer 1 9 (type (;0;))) + (export (;1;) "output-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stdout" (func (type 3))) + ) + ) + (import "wasi:cli/stdout@0.2.0" (instance (;7;) (type 10))) + (alias export 5 "output-stream" (type (;11;))) + (type (;12;) + (instance + (alias outer 1 11 (type (;0;))) + (export (;1;) "output-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stderr" (func (type 3))) + ) + ) + (import "wasi:cli/stderr@0.2.0" (instance (;8;) (type 12))) + (type (;13;) + (instance + (type (;0;) u64) + (export (;1;) "instant" (type (eq 0))) + (type (;2;) (func (result 1))) + (export (;0;) "now" (func (type 2))) + ) + ) + (import "wasi:clocks/monotonic-clock@0.2.0" (instance (;9;) (type 13))) + (type (;14;) + (instance + (type (;0;) (record (field "seconds" u64) (field "nanoseconds" u32))) + (export (;1;) "datetime" (type (eq 0))) + (type (;2;) (func (result 1))) + (export (;0;) "now" (func (type 2))) + ) + ) + (import "wasi:clocks/wall-clock@0.2.0" (instance (;10;) (type 14))) + (alias export 5 "output-stream" (type (;15;))) + (alias export 10 "datetime" (type (;16;))) + (alias export 5 "error" (type (;17;))) + (type (;18;) + (instance + (export (;0;) "descriptor" (type (sub resource))) + (type (;1;) u64) + (export (;2;) "filesize" (type (eq 1))) + (alias outer 1 15 (type (;3;))) + (export (;4;) "output-stream" (type (eq 3))) + (type (;5;) (enum "access" "would-block" "already" "bad-descriptor" "busy" "deadlock" "quota" "exist" "file-too-large" "illegal-byte-sequence" "in-progress" "interrupted" "invalid" "io" "is-directory" "loop" "too-many-links" "message-size" "name-too-long" "no-device" "no-entry" "no-lock" "insufficient-memory" "insufficient-space" "not-directory" "not-empty" "not-recoverable" "unsupported" "no-tty" "no-such-device" "overflow" "not-permitted" "pipe" "read-only" "invalid-seek" "text-file-busy" "cross-device")) + (export (;6;) "error-code" (type (eq 5))) + (type (;7;) (enum "unknown" "block-device" "character-device" "directory" "fifo" "symbolic-link" "regular-file" "socket")) + (export (;8;) "descriptor-type" (type (eq 7))) + (type (;9;) u64) + (export (;10;) "link-count" (type (eq 9))) + (alias outer 1 16 (type (;11;))) + (export (;12;) "datetime" (type (eq 11))) + (type (;13;) (option 12)) + (type (;14;) (record (field "type" 8) (field "link-count" 10) (field "size" 2) (field "data-access-timestamp" 13) (field "data-modification-timestamp" 13) (field "status-change-timestamp" 13))) + (export (;15;) "descriptor-stat" (type (eq 14))) + (alias outer 1 17 (type (;16;))) + (export (;17;) "error" (type (eq 16))) + (type (;18;) (borrow 0)) + (type (;19;) (own 4)) + (type (;20;) (result 19 (error 6))) + (type (;21;) (func (param "self" 18) (param "offset" 2) (result 20))) + (export (;0;) "[method]descriptor.write-via-stream" (func (type 21))) + (type (;22;) (func (param "self" 18) (result 20))) + (export (;1;) "[method]descriptor.append-via-stream" (func (type 22))) + (type (;23;) (result 8 (error 6))) + (type (;24;) (func (param "self" 18) (result 23))) + (export (;2;) "[method]descriptor.get-type" (func (type 24))) + (type (;25;) (result 15 (error 6))) + (type (;26;) (func (param "self" 18) (result 25))) + (export (;3;) "[method]descriptor.stat" (func (type 26))) + (type (;27;) (borrow 17)) + (type (;28;) (option 6)) + (type (;29;) (func (param "err" 27) (result 28))) + (export (;4;) "filesystem-error-code" (func (type 29))) + ) + ) + (import "wasi:filesystem/types@0.2.0" (instance (;11;) (type 18))) + (alias export 11 "descriptor" (type (;19;))) + (type (;20;) + (instance + (alias outer 1 19 (type (;0;))) + (export (;1;) "descriptor" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (tuple 2 string)) + (type (;4;) (list 3)) + (type (;5;) (func (result 4))) + (export (;0;) "get-directories" (func (type 5))) + ) + ) + (import "wasi:filesystem/preopens@0.2.0" (instance (;12;) (type 20))) + (type (;21;) + (instance + (type (;0;) (list u8)) + (type (;1;) (func (param "len" u64) (result 0))) + (export (;0;) "get-random-bytes" (func (type 1))) + ) + ) + (import "wasi:random/random@0.2.0" (instance (;13;) (type 21))) + (component (;0;) + (type (;0;) + (instance + (type (;0;) (record (field "value" string))) + (export (;1;) "uri" (type (eq 0))) + ) + ) + (import "golem:rpc/types@0.1.0" (instance (;0;) (type 0))) + (type (;1;) + (instance + (type (;0;) (record (field "auction-id" string))) + (export (;1;) "auction-id" (type (eq 0))) + (type (;2;) u64) + (export (;3;) "deadline" (type (eq 2))) + (type (;4;) (record (field "auction-id" 1) (field "name" string) (field "description" string) (field "limit-price" float32) (field "expiration" 3))) + (export (;5;) "auction" (type (eq 4))) + (type (;6;) (record (field "bidder-id" string))) + (export (;7;) "bidder-id" (type (eq 6))) + ) + ) + (import "auction:auction/api" (instance (;1;) (type 1))) + (alias export 0 "uri" (type (;2;))) + (alias export 1 "auction" (type (;3;))) + (type (;4;) + (instance + (alias outer 1 2 (type (;0;))) + (export (;1;) "uri" (type (eq 0))) + (export (;2;) "api" (type (sub resource))) + (alias outer 1 3 (type (;3;))) + (export (;4;) "auction" (type (eq 3))) + (type (;5;) (own 2)) + (type (;6;) (func (param "location" 1) (result 5))) + (export (;0;) "[constructor]api" (func (type 6))) + (type (;7;) (borrow 2)) + (type (;8;) (func (param "self" 7) (param "auction" 4))) + (export (;1;) "[method]api.initialize" (func (type 8))) + ) + ) + (import "auction:auction-stub/stub-auction" (instance (;2;) (type 4))) + (type (;5;) + (instance + (type (;0;) (tuple string string)) + (type (;1;) (list 0)) + (type (;2;) (func (result 1))) + (export (;0;) "get-environment" (func (type 2))) + ) + ) + (import "wasi:cli/environment@0.2.0" (instance (;3;) (type 5))) + (type (;6;) + (instance + (type (;0;) (result)) + (type (;1;) (func (param "status" 0))) + (export (;0;) "exit" (func (type 1))) + ) + ) + (import "wasi:cli/exit@0.2.0" (instance (;4;) (type 6))) + (type (;7;) + (instance + (export (;0;) "error" (type (sub resource))) + ) + ) + (import "wasi:io/error@0.2.0" (instance (;5;) (type 7))) + (alias export 5 "error" (type (;8;))) + (type (;9;) + (instance + (export (;0;) "output-stream" (type (sub resource))) + (alias outer 1 8 (type (;1;))) + (export (;2;) "error" (type (eq 1))) + (type (;3;) (own 2)) + (type (;4;) (variant (case "last-operation-failed" 3) (case "closed"))) + (export (;5;) "stream-error" (type (eq 4))) + (export (;6;) "input-stream" (type (sub resource))) + (type (;7;) (borrow 0)) + (type (;8;) (result u64 (error 5))) + (type (;9;) (func (param "self" 7) (result 8))) + (export (;0;) "[method]output-stream.check-write" (func (type 9))) + (type (;10;) (list u8)) + (type (;11;) (result (error 5))) + (type (;12;) (func (param "self" 7) (param "contents" 10) (result 11))) + (export (;1;) "[method]output-stream.write" (func (type 12))) + (export (;2;) "[method]output-stream.blocking-write-and-flush" (func (type 12))) + (type (;13;) (func (param "self" 7) (result 11))) + (export (;3;) "[method]output-stream.blocking-flush" (func (type 13))) + ) + ) + (import "wasi:io/streams@0.2.0" (instance (;6;) (type 9))) + (alias export 6 "input-stream" (type (;10;))) + (type (;11;) + (instance + (alias outer 1 10 (type (;0;))) + (export (;1;) "input-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stdin" (func (type 3))) + ) + ) + (import "wasi:cli/stdin@0.2.0" (instance (;7;) (type 11))) + (alias export 6 "output-stream" (type (;12;))) + (type (;13;) + (instance + (alias outer 1 12 (type (;0;))) + (export (;1;) "output-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stdout" (func (type 3))) + ) + ) + (import "wasi:cli/stdout@0.2.0" (instance (;8;) (type 13))) + (alias export 6 "output-stream" (type (;14;))) + (type (;15;) + (instance + (alias outer 1 14 (type (;0;))) + (export (;1;) "output-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stderr" (func (type 3))) + ) + ) + (import "wasi:cli/stderr@0.2.0" (instance (;9;) (type 15))) + (type (;16;) + (instance + (type (;0;) u64) + (export (;1;) "instant" (type (eq 0))) + (type (;2;) (func (result 1))) + (export (;0;) "now" (func (type 2))) + ) + ) + (import "wasi:clocks/monotonic-clock@0.2.0" (instance (;10;) (type 16))) + (type (;17;) + (instance + (type (;0;) (record (field "seconds" u64) (field "nanoseconds" u32))) + (export (;1;) "datetime" (type (eq 0))) + (type (;2;) (func (result 1))) + (export (;0;) "now" (func (type 2))) + ) + ) + (import "wasi:clocks/wall-clock@0.2.0" (instance (;11;) (type 17))) + (alias export 6 "output-stream" (type (;18;))) + (alias export 11 "datetime" (type (;19;))) + (alias export 6 "error" (type (;20;))) + (type (;21;) + (instance + (export (;0;) "descriptor" (type (sub resource))) + (type (;1;) u64) + (export (;2;) "filesize" (type (eq 1))) + (alias outer 1 18 (type (;3;))) + (export (;4;) "output-stream" (type (eq 3))) + (type (;5;) (enum "access" "would-block" "already" "bad-descriptor" "busy" "deadlock" "quota" "exist" "file-too-large" "illegal-byte-sequence" "in-progress" "interrupted" "invalid" "io" "is-directory" "loop" "too-many-links" "message-size" "name-too-long" "no-device" "no-entry" "no-lock" "insufficient-memory" "insufficient-space" "not-directory" "not-empty" "not-recoverable" "unsupported" "no-tty" "no-such-device" "overflow" "not-permitted" "pipe" "read-only" "invalid-seek" "text-file-busy" "cross-device")) + (export (;6;) "error-code" (type (eq 5))) + (type (;7;) (enum "unknown" "block-device" "character-device" "directory" "fifo" "symbolic-link" "regular-file" "socket")) + (export (;8;) "descriptor-type" (type (eq 7))) + (type (;9;) u64) + (export (;10;) "link-count" (type (eq 9))) + (alias outer 1 19 (type (;11;))) + (export (;12;) "datetime" (type (eq 11))) + (type (;13;) (option 12)) + (type (;14;) (record (field "type" 8) (field "link-count" 10) (field "size" 2) (field "data-access-timestamp" 13) (field "data-modification-timestamp" 13) (field "status-change-timestamp" 13))) + (export (;15;) "descriptor-stat" (type (eq 14))) + (alias outer 1 20 (type (;16;))) + (export (;17;) "error" (type (eq 16))) + (type (;18;) (borrow 0)) + (type (;19;) (own 4)) + (type (;20;) (result 19 (error 6))) + (type (;21;) (func (param "self" 18) (param "offset" 2) (result 20))) + (export (;0;) "[method]descriptor.write-via-stream" (func (type 21))) + (type (;22;) (func (param "self" 18) (result 20))) + (export (;1;) "[method]descriptor.append-via-stream" (func (type 22))) + (type (;23;) (result 8 (error 6))) + (type (;24;) (func (param "self" 18) (result 23))) + (export (;2;) "[method]descriptor.get-type" (func (type 24))) + (type (;25;) (result 15 (error 6))) + (type (;26;) (func (param "self" 18) (result 25))) + (export (;3;) "[method]descriptor.stat" (func (type 26))) + (type (;27;) (borrow 17)) + (type (;28;) (option 6)) + (type (;29;) (func (param "err" 27) (result 28))) + (export (;4;) "filesystem-error-code" (func (type 29))) + ) + ) + (import "wasi:filesystem/types@0.2.0" (instance (;12;) (type 21))) + (alias export 12 "descriptor" (type (;22;))) + (type (;23;) + (instance + (alias outer 1 22 (type (;0;))) + (export (;1;) "descriptor" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (tuple 2 string)) + (type (;4;) (list 3)) + (type (;5;) (func (result 4))) + (export (;0;) "get-directories" (func (type 5))) + ) + ) + (import "wasi:filesystem/preopens@0.2.0" (instance (;13;) (type 23))) + (type (;24;) + (instance + (type (;0;) (list u8)) + (type (;1;) (func (param "len" u64) (result 0))) + (export (;0;) "get-random-bytes" (func (type 1))) + ) + ) + (import "wasi:random/random@0.2.0" (instance (;14;) (type 24))) + (core module (;0;) + (type (;0;) (func (param i32 i32 i32) (result i64))) + (type (;1;) (func (param i32 i32) (result i32))) + (type (;2;) (func (param i32) (result i32))) + (type (;3;) (func (param i32))) + (type (;4;) (func (param i32 i32))) + (type (;5;) (func (param i32 i32 i32))) + (type (;6;) (func (param i32 i32 i32) (result i32))) + (type (;7;) (func (param i32 i32 i32 i32 i32 i32 i32 f32 i64))) + (type (;8;) (func (param i32 i64 i32) (result i32))) + (type (;9;) (func (param i32 i32 i32 i32) (result i32))) + (type (;10;) (func)) + (type (;11;) (func (param i32 i32 i32 i32 i32))) + (type (;12;) (func (param i32 i32 i32 i32))) + (type (;13;) (func (param i32 i32 i32 i32 f32 i64 i32))) + (type (;14;) (func (param i32) (result i64))) + (type (;15;) (func (result i32))) + (type (;16;) (func (param i32 i32) (result i64))) + (type (;17;) (func (param i32 i32 i32 i32 f32 i64) (result i32))) + (type (;18;) (func (param i32 i64 i32))) + (type (;19;) (func (param i32 i64))) + (type (;20;) (func (param i32 i32 i32 i32 i32 i32))) + (type (;21;) (func (param i32 i32 i32 i32 i32 i32 i32))) + (type (;22;) (func (param i32 i64) (result i32))) + (type (;23;) (func (param i32 i32 i64))) + (type (;24;) (func (param i32 i32 i64 i32 i32))) + (type (;25;) (func (param f32) (result f32))) + (type (;26;) (func (param i64) (result i64))) + (type (;27;) (func (param i32) (result f32))) + (type (;28;) (func (param i32 i32 i32 f32 i64))) + (type (;29;) (func (param i64 i32) (result i64))) + (type (;30;) (func (param i32 i64 i32 i32) (result i32))) + (type (;31;) (func (param i32 i32 i32 i32) (result i64))) + (type (;32;) (func (param i32 i32 i32 i32 i32 i32 i32 i32))) + (type (;33;) (func (param i32 i32 i64 i32))) + (type (;34;) (func (param i32 i32 i32 i32 i32) (result i32))) + (type (;35;) (func (param i32 i32 i32 i32 i32 i32) (result i32))) + (type (;36;) (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32))) + (type (;37;) (func (param i32 i64 i32 i32 i32 i32 i32 i32) (result i32))) + (type (;38;) (func (param i32 i32 i32 i32 i32 i32 i32) (result i32))) + (type (;39;) (func (param i64 i32 i32) (result i32))) + (import "auction:auction-stub/stub-auction" "[resource-drop]api" (func $_ZN114_$LT$auction_registry..bindings..auction..auction_stub..stub_auction..Api$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hff4312f9a6d2ee05E (;0;) (type 3))) + (import "auction:auction-stub/stub-auction" "[constructor]api" (func $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api3new10wit_import17h0f85bc4c58fa46c7E (;1;) (type 1))) + (import "auction:auction-stub/stub-auction" "[method]api.initialize" (func $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api10initialize10wit_import17h426e9304ecc49058E (;2;) (type 7))) + (import "wasi_snapshot_preview1" "random_get" (func $_ZN4wasi13lib_generated22wasi_snapshot_preview110random_get17h3bb5964acf203bcaE (;3;) (type 1))) + (import "wasi_snapshot_preview1" "clock_time_get" (func $_ZN4wasi13lib_generated22wasi_snapshot_preview114clock_time_get17h5736680b9e1fada6E (;4;) (type 8))) + (import "wasi_snapshot_preview1" "fd_write" (func $_ZN4wasi13lib_generated22wasi_snapshot_preview18fd_write17ha06993ea0cc0ed56E (;5;) (type 9))) + (import "wasi_snapshot_preview1" "environ_get" (func $__imported_wasi_snapshot_preview1_environ_get (;6;) (type 1))) + (import "wasi_snapshot_preview1" "environ_sizes_get" (func $__imported_wasi_snapshot_preview1_environ_sizes_get (;7;) (type 1))) + (import "wasi_snapshot_preview1" "proc_exit" (func $__imported_wasi_snapshot_preview1_proc_exit (;8;) (type 3))) + (func $__wasm_call_ctors (;9;) (type 10)) + (func $_ZN4core4sync6atomic18AtomicPtr$LT$T$GT$3new17hb5f0d467e4bcf9e5E (;10;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + local.get 3 + i32.load offset=4 + local.set 5 + local.get 5 + return + ) + (func $_ZN5alloc3vec16in_place_collect13needs_realloc17h69a8834b37a46852E (;11;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=64 + local.get 4 + local.get 1 + i32.store offset=68 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 7 + br_if 0 (;@9;) + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + br_if 2 (;@7;) + br 1 (;@8;) + end + i32.const 1048612 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=72 + i32.const 1 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=76 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 15 + br_if 7 (;@1;) + br 6 (;@2;) + end + i32.const 0 + local.set 16 + local.get 0 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.get 18 + i32.gt_u + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + local.get 21 + br_if 2 (;@5;) + br 1 (;@6;) + end + i32.const 0 + local.set 22 + local.get 4 + local.get 22 + i32.store8 offset=7 + br 3 (;@3;) + end + i32.const 0 + local.set 23 + local.get 4 + local.get 23 + i32.store8 offset=7 + br 1 (;@4;) + end + i32.const 6 + local.set 24 + local.get 0 + local.get 24 + i32.shl + local.set 25 + i32.const 48 + local.set 26 + local.get 1 + local.get 26 + i32.mul + local.set 27 + local.get 25 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.get 29 + i32.ne + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + local.get 4 + local.get 32 + i32.store8 offset=7 + end + end + local.get 4 + i32.load8_u offset=7 + local.set 33 + i32.const 1 + local.set 34 + local.get 33 + local.get 34 + i32.and + local.set 35 + i32.const 80 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + global.set $__stack_pointer + local.get 35 + return + end + i32.const 0 + local.set 38 + local.get 4 + local.get 38 + i32.store offset=56 + i32.const 1048612 + local.set 39 + local.get 4 + local.get 39 + i32.store offset=8 + i32.const 1 + local.set 40 + local.get 4 + local.get 40 + i32.store offset=12 + local.get 4 + i32.load offset=56 + local.set 41 + local.get 4 + i32.load offset=60 + local.set 42 + local.get 4 + local.get 41 + i32.store offset=24 + local.get 4 + local.get 42 + i32.store offset=28 + i32.const 1048620 + local.set 43 + local.get 4 + local.get 43 + i32.store offset=16 + i32.const 0 + local.set 44 + local.get 4 + local.get 44 + i32.store offset=20 + i32.const 8 + local.set 45 + local.get 4 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.set 47 + i32.const 1048712 + local.set 48 + local.get 47 + local.get 48 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 32 + local.set 49 + local.get 4 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + i32.const 1048740 + local.set 52 + i32.const 1 + local.set 53 + local.get 51 + local.get 52 + local.get 53 + call $_ZN4core3fmt9Arguments9new_const17hc64069829e8ee9b3E + i32.const 32 + local.set 54 + local.get 4 + local.get 54 + i32.add + local.set 55 + local.get 55 + local.set 56 + i32.const 1048824 + local.set 57 + local.get 56 + local.get 57 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN5alloc3vec16in_place_collect24write_in_place_with_drop28_$u7b$$u7b$closure$u7d$$u7d$17h37b93fb26b410730E (;12;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 32 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.store + local.get 7 + local.get 2 + i32.store offset=4 + local.get 7 + local.get 3 + i32.store offset=8 + local.get 7 + local.get 1 + i32.store offset=20 + local.get 7 + i32.load offset=8 + local.set 9 + local.get 7 + local.get 9 + i32.store offset=24 + i32.const 40 + local.set 10 + local.get 9 + local.get 10 + i32.add + local.set 11 + local.get 4 + local.get 10 + i32.add + local.set 12 + local.get 12 + i64.load + local.set 13 + local.get 11 + local.get 13 + i64.store + i32.const 32 + local.set 14 + local.get 9 + local.get 14 + i32.add + local.set 15 + local.get 4 + local.get 14 + i32.add + local.set 16 + local.get 16 + i64.load + local.set 17 + local.get 15 + local.get 17 + i64.store + i32.const 24 + local.set 18 + local.get 9 + local.get 18 + i32.add + local.set 19 + local.get 4 + local.get 18 + i32.add + local.set 20 + local.get 20 + i64.load + local.set 21 + local.get 19 + local.get 21 + i64.store + i32.const 16 + local.set 22 + local.get 9 + local.get 22 + i32.add + local.set 23 + local.get 4 + local.get 22 + i32.add + local.set 24 + local.get 24 + i64.load + local.set 25 + local.get 23 + local.get 25 + i64.store + i32.const 8 + local.set 26 + local.get 9 + local.get 26 + i32.add + local.set 27 + local.get 4 + local.get 26 + i32.add + local.set 28 + local.get 28 + i64.load + local.set 29 + local.get 27 + local.get 29 + i64.store + local.get 4 + i64.load + local.set 30 + local.get 9 + local.get 30 + i64.store + local.get 7 + i32.load offset=8 + local.set 31 + local.get 7 + local.get 31 + i32.store offset=28 + i32.const 48 + local.set 32 + local.get 31 + local.get 32 + i32.add + local.set 33 + local.get 7 + local.get 33 + i32.store offset=8 + local.get 7 + i32.load offset=4 + local.set 34 + local.get 7 + i32.load offset=8 + local.set 35 + local.get 7 + local.get 34 + i32.store offset=12 + local.get 7 + local.get 35 + i32.store offset=16 + local.get 7 + i32.load offset=12 + local.set 36 + local.get 7 + i32.load offset=16 + local.set 37 + local.get 0 + local.get 37 + i32.store offset=4 + local.get 0 + local.get 36 + i32.store + return + ) + (func $_ZN5alloc6string6String10into_bytes17hfa4f50a8a82114afE (;13;) (type 4) (param i32 i32) + (local i64 i32 i32 i32 i32) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + return + ) + (func $_ZN5alloc6string6String3len17hfb40271638410dfdE (;14;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN60_$LT$alloc..string..String$u20$as$u20$core..fmt..Display$GT$3fmt17h48328871bae216b4E (;15;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=28 + local.get 4 + local.get 0 + i32.store offset=32 + local.get 4 + local.get 0 + i32.store offset=36 + local.get 0 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 0 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=48 + local.get 4 + local.get 5 + i32.store offset=52 + local.get 4 + local.get 5 + i32.store offset=16 + local.get 4 + local.get 6 + i32.store offset=20 + local.get 4 + i32.load offset=16 + local.set 7 + local.get 4 + i32.load offset=20 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=8 + local.get 4 + local.get 8 + i32.store offset=12 + local.get 4 + i32.load offset=8 + local.set 9 + local.get 4 + i32.load offset=12 + local.set 10 + local.get 4 + local.get 9 + i32.store offset=56 + local.get 4 + local.get 10 + i32.store offset=60 + local.get 9 + local.get 10 + local.get 1 + call $_ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h0b018583cd7041ddE + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + i32.const 64 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + local.get 13 + return + ) + (func $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h5e0eeec43b7cdc8dE (;16;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=28 + local.get 4 + local.get 1 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=36 + local.get 1 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=48 + local.get 4 + local.get 5 + i32.store offset=52 + local.get 4 + local.get 5 + i32.store offset=20 + local.get 4 + local.get 6 + i32.store offset=24 + local.get 4 + i32.load offset=20 + local.set 7 + local.get 4 + i32.load offset=24 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=12 + local.get 4 + local.get 8 + i32.store offset=16 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 4 + i32.load offset=16 + local.set 10 + local.get 4 + local.get 9 + i32.store offset=56 + local.get 4 + local.get 10 + i32.store offset=60 + local.get 0 + local.get 10 + i32.store offset=4 + local.get 0 + local.get 9 + i32.store + return + ) + (func $_ZN107_$LT$std..collections..hash..map..Values$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h4635624e033372b5E (;17;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=32 + local.get 3 + local.get 0 + i32.store offset=36 + i32.const 8 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.get 0 + call $_ZN92_$LT$hashbrown..map..Iter$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hfd7cd49bf2b02f00E + local.get 3 + i32.load offset=8 + local.set 6 + local.get 3 + i32.load offset=12 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=28 + local.get 3 + local.get 6 + i32.store offset=24 + local.get 3 + i32.load offset=24 + local.set 8 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 10 + local.get 9 + local.get 8 + select + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + i32.const 0 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=20 + br 1 (;@1;) + end + local.get 3 + i32.load offset=24 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=40 + local.get 3 + i32.load offset=28 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=44 + local.get 3 + local.get 14 + i32.store offset=20 + end + local.get 3 + i32.load offset=20 + local.set 15 + i32.const 48 + local.set 16 + local.get 3 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + local.get 15 + return + ) + (func $_ZN107_$LT$std..collections..hash..map..Values$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h58d1ed57f3bd583aE (;18;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=28 + local.get 1 + i32.load offset=24 + local.set 5 + local.get 1 + i32.load offset=24 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + i32.const 1 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=8 + local.get 0 + local.get 5 + i32.store + local.get 4 + i32.load offset=8 + local.set 8 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 0 + local.get 8 + i32.store offset=4 + local.get 0 + local.get 9 + i32.store offset=8 + return + ) + (func $_ZN3std11collections4hash3map20HashMap$LT$K$C$V$GT$3new17h6e2b20ca3f90375cE (;19;) (type 3) (param i32) + (local i32 i32 i32 i32 i64 i64 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 80 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1048840 + local.set 4 + local.get 3 + local.get 4 + call $_ZN3std6thread5local17LocalKey$LT$T$GT$4with17h2a0b8c5e9101998eE + local.get 3 + i64.load offset=8 + local.set 5 + local.get 3 + i64.load + local.set 6 + local.get 3 + local.get 6 + i64.store offset=64 + local.get 3 + local.get 5 + i64.store offset=72 + i32.const 0 + local.set 7 + local.get 7 + i64.load offset=1048864 align=4 + local.set 8 + i32.const 56 + local.set 9 + local.get 3 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 8 + i64.store + local.get 7 + i64.load offset=1048856 align=4 + local.set 11 + local.get 3 + local.get 11 + i64.store offset=48 + local.get 3 + local.get 6 + i64.store offset=32 + local.get 3 + local.get 5 + i64.store offset=40 + i32.const 8 + local.set 12 + i32.const 16 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 12 + i32.add + local.set 15 + i32.const 48 + local.set 16 + local.get 3 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 12 + i32.add + local.set 18 + local.get 18 + i64.load align=4 + local.set 19 + local.get 15 + local.get 19 + i64.store + local.get 3 + i64.load offset=48 align=4 + local.set 20 + local.get 3 + local.get 20 + i64.store offset=16 + local.get 3 + i64.load offset=16 + local.set 21 + local.get 0 + local.get 21 + i64.store + i32.const 24 + local.set 22 + local.get 0 + local.get 22 + i32.add + local.set 23 + i32.const 16 + local.set 24 + local.get 3 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.get 22 + i32.add + local.set 26 + local.get 26 + i64.load + local.set 27 + local.get 23 + local.get 27 + i64.store + i32.const 16 + local.set 28 + local.get 0 + local.get 28 + i32.add + local.set 29 + i32.const 16 + local.set 30 + local.get 3 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.get 28 + i32.add + local.set 32 + local.get 32 + i64.load + local.set 33 + local.get 29 + local.get 33 + i64.store + i32.const 8 + local.set 34 + local.get 0 + local.get 34 + i32.add + local.set 35 + i32.const 16 + local.set 36 + local.get 3 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.get 34 + i32.add + local.set 38 + local.get 38 + i64.load + local.set 39 + local.get 35 + local.get 39 + i64.store + i32.const 80 + local.set 40 + local.get 3 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + return + ) + (func $_ZN3std11collections4hash3map20HashMap$LT$K$C$V$GT$3new17hbe5c6fd76ad444b4E (;20;) (type 3) (param i32) + (local i32 i32 i32 i32 i64 i64 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 80 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1048840 + local.set 4 + local.get 3 + local.get 4 + call $_ZN3std6thread5local17LocalKey$LT$T$GT$4with17h2a0b8c5e9101998eE + local.get 3 + i64.load offset=8 + local.set 5 + local.get 3 + i64.load + local.set 6 + local.get 3 + local.get 6 + i64.store offset=64 + local.get 3 + local.get 5 + i64.store offset=72 + i32.const 0 + local.set 7 + local.get 7 + i64.load offset=1048864 align=4 + local.set 8 + i32.const 56 + local.set 9 + local.get 3 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 8 + i64.store + local.get 7 + i64.load offset=1048856 align=4 + local.set 11 + local.get 3 + local.get 11 + i64.store offset=48 + local.get 3 + local.get 6 + i64.store offset=32 + local.get 3 + local.get 5 + i64.store offset=40 + i32.const 8 + local.set 12 + i32.const 16 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 12 + i32.add + local.set 15 + i32.const 48 + local.set 16 + local.get 3 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 12 + i32.add + local.set 18 + local.get 18 + i64.load align=4 + local.set 19 + local.get 15 + local.get 19 + i64.store + local.get 3 + i64.load offset=48 align=4 + local.set 20 + local.get 3 + local.get 20 + i64.store offset=16 + local.get 3 + i64.load offset=16 + local.set 21 + local.get 0 + local.get 21 + i64.store + i32.const 24 + local.set 22 + local.get 0 + local.get 22 + i32.add + local.set 23 + i32.const 16 + local.set 24 + local.get 3 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.get 22 + i32.add + local.set 26 + local.get 26 + i64.load + local.set 27 + local.get 23 + local.get 27 + i64.store + i32.const 16 + local.set 28 + local.get 0 + local.get 28 + i32.add + local.set 29 + i32.const 16 + local.set 30 + local.get 3 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.get 28 + i32.add + local.set 32 + local.get 32 + i64.load + local.set 33 + local.get 29 + local.get 33 + i64.store + i32.const 8 + local.set 34 + local.get 0 + local.get 34 + i32.add + local.set 35 + i32.const 16 + local.set 36 + local.get 3 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.get 34 + i32.add + local.set 38 + local.get 38 + i64.load + local.set 39 + local.get 35 + local.get 39 + i64.store + i32.const 80 + local.set 40 + local.get 3 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + return + ) + (func $_ZN3std11collections4hash3map24HashMap$LT$K$C$V$C$S$GT$6insert17h5af7bfbbfca13c98E (;21;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + local.get 2 + local.get 3 + call $_ZN9hashbrown3map28HashMap$LT$K$C$V$C$S$C$A$GT$6insert17he3d5c5d1ff8cadf7E + i32.const 16 + local.set 7 + local.get 6 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN3std11collections4hash3map24HashMap$LT$K$C$V$C$S$GT$6insert17h9a98615f5af5ec90E (;22;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + local.get 2 + local.get 3 + call $_ZN9hashbrown3map28HashMap$LT$K$C$V$C$S$C$A$GT$6insert17h7c583d83fcdb59a9E + i32.const 16 + local.set 7 + local.get 6 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN3std11collections4hash3map24HashMap$LT$K$C$V$C$S$GT$6values17he893ff7d898232afE (;23;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 112 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=100 + local.get 4 + local.get 1 + i32.store offset=104 + local.get 4 + local.get 1 + i32.store offset=108 + i32.const 64 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN9hashbrown3raw13RawTableInner4iter17h2eb2a486ea075a66E + i32.const 24 + local.set 8 + i32.const 32 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 8 + i32.add + local.set 11 + i32.const 64 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.get 8 + i32.add + local.set 14 + local.get 14 + i64.load + local.set 15 + local.get 11 + local.get 15 + i64.store + i32.const 16 + local.set 16 + i32.const 32 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.get 16 + i32.add + local.set 19 + i32.const 64 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 16 + i32.add + local.set 22 + local.get 22 + i64.load + local.set 23 + local.get 19 + local.get 23 + i64.store + i32.const 8 + local.set 24 + i32.const 32 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 24 + i32.add + local.set 27 + i32.const 64 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.get 24 + i32.add + local.set 30 + local.get 30 + i64.load + local.set 31 + local.get 27 + local.get 31 + i64.store + local.get 4 + i64.load offset=64 + local.set 32 + local.get 4 + local.get 32 + i64.store offset=32 + i32.const 24 + local.set 33 + local.get 4 + local.get 33 + i32.add + local.set 34 + i32.const 32 + local.set 35 + local.get 4 + local.get 35 + i32.add + local.set 36 + local.get 36 + local.get 33 + i32.add + local.set 37 + local.get 37 + i64.load + local.set 38 + local.get 34 + local.get 38 + i64.store + i32.const 16 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + i32.const 32 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 39 + i32.add + local.set 43 + local.get 43 + i64.load + local.set 44 + local.get 40 + local.get 44 + i64.store + i32.const 8 + local.set 45 + local.get 4 + local.get 45 + i32.add + local.set 46 + i32.const 32 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 45 + i32.add + local.set 49 + local.get 49 + i64.load + local.set 50 + local.get 46 + local.get 50 + i64.store + local.get 4 + i64.load offset=32 + local.set 51 + local.get 4 + local.get 51 + i64.store + local.get 4 + i64.load + local.set 52 + local.get 0 + local.get 52 + i64.store + i32.const 24 + local.set 53 + local.get 0 + local.get 53 + i32.add + local.set 54 + local.get 4 + local.get 53 + i32.add + local.set 55 + local.get 55 + i64.load + local.set 56 + local.get 54 + local.get 56 + i64.store + i32.const 16 + local.set 57 + local.get 0 + local.get 57 + i32.add + local.set 58 + local.get 4 + local.get 57 + i32.add + local.set 59 + local.get 59 + i64.load + local.set 60 + local.get 58 + local.get 60 + i64.store + i32.const 8 + local.set 61 + local.get 0 + local.get 61 + i32.add + local.set 62 + local.get 4 + local.get 61 + i32.add + local.set 63 + local.get 63 + i64.load + local.set 64 + local.get 62 + local.get 64 + i64.store + i32.const 112 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator4find17hea9caeae4285ae9cE (;24;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=16 + local.get 4 + i32.load offset=16 + local.set 5 + local.get 0 + local.get 5 + call $_ZN4core4iter6traits8iterator8Iterator8try_fold17hc1b8d1323d4e20fbE + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + block ;; label = @1 + block ;; label = @2 + local.get 10 + br_if 0 (;@2;) + i32.const 0 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=8 + br 1 (;@1;) + end + local.get 4 + i32.load offset=12 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=28 + local.get 4 + local.get 12 + i32.store offset=8 + end + local.get 4 + i32.load offset=12 + local.set 13 + i32.const 0 + local.set 14 + i32.const 1 + local.set 15 + local.get 15 + local.get 14 + local.get 13 + select + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + local.get 22 + br_if 0 (;@1;) + end + local.get 4 + i32.load offset=8 + local.set 23 + i32.const 32 + local.set 24 + local.get 4 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + local.get 23 + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator8try_fold17hc1b8d1323d4e20fbE (;25;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=32 + block ;; label = @1 + block ;; label = @2 + loop ;; label = @3 + local.get 0 + call $_ZN107_$LT$std..collections..hash..map..Values$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h4635624e033372b5E + local.set 5 + local.get 4 + local.get 5 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 6 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 8 + local.get 7 + local.get 6 + select + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.get 12 + i32.eq + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @4 + block ;; label = @5 + local.get 15 + i32.eqz + br_if 0 (;@5;) + local.get 4 + i32.load offset=20 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=40 + local.get 4 + local.get 16 + i32.store offset=28 + local.get 4 + i32.load offset=28 + local.set 17 + i32.const 12 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 20 + local.get 17 + call $_ZN4core4iter6traits8iterator8Iterator4find5check28_$u7b$$u7b$closure$u7d$$u7d$17h9e91809bc8efe7d5E + local.set 21 + local.get 21 + call $_ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h39b14b7b7d717305E + local.set 22 + local.get 4 + local.get 22 + i32.store offset=24 + local.get 4 + i32.load offset=24 + local.set 23 + i32.const 0 + local.set 24 + i32.const 1 + local.set 25 + local.get 25 + local.get 24 + local.get 23 + select + local.set 26 + local.get 26 + i32.eqz + br_if 1 (;@4;) + br 3 (;@2;) + end + call $_ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$11from_output17h4f7b4d958a5e2847E + local.set 27 + local.get 4 + local.get 27 + i32.store offset=16 + br 3 (;@1;) + end + br 0 (;@3;) + end + end + local.get 4 + i32.load offset=24 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=44 + local.get 28 + call $_ZN104_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..FromResidual$GT$13from_residual17ha7a97519c97becc7E + local.set 29 + local.get 4 + local.get 29 + i32.store offset=16 + end + local.get 4 + i32.load offset=16 + local.set 30 + i32.const 48 + local.set 31 + local.get 4 + local.get 31 + i32.add + local.set 32 + local.get 32 + global.set $__stack_pointer + local.get 30 + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator6filter17hef87bea1d1406944E (;26;) (type 4) (param i32 i32) + (local i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + drop + local.get 1 + i64.load + local.set 4 + local.get 0 + local.get 4 + i64.store + i32.const 24 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 1 + local.get 5 + i32.add + local.set 7 + local.get 7 + i64.load + local.set 8 + local.get 6 + local.get 8 + i64.store + i32.const 16 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + local.get 1 + local.get 9 + i32.add + local.set 11 + local.get 11 + i64.load + local.set 12 + local.get 10 + local.get 12 + i64.store + i32.const 8 + local.set 13 + local.get 0 + local.get 13 + i32.add + local.set 14 + local.get 1 + local.get 13 + i32.add + local.set 15 + local.get 15 + i64.load + local.set 16 + local.get 14 + local.get 16 + i64.store + return + ) + (func $_ZN16auction_registry22auction_registry_logic13create_bidder17h3f155d9d41b585daE (;27;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 144 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=140 + i32.const 12 + local.set 7 + local.get 6 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + call $_ZN16auction_registry5model8BidderId3new17h9084d0bbee26ddf8E + i32.const 68 + local.set 10 + local.get 6 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + i32.const 12 + local.set 13 + local.get 6 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 12 + local.get 15 + call $_ZN72_$LT$auction_registry..model..BidderId$u20$as$u20$core..clone..Clone$GT$5clone17hc165c150cfc2c3e0E + i32.const 28 + local.set 16 + local.get 6 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + i32.const 68 + local.set 19 + local.get 6 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 18 + local.get 21 + local.get 2 + local.get 3 + call $_ZN16auction_registry5model6Bidder3new17hecdceb5ea324f9b3E + i32.const 124 + local.set 22 + local.get 6 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + i32.const 12 + local.set 25 + local.get 6 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 24 + local.get 27 + call $_ZN72_$LT$auction_registry..model..BidderId$u20$as$u20$core..clone..Clone$GT$5clone17hc165c150cfc2c3e0E + i32.const 84 + local.set 28 + local.get 6 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + i32.const 124 + local.set 31 + local.get 6 + local.get 31 + i32.add + local.set 32 + local.get 32 + local.set 33 + i32.const 28 + local.set 34 + local.get 6 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.set 36 + local.get 30 + local.get 1 + local.get 33 + local.get 36 + call $_ZN3std11collections4hash3map24HashMap$LT$K$C$V$C$S$GT$6insert17h5af7bfbbfca13c98E + i32.const 84 + local.set 37 + local.get 6 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.set 39 + local.get 39 + call $_ZN4core3ptr80drop_in_place$LT$core..option..Option$LT$auction_registry..model..Bidder$GT$$GT$17h4d05816077c3c6c6E + local.get 6 + i64.load offset=12 align=1 + local.set 40 + local.get 0 + local.get 40 + i64.store align=1 + i32.const 8 + local.set 41 + local.get 0 + local.get 41 + i32.add + local.set 42 + i32.const 12 + local.set 43 + local.get 6 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.get 41 + i32.add + local.set 45 + local.get 45 + i64.load align=1 + local.set 46 + local.get 42 + local.get 46 + i64.store align=1 + i32.const 144 + local.set 47 + local.get 6 + local.get 47 + i32.add + local.set 48 + local.get 48 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry22auction_registry_logic14create_auction17h3e612b8eae2332f7E (;28;) (type 13) (param i32 i32 i32 i32 f32 i64 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 7 + i32.const 336 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 9 + local.get 1 + i32.store offset=312 + local.get 9 + local.get 4 + f32.store offset=316 + local.get 9 + local.get 5 + i64.store offset=320 + local.get 9 + local.get 6 + i32.store offset=328 + i32.const 8 + local.set 10 + local.get 9 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 12 + call $_ZN16auction_registry5model9AuctionId3new17h66949ee5f60cdc7eE + i32.const 88 + local.set 13 + local.get 9 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + i32.const 8 + local.set 16 + local.get 9 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + local.get 15 + local.get 18 + call $_ZN73_$LT$auction_registry..model..AuctionId$u20$as$u20$core..clone..Clone$GT$5clone17ha459af9fae449268E + i32.const 24 + local.set 19 + local.get 9 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 88 + local.set 22 + local.get 9 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 21 + local.get 24 + local.get 2 + local.get 3 + local.get 4 + local.get 5 + local.get 6 + call $_ZN16auction_registry5model7Auction3new17hbb1732eb7038dd43E + i32.const 32 + local.set 25 + local.get 1 + local.get 25 + i32.add + local.set 26 + i32.const 168 + local.set 27 + local.get 9 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + i32.const 8 + local.set 30 + local.get 9 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.set 32 + local.get 29 + local.get 32 + call $_ZN73_$LT$auction_registry..model..AuctionId$u20$as$u20$core..clone..Clone$GT$5clone17ha459af9fae449268E + i32.const 184 + local.set 33 + local.get 9 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + i32.const 24 + local.set 36 + local.get 9 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + local.get 35 + local.get 38 + call $_ZN71_$LT$auction_registry..model..Auction$u20$as$u20$core..clone..Clone$GT$5clone17h0e965e5d29267338E + i32.const 104 + local.set 39 + local.get 9 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + i32.const 168 + local.set 42 + local.get 9 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.set 44 + i32.const 184 + local.set 45 + local.get 9 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.set 47 + local.get 41 + local.get 26 + local.get 44 + local.get 47 + call $_ZN3std11collections4hash3map24HashMap$LT$K$C$V$C$S$GT$6insert17h9a98615f5af5ec90E + i32.const 104 + local.set 48 + local.get 9 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.set 50 + local.get 50 + call $_ZN4core3ptr81drop_in_place$LT$core..option..Option$LT$auction_registry..model..Auction$GT$$GT$17hfb04f5a564cd5369E + i32.const 248 + local.set 51 + local.get 9 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + i32.const 24 + local.set 54 + local.get 9 + local.get 54 + i32.add + local.set 55 + local.get 55 + local.set 56 + local.get 53 + local.get 56 + call $_ZN71_$LT$auction_registry..model..Auction$u20$as$u20$core..clone..Clone$GT$5clone17h0e965e5d29267338E + i32.const 248 + local.set 57 + local.get 9 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.set 59 + local.get 59 + call $_ZN16auction_registry7auction6create17hec66810722334dbfE + local.get 9 + i64.load offset=8 align=1 + local.set 60 + local.get 0 + local.get 60 + i64.store align=1 + i32.const 8 + local.set 61 + local.get 0 + local.get 61 + i32.add + local.set 62 + i32.const 8 + local.set 63 + local.get 9 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.get 61 + i32.add + local.set 65 + local.get 65 + i64.load align=1 + local.set 66 + local.get 62 + local.get 66 + i64.store align=1 + i32.const 24 + local.set 67 + local.get 9 + local.get 67 + i32.add + local.set 68 + local.get 68 + local.set 69 + local.get 69 + call $_ZN4core3ptr53drop_in_place$LT$auction_registry..model..Auction$GT$17h9d8c34c5dcc90a3bE + i32.const 336 + local.set 70 + local.get 9 + local.get 70 + i32.add + local.set 71 + local.get 71 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry22auction_registry_logic12get_auctions17he4f369aa03a86d86E (;29;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 112 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=108 + i32.const 32 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + i32.const 72 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + local.get 6 + call $_ZN3std11collections4hash3map24HashMap$LT$K$C$V$C$S$GT$6values17he893ff7d898232afE + i32.const 40 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + i32.const 72 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 12 + local.get 15 + call $_ZN4core4iter6traits8iterator8Iterator6filter17hef87bea1d1406944E + i32.const 8 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + i32.const 40 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 18 + local.get 21 + call $_ZN4core4iter6traits8iterator8Iterator6cloned17h2a6e7d0567f874d4E + i32.const 8 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 0 + local.get 24 + call $_ZN4core4iter6traits8iterator8Iterator7collect17h95f30aac1a397a1bE + i32.const 112 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry22auction_registry_logic3now17h6a3b5183de719846E (;30;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 80 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 24 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + call $_ZN3std4time10SystemTime3now17hdd3ffdb7770ac4a4E + local.get 3 + i64.load offset=24 + local.set 6 + local.get 3 + i32.load offset=32 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=72 + local.get 3 + local.get 6 + i64.store offset=64 + i32.const 0 + local.set 8 + i64.const 0 + local.set 9 + i32.const 40 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + i32.const 64 + local.set 12 + local.get 3 + local.get 12 + i32.add + local.set 13 + local.get 11 + local.get 13 + local.get 9 + local.get 8 + call $_ZN3std4time10SystemTime14duration_since17hd931205eebf043ebE + i32.const 1048920 + local.set 14 + i32.const 8 + local.set 15 + local.get 3 + local.get 15 + i32.add + local.set 16 + i32.const 40 + local.set 17 + local.get 3 + local.get 17 + i32.add + local.set 18 + local.get 16 + local.get 18 + local.get 14 + call $_ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h52932b2ff4fe723bE + local.get 3 + i64.load offset=8 + local.set 19 + local.get 3 + i32.load offset=16 + local.set 20 + local.get 0 + local.get 20 + i32.store offset=8 + local.get 0 + local.get 19 + i64.store + i32.const 80 + local.set 21 + local.get 3 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN4core3cmp6min_by17h725e9ae10f898bf4E (;31;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=30 + local.get 4 + local.get 5 + i32.store8 offset=29 + i32.const 4 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 4 + local.get 7 + i32.store offset=20 + i32.const 8 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + local.get 4 + i32.load offset=20 + local.set 10 + local.get 4 + i32.load offset=24 + local.set 11 + local.get 10 + local.get 11 + call $_ZN4core3ops8function6FnOnce9call_once17h7f9baccd8c275510E + local.set 12 + local.get 4 + local.get 12 + i32.store8 offset=19 + local.get 4 + i32.load8_u offset=19 + local.set 13 + local.get 13 + local.get 5 + i32.add + local.set 14 + i32.const 255 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 16 + br_table 0 (;@3;) 0 (;@3;) 1 (;@2;) 0 (;@3;) + end + i32.const 0 + local.set 17 + local.get 4 + local.get 17 + i32.store8 offset=30 + local.get 4 + i32.load offset=4 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 0 + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=29 + local.get 4 + i32.load offset=8 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=12 + end + local.get 4 + i32.load8_u offset=29 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @1 + local.get 23 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load8_u offset=30 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + block ;; label = @1 + local.get 26 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load offset=12 + local.set 27 + i32.const 32 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + local.get 27 + return + unreachable + ) + (func $_ZN4core3ops8function5impls79_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$8call_mut17hde11901bc161f5adE (;32;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 4 + i32.load offset=8 + local.set 6 + local.get 5 + local.get 6 + call $_ZN16auction_registry22auction_registry_logic12get_auctions28_$u7b$$u7b$closure$u7d$$u7d$17h52cb1bdeb7a07075E + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + i32.const 16 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + local.get 9 + return + ) + (func $_ZN16auction_registry22auction_registry_logic12get_auctions28_$u7b$$u7b$closure$u7d$$u7d$17h52cb1bdeb7a07075E (;33;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=40 + local.get 4 + local.get 1 + i32.store offset=44 + local.get 1 + i32.load + local.set 5 + i32.const 8 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + call $_ZN16auction_registry22auction_registry_logic3now17h6a3b5183de719846E + local.get 4 + i64.load offset=8 + local.set 8 + local.get 4 + i32.load offset=16 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=32 + local.get 4 + local.get 8 + i64.store offset=24 + i32.const 24 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 5 + local.get 12 + call $_ZN4core3cmp10PartialOrd2gt17h8c5f422485545856E + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + i32.const 48 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + local.get 15 + return + ) + (func $_ZN5alloc3fmt6format17h310bf1e4b07a43d0E (;34;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=24 + local.get 1 + i32.load + local.set 5 + local.get 1 + i32.load offset=4 + local.set 6 + local.get 1 + i32.load offset=12 + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 6 + br_if 0 (;@5;) + local.get 7 + i32.eqz + br_if 1 (;@4;) + br 3 (;@2;) + end + i32.const 1 + local.set 8 + local.get 6 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 13 + br_if 1 (;@3;) + br 2 (;@2;) + end + i32.const 1048936 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=12 + i32.const 0 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=16 + br 2 (;@1;) + end + local.get 7 + br_if 0 (;@2;) + local.get 4 + local.get 5 + i32.store offset=28 + local.get 5 + i32.load + local.set 16 + local.get 5 + i32.load offset=4 + local.set 17 + local.get 4 + local.get 16 + i32.store offset=12 + local.get 4 + local.get 17 + i32.store offset=16 + br 1 (;@1;) + end + i32.const 0 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=12 + end + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 19 + local.get 4 + i32.load offset=16 + local.set 20 + local.get 4 + i32.load offset=20 + local.set 21 + local.get 0 + local.get 19 + local.get 20 + local.get 21 + call $_ZN4core6option15Option$LT$T$GT$11map_or_else17h6667042ef15c628cE + i32.const 32 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h1c78f693ba8789aeE (;35;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 160 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 2 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=26 + local.get 5 + local.get 1 + i32.store offset=108 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 9 + br_if 0 (;@3;) + local.get 1 + br_if 1 (;@2;) + end + i32.const 8 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=152 + i32.const 8 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=156 + i32.const 8 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=84 + local.get 5 + i32.load offset=84 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=80 + local.get 5 + i32.load offset=80 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=32 + i32.const 0 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 8 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=116 + i32.const 64 + local.set 17 + i32.const 16 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 17 + local.get 16 + local.get 1 + call $_ZN4core5alloc6layout6Layout5array5inner17h31e1655cae7520d0E + local.get 5 + i32.load offset=16 + local.set 20 + local.get 5 + i32.load offset=20 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=48 + local.get 5 + local.get 20 + i32.store offset=44 + local.get 5 + i32.load offset=44 + local.set 22 + i32.const 1 + local.set 23 + i32.const 0 + local.set 24 + local.get 24 + local.get 23 + local.get 22 + select + local.set 25 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 25 + br_if 0 (;@5;) + local.get 5 + i32.load offset=44 + local.set 26 + local.get 5 + i32.load offset=48 + local.set 27 + local.get 5 + local.get 26 + i32.store offset=120 + local.get 5 + local.get 27 + i32.store offset=124 + local.get 5 + local.get 26 + i32.store offset=36 + local.get 5 + local.get 27 + i32.store offset=40 + i32.const 36 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 5 + local.get 30 + i32.store offset=128 + local.get 5 + i32.load offset=40 + local.set 31 + local.get 5 + local.get 31 + i32.store offset=132 + i32.const 2147483647 + local.set 32 + local.get 31 + local.set 33 + local.get 32 + local.set 34 + local.get 33 + local.get 34 + i32.gt_u + local.set 35 + i32.const 1 + local.set 36 + local.get 35 + local.get 36 + i32.and + local.set 37 + local.get 37 + br_if 2 (;@3;) + br 1 (;@4;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const -2147483647 + local.set 38 + local.get 5 + local.get 38 + i32.store offset=52 + br 1 (;@2;) + end + i32.const 0 + local.set 39 + local.get 5 + local.get 39 + i32.store offset=96 + local.get 5 + i32.load offset=96 + local.set 40 + local.get 5 + i32.load offset=100 + local.set 41 + local.get 5 + local.get 40 + i32.store offset=88 + local.get 5 + local.get 41 + i32.store offset=92 + local.get 5 + i32.load offset=88 + local.set 42 + local.get 5 + i32.load offset=92 + local.set 43 + local.get 5 + local.get 42 + i32.store offset=52 + local.get 5 + local.get 43 + i32.store offset=56 + end + local.get 5 + i32.load offset=52 + local.set 44 + i32.const -2147483647 + local.set 45 + local.get 44 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.get 47 + i32.eq + local.set 48 + i32.const 0 + local.set 49 + i32.const 1 + local.set 50 + i32.const 1 + local.set 51 + local.get 48 + local.get 51 + i32.and + local.set 52 + local.get 49 + local.get 50 + local.get 52 + select + local.set 53 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 53 + br_if 0 (;@5;) + local.get 5 + i32.load8_u offset=26 + local.set 54 + i32.const 1 + local.set 55 + local.get 54 + local.get 55 + i32.and + local.set 56 + local.get 56 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 5 + i32.load offset=36 + local.set 57 + local.get 5 + i32.load offset=40 + local.set 58 + i32.const 27 + local.set 59 + local.get 5 + local.get 59 + i32.add + local.set 60 + local.get 5 + local.get 60 + local.get 57 + local.get 58 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17hdb87adc443a3e58dE + local.get 5 + i32.load + local.set 61 + local.get 5 + i32.load offset=4 + local.set 62 + local.get 5 + local.get 62 + i32.store offset=64 + local.get 5 + local.get 61 + i32.store offset=60 + br 1 (;@2;) + end + local.get 5 + i32.load offset=36 + local.set 63 + local.get 5 + i32.load offset=40 + local.set 64 + i32.const 8 + local.set 65 + local.get 5 + local.get 65 + i32.add + local.set 66 + i32.const 27 + local.set 67 + local.get 5 + local.get 67 + i32.add + local.set 68 + local.get 66 + local.get 68 + local.get 63 + local.get 64 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17h62729a41ea2e190aE + local.get 5 + i32.load offset=8 + local.set 69 + local.get 5 + i32.load offset=12 + local.set 70 + local.get 5 + local.get 70 + i32.store offset=64 + local.get 5 + local.get 69 + i32.store offset=60 + end + local.get 5 + i32.load offset=60 + local.set 71 + i32.const 1 + local.set 72 + i32.const 0 + local.set 73 + local.get 73 + local.get 72 + local.get 71 + select + local.set 74 + block ;; label = @2 + local.get 74 + br_if 0 (;@2;) + local.get 5 + i32.load offset=60 + local.set 75 + local.get 5 + i32.load offset=64 + local.set 76 + local.get 5 + local.get 75 + i32.store offset=136 + local.get 5 + local.get 76 + i32.store offset=140 + local.get 5 + local.get 75 + i32.store offset=144 + local.get 5 + local.get 75 + i32.store offset=72 + local.get 5 + i32.load offset=72 + local.set 77 + local.get 5 + local.get 77 + i32.store offset=148 + local.get 5 + local.get 77 + i32.store offset=104 + local.get 5 + i32.load offset=104 + local.set 78 + local.get 5 + local.get 78 + i32.store offset=68 + local.get 5 + local.get 1 + i32.store offset=76 + local.get 5 + i32.load offset=68 + local.set 79 + local.get 5 + local.get 79 + i32.store offset=32 + local.get 5 + i32.load offset=76 + local.set 80 + local.get 5 + local.get 80 + i32.store offset=28 + br 1 (;@1;) + end + local.get 5 + i32.load offset=36 + local.set 81 + local.get 5 + i32.load offset=40 + local.set 82 + local.get 81 + local.get 82 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 5 + i32.load offset=28 + local.set 83 + local.get 5 + i32.load offset=32 + local.set 84 + local.get 0 + local.get 84 + i32.store offset=4 + local.get 0 + local.get 83 + i32.store + i32.const 160 + local.set 85 + local.get 5 + local.get 85 + i32.add + local.set 86 + local.get 86 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h68e7a6865ca6aeafE (;36;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 160 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 2 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=26 + local.get 5 + local.get 1 + i32.store offset=108 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 9 + br_if 0 (;@3;) + local.get 1 + br_if 1 (;@2;) + end + i32.const 8 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=152 + i32.const 8 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=156 + i32.const 8 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=84 + local.get 5 + i32.load offset=84 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=80 + local.get 5 + i32.load offset=80 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=32 + i32.const 0 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 8 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=116 + i32.const 48 + local.set 17 + i32.const 16 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 17 + local.get 16 + local.get 1 + call $_ZN4core5alloc6layout6Layout5array5inner17h31e1655cae7520d0E + local.get 5 + i32.load offset=16 + local.set 20 + local.get 5 + i32.load offset=20 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=48 + local.get 5 + local.get 20 + i32.store offset=44 + local.get 5 + i32.load offset=44 + local.set 22 + i32.const 1 + local.set 23 + i32.const 0 + local.set 24 + local.get 24 + local.get 23 + local.get 22 + select + local.set 25 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 25 + br_if 0 (;@5;) + local.get 5 + i32.load offset=44 + local.set 26 + local.get 5 + i32.load offset=48 + local.set 27 + local.get 5 + local.get 26 + i32.store offset=120 + local.get 5 + local.get 27 + i32.store offset=124 + local.get 5 + local.get 26 + i32.store offset=36 + local.get 5 + local.get 27 + i32.store offset=40 + i32.const 36 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 5 + local.get 30 + i32.store offset=128 + local.get 5 + i32.load offset=40 + local.set 31 + local.get 5 + local.get 31 + i32.store offset=132 + i32.const 2147483647 + local.set 32 + local.get 31 + local.set 33 + local.get 32 + local.set 34 + local.get 33 + local.get 34 + i32.gt_u + local.set 35 + i32.const 1 + local.set 36 + local.get 35 + local.get 36 + i32.and + local.set 37 + local.get 37 + br_if 2 (;@3;) + br 1 (;@4;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const -2147483647 + local.set 38 + local.get 5 + local.get 38 + i32.store offset=52 + br 1 (;@2;) + end + i32.const 0 + local.set 39 + local.get 5 + local.get 39 + i32.store offset=96 + local.get 5 + i32.load offset=96 + local.set 40 + local.get 5 + i32.load offset=100 + local.set 41 + local.get 5 + local.get 40 + i32.store offset=88 + local.get 5 + local.get 41 + i32.store offset=92 + local.get 5 + i32.load offset=88 + local.set 42 + local.get 5 + i32.load offset=92 + local.set 43 + local.get 5 + local.get 42 + i32.store offset=52 + local.get 5 + local.get 43 + i32.store offset=56 + end + local.get 5 + i32.load offset=52 + local.set 44 + i32.const -2147483647 + local.set 45 + local.get 44 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.get 47 + i32.eq + local.set 48 + i32.const 0 + local.set 49 + i32.const 1 + local.set 50 + i32.const 1 + local.set 51 + local.get 48 + local.get 51 + i32.and + local.set 52 + local.get 49 + local.get 50 + local.get 52 + select + local.set 53 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 53 + br_if 0 (;@5;) + local.get 5 + i32.load8_u offset=26 + local.set 54 + i32.const 1 + local.set 55 + local.get 54 + local.get 55 + i32.and + local.set 56 + local.get 56 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 5 + i32.load offset=36 + local.set 57 + local.get 5 + i32.load offset=40 + local.set 58 + i32.const 27 + local.set 59 + local.get 5 + local.get 59 + i32.add + local.set 60 + local.get 5 + local.get 60 + local.get 57 + local.get 58 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17hdb87adc443a3e58dE + local.get 5 + i32.load + local.set 61 + local.get 5 + i32.load offset=4 + local.set 62 + local.get 5 + local.get 62 + i32.store offset=64 + local.get 5 + local.get 61 + i32.store offset=60 + br 1 (;@2;) + end + local.get 5 + i32.load offset=36 + local.set 63 + local.get 5 + i32.load offset=40 + local.set 64 + i32.const 8 + local.set 65 + local.get 5 + local.get 65 + i32.add + local.set 66 + i32.const 27 + local.set 67 + local.get 5 + local.get 67 + i32.add + local.set 68 + local.get 66 + local.get 68 + local.get 63 + local.get 64 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17h62729a41ea2e190aE + local.get 5 + i32.load offset=8 + local.set 69 + local.get 5 + i32.load offset=12 + local.set 70 + local.get 5 + local.get 70 + i32.store offset=64 + local.get 5 + local.get 69 + i32.store offset=60 + end + local.get 5 + i32.load offset=60 + local.set 71 + i32.const 1 + local.set 72 + i32.const 0 + local.set 73 + local.get 73 + local.get 72 + local.get 71 + select + local.set 74 + block ;; label = @2 + local.get 74 + br_if 0 (;@2;) + local.get 5 + i32.load offset=60 + local.set 75 + local.get 5 + i32.load offset=64 + local.set 76 + local.get 5 + local.get 75 + i32.store offset=136 + local.get 5 + local.get 76 + i32.store offset=140 + local.get 5 + local.get 75 + i32.store offset=144 + local.get 5 + local.get 75 + i32.store offset=72 + local.get 5 + i32.load offset=72 + local.set 77 + local.get 5 + local.get 77 + i32.store offset=148 + local.get 5 + local.get 77 + i32.store offset=104 + local.get 5 + i32.load offset=104 + local.set 78 + local.get 5 + local.get 78 + i32.store offset=68 + local.get 5 + local.get 1 + i32.store offset=76 + local.get 5 + i32.load offset=68 + local.set 79 + local.get 5 + local.get 79 + i32.store offset=32 + local.get 5 + i32.load offset=76 + local.set 80 + local.get 5 + local.get 80 + i32.store offset=28 + br 1 (;@1;) + end + local.get 5 + i32.load offset=36 + local.set 81 + local.get 5 + i32.load offset=40 + local.set 82 + local.get 81 + local.get 82 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 5 + i32.load offset=28 + local.set 83 + local.get 5 + i32.load offset=32 + local.set 84 + local.get 0 + local.get 84 + i32.store offset=4 + local.get 0 + local.get 83 + i32.store + i32.const 160 + local.set 85 + local.get 5 + local.get 85 + i32.add + local.set 86 + local.get 86 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h08254aef98ba5eacE (;37;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 8 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 48 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 48 + local.set 13 + local.get 12 + local.get 13 + i32.mul + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 8 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h8339a887e6f7c709E (;38;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 8 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 64 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 6 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 8 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h1eb90574002dfd4eE (;39;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 288 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 4 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 4 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + local.get 6 + local.get 1 + i32.store offset=168 + local.get 6 + local.get 2 + i32.store offset=172 + local.get 6 + local.get 3 + i32.store offset=176 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 2 + local.get 3 + i32.add + local.set 12 + local.get 12 + local.get 2 + i32.lt_u + local.set 13 + local.get 6 + local.get 12 + i32.store offset=180 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=187 + local.get 6 + local.get 12 + i32.store offset=188 + i32.const 1 + local.set 16 + local.get 13 + local.get 16 + i32.and + local.set 17 + local.get 6 + local.get 17 + i32.store8 offset=195 + local.get 6 + i32.load8_u offset=195 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 22 + local.get 6 + i32.load offset=40 + local.set 23 + local.get 6 + local.get 22 + i32.store offset=28 + local.get 6 + local.get 23 + i32.store offset=32 + local.get 6 + i32.load offset=28 + local.set 24 + local.get 6 + i32.load offset=32 + local.set 25 + local.get 6 + local.get 24 + i32.store offset=20 + local.get 6 + local.get 25 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + local.get 12 + i32.store offset=64 + i32.const 1 + local.set 26 + local.get 6 + local.get 26 + i32.store offset=60 + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=60 + end + i32.const 0 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=68 + local.get 6 + i32.load offset=60 + local.set 29 + block ;; label = @2 + block ;; label = @3 + local.get 29 + br_if 0 (;@3;) + local.get 6 + i32.load offset=68 + local.set 30 + local.get 6 + i32.load offset=72 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=52 + local.get 6 + local.get 31 + i32.store offset=56 + br 1 (;@2;) + end + local.get 6 + i32.load offset=64 + local.set 32 + local.get 6 + local.get 32 + i32.store offset=196 + local.get 6 + local.get 32 + i32.store offset=56 + i32.const -2147483647 + local.set 33 + local.get 6 + local.get 33 + i32.store offset=52 + end + local.get 6 + i32.load offset=52 + local.set 34 + i32.const -2147483647 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + i32.const 1 + local.set 41 + local.get 38 + local.get 41 + i32.and + local.set 42 + local.get 39 + local.get 40 + local.get 42 + select + local.set 43 + block ;; label = @2 + block ;; label = @3 + local.get 43 + br_if 0 (;@3;) + local.get 6 + i32.load offset=56 + local.set 44 + local.get 6 + local.get 44 + i32.store offset=200 + local.get 6 + local.get 44 + i32.store offset=48 + i32.const -2147483647 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=44 + br 1 (;@2;) + end + local.get 6 + i32.load offset=52 + local.set 46 + local.get 6 + i32.load offset=56 + local.set 47 + local.get 6 + local.get 46 + i32.store offset=204 + local.get 6 + local.get 47 + i32.store offset=208 + local.get 6 + local.get 46 + i32.store offset=128 + local.get 6 + local.get 47 + i32.store offset=132 + local.get 6 + i32.load offset=128 + local.set 48 + local.get 6 + i32.load offset=132 + local.set 49 + local.get 6 + local.get 48 + i32.store offset=44 + local.get 6 + local.get 49 + i32.store offset=48 + end + local.get 6 + i32.load offset=44 + local.set 50 + i32.const -2147483647 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + i32.const 1 + local.set 57 + local.get 54 + local.get 57 + i32.and + local.set 58 + local.get 55 + local.get 56 + local.get 58 + select + local.set 59 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 59 + br_if 0 (;@5;) + local.get 6 + i32.load offset=48 + local.set 60 + local.get 6 + local.get 60 + i32.store offset=212 + local.get 1 + i32.load + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.shl + local.set 63 + local.get 6 + local.get 63 + i32.store offset=216 + local.get 63 + local.get 60 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 64 + local.get 6 + local.get 64 + i32.store offset=220 + i32.const 4 + local.set 65 + local.get 65 + local.get 64 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 66 + local.get 6 + local.get 66 + i32.store offset=224 + i32.const 8 + local.set 67 + local.get 6 + local.get 67 + i32.store offset=228 + i32.const 8 + local.set 68 + i32.const 64 + local.set 69 + local.get 6 + local.get 69 + local.get 68 + local.get 66 + call $_ZN4core5alloc6layout6Layout5array5inner17h31e1655cae7520d0E + local.get 6 + i32.load offset=4 + local.set 70 + local.get 6 + i32.load + local.set 71 + local.get 6 + local.get 71 + i32.store offset=232 + local.get 6 + local.get 70 + i32.store offset=236 + i32.const 108 + local.set 72 + local.get 6 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + local.get 74 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h8339a887e6f7c709E + i32.const 8 + local.set 75 + local.get 1 + local.get 75 + i32.add + local.set 76 + i32.const 96 + local.set 77 + local.get 6 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.set 79 + i32.const 108 + local.set 80 + local.get 6 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.set 82 + local.get 79 + local.get 71 + local.get 70 + local.get 82 + local.get 76 + call $_ZN5alloc7raw_vec11finish_grow17hfb6a04848d774d05E + local.get 6 + i32.load offset=96 + local.set 83 + local.get 83 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + local.get 6 + i32.load offset=44 + local.set 84 + local.get 6 + i32.load offset=48 + local.set 85 + local.get 6 + local.get 84 + i32.store offset=76 + local.get 6 + local.get 85 + i32.store offset=80 + local.get 6 + i32.load offset=76 + local.set 86 + local.get 6 + i32.load offset=80 + local.set 87 + local.get 6 + local.get 86 + i32.store offset=280 + local.get 6 + local.get 87 + i32.store offset=284 + local.get 6 + local.get 86 + i32.store offset=136 + local.get 6 + local.get 87 + i32.store offset=140 + local.get 6 + i32.load offset=136 + local.set 88 + local.get 6 + i32.load offset=140 + local.set 89 + local.get 6 + local.get 88 + i32.store offset=20 + local.get 6 + local.get 89 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + i32.load offset=100 + local.set 90 + local.get 6 + i32.load offset=104 + local.set 91 + local.get 6 + local.get 90 + i32.store offset=240 + local.get 6 + local.get 91 + i32.store offset=244 + local.get 6 + local.get 90 + i32.store offset=88 + local.get 6 + local.get 91 + i32.store offset=92 + i32.const 0 + local.set 92 + local.get 6 + local.get 92 + i32.store offset=84 + br 1 (;@2;) + end + local.get 6 + i32.load offset=100 + local.set 93 + local.get 6 + i32.load offset=104 + local.set 94 + local.get 6 + local.get 93 + i32.store offset=248 + local.get 6 + local.get 94 + i32.store offset=252 + local.get 6 + local.get 93 + i32.store offset=144 + local.get 6 + local.get 94 + i32.store offset=148 + local.get 6 + i32.load offset=144 + local.set 95 + local.get 6 + i32.load offset=148 + local.set 96 + local.get 6 + local.get 95 + i32.store offset=88 + local.get 6 + local.get 96 + i32.store offset=92 + i32.const 1 + local.set 97 + local.get 6 + local.get 97 + i32.store offset=84 + end + local.get 6 + i32.load offset=84 + local.set 98 + block ;; label = @2 + local.get 98 + br_if 0 (;@2;) + local.get 6 + i32.load offset=88 + local.set 99 + local.get 6 + i32.load offset=92 + local.set 100 + local.get 6 + local.get 99 + i32.store offset=256 + local.get 6 + local.get 100 + i32.store offset=260 + local.get 6 + local.get 99 + i32.store offset=264 + local.get 6 + local.get 99 + i32.store offset=156 + local.get 6 + i32.load offset=156 + local.set 101 + local.get 6 + local.get 101 + i32.store offset=268 + local.get 6 + local.get 101 + i32.store offset=164 + local.get 6 + i32.load offset=164 + local.set 102 + local.get 6 + local.get 102 + i32.store offset=152 + local.get 6 + i32.load offset=152 + local.set 103 + local.get 1 + local.get 103 + i32.store offset=4 + local.get 6 + local.get 66 + i32.store offset=160 + local.get 6 + i32.load offset=160 + local.set 104 + local.get 1 + local.get 104 + i32.store + i32.const -2147483647 + local.set 105 + local.get 6 + local.get 105 + i32.store offset=20 + br 1 (;@1;) + end + local.get 6 + i32.load offset=88 + local.set 106 + local.get 6 + i32.load offset=92 + local.set 107 + local.get 6 + local.get 106 + i32.store offset=120 + local.get 6 + local.get 107 + i32.store offset=124 + local.get 6 + i32.load offset=120 + local.set 108 + local.get 6 + i32.load offset=124 + local.set 109 + local.get 6 + local.get 108 + i32.store offset=272 + local.get 6 + local.get 109 + i32.store offset=276 + local.get 6 + local.get 108 + i32.store offset=20 + local.get 6 + local.get 109 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.set 110 + local.get 6 + i32.load offset=24 + local.set 111 + local.get 0 + local.get 111 + i32.store offset=4 + local.get 0 + local.get 110 + i32.store + i32.const 288 + local.set 112 + local.get 6 + local.get 112 + i32.add + local.set 113 + local.get 113 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h6fd6191fd9c22bdaE (;40;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 288 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 4 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 4 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + local.get 6 + local.get 1 + i32.store offset=168 + local.get 6 + local.get 2 + i32.store offset=172 + local.get 6 + local.get 3 + i32.store offset=176 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 2 + local.get 3 + i32.add + local.set 12 + local.get 12 + local.get 2 + i32.lt_u + local.set 13 + local.get 6 + local.get 12 + i32.store offset=180 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=187 + local.get 6 + local.get 12 + i32.store offset=188 + i32.const 1 + local.set 16 + local.get 13 + local.get 16 + i32.and + local.set 17 + local.get 6 + local.get 17 + i32.store8 offset=195 + local.get 6 + i32.load8_u offset=195 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 22 + local.get 6 + i32.load offset=40 + local.set 23 + local.get 6 + local.get 22 + i32.store offset=28 + local.get 6 + local.get 23 + i32.store offset=32 + local.get 6 + i32.load offset=28 + local.set 24 + local.get 6 + i32.load offset=32 + local.set 25 + local.get 6 + local.get 24 + i32.store offset=20 + local.get 6 + local.get 25 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + local.get 12 + i32.store offset=64 + i32.const 1 + local.set 26 + local.get 6 + local.get 26 + i32.store offset=60 + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=60 + end + i32.const 0 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=68 + local.get 6 + i32.load offset=60 + local.set 29 + block ;; label = @2 + block ;; label = @3 + local.get 29 + br_if 0 (;@3;) + local.get 6 + i32.load offset=68 + local.set 30 + local.get 6 + i32.load offset=72 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=52 + local.get 6 + local.get 31 + i32.store offset=56 + br 1 (;@2;) + end + local.get 6 + i32.load offset=64 + local.set 32 + local.get 6 + local.get 32 + i32.store offset=196 + local.get 6 + local.get 32 + i32.store offset=56 + i32.const -2147483647 + local.set 33 + local.get 6 + local.get 33 + i32.store offset=52 + end + local.get 6 + i32.load offset=52 + local.set 34 + i32.const -2147483647 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + i32.const 1 + local.set 41 + local.get 38 + local.get 41 + i32.and + local.set 42 + local.get 39 + local.get 40 + local.get 42 + select + local.set 43 + block ;; label = @2 + block ;; label = @3 + local.get 43 + br_if 0 (;@3;) + local.get 6 + i32.load offset=56 + local.set 44 + local.get 6 + local.get 44 + i32.store offset=200 + local.get 6 + local.get 44 + i32.store offset=48 + i32.const -2147483647 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=44 + br 1 (;@2;) + end + local.get 6 + i32.load offset=52 + local.set 46 + local.get 6 + i32.load offset=56 + local.set 47 + local.get 6 + local.get 46 + i32.store offset=204 + local.get 6 + local.get 47 + i32.store offset=208 + local.get 6 + local.get 46 + i32.store offset=128 + local.get 6 + local.get 47 + i32.store offset=132 + local.get 6 + i32.load offset=128 + local.set 48 + local.get 6 + i32.load offset=132 + local.set 49 + local.get 6 + local.get 48 + i32.store offset=44 + local.get 6 + local.get 49 + i32.store offset=48 + end + local.get 6 + i32.load offset=44 + local.set 50 + i32.const -2147483647 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + i32.const 1 + local.set 57 + local.get 54 + local.get 57 + i32.and + local.set 58 + local.get 55 + local.get 56 + local.get 58 + select + local.set 59 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 59 + br_if 0 (;@5;) + local.get 6 + i32.load offset=48 + local.set 60 + local.get 6 + local.get 60 + i32.store offset=212 + local.get 1 + i32.load + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.shl + local.set 63 + local.get 6 + local.get 63 + i32.store offset=216 + local.get 63 + local.get 60 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 64 + local.get 6 + local.get 64 + i32.store offset=220 + i32.const 4 + local.set 65 + local.get 65 + local.get 64 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 66 + local.get 6 + local.get 66 + i32.store offset=224 + i32.const 8 + local.set 67 + local.get 6 + local.get 67 + i32.store offset=228 + i32.const 8 + local.set 68 + i32.const 48 + local.set 69 + local.get 6 + local.get 69 + local.get 68 + local.get 66 + call $_ZN4core5alloc6layout6Layout5array5inner17h31e1655cae7520d0E + local.get 6 + i32.load offset=4 + local.set 70 + local.get 6 + i32.load + local.set 71 + local.get 6 + local.get 71 + i32.store offset=232 + local.get 6 + local.get 70 + i32.store offset=236 + i32.const 108 + local.set 72 + local.get 6 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + local.get 74 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h08254aef98ba5eacE + i32.const 8 + local.set 75 + local.get 1 + local.get 75 + i32.add + local.set 76 + i32.const 96 + local.set 77 + local.get 6 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.set 79 + i32.const 108 + local.set 80 + local.get 6 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.set 82 + local.get 79 + local.get 71 + local.get 70 + local.get 82 + local.get 76 + call $_ZN5alloc7raw_vec11finish_grow17hfb6a04848d774d05E + local.get 6 + i32.load offset=96 + local.set 83 + local.get 83 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + local.get 6 + i32.load offset=44 + local.set 84 + local.get 6 + i32.load offset=48 + local.set 85 + local.get 6 + local.get 84 + i32.store offset=76 + local.get 6 + local.get 85 + i32.store offset=80 + local.get 6 + i32.load offset=76 + local.set 86 + local.get 6 + i32.load offset=80 + local.set 87 + local.get 6 + local.get 86 + i32.store offset=280 + local.get 6 + local.get 87 + i32.store offset=284 + local.get 6 + local.get 86 + i32.store offset=136 + local.get 6 + local.get 87 + i32.store offset=140 + local.get 6 + i32.load offset=136 + local.set 88 + local.get 6 + i32.load offset=140 + local.set 89 + local.get 6 + local.get 88 + i32.store offset=20 + local.get 6 + local.get 89 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + i32.load offset=100 + local.set 90 + local.get 6 + i32.load offset=104 + local.set 91 + local.get 6 + local.get 90 + i32.store offset=240 + local.get 6 + local.get 91 + i32.store offset=244 + local.get 6 + local.get 90 + i32.store offset=88 + local.get 6 + local.get 91 + i32.store offset=92 + i32.const 0 + local.set 92 + local.get 6 + local.get 92 + i32.store offset=84 + br 1 (;@2;) + end + local.get 6 + i32.load offset=100 + local.set 93 + local.get 6 + i32.load offset=104 + local.set 94 + local.get 6 + local.get 93 + i32.store offset=248 + local.get 6 + local.get 94 + i32.store offset=252 + local.get 6 + local.get 93 + i32.store offset=144 + local.get 6 + local.get 94 + i32.store offset=148 + local.get 6 + i32.load offset=144 + local.set 95 + local.get 6 + i32.load offset=148 + local.set 96 + local.get 6 + local.get 95 + i32.store offset=88 + local.get 6 + local.get 96 + i32.store offset=92 + i32.const 1 + local.set 97 + local.get 6 + local.get 97 + i32.store offset=84 + end + local.get 6 + i32.load offset=84 + local.set 98 + block ;; label = @2 + local.get 98 + br_if 0 (;@2;) + local.get 6 + i32.load offset=88 + local.set 99 + local.get 6 + i32.load offset=92 + local.set 100 + local.get 6 + local.get 99 + i32.store offset=256 + local.get 6 + local.get 100 + i32.store offset=260 + local.get 6 + local.get 99 + i32.store offset=264 + local.get 6 + local.get 99 + i32.store offset=156 + local.get 6 + i32.load offset=156 + local.set 101 + local.get 6 + local.get 101 + i32.store offset=268 + local.get 6 + local.get 101 + i32.store offset=164 + local.get 6 + i32.load offset=164 + local.set 102 + local.get 6 + local.get 102 + i32.store offset=152 + local.get 6 + i32.load offset=152 + local.set 103 + local.get 1 + local.get 103 + i32.store offset=4 + local.get 6 + local.get 66 + i32.store offset=160 + local.get 6 + i32.load offset=160 + local.set 104 + local.get 1 + local.get 104 + i32.store + i32.const -2147483647 + local.set 105 + local.get 6 + local.get 105 + i32.store offset=20 + br 1 (;@1;) + end + local.get 6 + i32.load offset=88 + local.set 106 + local.get 6 + i32.load offset=92 + local.set 107 + local.get 6 + local.get 106 + i32.store offset=120 + local.get 6 + local.get 107 + i32.store offset=124 + local.get 6 + i32.load offset=120 + local.set 108 + local.get 6 + i32.load offset=124 + local.set 109 + local.get 6 + local.get 108 + i32.store offset=272 + local.get 6 + local.get 109 + i32.store offset=276 + local.get 6 + local.get 108 + i32.store offset=20 + local.get 6 + local.get 109 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.set 110 + local.get 6 + i32.load offset=24 + local.set 111 + local.get 0 + local.get 111 + i32.store offset=4 + local.get 0 + local.get 110 + i32.store + i32.const 288 + local.set 112 + local.get 6 + local.get 112 + i32.add + local.set 113 + local.get 113 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$6shrink17ha3a2a85721bbae44E (;41;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 288 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=192 + local.get 5 + local.get 2 + i32.store offset=196 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 1 + i32.load + local.set 9 + local.get 5 + local.get 9 + i32.store offset=24 + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=24 + end + local.get 5 + i32.load offset=24 + local.set 11 + local.get 2 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.le_u + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 16 + br_if 0 (;@9;) + i32.const 1048972 + local.set 17 + local.get 5 + local.get 17 + i32.store offset=200 + i32.const 1 + local.set 18 + local.get 5 + local.get 18 + i32.store offset=204 + i32.const 0 + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + local.get 21 + br_if 2 (;@7;) + br 1 (;@8;) + end + i32.const 60 + local.set 22 + local.get 5 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 24 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17hadc79384c2e2a407E + local.get 5 + i32.load offset=64 + local.set 25 + i32.const 0 + local.set 26 + i32.const 1 + local.set 27 + local.get 27 + local.get 26 + local.get 25 + select + local.set 28 + i32.const 1 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.set 31 + local.get 30 + local.get 31 + i32.eq + local.set 32 + i32.const 1 + local.set 33 + local.get 32 + local.get 33 + i32.and + local.set 34 + local.get 34 + br_if 2 (;@6;) + br 3 (;@5;) + end + i32.const 0 + local.set 35 + local.get 5 + local.get 35 + i32.store offset=144 + i32.const 1048972 + local.set 36 + local.get 5 + local.get 36 + i32.store offset=28 + i32.const 1 + local.set 37 + local.get 5 + local.get 37 + i32.store offset=32 + local.get 5 + i32.load offset=144 + local.set 38 + local.get 5 + i32.load offset=148 + local.set 39 + local.get 5 + local.get 38 + i32.store offset=44 + local.get 5 + local.get 39 + i32.store offset=48 + i32.const 1048980 + local.set 40 + local.get 5 + local.get 40 + i32.store offset=36 + i32.const 0 + local.set 41 + local.get 5 + local.get 41 + i32.store offset=40 + i32.const 28 + local.set 42 + local.get 5 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.set 44 + i32.const 1049056 + local.set 45 + local.get 44 + local.get 45 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 120 + local.set 46 + local.get 5 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.set 48 + i32.const 1049084 + local.set 49 + i32.const 1 + local.set 50 + local.get 48 + local.get 49 + local.get 50 + call $_ZN4core3fmt9Arguments9new_const17hc64069829e8ee9b3E + i32.const 120 + local.set 51 + local.get 5 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + i32.const 1049168 + local.set 54 + local.get 53 + local.get 54 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 5 + i32.load offset=60 + local.set 55 + local.get 5 + local.get 55 + i32.store offset=208 + local.get 5 + i32.load offset=64 + local.set 56 + local.get 5 + i32.load offset=68 + local.set 57 + local.get 5 + local.get 56 + i32.store offset=212 + local.get 5 + local.get 57 + i32.store offset=216 + local.get 5 + local.get 56 + i32.store offset=52 + local.get 5 + local.get 57 + i32.store offset=56 + local.get 2 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + i32.const -2147483647 + local.set 58 + local.get 5 + local.get 58 + i32.store offset=16 + br 3 (;@1;) + end + i32.const 8 + local.set 59 + local.get 1 + local.get 59 + i32.add + local.set 60 + local.get 5 + i32.load offset=52 + local.set 61 + local.get 5 + i32.load offset=56 + local.set 62 + local.get 60 + local.get 55 + local.get 61 + local.get 62 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h9b3987b99c61f5c2E + i32.const 1 + local.set 63 + local.get 5 + local.get 63 + i32.store offset=220 + i32.const 1 + local.set 64 + local.get 5 + local.get 64 + i32.store offset=224 + i32.const 1 + local.set 65 + local.get 5 + local.get 65 + i32.store offset=152 + local.get 5 + i32.load offset=152 + local.set 66 + local.get 5 + local.get 66 + i32.store offset=72 + local.get 5 + i32.load offset=72 + local.set 67 + local.get 1 + local.get 67 + i32.store offset=4 + i32.const 0 + local.set 68 + local.get 1 + local.get 68 + i32.store + br 1 (;@2;) + end + i32.const 1 + local.set 69 + local.get 5 + local.get 69 + i32.store offset=228 + i32.const 0 + local.set 70 + local.get 2 + local.get 70 + i32.shl + local.set 71 + local.get 5 + local.get 71 + i32.store offset=232 + i32.const 52 + local.set 72 + local.get 5 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + local.get 5 + local.get 74 + i32.store offset=236 + local.get 5 + i32.load offset=52 + local.set 75 + local.get 5 + local.get 75 + i32.store offset=240 + local.get 5 + local.get 75 + i32.store offset=156 + local.get 5 + i32.load offset=156 + local.set 76 + local.get 5 + local.get 76 + i32.store offset=244 + local.get 5 + local.get 71 + i32.store offset=80 + local.get 5 + local.get 76 + i32.store offset=76 + i32.const 8 + local.set 77 + local.get 1 + local.get 77 + i32.add + local.set 78 + local.get 5 + i32.load offset=52 + local.set 79 + local.get 5 + i32.load offset=56 + local.set 80 + local.get 5 + i32.load offset=76 + local.set 81 + local.get 5 + i32.load offset=80 + local.set 82 + i32.const 8 + local.set 83 + local.get 5 + local.get 83 + i32.add + local.set 84 + local.get 84 + local.get 78 + local.get 55 + local.get 79 + local.get 80 + local.get 81 + local.get 82 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17ha4ec1ff1b6197ea9E + local.get 5 + i32.load offset=12 + local.set 85 + local.get 5 + i32.load offset=8 + local.set 86 + i32.const 76 + local.set 87 + local.get 5 + local.get 87 + i32.add + local.set 88 + local.get 88 + local.set 89 + local.get 5 + local.get 89 + i32.store offset=108 + local.get 5 + i32.load offset=108 + local.set 90 + i32.const 96 + local.set 91 + local.get 5 + local.get 91 + i32.add + local.set 92 + local.get 92 + local.set 93 + local.get 93 + local.get 86 + local.get 85 + local.get 90 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hd00c00160df84c1cE + local.get 5 + i32.load offset=96 + local.set 94 + block ;; label = @3 + block ;; label = @4 + local.get 94 + br_if 0 (;@4;) + local.get 5 + i32.load offset=100 + local.set 95 + local.get 5 + i32.load offset=104 + local.set 96 + local.get 5 + local.get 95 + i32.store offset=248 + local.get 5 + local.get 96 + i32.store offset=252 + local.get 5 + local.get 95 + i32.store offset=88 + local.get 5 + local.get 96 + i32.store offset=92 + i32.const 0 + local.set 97 + local.get 5 + local.get 97 + i32.store offset=84 + br 1 (;@3;) + end + local.get 5 + i32.load offset=100 + local.set 98 + local.get 5 + i32.load offset=104 + local.set 99 + local.get 5 + local.get 98 + i32.store offset=256 + local.get 5 + local.get 99 + i32.store offset=260 + local.get 5 + local.get 98 + i32.store offset=160 + local.get 5 + local.get 99 + i32.store offset=164 + local.get 5 + i32.load offset=160 + local.set 100 + local.get 5 + i32.load offset=164 + local.set 101 + local.get 5 + local.get 100 + i32.store offset=88 + local.get 5 + local.get 101 + i32.store offset=92 + i32.const 1 + local.set 102 + local.get 5 + local.get 102 + i32.store offset=84 + end + local.get 5 + i32.load offset=84 + local.set 103 + block ;; label = @3 + local.get 103 + br_if 0 (;@3;) + local.get 5 + i32.load offset=88 + local.set 104 + local.get 5 + i32.load offset=92 + local.set 105 + local.get 5 + local.get 104 + i32.store offset=264 + local.get 5 + local.get 105 + i32.store offset=268 + local.get 5 + local.get 104 + i32.store offset=272 + local.get 5 + local.get 104 + i32.store offset=172 + local.get 5 + i32.load offset=172 + local.set 106 + local.get 5 + local.get 106 + i32.store offset=276 + local.get 5 + local.get 106 + i32.store offset=180 + local.get 5 + i32.load offset=180 + local.set 107 + local.get 5 + local.get 107 + i32.store offset=168 + local.get 5 + i32.load offset=168 + local.set 108 + local.get 1 + local.get 108 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=176 + local.get 5 + i32.load offset=176 + local.set 109 + local.get 1 + local.get 109 + i32.store + br 1 (;@2;) + end + local.get 5 + i32.load offset=88 + local.set 110 + local.get 5 + i32.load offset=92 + local.set 111 + local.get 5 + local.get 110 + i32.store offset=112 + local.get 5 + local.get 111 + i32.store offset=116 + local.get 5 + i32.load offset=112 + local.set 112 + local.get 5 + i32.load offset=116 + local.set 113 + local.get 5 + local.get 112 + i32.store offset=280 + local.get 5 + local.get 113 + i32.store offset=284 + local.get 5 + local.get 112 + i32.store offset=184 + local.get 5 + local.get 113 + i32.store offset=188 + local.get 5 + i32.load offset=184 + local.set 114 + local.get 5 + i32.load offset=188 + local.set 115 + local.get 5 + local.get 114 + i32.store offset=16 + local.get 5 + local.get 115 + i32.store offset=20 + br 1 (;@1;) + end + i32.const -2147483647 + local.set 116 + local.get 5 + local.get 116 + i32.store offset=16 + end + local.get 5 + i32.load offset=16 + local.set 117 + local.get 5 + i32.load offset=20 + local.set 118 + local.get 0 + local.get 118 + i32.store offset=4 + local.get 0 + local.get 117 + i32.store + i32.const 288 + local.set 119 + local.get 5 + local.get 119 + i32.add + local.set 120 + local.get 120 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$6shrink28_$u7b$$u7b$closure$u7d$$u7d$17h39eac0b48564bfd5E (;42;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store + local.get 4 + i32.load + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 4 + local.get 6 + i32.store offset=4 + local.get 4 + local.get 7 + i32.store offset=8 + local.get 4 + i32.load offset=4 + local.set 8 + local.get 4 + i32.load offset=8 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + local.get 0 + local.get 8 + i32.store + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h26628e638c02c88aE (;43;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=20 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 0 + local.get 1 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h6fd6191fd9c22bdaE + local.get 5 + i32.load offset=12 + local.set 8 + local.get 5 + i32.load offset=8 + local.set 9 + local.get 9 + local.get 8 + call $_ZN5alloc7raw_vec14handle_reserve17hb36ea834d9bfc1f7E + i32.const 32 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h27519daeaa498cd8E (;44;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=20 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 0 + local.get 1 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h1eb90574002dfd4eE + local.get 5 + i32.load offset=12 + local.set 8 + local.get 5 + i32.load offset=8 + local.set 9 + local.get 9 + local.get 8 + call $_ZN5alloc7raw_vec14handle_reserve17hb36ea834d9bfc1f7E + i32.const 32 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec14handle_reserve17hb36ea834d9bfc1f7E (;45;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + local.get 1 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h964af54f5c870dfbE + local.get 4 + i32.load + local.set 5 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + i32.load offset=8 + local.set 7 + i32.const -2147483647 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const 0 + local.set 12 + i32.const 1 + local.set 13 + i32.const 1 + local.set 14 + local.get 11 + local.get 14 + i32.and + local.set 15 + local.get 12 + local.get 13 + local.get 15 + select + local.set 16 + block ;; label = @1 + local.get 16 + br_if 0 (;@1;) + i32.const 32 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + local.get 4 + i32.load offset=8 + local.set 19 + i32.const 0 + local.set 20 + i32.const 1 + local.set 21 + local.get 21 + local.get 20 + local.get 19 + select + local.set 22 + block ;; label = @1 + local.get 22 + br_if 0 (;@1;) + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 4 + i32.load offset=8 + local.set 23 + local.get 4 + i32.load offset=12 + local.set 24 + local.get 4 + local.get 23 + i32.store offset=24 + local.get 4 + local.get 24 + i32.store offset=28 + local.get 23 + local.get 24 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN3std4hash6random11RandomState3new4KEYS7__getit17h28a46e6710079290E (;46;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + i32.const 1066496 + local.set 5 + local.get 5 + local.get 4 + call $_ZN3std3sys6common12thread_local12static_local12Key$LT$T$GT$3get17hb747a392cba05c5eE + local.set 6 + i32.const 16 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 6 + return + ) + (func $_ZN71_$LT$std..hash..random..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$5write17hf0b1e344a85bee2cE (;47;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 1 + local.get 2 + call $_ZN71_$LT$core..hash..sip..Hasher$LT$S$GT$$u20$as$u20$core..hash..Hasher$GT$5write17h242725c5271e0bf2E + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN71_$LT$std..hash..random..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$6finish17hea4ea453d9e06758E (;48;) (type 14) (param i32) (result i64) + (local i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN71_$LT$core..hash..sip..Hasher$LT$S$GT$$u20$as$u20$core..hash..Hasher$GT$6finish17h4a11ecf16ea75265E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN74_$LT$std..hash..random..RandomState$u20$as$u20$core..hash..BuildHasher$GT$12build_hasher17h9a580280c9b67c7cE (;49;) (type 4) (param i32 i32) + (local i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 256 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=228 + local.get 1 + i64.load + local.set 5 + local.get 4 + local.get 5 + i64.store offset=232 + local.get 1 + i64.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i64.store offset=240 + i64.const 0 + local.set 7 + local.get 4 + local.get 7 + i64.store offset=192 + i64.const 0 + local.set 8 + local.get 4 + local.get 8 + i64.store offset=200 + i64.const 0 + local.set 9 + local.get 4 + local.get 9 + i64.store offset=208 + i64.const 0 + local.set 10 + local.get 4 + local.get 10 + i64.store offset=216 + local.get 4 + local.get 5 + i64.store offset=160 + local.get 4 + local.get 6 + i64.store offset=168 + i32.const 0 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=184 + i32.const 24 + local.set 12 + i32.const 128 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 12 + i32.add + local.set 15 + i32.const 192 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 12 + i32.add + local.set 18 + local.get 18 + i64.load + local.set 19 + local.get 15 + local.get 19 + i64.store + i32.const 16 + local.set 20 + i32.const 128 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.get 20 + i32.add + local.set 23 + i32.const 192 + local.set 24 + local.get 4 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.get 20 + i32.add + local.set 26 + local.get 26 + i64.load + local.set 27 + local.get 23 + local.get 27 + i64.store + i32.const 8 + local.set 28 + i32.const 128 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 28 + i32.add + local.set 31 + i32.const 192 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 28 + i32.add + local.set 34 + local.get 34 + i64.load + local.set 35 + local.get 31 + local.get 35 + i64.store + local.get 4 + i64.load offset=192 + local.set 36 + local.get 4 + local.get 36 + i64.store offset=128 + i64.const 0 + local.set 37 + local.get 4 + local.get 37 + i64.store offset=176 + i32.const 0 + local.set 38 + local.get 4 + local.get 38 + i32.store offset=188 + i32.const 128 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 4 + local.get 41 + i32.store offset=252 + i32.const 0 + local.set 42 + local.get 4 + local.get 42 + i32.store offset=184 + local.get 4 + i64.load offset=160 + local.set 43 + i64.const 8317987319222330741 + local.set 44 + local.get 43 + local.get 44 + i64.xor + local.set 45 + local.get 4 + local.get 45 + i64.store offset=128 + local.get 4 + i64.load offset=168 + local.set 46 + i64.const 7237128888997146477 + local.set 47 + local.get 46 + local.get 47 + i64.xor + local.set 48 + local.get 4 + local.get 48 + i64.store offset=144 + local.get 4 + i64.load offset=160 + local.set 49 + i64.const 7816392313619706465 + local.set 50 + local.get 49 + local.get 50 + i64.xor + local.set 51 + local.get 4 + local.get 51 + i64.store offset=136 + local.get 4 + i64.load offset=168 + local.set 52 + i64.const 8387220255154660723 + local.set 53 + local.get 52 + local.get 53 + i64.xor + local.set 54 + local.get 4 + local.get 54 + i64.store offset=152 + i32.const 0 + local.set 55 + local.get 4 + local.get 55 + i32.store offset=188 + i32.const 56 + local.set 56 + i32.const 64 + local.set 57 + local.get 4 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.get 56 + i32.add + local.set 59 + i32.const 128 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.get 56 + i32.add + local.set 62 + local.get 62 + i64.load + local.set 63 + local.get 59 + local.get 63 + i64.store + i32.const 48 + local.set 64 + i32.const 64 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + local.get 64 + i32.add + local.set 67 + i32.const 128 + local.set 68 + local.get 4 + local.get 68 + i32.add + local.set 69 + local.get 69 + local.get 64 + i32.add + local.set 70 + local.get 70 + i64.load + local.set 71 + local.get 67 + local.get 71 + i64.store + i32.const 40 + local.set 72 + i32.const 64 + local.set 73 + local.get 4 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.get 72 + i32.add + local.set 75 + i32.const 128 + local.set 76 + local.get 4 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.get 72 + i32.add + local.set 78 + local.get 78 + i64.load + local.set 79 + local.get 75 + local.get 79 + i64.store + i32.const 32 + local.set 80 + i32.const 64 + local.set 81 + local.get 4 + local.get 81 + i32.add + local.set 82 + local.get 82 + local.get 80 + i32.add + local.set 83 + i32.const 128 + local.set 84 + local.get 4 + local.get 84 + i32.add + local.set 85 + local.get 85 + local.get 80 + i32.add + local.set 86 + local.get 86 + i64.load + local.set 87 + local.get 83 + local.get 87 + i64.store + i32.const 24 + local.set 88 + i32.const 64 + local.set 89 + local.get 4 + local.get 89 + i32.add + local.set 90 + local.get 90 + local.get 88 + i32.add + local.set 91 + i32.const 128 + local.set 92 + local.get 4 + local.get 92 + i32.add + local.set 93 + local.get 93 + local.get 88 + i32.add + local.set 94 + local.get 94 + i64.load + local.set 95 + local.get 91 + local.get 95 + i64.store + i32.const 16 + local.set 96 + i32.const 64 + local.set 97 + local.get 4 + local.get 97 + i32.add + local.set 98 + local.get 98 + local.get 96 + i32.add + local.set 99 + i32.const 128 + local.set 100 + local.get 4 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.get 96 + i32.add + local.set 102 + local.get 102 + i64.load + local.set 103 + local.get 99 + local.get 103 + i64.store + i32.const 8 + local.set 104 + i32.const 64 + local.set 105 + local.get 4 + local.get 105 + i32.add + local.set 106 + local.get 106 + local.get 104 + i32.add + local.set 107 + i32.const 128 + local.set 108 + local.get 4 + local.get 108 + i32.add + local.set 109 + local.get 109 + local.get 104 + i32.add + local.set 110 + local.get 110 + i64.load + local.set 111 + local.get 107 + local.get 111 + i64.store + local.get 4 + i64.load offset=128 + local.set 112 + local.get 4 + local.get 112 + i64.store offset=64 + i32.const 56 + local.set 113 + local.get 4 + local.get 113 + i32.add + local.set 114 + i32.const 64 + local.set 115 + local.get 4 + local.get 115 + i32.add + local.set 116 + local.get 116 + local.get 113 + i32.add + local.set 117 + local.get 117 + i64.load + local.set 118 + local.get 114 + local.get 118 + i64.store + i32.const 48 + local.set 119 + local.get 4 + local.get 119 + i32.add + local.set 120 + i32.const 64 + local.set 121 + local.get 4 + local.get 121 + i32.add + local.set 122 + local.get 122 + local.get 119 + i32.add + local.set 123 + local.get 123 + i64.load + local.set 124 + local.get 120 + local.get 124 + i64.store + i32.const 40 + local.set 125 + local.get 4 + local.get 125 + i32.add + local.set 126 + i32.const 64 + local.set 127 + local.get 4 + local.get 127 + i32.add + local.set 128 + local.get 128 + local.get 125 + i32.add + local.set 129 + local.get 129 + i64.load + local.set 130 + local.get 126 + local.get 130 + i64.store + i32.const 32 + local.set 131 + local.get 4 + local.get 131 + i32.add + local.set 132 + i32.const 64 + local.set 133 + local.get 4 + local.get 133 + i32.add + local.set 134 + local.get 134 + local.get 131 + i32.add + local.set 135 + local.get 135 + i64.load + local.set 136 + local.get 132 + local.get 136 + i64.store + i32.const 24 + local.set 137 + local.get 4 + local.get 137 + i32.add + local.set 138 + i32.const 64 + local.set 139 + local.get 4 + local.get 139 + i32.add + local.set 140 + local.get 140 + local.get 137 + i32.add + local.set 141 + local.get 141 + i64.load + local.set 142 + local.get 138 + local.get 142 + i64.store + i32.const 16 + local.set 143 + local.get 4 + local.get 143 + i32.add + local.set 144 + i32.const 64 + local.set 145 + local.get 4 + local.get 145 + i32.add + local.set 146 + local.get 146 + local.get 143 + i32.add + local.set 147 + local.get 147 + i64.load + local.set 148 + local.get 144 + local.get 148 + i64.store + i32.const 8 + local.set 149 + local.get 4 + local.get 149 + i32.add + local.set 150 + i32.const 64 + local.set 151 + local.get 4 + local.get 151 + i32.add + local.set 152 + local.get 152 + local.get 149 + i32.add + local.set 153 + local.get 153 + i64.load + local.set 154 + local.get 150 + local.get 154 + i64.store + local.get 4 + i64.load offset=64 + local.set 155 + local.get 4 + local.get 155 + i64.store + local.get 4 + i64.load + local.set 156 + local.get 0 + local.get 156 + i64.store + i32.const 56 + local.set 157 + local.get 0 + local.get 157 + i32.add + local.set 158 + local.get 4 + local.get 157 + i32.add + local.set 159 + local.get 159 + i64.load + local.set 160 + local.get 158 + local.get 160 + i64.store + i32.const 48 + local.set 161 + local.get 0 + local.get 161 + i32.add + local.set 162 + local.get 4 + local.get 161 + i32.add + local.set 163 + local.get 163 + i64.load + local.set 164 + local.get 162 + local.get 164 + i64.store + i32.const 40 + local.set 165 + local.get 0 + local.get 165 + i32.add + local.set 166 + local.get 4 + local.get 165 + i32.add + local.set 167 + local.get 167 + i64.load + local.set 168 + local.get 166 + local.get 168 + i64.store + i32.const 32 + local.set 169 + local.get 0 + local.get 169 + i32.add + local.set 170 + local.get 4 + local.get 169 + i32.add + local.set 171 + local.get 171 + i64.load + local.set 172 + local.get 170 + local.get 172 + i64.store + i32.const 24 + local.set 173 + local.get 0 + local.get 173 + i32.add + local.set 174 + local.get 4 + local.get 173 + i32.add + local.set 175 + local.get 175 + i64.load + local.set 176 + local.get 174 + local.get 176 + i64.store + i32.const 16 + local.set 177 + local.get 0 + local.get 177 + i32.add + local.set 178 + local.get 4 + local.get 177 + i32.add + local.set 179 + local.get 179 + i64.load + local.set 180 + local.get 178 + local.get 180 + i64.store + i32.const 8 + local.set 181 + local.get 0 + local.get 181 + i32.add + local.set 182 + local.get 4 + local.get 181 + i32.add + local.set 183 + local.get 183 + i64.load + local.set 184 + local.get 182 + local.get 184 + i64.store + i32.const 256 + local.set 185 + local.get 4 + local.get 185 + i32.add + local.set 186 + local.get 186 + global.set $__stack_pointer + return + ) + (func $_ZN110_$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h6717e9048a49fcd7E (;50;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 272 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=264 + i32.const 64 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h1db5a037870f912cE + local.get 4 + i32.load offset=72 + local.set 8 + i32.const -2147483648 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.eq + local.set 12 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + i32.const 1 + local.set 15 + local.get 12 + local.get 15 + i32.and + local.set 16 + local.get 13 + local.get 14 + local.get 16 + select + local.set 17 + block ;; label = @1 + block ;; label = @2 + local.get 17 + br_if 0 (;@2;) + i32.const -2147483648 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=24 + br 1 (;@1;) + end + i32.const 40 + local.set 19 + i32.const 216 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 19 + i32.add + local.set 22 + i32.const 64 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 19 + i32.add + local.set 25 + local.get 25 + i64.load + local.set 26 + local.get 22 + local.get 26 + i64.store + i32.const 32 + local.set 27 + i32.const 216 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.get 27 + i32.add + local.set 30 + i32.const 64 + local.set 31 + local.get 4 + local.get 31 + i32.add + local.set 32 + local.get 32 + local.get 27 + i32.add + local.set 33 + local.get 33 + i64.load + local.set 34 + local.get 30 + local.get 34 + i64.store + i32.const 24 + local.set 35 + i32.const 216 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.get 35 + i32.add + local.set 38 + i32.const 64 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 35 + i32.add + local.set 41 + local.get 41 + i64.load + local.set 42 + local.get 38 + local.get 42 + i64.store + i32.const 16 + local.set 43 + i32.const 216 + local.set 44 + local.get 4 + local.get 44 + i32.add + local.set 45 + local.get 45 + local.get 43 + i32.add + local.set 46 + i32.const 64 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 43 + i32.add + local.set 49 + local.get 49 + i64.load + local.set 50 + local.get 46 + local.get 50 + i64.store + i32.const 8 + local.set 51 + i32.const 216 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.get 51 + i32.add + local.set 54 + i32.const 64 + local.set 55 + local.get 4 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 51 + i32.add + local.set 57 + local.get 57 + i64.load + local.set 58 + local.get 54 + local.get 58 + i64.store + local.get 4 + i64.load offset=64 + local.set 59 + local.get 4 + local.get 59 + i64.store offset=216 + i32.const 40 + local.set 60 + i32.const 16 + local.set 61 + local.get 4 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.get 60 + i32.add + local.set 63 + i32.const 216 + local.set 64 + local.get 4 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.get 60 + i32.add + local.set 66 + local.get 66 + i64.load + local.set 67 + local.get 63 + local.get 67 + i64.store + i32.const 32 + local.set 68 + i32.const 16 + local.set 69 + local.get 4 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.get 68 + i32.add + local.set 71 + i32.const 216 + local.set 72 + local.get 4 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.get 68 + i32.add + local.set 74 + local.get 74 + i64.load + local.set 75 + local.get 71 + local.get 75 + i64.store + i32.const 24 + local.set 76 + i32.const 16 + local.set 77 + local.get 4 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.get 76 + i32.add + local.set 79 + i32.const 216 + local.set 80 + local.get 4 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.get 76 + i32.add + local.set 82 + local.get 82 + i64.load + local.set 83 + local.get 79 + local.get 83 + i64.store + i32.const 16 + local.set 84 + i32.const 16 + local.set 85 + local.get 4 + local.get 85 + i32.add + local.set 86 + local.get 86 + local.get 84 + i32.add + local.set 87 + i32.const 216 + local.set 88 + local.get 4 + local.get 88 + i32.add + local.set 89 + local.get 89 + local.get 84 + i32.add + local.set 90 + local.get 90 + i64.load + local.set 91 + local.get 87 + local.get 91 + i64.store + i32.const 8 + local.set 92 + i32.const 16 + local.set 93 + local.get 4 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.get 92 + i32.add + local.set 95 + i32.const 216 + local.set 96 + local.get 4 + local.get 96 + i32.add + local.set 97 + local.get 97 + local.get 92 + i32.add + local.set 98 + local.get 98 + i64.load + local.set 99 + local.get 95 + local.get 99 + i64.store + local.get 4 + i64.load offset=216 + local.set 100 + local.get 4 + local.get 100 + i64.store offset=16 + end + local.get 4 + i32.load offset=24 + local.set 101 + i32.const -2147483648 + local.set 102 + local.get 101 + local.set 103 + local.get 102 + local.set 104 + local.get 103 + local.get 104 + i32.eq + local.set 105 + i32.const 1 + local.set 106 + i32.const 0 + local.set 107 + i32.const 1 + local.set 108 + local.get 105 + local.get 108 + i32.and + local.set 109 + local.get 106 + local.get 107 + local.get 109 + select + local.set 110 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 110 + br_if 0 (;@4;) + i32.const 40 + local.set 111 + i32.const 112 + local.set 112 + local.get 4 + local.get 112 + i32.add + local.set 113 + local.get 113 + local.get 111 + i32.add + local.set 114 + i32.const 16 + local.set 115 + local.get 4 + local.get 115 + i32.add + local.set 116 + local.get 116 + local.get 111 + i32.add + local.set 117 + local.get 117 + i64.load + local.set 118 + local.get 114 + local.get 118 + i64.store + i32.const 32 + local.set 119 + i32.const 112 + local.set 120 + local.get 4 + local.get 120 + i32.add + local.set 121 + local.get 121 + local.get 119 + i32.add + local.set 122 + i32.const 16 + local.set 123 + local.get 4 + local.get 123 + i32.add + local.set 124 + local.get 124 + local.get 119 + i32.add + local.set 125 + local.get 125 + i64.load + local.set 126 + local.get 122 + local.get 126 + i64.store + i32.const 24 + local.set 127 + i32.const 112 + local.set 128 + local.get 4 + local.get 128 + i32.add + local.set 129 + local.get 129 + local.get 127 + i32.add + local.set 130 + i32.const 16 + local.set 131 + local.get 4 + local.get 131 + i32.add + local.set 132 + local.get 132 + local.get 127 + i32.add + local.set 133 + local.get 133 + i64.load + local.set 134 + local.get 130 + local.get 134 + i64.store + i32.const 16 + local.set 135 + i32.const 112 + local.set 136 + local.get 4 + local.get 136 + i32.add + local.set 137 + local.get 137 + local.get 135 + i32.add + local.set 138 + i32.const 16 + local.set 139 + local.get 4 + local.get 139 + i32.add + local.set 140 + local.get 140 + local.get 135 + i32.add + local.set 141 + local.get 141 + i64.load + local.set 142 + local.get 138 + local.get 142 + i64.store + i32.const 8 + local.set 143 + i32.const 112 + local.set 144 + local.get 4 + local.get 144 + i32.add + local.set 145 + local.get 145 + local.get 143 + i32.add + local.set 146 + i32.const 16 + local.set 147 + local.get 4 + local.get 147 + i32.add + local.set 148 + local.get 148 + local.get 143 + i32.add + local.set 149 + local.get 149 + i64.load + local.set 150 + local.get 146 + local.get 150 + i64.store + local.get 4 + i64.load offset=16 + local.set 151 + local.get 4 + local.get 151 + i64.store offset=112 + local.get 1 + i32.load offset=16 + local.set 152 + local.get 4 + local.get 152 + i32.store offset=268 + local.get 1 + i32.load offset=16 + local.set 153 + i32.const 1 + local.set 154 + local.get 153 + local.get 154 + i32.add + local.set 155 + local.get 155 + i32.eqz + local.set 156 + i32.const 1 + local.set 157 + local.get 156 + local.get 157 + i32.and + local.set 158 + local.get 158 + br_if 2 (;@2;) + br 1 (;@3;) + end + i32.const -2147483648 + local.set 159 + local.get 0 + local.get 159 + i32.store offset=16 + br 2 (;@1;) + end + local.get 1 + local.get 155 + i32.store offset=16 + local.get 4 + local.get 152 + i32.store offset=160 + i32.const 160 + local.set 160 + local.get 4 + local.get 160 + i32.add + local.set 161 + local.get 161 + local.set 162 + i32.const 8 + local.set 163 + local.get 162 + local.get 163 + i32.add + local.set 164 + local.get 4 + i64.load offset=112 + local.set 165 + local.get 164 + local.get 165 + i64.store + i32.const 40 + local.set 166 + local.get 164 + local.get 166 + i32.add + local.set 167 + i32.const 112 + local.set 168 + local.get 4 + local.get 168 + i32.add + local.set 169 + local.get 169 + local.get 166 + i32.add + local.set 170 + local.get 170 + i64.load + local.set 171 + local.get 167 + local.get 171 + i64.store + i32.const 32 + local.set 172 + local.get 164 + local.get 172 + i32.add + local.set 173 + i32.const 112 + local.set 174 + local.get 4 + local.get 174 + i32.add + local.set 175 + local.get 175 + local.get 172 + i32.add + local.set 176 + local.get 176 + i64.load + local.set 177 + local.get 173 + local.get 177 + i64.store + i32.const 24 + local.set 178 + local.get 164 + local.get 178 + i32.add + local.set 179 + i32.const 112 + local.set 180 + local.get 4 + local.get 180 + i32.add + local.set 181 + local.get 181 + local.get 178 + i32.add + local.set 182 + local.get 182 + i64.load + local.set 183 + local.get 179 + local.get 183 + i64.store + i32.const 16 + local.set 184 + local.get 164 + local.get 184 + i32.add + local.set 185 + i32.const 112 + local.set 186 + local.get 4 + local.get 186 + i32.add + local.set 187 + local.get 187 + local.get 184 + i32.add + local.set 188 + local.get 188 + i64.load + local.set 189 + local.get 185 + local.get 189 + i64.store + i32.const 8 + local.set 190 + local.get 164 + local.get 190 + i32.add + local.set 191 + i32.const 112 + local.set 192 + local.get 4 + local.get 192 + i32.add + local.set 193 + local.get 193 + local.get 190 + i32.add + local.set 194 + local.get 194 + i64.load + local.set 195 + local.get 191 + local.get 195 + i64.store + local.get 4 + i64.load offset=160 + local.set 196 + local.get 0 + local.get 196 + i64.store + i32.const 48 + local.set 197 + local.get 0 + local.get 197 + i32.add + local.set 198 + i32.const 160 + local.set 199 + local.get 4 + local.get 199 + i32.add + local.set 200 + local.get 200 + local.get 197 + i32.add + local.set 201 + local.get 201 + i64.load + local.set 202 + local.get 198 + local.get 202 + i64.store + i32.const 40 + local.set 203 + local.get 0 + local.get 203 + i32.add + local.set 204 + i32.const 160 + local.set 205 + local.get 4 + local.get 205 + i32.add + local.set 206 + local.get 206 + local.get 203 + i32.add + local.set 207 + local.get 207 + i64.load + local.set 208 + local.get 204 + local.get 208 + i64.store + i32.const 32 + local.set 209 + local.get 0 + local.get 209 + i32.add + local.set 210 + i32.const 160 + local.set 211 + local.get 4 + local.get 211 + i32.add + local.set 212 + local.get 212 + local.get 209 + i32.add + local.set 213 + local.get 213 + i64.load + local.set 214 + local.get 210 + local.get 214 + i64.store + i32.const 24 + local.set 215 + local.get 0 + local.get 215 + i32.add + local.set 216 + i32.const 160 + local.set 217 + local.get 4 + local.get 217 + i32.add + local.set 218 + local.get 218 + local.get 215 + i32.add + local.set 219 + local.get 219 + i64.load + local.set 220 + local.get 216 + local.get 220 + i64.store + i32.const 16 + local.set 221 + local.get 0 + local.get 221 + i32.add + local.set 222 + i32.const 160 + local.set 223 + local.get 4 + local.get 223 + i32.add + local.set 224 + local.get 224 + local.get 221 + i32.add + local.set 225 + local.get 225 + i64.load + local.set 226 + local.get 222 + local.get 226 + i64.store + i32.const 8 + local.set 227 + local.get 0 + local.get 227 + i32.add + local.set 228 + i32.const 160 + local.set 229 + local.get 4 + local.get 229 + i32.add + local.set 230 + local.get 230 + local.get 227 + i32.add + local.set 231 + local.get 231 + i64.load + local.set 232 + local.get 228 + local.get 232 + i64.store + br 1 (;@1;) + end + i32.const 1049296 + local.set 233 + i32.const 28 + local.set 234 + i32.const 1049276 + local.set 235 + local.get 233 + local.get 234 + local.get 235 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 272 + local.set 236 + local.get 4 + local.get 236 + i32.add + local.set 237 + local.get 237 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h5119527769c837feE (;51;) (type 4) (param i32 i32) + (local i64 i32 i32 i32 i32 i32 i32 i32 i64) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 16 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + i32.const 8 + local.set 7 + local.get 0 + local.get 7 + i32.add + local.set 8 + local.get 1 + local.get 7 + i32.add + local.set 9 + local.get 9 + i64.load align=4 + local.set 10 + local.get 8 + local.get 10 + i64.store align=4 + return + ) + (func $_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4fold17h22ac8493feba49a5E (;52;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i64 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 8 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 6 + i64.load align=4 + local.set 7 + local.get 4 + local.get 5 + i32.add + local.set 8 + local.get 8 + local.get 7 + i64.store + local.get 0 + i64.load align=4 + local.set 9 + local.get 4 + local.get 9 + i64.store + i32.const 8 + local.set 10 + local.get 1 + local.get 10 + i32.add + local.set 11 + local.get 11 + i32.load + local.set 12 + i32.const 16 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 10 + i32.add + local.set 15 + local.get 15 + local.get 12 + i32.store + local.get 1 + i64.load align=4 + local.set 16 + local.get 4 + local.get 16 + i64.store offset=16 + local.get 4 + local.set 17 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 17 + local.get 20 + call $_ZN4core4iter6traits8iterator8Iterator4fold17hb5fb145f5999c867E + i32.const 32 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17h8879958c87021d9fE (;53;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 48 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=28 + local.get 7 + local.get 2 + i32.store offset=32 + local.get 7 + local.get 3 + i32.store offset=36 + local.get 7 + local.get 4 + i32.store offset=40 + i32.const 16 + local.set 8 + local.get 1 + local.get 8 + i32.add + local.set 9 + local.get 7 + local.get 9 + i32.store offset=44 + local.get 7 + local.get 4 + i32.store offset=24 + local.get 7 + local.get 9 + i32.store offset=20 + local.get 7 + i32.load offset=20 + local.set 10 + local.get 7 + i32.load offset=24 + local.set 11 + i32.const 8 + local.set 12 + local.get 7 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.get 1 + local.get 2 + local.get 3 + local.get 10 + local.get 11 + call $_ZN4core4iter6traits8iterator8Iterator8try_fold17h04df7cb9973318d2E + local.get 7 + i32.load offset=8 + local.set 14 + local.get 7 + i32.load offset=12 + local.set 15 + local.get 0 + local.get 15 + i32.store offset=4 + local.get 0 + local.get 14 + i32.store + i32.const 48 + local.set 16 + local.get 7 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + return + ) + (func $_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h4adc2e04fa6051adE (;54;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h21dd87956d1659acE + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator7collect17h1de757130d9a6bbfE (;55;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + call $_ZN95_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..iter..traits..collect..FromIterator$LT$T$GT$$GT$9from_iter17h360f658727ce6096E + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator8for_each17h132cc2335a011a14E (;56;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 8 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load + local.set 7 + local.get 4 + local.get 5 + i32.add + local.set 8 + local.get 8 + local.get 7 + i32.store + local.get 1 + i64.load align=4 + local.set 9 + local.get 4 + local.get 9 + i64.store + local.get 4 + local.set 10 + local.get 0 + local.get 10 + call $_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4fold17h22ac8493feba49a5E + i32.const 16 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter8adapters3map12map_try_fold28_$u7b$$u7b$closure$u7d$$u7d$17hfd84f6d9aba60b6cE (;57;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 192 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=180 + local.get 7 + local.get 2 + i32.store offset=184 + local.get 7 + local.get 3 + i32.store offset=188 + i32.const 4 + local.set 8 + local.get 1 + local.get 8 + i32.add + local.set 9 + local.get 1 + i32.load + local.set 10 + i32.const 56 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + i64.load + local.set 13 + i32.const 112 + local.set 14 + local.get 7 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.get 11 + i32.add + local.set 16 + local.get 16 + local.get 13 + i64.store + i32.const 48 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + i64.load + local.set 19 + i32.const 112 + local.set 20 + local.get 7 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + i32.add + local.set 22 + local.get 22 + local.get 19 + i64.store + i32.const 40 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + i64.load + local.set 25 + i32.const 112 + local.set 26 + local.get 7 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 23 + i32.add + local.set 28 + local.get 28 + local.get 25 + i64.store + i32.const 32 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + i64.load + local.set 31 + i32.const 112 + local.set 32 + local.get 7 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 29 + i32.add + local.set 34 + local.get 34 + local.get 31 + i64.store + i32.const 24 + local.set 35 + local.get 4 + local.get 35 + i32.add + local.set 36 + local.get 36 + i64.load + local.set 37 + i32.const 112 + local.set 38 + local.get 7 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.get 35 + i32.add + local.set 40 + local.get 40 + local.get 37 + i64.store + i32.const 16 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + i64.load + local.set 43 + i32.const 112 + local.set 44 + local.get 7 + local.get 44 + i32.add + local.set 45 + local.get 45 + local.get 41 + i32.add + local.set 46 + local.get 46 + local.get 43 + i64.store + i32.const 8 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + i64.load + local.set 49 + i32.const 112 + local.set 50 + local.get 7 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.get 47 + i32.add + local.set 52 + local.get 52 + local.get 49 + i64.store + local.get 4 + i64.load + local.set 53 + local.get 7 + local.get 53 + i64.store offset=112 + i32.const 64 + local.set 54 + local.get 7 + local.get 54 + i32.add + local.set 55 + i32.const 112 + local.set 56 + local.get 7 + local.get 56 + i32.add + local.set 57 + local.get 55 + local.get 10 + local.get 57 + call $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$12get_auctions28_$u7b$$u7b$closure$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$17hae129c17748c0e4bE + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + local.get 3 + i32.store offset=12 + i32.const 8 + local.set 58 + local.get 7 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 47 + i32.add + local.set 60 + i32.const 8 + local.set 61 + local.get 7 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.get 17 + i32.add + local.set 63 + i32.const 64 + local.set 64 + local.get 7 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.get 23 + i32.add + local.set 66 + local.get 66 + i64.load + local.set 67 + local.get 63 + local.get 67 + i64.store + i32.const 8 + local.set 68 + local.get 7 + local.get 68 + i32.add + local.set 69 + local.get 69 + local.get 23 + i32.add + local.set 70 + i32.const 64 + local.set 71 + local.get 7 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.get 29 + i32.add + local.set 73 + local.get 73 + i64.load + local.set 74 + local.get 70 + local.get 74 + i64.store + i32.const 8 + local.set 75 + local.get 7 + local.get 75 + i32.add + local.set 76 + local.get 76 + local.get 29 + i32.add + local.set 77 + i32.const 64 + local.set 78 + local.get 7 + local.get 78 + i32.add + local.set 79 + local.get 79 + local.get 35 + i32.add + local.set 80 + local.get 80 + i64.load + local.set 81 + local.get 77 + local.get 81 + i64.store + i32.const 8 + local.set 82 + local.get 7 + local.get 82 + i32.add + local.set 83 + local.get 83 + local.get 35 + i32.add + local.set 84 + i32.const 64 + local.set 85 + local.get 7 + local.get 85 + i32.add + local.set 86 + local.get 86 + local.get 41 + i32.add + local.set 87 + local.get 87 + i64.load + local.set 88 + local.get 84 + local.get 88 + i64.store + i32.const 8 + local.set 89 + local.get 7 + local.get 89 + i32.add + local.set 90 + local.get 90 + local.get 41 + i32.add + local.set 91 + i32.const 64 + local.set 92 + local.get 7 + local.get 92 + i32.add + local.set 93 + local.get 93 + local.get 47 + i32.add + local.set 94 + local.get 94 + i64.load + local.set 95 + local.get 91 + local.get 95 + i64.store + local.get 7 + i64.load offset=64 + local.set 96 + local.get 7 + local.get 96 + i64.store offset=16 + local.get 7 + i32.load offset=8 + local.set 97 + local.get 7 + i32.load offset=12 + local.set 98 + local.get 7 + local.get 9 + local.get 97 + local.get 98 + local.get 60 + call $_ZN5alloc3vec16in_place_collect24write_in_place_with_drop28_$u7b$$u7b$closure$u7d$$u7d$17h37b93fb26b410730E + local.get 7 + i32.load + local.set 99 + local.get 7 + i32.load offset=4 + local.set 100 + local.get 0 + local.get 100 + i32.store offset=4 + local.get 0 + local.get 99 + i32.store + i32.const 192 + local.set 101 + local.get 7 + local.get 101 + i32.add + local.set 102 + local.get 102 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter8adapters3map8map_fold28_$u7b$$u7b$closure$u7d$$u7d$17hb8714dc9451b3876E (;58;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 176 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=168 + i32.const 12 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + i32.const 56 + local.set 7 + local.get 1 + local.get 7 + i32.add + local.set 8 + local.get 8 + i64.load + local.set 9 + i32.const 104 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.get 7 + i32.add + local.set 12 + local.get 12 + local.get 9 + i64.store + i32.const 48 + local.set 13 + local.get 1 + local.get 13 + i32.add + local.set 14 + local.get 14 + i64.load + local.set 15 + i32.const 104 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 13 + i32.add + local.set 18 + local.get 18 + local.get 15 + i64.store + i32.const 40 + local.set 19 + local.get 1 + local.get 19 + i32.add + local.set 20 + local.get 20 + i64.load + local.set 21 + i32.const 104 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.get 19 + i32.add + local.set 24 + local.get 24 + local.get 21 + i64.store + i32.const 32 + local.set 25 + local.get 1 + local.get 25 + i32.add + local.set 26 + local.get 26 + i64.load + local.set 27 + i32.const 104 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.get 25 + i32.add + local.set 30 + local.get 30 + local.get 27 + i64.store + i32.const 24 + local.set 31 + local.get 1 + local.get 31 + i32.add + local.set 32 + local.get 32 + i64.load + local.set 33 + i32.const 104 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 31 + i32.add + local.set 36 + local.get 36 + local.get 33 + i64.store + i32.const 16 + local.set 37 + local.get 1 + local.get 37 + i32.add + local.set 38 + local.get 38 + i64.load + local.set 39 + i32.const 104 + local.set 40 + local.get 4 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.get 37 + i32.add + local.set 42 + local.get 42 + local.get 39 + i64.store + i32.const 8 + local.set 43 + local.get 1 + local.get 43 + i32.add + local.set 44 + local.get 44 + i64.load + local.set 45 + i32.const 104 + local.set 46 + local.get 4 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.get 43 + i32.add + local.set 48 + local.get 48 + local.get 45 + i64.store + local.get 1 + i64.load + local.set 49 + local.get 4 + local.get 49 + i64.store offset=104 + i32.const 56 + local.set 50 + local.get 4 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.set 52 + i32.const 104 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.set 55 + local.get 52 + local.get 6 + local.get 55 + call $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$12get_auctions28_$u7b$$u7b$closure$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$17hae129c17748c0e4bE + i32.const 40 + local.set 56 + i32.const 8 + local.set 57 + local.get 4 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.get 56 + i32.add + local.set 59 + i32.const 56 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.get 56 + i32.add + local.set 62 + local.get 62 + i64.load + local.set 63 + local.get 59 + local.get 63 + i64.store + i32.const 32 + local.set 64 + i32.const 8 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + local.get 64 + i32.add + local.set 67 + i32.const 56 + local.set 68 + local.get 4 + local.get 68 + i32.add + local.set 69 + local.get 69 + local.get 64 + i32.add + local.set 70 + local.get 70 + i64.load + local.set 71 + local.get 67 + local.get 71 + i64.store + i32.const 24 + local.set 72 + i32.const 8 + local.set 73 + local.get 4 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.get 72 + i32.add + local.set 75 + i32.const 56 + local.set 76 + local.get 4 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.get 72 + i32.add + local.set 78 + local.get 78 + i64.load + local.set 79 + local.get 75 + local.get 79 + i64.store + i32.const 16 + local.set 80 + i32.const 8 + local.set 81 + local.get 4 + local.get 81 + i32.add + local.set 82 + local.get 82 + local.get 80 + i32.add + local.set 83 + i32.const 56 + local.set 84 + local.get 4 + local.get 84 + i32.add + local.set 85 + local.get 85 + local.get 80 + i32.add + local.set 86 + local.get 86 + i64.load + local.set 87 + local.get 83 + local.get 87 + i64.store + i32.const 8 + local.set 88 + i32.const 8 + local.set 89 + local.get 4 + local.get 89 + i32.add + local.set 90 + local.get 90 + local.get 88 + i32.add + local.set 91 + i32.const 56 + local.set 92 + local.get 4 + local.get 92 + i32.add + local.set 93 + local.get 93 + local.get 88 + i32.add + local.set 94 + local.get 94 + i64.load + local.set 95 + local.get 91 + local.get 95 + i64.store + local.get 4 + i64.load offset=56 + local.set 96 + local.get 4 + local.get 96 + i64.store offset=8 + i32.const 8 + local.set 97 + local.get 4 + local.get 97 + i32.add + local.set 98 + local.get 98 + local.set 99 + local.get 0 + local.get 99 + call $_ZN4core4iter6traits8iterator8Iterator8for_each4call28_$u7b$$u7b$closure$u7d$$u7d$17h9f8905f990f1059eE + i32.const 176 + local.set 100 + local.get 4 + local.get 100 + i32.add + local.set 101 + local.get 101 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17hc382750a496ca1a8E (;59;) (type 4) (param i32 i32) + (local i64 i32 i32 i32 i64) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i64.load align=4 + local.set 6 + local.get 4 + local.get 6 + i64.store align=4 + return + ) + (func $_ZN83_$LT$I$u20$as$u20$alloc..vec..in_place_collect..SpecInPlaceCollect$LT$T$C$I$GT$$GT$16collect_in_place17h1b66f40bf93f6ed3E (;60;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 96 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=52 + local.get 5 + local.get 1 + i32.store offset=56 + local.get 5 + local.get 2 + i32.store offset=60 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 1 + i32.store offset=28 + local.get 5 + local.get 2 + i32.store offset=40 + local.get 5 + i32.load offset=24 + local.set 6 + local.get 5 + i32.load offset=28 + local.set 7 + local.get 5 + i32.load offset=40 + local.set 8 + i32.const 8 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 0 + local.get 6 + local.get 7 + local.get 8 + call $_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17h8879958c87021d9fE + local.get 5 + i32.load offset=8 + local.set 11 + local.get 5 + i32.load offset=12 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=36 + local.get 5 + local.get 11 + i32.store offset=32 + local.get 5 + i32.load offset=32 + local.set 13 + local.get 5 + i32.load offset=36 + local.set 14 + local.get 5 + local.get 13 + i32.store offset=64 + local.get 5 + local.get 14 + i32.store offset=68 + local.get 5 + local.get 13 + i32.store offset=44 + local.get 5 + local.get 14 + i32.store offset=48 + i32.const 44 + local.set 15 + local.get 5 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 5 + local.get 17 + i32.store offset=72 + local.get 5 + i32.load offset=48 + local.set 18 + local.get 5 + local.get 18 + i32.store offset=76 + local.get 5 + local.get 1 + i32.store offset=80 + local.get 5 + local.get 18 + i32.store offset=84 + i32.const 48 + local.set 19 + local.get 5 + local.get 19 + i32.store offset=88 + i32.const 1 + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + local.get 22 + i32.eqz + br_if 0 (;@1;) + i32.const 1 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + local.get 25 + i32.eqz + br_if 0 (;@1;) + local.get 18 + local.get 1 + i32.sub + local.set 26 + i32.const 48 + local.set 27 + local.get 26 + local.get 27 + i32.div_u + local.set 28 + local.get 5 + local.get 28 + i32.store offset=92 + local.get 5 + i32.load offset=92 + local.set 29 + i32.const 96 + local.set 30 + local.get 5 + local.get 30 + i32.add + local.set 31 + local.get 31 + global.set $__stack_pointer + local.get 29 + return + end + i32.const 1049324 + local.set 32 + i32.const 73 + local.set 33 + i32.const 1049480 + local.set 34 + local.get 32 + local.get 33 + local.get 34 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + ) + (func $_ZN96_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..adapters..SourceIter$GT$8as_inner17h90c7057ce4f4f896E (;61;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN97_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..adapters..SourceIter$GT$8as_inner17h020642ee8d5b5c35E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN4core4hash5impls49_$LT$impl$u20$core..hash..Hash$u20$for$u20$u8$GT$10hash_slice17h51e0e6f17f2e36dfE (;62;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=20 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + i32.const 0 + local.set 6 + local.get 1 + local.get 6 + i32.shl + local.set 7 + local.get 5 + local.get 7 + i32.store offset=32 + local.get 5 + i32.load offset=32 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=36 + local.get 5 + local.get 0 + i32.store offset=40 + local.get 5 + local.get 0 + i32.store offset=44 + local.get 5 + local.get 0 + i32.store offset=12 + local.get 5 + local.get 8 + i32.store offset=16 + local.get 5 + i32.load offset=12 + local.set 9 + local.get 5 + i32.load offset=16 + local.set 10 + local.get 5 + local.get 9 + i32.store offset=4 + local.get 5 + local.get 10 + i32.store offset=8 + local.get 5 + i32.load offset=4 + local.set 11 + local.get 5 + i32.load offset=8 + local.set 12 + local.get 2 + local.get 11 + local.get 12 + call $_ZN71_$LT$std..hash..random..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$5write17hf0b1e344a85bee2cE + i32.const 48 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + return + ) + (func $_ZN4core3cmp10PartialOrd2gt17h8c5f422485545856E (;63;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN62_$LT$core..time..Duration$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h5015da30b370900eE + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=7 + local.get 4 + i32.load8_u offset=7 + local.set 6 + i32.const 2 + local.set 7 + i32.const 255 + local.set 8 + local.get 6 + local.get 8 + i32.and + local.set 9 + i32.const 255 + local.set 10 + local.get 7 + local.get 10 + i32.and + local.set 11 + local.get 9 + local.get 11 + i32.eq + local.set 12 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + i32.const 1 + local.set 15 + local.get 12 + local.get 15 + i32.and + local.set 16 + local.get 13 + local.get 14 + local.get 16 + select + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.set 20 + local.get 19 + local.get 20 + i32.eq + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @1 + block ;; label = @2 + local.get 23 + i32.eqz + br_if 0 (;@2;) + local.get 4 + i32.load8_u offset=7 + local.set 24 + i32.const 1 + local.set 25 + i32.const 255 + local.set 26 + local.get 24 + local.get 26 + i32.and + local.set 27 + i32.const 255 + local.set 28 + local.get 25 + local.get 28 + i32.and + local.set 29 + local.get 27 + local.get 29 + i32.eq + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + local.get 4 + local.get 32 + i32.store8 offset=6 + br 1 (;@1;) + end + i32.const 0 + local.set 33 + local.get 4 + local.get 33 + i32.store8 offset=6 + end + local.get 4 + i32.load8_u offset=6 + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + i32.const 16 + local.set 37 + local.get 4 + local.get 37 + i32.add + local.set 38 + local.get 38 + global.set $__stack_pointer + local.get 36 + return + ) + (func $_ZN47_$LT$uuid..Uuid$u20$as$u20$core..hash..Hash$GT$4hash17hdd44df04060ad563E (;64;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN4core5array69_$LT$impl$u20$core..hash..Hash$u20$for$u20$$u5b$T$u3b$$u20$N$u5d$$GT$4hash17h726c23ad3b25c552E + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN3std3sys6common12thread_local4lazy21LazyKeyInner$LT$T$GT$10initialize17h1c4eb7d9fd86dc09E (;65;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 112 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=72 + local.get 4 + local.get 1 + i32.store offset=76 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.get 1 + call $_ZN3std4hash6random11RandomState3new4KEYS7__getit28_$u7b$$u7b$closure$u7d$$u7d$17h76627bd87008dbceE + local.get 4 + i64.load offset=16 + local.set 7 + local.get 4 + i64.load offset=8 + local.set 8 + local.get 4 + local.get 8 + i64.store offset=80 + local.get 4 + local.get 7 + i64.store offset=88 + local.get 4 + local.get 0 + i32.store offset=100 + local.get 4 + local.get 0 + i32.store offset=104 + local.get 4 + local.get 8 + i64.store offset=56 + local.get 4 + local.get 7 + i64.store offset=64 + i64.const 1 + local.set 9 + local.get 4 + local.get 9 + i64.store offset=48 + i32.const 16 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 11 + i64.load + local.set 12 + i32.const 24 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 10 + i32.add + local.set 15 + local.get 15 + local.get 12 + i64.store + i32.const 8 + local.set 16 + local.get 0 + local.get 16 + i32.add + local.set 17 + local.get 17 + i64.load + local.set 18 + i32.const 24 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.get 16 + i32.add + local.set 21 + local.get 21 + local.get 18 + i64.store + local.get 0 + i64.load + local.set 22 + local.get 4 + local.get 22 + i64.store offset=24 + local.get 4 + i64.load offset=48 + local.set 23 + local.get 0 + local.get 23 + i64.store + i32.const 16 + local.set 24 + local.get 0 + local.get 24 + i32.add + local.set 25 + i32.const 48 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 24 + i32.add + local.set 28 + local.get 28 + i64.load + local.set 29 + local.get 25 + local.get 29 + i64.store + i32.const 8 + local.set 30 + local.get 0 + local.get 30 + i32.add + local.set 31 + i32.const 48 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 30 + i32.add + local.set 34 + local.get 34 + i64.load + local.set 35 + local.get 31 + local.get 35 + i64.store + i32.const 8 + local.set 36 + local.get 0 + local.get 36 + i32.add + local.set 37 + local.get 4 + local.get 37 + i32.store offset=108 + i32.const 8 + local.set 38 + local.get 0 + local.get 38 + i32.add + local.set 39 + i32.const 112 + local.set 40 + local.get 4 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + local.get 39 + return + ) + (func $_ZN4core3num23_$LT$impl$u20$usize$GT$8div_ceil17hcad408779da9b527E (;66;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + i32.const 0 + local.set 5 + local.get 1 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.get 7 + i32.eq + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 10 + br_if 0 (;@6;) + local.get 0 + local.get 1 + i32.div_u + local.set 11 + local.get 4 + local.get 11 + i32.store offset=24 + i32.const 0 + local.set 12 + local.get 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.eq + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + local.get 17 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 1049600 + local.set 18 + i32.const 25 + local.set 19 + i32.const 1049572 + local.set 20 + local.get 18 + local.get 19 + local.get 20 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 0 + local.get 1 + i32.rem_u + local.set 21 + local.get 4 + local.get 21 + i32.store offset=28 + i32.const 0 + local.set 22 + local.get 21 + local.set 23 + local.get 22 + local.set 24 + local.get 23 + local.get 24 + i32.gt_u + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + local.get 27 + br_if 1 (;@3;) + br 2 (;@2;) + end + i32.const 1049632 + local.set 28 + i32.const 57 + local.set 29 + i32.const 1049572 + local.set 30 + local.get 28 + local.get 29 + local.get 30 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 31 + local.get 1 + local.set 32 + local.get 31 + local.set 33 + local.get 32 + local.get 33 + i32.gt_u + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + i32.eqz + br_if 0 (;@2;) + i32.const 1 + local.set 37 + local.get 11 + local.get 37 + i32.add + local.set 38 + local.get 38 + i32.eqz + local.set 39 + i32.const 1 + local.set 40 + local.get 39 + local.get 40 + i32.and + local.set 41 + block ;; label = @3 + local.get 41 + br_if 0 (;@3;) + local.get 4 + local.get 38 + i32.store offset=12 + br 2 (;@1;) + end + i32.const 1049696 + local.set 42 + i32.const 28 + local.set 43 + i32.const 1049572 + local.set 44 + local.get 42 + local.get 43 + local.get 44 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 4 + local.get 11 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 45 + i32.const 32 + local.set 46 + local.get 4 + local.get 46 + i32.add + local.set 47 + local.get 47 + global.set $__stack_pointer + local.get 45 + return + ) + (func $_ZN4core3fmt9Arguments6new_v117hea8d00d22a761b62E (;67;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 64 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=40 + local.get 7 + local.get 2 + i32.store offset=44 + local.get 7 + local.get 3 + i32.store offset=48 + local.get 7 + local.get 4 + i32.store offset=52 + local.get 2 + local.set 8 + local.get 4 + local.set 9 + local.get 8 + local.get 9 + i32.lt_u + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 12 + br_if 0 (;@3;) + i32.const 1 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 2 + local.set 15 + local.get 14 + local.set 16 + local.get 15 + local.get 16 + i32.gt_u + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + br_if 2 (;@1;) + br 1 (;@2;) + end + br 1 (;@1;) + end + i32.const 0 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=24 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 7 + i32.load offset=24 + local.set 21 + local.get 7 + i32.load offset=28 + local.set 22 + local.get 0 + local.get 21 + i32.store offset=16 + local.get 0 + local.get 22 + i32.store offset=20 + local.get 0 + local.get 3 + i32.store offset=8 + local.get 0 + local.get 4 + i32.store offset=12 + i32.const 64 + local.set 23 + local.get 7 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + end + i32.const 1049736 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=56 + i32.const 1 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=60 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=32 + i32.const 1049736 + local.set 28 + local.get 7 + local.get 28 + i32.store + i32.const 1 + local.set 29 + local.get 7 + local.get 29 + i32.store offset=4 + local.get 7 + i32.load offset=32 + local.set 30 + local.get 7 + i32.load offset=36 + local.set 31 + local.get 7 + local.get 30 + i32.store offset=16 + local.get 7 + local.get 31 + i32.store offset=20 + i32.const 1049744 + local.set 32 + local.get 7 + local.get 32 + i32.store offset=8 + i32.const 0 + local.set 33 + local.get 7 + local.get 33 + i32.store offset=12 + local.get 7 + local.set 34 + i32.const 1049820 + local.set 35 + local.get 34 + local.get 35 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3fmt9Arguments9new_const17hc64069829e8ee9b3E (;68;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 1 + local.set 6 + local.get 2 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.gt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + local.get 11 + br_if 0 (;@1;) + i32.const 0 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=32 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 5 + i32.load offset=32 + local.set 13 + local.get 5 + i32.load offset=36 + local.set 14 + local.get 0 + local.get 13 + i32.store offset=16 + local.get 0 + local.get 14 + i32.store offset=20 + i32.const 1049744 + local.set 15 + local.get 0 + local.get 15 + i32.store offset=8 + i32.const 0 + local.set 16 + local.get 0 + local.get 16 + i32.store offset=12 + i32.const 48 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + i32.const 8 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 1049736 + local.set 22 + i32.const 1 + local.set 23 + local.get 21 + local.get 22 + local.get 23 + call $_ZN4core3fmt9Arguments9new_const17hc64069829e8ee9b3E + i32.const 8 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + i32.const 1049836 + local.set 27 + local.get 26 + local.get 27 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN16auction_registry7auction6create17hec66810722334dbfE (;69;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 256 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1049852 + local.set 4 + i32.const 19 + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 4 + local.get 5 + call $_ZN3std3env3var17hac4ec14cb3c07a29E + i32.const 1049932 + local.set 8 + i32.const 1049871 + local.set 9 + i32.const 27 + local.set 10 + i32.const 4 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + i32.const 16 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 12 + local.get 14 + local.get 9 + local.get 10 + local.get 8 + call $_ZN4core6result19Result$LT$T$C$E$GT$6expect17h049cd9c287f79f16E + i32.const 16 + local.set 15 + local.get 0 + local.get 15 + i32.add + local.set 16 + local.get 3 + local.get 16 + i32.store offset=100 + i32.const 4 + local.set 17 + local.get 3 + local.get 17 + i32.add + local.set 18 + local.get 3 + local.get 18 + i32.store offset=104 + local.get 3 + i32.load offset=104 + local.set 19 + local.get 3 + local.get 19 + i32.store offset=232 + i32.const 2 + local.set 20 + local.get 3 + local.get 20 + i32.store offset=236 + local.get 3 + local.get 19 + i32.store offset=224 + local.get 3 + local.get 20 + i32.store offset=228 + local.get 3 + i32.load offset=224 + local.set 21 + local.get 3 + i32.load offset=228 + local.set 22 + local.get 3 + i32.load offset=100 + local.set 23 + local.get 3 + local.get 23 + i32.store offset=248 + i32.const 3 + local.set 24 + local.get 3 + local.get 24 + i32.store offset=252 + local.get 3 + local.get 23 + i32.store offset=240 + local.get 3 + local.get 24 + i32.store offset=244 + local.get 3 + i32.load offset=240 + local.set 25 + local.get 3 + i32.load offset=244 + local.set 26 + local.get 3 + local.get 21 + i32.store offset=84 + local.get 3 + local.get 22 + i32.store offset=88 + local.get 3 + local.get 25 + i32.store offset=92 + local.get 3 + local.get 26 + i32.store offset=96 + i32.const 60 + local.set 27 + local.get 3 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + i32.const 1049968 + local.set 30 + i32.const 2 + local.set 31 + i32.const 84 + local.set 32 + local.get 3 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.set 34 + local.get 29 + local.get 30 + local.get 31 + local.get 34 + local.get 31 + call $_ZN4core3fmt9Arguments6new_v117hea8d00d22a761b62E + i32.const 48 + local.set 35 + local.get 3 + local.get 35 + i32.add + local.set 36 + local.get 36 + local.set 37 + i32.const 60 + local.set 38 + local.get 3 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.set 40 + local.get 37 + local.get 40 + call $_ZN5alloc3fmt6format17h310bf1e4b07a43d0E + i32.const 8 + local.set 41 + i32.const 32 + local.set 42 + local.get 3 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.get 41 + i32.add + local.set 44 + i32.const 48 + local.set 45 + local.get 3 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.get 41 + i32.add + local.set 47 + local.get 47 + i32.load + local.set 48 + local.get 44 + local.get 48 + i32.store + local.get 3 + i64.load offset=48 align=4 + local.set 49 + local.get 3 + local.get 49 + i64.store offset=32 + i32.const 32 + local.set 50 + local.get 3 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.set 52 + local.get 52 + call $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api3new17hceebd262ab2e7106E + local.set 53 + local.get 3 + local.get 53 + i32.store offset=108 + i32.const 56 + local.set 54 + local.get 0 + local.get 54 + i32.add + local.set 55 + local.get 55 + i64.load + local.set 56 + i32.const 160 + local.set 57 + local.get 3 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.get 54 + i32.add + local.set 59 + local.get 59 + local.get 56 + i64.store + i32.const 48 + local.set 60 + local.get 0 + local.get 60 + i32.add + local.set 61 + local.get 61 + i64.load + local.set 62 + i32.const 160 + local.set 63 + local.get 3 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.get 60 + i32.add + local.set 65 + local.get 65 + local.get 62 + i64.store + i32.const 40 + local.set 66 + local.get 0 + local.get 66 + i32.add + local.set 67 + local.get 67 + i64.load + local.set 68 + i32.const 160 + local.set 69 + local.get 3 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.get 66 + i32.add + local.set 71 + local.get 71 + local.get 68 + i64.store + i32.const 32 + local.set 72 + local.get 0 + local.get 72 + i32.add + local.set 73 + local.get 73 + i64.load + local.set 74 + i32.const 160 + local.set 75 + local.get 3 + local.get 75 + i32.add + local.set 76 + local.get 76 + local.get 72 + i32.add + local.set 77 + local.get 77 + local.get 74 + i64.store + i32.const 24 + local.set 78 + local.get 0 + local.get 78 + i32.add + local.set 79 + local.get 79 + i64.load + local.set 80 + i32.const 160 + local.set 81 + local.get 3 + local.get 81 + i32.add + local.set 82 + local.get 82 + local.get 78 + i32.add + local.set 83 + local.get 83 + local.get 80 + i64.store + i32.const 16 + local.set 84 + local.get 0 + local.get 84 + i32.add + local.set 85 + local.get 85 + i64.load + local.set 86 + i32.const 160 + local.set 87 + local.get 3 + local.get 87 + i32.add + local.set 88 + local.get 88 + local.get 84 + i32.add + local.set 89 + local.get 89 + local.get 86 + i64.store + i32.const 8 + local.set 90 + local.get 0 + local.get 90 + i32.add + local.set 91 + local.get 91 + i64.load + local.set 92 + i32.const 160 + local.set 93 + local.get 3 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.get 90 + i32.add + local.set 95 + local.get 95 + local.get 92 + i64.store + local.get 0 + i64.load + local.set 96 + local.get 3 + local.get 96 + i64.store offset=160 + i32.const 112 + local.set 97 + local.get 3 + local.get 97 + i32.add + local.set 98 + local.get 98 + local.set 99 + i32.const 160 + local.set 100 + local.get 3 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.set 102 + local.get 99 + local.get 102 + call $_ZN138_$LT$auction_registry..model..Auction$u20$as$u20$core..convert..Into$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$4into17h324b7091c3fb2ff0E + i32.const 108 + local.set 103 + local.get 3 + local.get 103 + i32.add + local.set 104 + local.get 104 + local.set 105 + i32.const 112 + local.set 106 + local.get 3 + local.get 106 + i32.add + local.set 107 + local.get 107 + local.set 108 + local.get 105 + local.get 108 + call $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api10initialize17hde8f94bbd86e727eE + i32.const 112 + local.set 109 + local.get 3 + local.get 109 + i32.add + local.set 110 + local.get 110 + local.set 111 + local.get 111 + call $_ZN4core3ptr79drop_in_place$LT$auction_registry..bindings..auction..auction..api..Auction$GT$17h1b67ec274337eeb7E + i32.const 108 + local.set 112 + local.get 3 + local.get 112 + i32.add + local.set 113 + local.get 113 + local.set 114 + local.get 114 + call $_ZN4core3ptr89drop_in_place$LT$auction_registry..bindings..auction..auction_stub..stub_auction..Api$GT$17h4318b43587119461E + i32.const 32 + local.set 115 + local.get 3 + local.get 115 + i32.add + local.set 116 + local.get 116 + local.set 117 + local.get 117 + call $_ZN4core3ptr71drop_in_place$LT$auction_registry..bindings..golem..rpc..types..Uri$GT$17h90cf132f4bc63feaE + i32.const 4 + local.set 118 + local.get 3 + local.get 118 + i32.add + local.set 119 + local.get 119 + local.set 120 + local.get 120 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 256 + local.set 121 + local.get 3 + local.get 121 + i32.add + local.set 122 + local.get 122 + global.set $__stack_pointer + return + ) + (func $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h45a16175320f05c1E (;70;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 0 + local.get 7 + i32.store offset=4 + local.get 0 + local.get 6 + i32.store + return + ) + (func $_ZN4core5alloc6layout6Layout4size17h7a98a9356f39225dE (;71;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 4 + return + ) + (func $_ZN4core5alloc6layout6Layout5array5inner17h31e1655cae7520d0E (;72;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=28 + local.get 6 + local.get 2 + i32.store offset=32 + local.get 6 + local.get 3 + i32.store offset=36 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 6 + local.get 2 + i32.store offset=20 + local.get 6 + i32.load offset=20 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + i32.const 2147483647 + local.set 10 + local.get 10 + local.get 9 + i32.sub + local.set 11 + i32.const 0 + local.set 12 + local.get 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.eq + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 17 + br_if 0 (;@5;) + local.get 11 + local.get 1 + i32.div_u + local.set 18 + local.get 3 + local.set 19 + local.get 18 + local.set 20 + local.get 19 + local.get 20 + i32.gt_u + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 1050080 + local.set 24 + i32.const 25 + local.set 25 + i32.const 1050064 + local.set 26 + local.get 24 + local.get 25 + local.get 26 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=4 + br 1 (;@1;) + end + local.get 1 + local.get 3 + i32.mul + local.set 28 + local.get 6 + local.get 28 + i32.store offset=40 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.load offset=24 + local.set 29 + local.get 6 + local.get 29 + i32.store offset=44 + local.get 6 + local.get 28 + i32.store offset=16 + local.get 6 + local.get 29 + i32.store offset=12 + local.get 6 + i32.load offset=12 + local.set 30 + local.get 6 + i32.load offset=16 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=4 + local.get 6 + local.get 31 + i32.store offset=8 + end + local.get 6 + i32.load offset=4 + local.set 32 + local.get 6 + i32.load offset=8 + local.set 33 + local.get 0 + local.get 33 + i32.store offset=4 + local.get 0 + local.get 32 + i32.store + i32.const 48 + local.set 34 + local.get 6 + local.get 34 + i32.add + local.set 35 + local.get 35 + global.set $__stack_pointer + return + ) + (func $_ZN81_$LT$once_cell..sync..Lazy$LT$T$C$F$GT$$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h35fd3d6723084a24E (;73;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN9once_cell4sync17Lazy$LT$T$C$F$GT$9force_mut17h6775e85299bd6af1E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN9once_cell4sync17Lazy$LT$T$C$F$GT$9force_mut17h6775e85299bd6af1E (;74;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 192 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=184 + local.get 0 + call $_ZN9once_cell4sync17OnceCell$LT$T$GT$7get_mut17hb308239eeb808021E + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + i32.const 12 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + call $_ZN4core6option15Option$LT$T$GT$7is_none17hbf02aef580ed92aaE + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + block ;; label = @1 + local.get 10 + i32.eqz + br_if 0 (;@1;) + i32.const 72 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 12 + call $_ZN4core4cell13Cell$LT$T$GT$7get_mut17h2948ff2bceb30ae6E + local.set 13 + local.get 13 + call $_ZN4core6option15Option$LT$T$GT$4take17habb1fca699a87b55E + local.set 14 + local.get 3 + local.get 14 + i32.store offset=84 + local.get 3 + i32.load offset=84 + local.set 15 + i32.const 0 + local.set 16 + i32.const 1 + local.set 17 + local.get 17 + local.get 16 + local.get 15 + select + local.set 18 + block ;; label = @2 + local.get 18 + br_if 0 (;@2;) + i32.const 88 + local.set 19 + local.get 3 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 1050148 + local.set 22 + i32.const 1 + local.set 23 + local.get 21 + local.get 22 + local.get 23 + call $_ZN4core3fmt9Arguments9new_const17hc64069829e8ee9b3E + i32.const 88 + local.set 24 + local.get 3 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + i32.const 1050252 + local.set 27 + local.get 26 + local.get 27 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 3 + i32.load offset=84 + local.set 28 + local.get 3 + local.get 28 + i32.store offset=188 + i32.const 16 + local.set 29 + local.get 3 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.set 31 + local.get 31 + local.get 28 + call $_ZN4core3ops8function6FnOnce9call_once17h05fe2c04c3940056E + i32.const 112 + local.set 32 + local.get 3 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.set 34 + i32.const 16 + local.set 35 + local.get 3 + local.get 35 + i32.add + local.set 36 + local.get 36 + local.set 37 + local.get 34 + local.get 37 + call $_ZN9once_cell4sync17OnceCell$LT$T$GT$10with_value17h9ab423ee7fb51a6cE + local.get 0 + call $_ZN4core3ptr84drop_in_place$LT$once_cell..sync..OnceCell$LT$auction_registry..model..State$GT$$GT$17h489d5bdecbc819c0E + i32.const 72 + local.set 38 + i32.const 112 + local.set 39 + local.get 3 + local.get 39 + i32.add + local.set 40 + local.get 0 + local.get 40 + local.get 38 + call $memcpy + drop + end + local.get 0 + call $_ZN9once_cell4sync17OnceCell$LT$T$GT$7get_mut17hb308239eeb808021E + local.set 41 + i32.const 1050268 + local.set 42 + local.get 41 + local.get 42 + call $_ZN4core6option15Option$LT$T$GT$14unwrap_or_else17h459c288653093b9bE + local.set 43 + i32.const 192 + local.set 44 + local.get 3 + local.get 44 + i32.add + local.set 45 + local.get 45 + global.set $__stack_pointer + local.get 43 + return + ) + (func $_ZN9once_cell4sync17OnceCell$LT$T$GT$7get_mut17hb308239eeb808021E (;75;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN9once_cell3imp17OnceCell$LT$T$GT$7get_mut17hfccf416bc05ef7ebE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN9once_cell4sync17OnceCell$LT$T$GT$10with_value17h9ab423ee7fb51a6cE (;76;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN9once_cell3imp17OnceCell$LT$T$GT$10with_value17h1f14ae62f89a998eE + i32.const 72 + local.set 8 + i32.const 8 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 0 + local.get 10 + local.get 8 + call $memcpy + drop + i32.const 80 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + return + ) + (func $_ZN9once_cell4sync17Lazy$LT$T$C$F$GT$9force_mut28_$u7b$$u7b$closure$u7d$$u7d$17hda0501f2902ee6d7E (;77;) (type 15) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 0 + i32.const 16 + local.set 1 + local.get 0 + local.get 1 + i32.sub + local.set 2 + local.get 2 + global.set $__stack_pointer + i32.const 1050284 + local.set 3 + i32.const 40 + local.set 4 + i32.const 1050324 + local.set 5 + local.get 3 + local.get 4 + local.get 5 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + ) + (func $_ZN4core5array8equality103_$LT$impl$u20$core..cmp..PartialEq$LT$$u5b$B$u3b$$u20$N$u5d$$GT$$u20$for$u20$$u5b$A$u3b$$u20$N$u5d$$GT$2eq17ha269b3fb33457f99E (;78;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN69_$LT$T$u20$as$u20$core..array..equality..SpecArrayEq$LT$U$C$_$GT$$GT$7spec_eq17h40faa8eb0feb197aE + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN69_$LT$T$u20$as$u20$core..array..equality..SpecArrayEq$LT$U$C$_$GT$$GT$7spec_eq17h40faa8eb0feb197aE (;79;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + i32.const 16 + local.set 5 + local.get 0 + local.get 1 + local.get 5 + call $memcmp + local.set 6 + i32.const 0 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.get 9 + i32.eq + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + local.get 4 + local.get 12 + i32.store8 offset=15 + local.get 4 + i32.load8_u offset=15 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + i32.const 16 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + local.get 15 + return + ) + (func $_ZN111_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter_nested..SpecFromIterNested$LT$T$C$I$GT$$GT$9from_iter17hc973727a5f791421E (;80;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 272 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=12 + i32.const 4 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=16 + i32.const 4 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=20 + i32.const 1 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=28 + i32.const 48 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 11 + local.get 1 + call $_ZN104_$LT$core..iter..adapters..cloned..Cloned$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hd2e520d2cc239e98E + local.get 4 + i32.load offset=56 + local.set 12 + i32.const 1000000000 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i32.eq + local.set 16 + i32.const 0 + local.set 17 + i32.const 1 + local.set 18 + i32.const 1 + local.set 19 + local.get 16 + local.get 19 + i32.and + local.set 20 + local.get 17 + local.get 18 + local.get 20 + select + local.set 21 + block ;; label = @1 + block ;; label = @2 + local.get 21 + br_if 0 (;@2;) + i32.const 0 + local.set 22 + local.get 0 + local.get 22 + i32.store + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.store offset=4 + i32.const 0 + local.set 24 + local.get 0 + local.get 24 + i32.store offset=8 + br 1 (;@1;) + end + i32.const 56 + local.set 25 + i32.const 112 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 25 + i32.add + local.set 28 + i32.const 48 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 25 + i32.add + local.set 31 + local.get 31 + i64.load + local.set 32 + local.get 28 + local.get 32 + i64.store + i32.const 48 + local.set 33 + i32.const 112 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 33 + i32.add + local.set 36 + i32.const 48 + local.set 37 + local.get 4 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.get 33 + i32.add + local.set 39 + local.get 39 + i64.load + local.set 40 + local.get 36 + local.get 40 + i64.store + i32.const 40 + local.set 41 + i32.const 112 + local.set 42 + local.get 4 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.get 41 + i32.add + local.set 44 + i32.const 48 + local.set 45 + local.get 4 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.get 41 + i32.add + local.set 47 + local.get 47 + i64.load + local.set 48 + local.get 44 + local.get 48 + i64.store + i32.const 32 + local.set 49 + i32.const 112 + local.set 50 + local.get 4 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.get 49 + i32.add + local.set 52 + i32.const 48 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.get 49 + i32.add + local.set 55 + local.get 55 + i64.load + local.set 56 + local.get 52 + local.get 56 + i64.store + i32.const 24 + local.set 57 + i32.const 112 + local.set 58 + local.get 4 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 57 + i32.add + local.set 60 + i32.const 48 + local.set 61 + local.get 4 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.get 57 + i32.add + local.set 63 + local.get 63 + i64.load + local.set 64 + local.get 60 + local.get 64 + i64.store + i32.const 16 + local.set 65 + i32.const 112 + local.set 66 + local.get 4 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.get 65 + i32.add + local.set 68 + i32.const 48 + local.set 69 + local.get 4 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.get 65 + i32.add + local.set 71 + local.get 71 + i64.load + local.set 72 + local.get 68 + local.get 72 + i64.store + i32.const 8 + local.set 73 + i32.const 112 + local.set 74 + local.get 4 + local.get 74 + i32.add + local.set 75 + local.get 75 + local.get 73 + i32.add + local.set 76 + i32.const 48 + local.set 77 + local.get 4 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.get 73 + i32.add + local.set 79 + local.get 79 + i64.load + local.set 80 + local.get 76 + local.get 80 + i64.store + local.get 4 + i64.load offset=48 + local.set 81 + local.get 4 + local.get 81 + i64.store offset=112 + i32.const 176 + local.set 82 + local.get 4 + local.get 82 + i32.add + local.set 83 + local.get 83 + local.set 84 + local.get 84 + local.get 1 + call $_ZN104_$LT$core..iter..adapters..cloned..Cloned$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h1e5c2b09126c9c8eE + local.get 4 + i32.load offset=176 + local.set 85 + local.get 4 + local.get 85 + i32.store offset=236 + i32.const 1 + local.set 86 + local.get 85 + local.get 86 + i32.add + local.set 87 + i32.const -1 + local.set 88 + local.get 87 + local.get 88 + local.get 87 + select + local.set 89 + local.get 4 + local.get 89 + i32.store offset=240 + local.get 4 + i32.load offset=240 + local.set 90 + local.get 4 + local.get 90 + i32.store offset=244 + i32.const 4 + local.set 91 + local.get 91 + local.get 90 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 92 + local.get 4 + local.get 92 + i32.store offset=248 + i32.const 0 + local.set 93 + local.get 4 + local.get 92 + local.get 93 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h1c78f693ba8789aeE + local.get 4 + i32.load offset=4 + local.set 94 + local.get 4 + i32.load + local.set 95 + local.get 4 + local.get 95 + i32.store offset=188 + local.get 4 + local.get 94 + i32.store offset=192 + i32.const 0 + local.set 96 + local.get 4 + local.get 96 + i32.store offset=196 + i32.const 188 + local.set 97 + local.get 4 + local.get 97 + i32.add + local.set 98 + local.get 98 + local.set 99 + local.get 4 + local.get 99 + i32.store offset=252 + i32.const 188 + local.set 100 + local.get 4 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.set 102 + local.get 4 + local.get 102 + i32.store offset=256 + local.get 4 + i32.load offset=192 + local.set 103 + local.get 4 + local.get 103 + i32.store offset=260 + local.get 4 + local.get 103 + i32.store offset=264 + local.get 4 + i64.load offset=112 + local.set 104 + local.get 103 + local.get 104 + i64.store + i32.const 56 + local.set 105 + local.get 103 + local.get 105 + i32.add + local.set 106 + i32.const 112 + local.set 107 + local.get 4 + local.get 107 + i32.add + local.set 108 + local.get 108 + local.get 105 + i32.add + local.set 109 + local.get 109 + i64.load + local.set 110 + local.get 106 + local.get 110 + i64.store + i32.const 48 + local.set 111 + local.get 103 + local.get 111 + i32.add + local.set 112 + i32.const 112 + local.set 113 + local.get 4 + local.get 113 + i32.add + local.set 114 + local.get 114 + local.get 111 + i32.add + local.set 115 + local.get 115 + i64.load + local.set 116 + local.get 112 + local.get 116 + i64.store + i32.const 40 + local.set 117 + local.get 103 + local.get 117 + i32.add + local.set 118 + i32.const 112 + local.set 119 + local.get 4 + local.get 119 + i32.add + local.set 120 + local.get 120 + local.get 117 + i32.add + local.set 121 + local.get 121 + i64.load + local.set 122 + local.get 118 + local.get 122 + i64.store + i32.const 32 + local.set 123 + local.get 103 + local.get 123 + i32.add + local.set 124 + i32.const 112 + local.set 125 + local.get 4 + local.get 125 + i32.add + local.set 126 + local.get 126 + local.get 123 + i32.add + local.set 127 + local.get 127 + i64.load + local.set 128 + local.get 124 + local.get 128 + i64.store + i32.const 24 + local.set 129 + local.get 103 + local.get 129 + i32.add + local.set 130 + i32.const 112 + local.set 131 + local.get 4 + local.get 131 + i32.add + local.set 132 + local.get 132 + local.get 129 + i32.add + local.set 133 + local.get 133 + i64.load + local.set 134 + local.get 130 + local.get 134 + i64.store + i32.const 16 + local.set 135 + local.get 103 + local.get 135 + i32.add + local.set 136 + i32.const 112 + local.set 137 + local.get 4 + local.get 137 + i32.add + local.set 138 + local.get 138 + local.get 135 + i32.add + local.set 139 + local.get 139 + i64.load + local.set 140 + local.get 136 + local.get 140 + i64.store + i32.const 8 + local.set 141 + local.get 103 + local.get 141 + i32.add + local.set 142 + i32.const 112 + local.set 143 + local.get 4 + local.get 143 + i32.add + local.set 144 + local.get 144 + local.get 141 + i32.add + local.set 145 + local.get 145 + i64.load + local.set 146 + local.get 142 + local.get 146 + i64.store + i32.const 188 + local.set 147 + local.get 4 + local.get 147 + i32.add + local.set 148 + local.get 148 + local.set 149 + local.get 4 + local.get 149 + i32.store offset=268 + i32.const 1 + local.set 150 + local.get 4 + local.get 150 + i32.store offset=196 + i32.const 8 + local.set 151 + i32.const 32 + local.set 152 + local.get 4 + local.get 152 + i32.add + local.set 153 + local.get 153 + local.get 151 + i32.add + local.set 154 + i32.const 188 + local.set 155 + local.get 4 + local.get 155 + i32.add + local.set 156 + local.get 156 + local.get 151 + i32.add + local.set 157 + local.get 157 + i32.load + local.set 158 + local.get 154 + local.get 158 + i32.store + local.get 4 + i64.load offset=188 align=4 + local.set 159 + local.get 4 + local.get 159 + i64.store offset=32 + i32.const 24 + local.set 160 + local.get 1 + local.get 160 + i32.add + local.set 161 + local.get 161 + i64.load + local.set 162 + i32.const 200 + local.set 163 + local.get 4 + local.get 163 + i32.add + local.set 164 + local.get 164 + local.get 160 + i32.add + local.set 165 + local.get 165 + local.get 162 + i64.store + i32.const 16 + local.set 166 + local.get 1 + local.get 166 + i32.add + local.set 167 + local.get 167 + i64.load + local.set 168 + i32.const 200 + local.set 169 + local.get 4 + local.get 169 + i32.add + local.set 170 + local.get 170 + local.get 166 + i32.add + local.set 171 + local.get 171 + local.get 168 + i64.store + i32.const 8 + local.set 172 + local.get 1 + local.get 172 + i32.add + local.set 173 + local.get 173 + i64.load + local.set 174 + i32.const 200 + local.set 175 + local.get 4 + local.get 175 + i32.add + local.set 176 + local.get 176 + local.get 172 + i32.add + local.set 177 + local.get 177 + local.get 174 + i64.store + local.get 1 + i64.load + local.set 178 + local.get 4 + local.get 178 + i64.store offset=200 + i32.const 32 + local.set 179 + local.get 4 + local.get 179 + i32.add + local.set 180 + local.get 180 + local.set 181 + i32.const 200 + local.set 182 + local.get 4 + local.get 182 + i32.add + local.set 183 + local.get 183 + local.set 184 + local.get 181 + local.get 184 + call $_ZN97_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$T$C$I$GT$$GT$11spec_extend17hf725e09fc38f1b9fE + local.get 4 + i64.load offset=32 align=4 + local.set 185 + local.get 0 + local.get 185 + i64.store align=4 + i32.const 8 + local.set 186 + local.get 0 + local.get 186 + i32.add + local.set 187 + i32.const 32 + local.set 188 + local.get 4 + local.get 188 + i32.add + local.set 189 + local.get 189 + local.get 186 + i32.add + local.set 190 + local.get 190 + i32.load + local.set 191 + local.get 187 + local.get 191 + i32.store + end + i32.const 272 + local.set 192 + local.get 4 + local.get 192 + i32.add + local.set 193 + local.get 193 + global.set $__stack_pointer + return + ) + (func $_ZN97_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$T$C$I$GT$$GT$11spec_extend17hf725e09fc38f1b9fE (;81;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16extend_desugared17hc27c96a858d242d6E + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN111_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter_nested..SpecFromIterNested$LT$T$C$I$GT$$GT$9from_iter17hedc77ce52911f63dE (;82;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 128 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 28 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h4adc2e04fa6051adE + local.get 4 + i32.load offset=32 + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.eq + local.set 12 + i32.const 1 + local.set 13 + local.get 12 + local.get 13 + i32.and + local.set 14 + block ;; label = @1 + local.get 14 + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.load offset=36 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=116 + i32.const 0 + local.set 16 + local.get 4 + local.get 15 + local.get 16 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h68e7a6865ca6aeafE + local.get 4 + i32.load offset=4 + local.set 17 + local.get 4 + i32.load + local.set 18 + local.get 4 + local.get 18 + i32.store offset=16 + local.get 4 + local.get 17 + i32.store offset=20 + i32.const 0 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=24 + i32.const 8 + local.set 20 + local.get 1 + local.get 20 + i32.add + local.set 21 + local.get 21 + i64.load align=4 + local.set 22 + i32.const 64 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 20 + i32.add + local.set 25 + local.get 25 + local.get 22 + i64.store + local.get 1 + i64.load align=4 + local.set 26 + local.get 4 + local.get 26 + i64.store offset=64 + i32.const 16 + local.set 27 + local.get 4 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + i32.const 64 + local.set 30 + local.get 4 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.set 32 + local.get 29 + local.get 32 + call $_ZN97_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$T$C$I$GT$$GT$11spec_extend17h2dd0acaa8ef96b27E + local.get 4 + i64.load offset=16 align=4 + local.set 33 + local.get 0 + local.get 33 + i64.store align=4 + i32.const 8 + local.set 34 + local.get 0 + local.get 34 + i32.add + local.set 35 + i32.const 16 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.get 34 + i32.add + local.set 38 + local.get 38 + i32.load + local.set 39 + local.get 35 + local.get 39 + i32.store + i32.const 128 + local.set 40 + local.get 4 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + return + end + i32.const 1050360 + local.set 42 + local.get 4 + local.get 42 + i32.store offset=120 + i32.const 1 + local.set 43 + local.get 4 + local.get 43 + i32.store offset=124 + i32.const 0 + local.set 44 + i32.const 1 + local.set 45 + local.get 44 + local.get 45 + i32.and + local.set 46 + block ;; label = @1 + local.get 46 + br_if 0 (;@1;) + i32.const 0 + local.set 47 + local.get 4 + local.get 47 + i32.store offset=108 + i32.const 1050360 + local.set 48 + local.get 4 + local.get 48 + i32.store offset=40 + i32.const 1 + local.set 49 + local.get 4 + local.get 49 + i32.store offset=44 + local.get 4 + i32.load offset=108 + local.set 50 + local.get 4 + i32.load offset=112 + local.set 51 + local.get 4 + local.get 50 + i32.store offset=56 + local.get 4 + local.get 51 + i32.store offset=60 + i32.const 1050368 + local.set 52 + local.get 4 + local.get 52 + i32.store offset=48 + i32.const 0 + local.set 53 + local.get 4 + local.get 53 + i32.store offset=52 + i32.const 40 + local.set 54 + local.get 4 + local.get 54 + i32.add + local.set 55 + local.get 55 + local.set 56 + i32.const 1050464 + local.set 57 + local.get 56 + local.get 57 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 84 + local.set 58 + local.get 4 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.set 60 + i32.const 1050492 + local.set 61 + i32.const 1 + local.set 62 + local.get 60 + local.get 61 + local.get 62 + call $_ZN4core3fmt9Arguments9new_const17hc64069829e8ee9b3E + i32.const 84 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.set 65 + i32.const 1050576 + local.set 66 + local.get 65 + local.get 66 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN97_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$T$C$I$GT$$GT$11spec_extend17h2dd0acaa8ef96b27E (;83;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$14extend_trusted17he888c5a7e6180dc9E + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17h573cba0d2363170bE (;84;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + local.get 1 + i32.store offset=36 + local.get 6 + local.get 2 + i32.store offset=40 + local.get 6 + local.get 3 + i32.store offset=44 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + local.get 6 + local.get 3 + i32.store offset=24 + br 1 (;@1;) + end + i32.const 0 + local.set 10 + local.get 6 + local.get 10 + i32.store offset=24 + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load offset=32 + local.set 11 + local.get 6 + local.get 11 + i32.store offset=28 + local.get 6 + i32.load offset=24 + local.set 12 + local.get 6 + i32.load offset=28 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=20 + local.get 6 + local.get 12 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 14 + local.get 6 + i32.load offset=20 + local.set 15 + local.get 0 + local.get 14 + i32.store + local.get 0 + local.get 15 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store offset=8 + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$13shrink_to_fit17h9c89a650aa31aaf2E (;85;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + local.get 3 + local.get 0 + i32.store offset=20 + i32.const 0 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + block ;; label = @2 + local.get 6 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 7 + local.get 3 + local.get 7 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=12 + end + local.get 0 + i32.load offset=8 + local.set 9 + local.get 3 + i32.load offset=12 + local.set 10 + local.get 10 + local.set 11 + local.get 9 + local.set 12 + local.get 11 + local.get 12 + i32.gt_u + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 3 + local.get 0 + i32.store offset=24 + local.get 0 + i32.load offset=8 + local.set 16 + local.get 3 + local.get 16 + i32.store offset=28 + local.get 3 + local.get 0 + local.get 16 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$6shrink17ha3a2a85721bbae44E + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + i32.load + local.set 18 + local.get 18 + local.get 17 + call $_ZN5alloc7raw_vec14handle_reserve17hb36ea834d9bfc1f7E + end + i32.const 32 + local.set 19 + local.get 3 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$14extend_trusted17he888c5a7e6180dc9E (;86;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 160 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 0 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=11 + local.get 4 + local.get 0 + i32.store offset=124 + i32.const 20 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 8 + local.get 1 + call $_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h4adc2e04fa6051adE + local.get 4 + i32.load offset=20 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=128 + local.get 4 + i32.load offset=24 + local.set 10 + local.get 4 + i32.load offset=28 + local.set 11 + local.get 4 + local.get 10 + i32.store offset=12 + local.get 4 + local.get 11 + i32.store offset=16 + local.get 4 + i32.load offset=12 + local.set 12 + i32.const 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i32.eq + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + block ;; label = @1 + local.get 18 + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.load offset=16 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=132 + local.get 0 + local.get 19 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17hdc3823341446cab2E + local.get 4 + local.get 0 + i32.store offset=136 + local.get 0 + i32.load offset=4 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=140 + local.get 4 + local.get 20 + i32.store offset=144 + i32.const 8 + local.set 21 + local.get 0 + local.get 21 + i32.add + local.set 22 + local.get 4 + local.get 22 + i32.store offset=148 + local.get 0 + i32.load offset=8 + local.set 23 + local.get 4 + local.get 22 + i32.store offset=32 + local.get 4 + local.get 23 + i32.store offset=36 + i32.const 8 + local.set 24 + local.get 1 + local.get 24 + i32.add + local.set 25 + local.get 25 + i64.load align=4 + local.set 26 + i32.const 40 + local.set 27 + local.get 4 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.get 24 + i32.add + local.set 29 + local.get 29 + local.get 26 + i64.store + local.get 1 + i64.load align=4 + local.set 30 + local.get 4 + local.get 30 + i64.store offset=40 + local.get 4 + local.get 20 + i32.store offset=64 + local.get 4 + i32.load offset=32 + local.set 31 + local.get 4 + i32.load offset=36 + local.set 32 + local.get 4 + local.get 31 + i32.store offset=56 + local.get 4 + local.get 32 + i32.store offset=60 + i32.const 40 + local.set 33 + local.get 4 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + i32.const 56 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + local.get 35 + local.get 38 + call $_ZN4core4iter6traits8iterator8Iterator8for_each17h132cc2335a011a14E + i32.const 160 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + global.set $__stack_pointer + return + end + i32.const 1050360 + local.set 41 + local.get 4 + local.get 41 + i32.store offset=152 + i32.const 1 + local.set 42 + local.get 4 + local.get 42 + i32.store offset=156 + i32.const 0 + local.set 43 + i32.const 1 + local.set 44 + local.get 43 + local.get 44 + i32.and + local.set 45 + block ;; label = @1 + local.get 45 + br_if 0 (;@1;) + i32.const 0 + local.set 46 + local.get 4 + local.get 46 + i32.store offset=116 + i32.const 1050360 + local.set 47 + local.get 4 + local.get 47 + i32.store offset=68 + i32.const 1 + local.set 48 + local.get 4 + local.get 48 + i32.store offset=72 + local.get 4 + i32.load offset=116 + local.set 49 + local.get 4 + i32.load offset=120 + local.set 50 + local.get 4 + local.get 49 + i32.store offset=84 + local.get 4 + local.get 50 + i32.store offset=88 + i32.const 1050368 + local.set 51 + local.get 4 + local.get 51 + i32.store offset=76 + i32.const 0 + local.set 52 + local.get 4 + local.get 52 + i32.store offset=80 + i32.const 68 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.set 55 + i32.const 1050668 + local.set 56 + local.get 55 + local.get 56 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 92 + local.set 57 + local.get 4 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.set 59 + i32.const 1050492 + local.set 60 + i32.const 1 + local.set 61 + local.get 59 + local.get 60 + local.get 61 + call $_ZN4core3fmt9Arguments9new_const17hc64069829e8ee9b3E + i32.const 92 + local.set 62 + local.get 4 + local.get 62 + i32.add + local.set 63 + local.get 63 + local.set 64 + i32.const 1050576 + local.set 65 + local.get 64 + local.get 65 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17hdc3823341446cab2E (;87;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=24 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=28 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 9 + local.get 4 + local.get 9 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 11 + local.get 11 + local.get 5 + i32.sub + local.set 12 + local.get 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.gt_u + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @1 + local.get 17 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 5 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h26628e638c02c88aE + end + i32.const 32 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$14extend_trusted28_$u7b$$u7b$closure$u7d$$u7d$17h830beee293e03863E (;88;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 0 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=16 + local.get 0 + i32.load offset=4 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=20 + i32.const 48 + local.set 8 + local.get 7 + local.get 8 + i32.mul + local.set 9 + local.get 6 + local.get 9 + i32.add + local.set 10 + local.get 4 + local.get 10 + i32.store offset=24 + local.get 1 + i64.load + local.set 11 + local.get 10 + local.get 11 + i64.store + i32.const 40 + local.set 12 + local.get 10 + local.get 12 + i32.add + local.set 13 + local.get 1 + local.get 12 + i32.add + local.set 14 + local.get 14 + i64.load + local.set 15 + local.get 13 + local.get 15 + i64.store + i32.const 32 + local.set 16 + local.get 10 + local.get 16 + i32.add + local.set 17 + local.get 1 + local.get 16 + i32.add + local.set 18 + local.get 18 + i64.load + local.set 19 + local.get 17 + local.get 19 + i64.store + i32.const 24 + local.set 20 + local.get 10 + local.get 20 + i32.add + local.set 21 + local.get 1 + local.get 20 + i32.add + local.set 22 + local.get 22 + i64.load + local.set 23 + local.get 21 + local.get 23 + i64.store + i32.const 16 + local.set 24 + local.get 10 + local.get 24 + i32.add + local.set 25 + local.get 1 + local.get 24 + i32.add + local.set 26 + local.get 26 + i64.load + local.set 27 + local.get 25 + local.get 27 + i64.store + i32.const 8 + local.set 28 + local.get 10 + local.get 28 + i32.add + local.set 29 + local.get 1 + local.get 28 + i32.add + local.set 30 + local.get 30 + i64.load + local.set 31 + local.get 29 + local.get 31 + i64.store + local.get 4 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 32 + i32.const 1 + local.set 33 + local.get 32 + local.get 33 + i32.add + local.set 34 + local.get 0 + local.get 34 + i32.store offset=4 + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16extend_desugared17hc27c96a858d242d6E (;89;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 192 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + local.get 4 + local.get 0 + i32.store offset=152 + loop ;; label = @1 + i32.const 8 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 8 + local.get 1 + call $_ZN104_$LT$core..iter..adapters..cloned..Cloned$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hd2e520d2cc239e98E + local.get 4 + i32.load offset=16 + local.set 9 + i32.const 1000000000 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.get 12 + i32.eq + local.set 13 + i32.const 0 + local.set 14 + i32.const 1 + local.set 15 + i32.const 1 + local.set 16 + local.get 13 + local.get 16 + i32.and + local.set 17 + local.get 14 + local.get 15 + local.get 17 + select + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.set 20 + local.get 19 + local.set 21 + local.get 20 + local.get 21 + i32.eq + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 24 + i32.eqz + br_if 0 (;@5;) + i32.const 56 + local.set 25 + i32.const 72 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 25 + i32.add + local.set 28 + i32.const 8 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 25 + i32.add + local.set 31 + local.get 31 + i64.load + local.set 32 + local.get 28 + local.get 32 + i64.store + i32.const 48 + local.set 33 + i32.const 72 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 33 + i32.add + local.set 36 + i32.const 8 + local.set 37 + local.get 4 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.get 33 + i32.add + local.set 39 + local.get 39 + i64.load + local.set 40 + local.get 36 + local.get 40 + i64.store + i32.const 40 + local.set 41 + i32.const 72 + local.set 42 + local.get 4 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.get 41 + i32.add + local.set 44 + i32.const 8 + local.set 45 + local.get 4 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.get 41 + i32.add + local.set 47 + local.get 47 + i64.load + local.set 48 + local.get 44 + local.get 48 + i64.store + i32.const 32 + local.set 49 + i32.const 72 + local.set 50 + local.get 4 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.get 49 + i32.add + local.set 52 + i32.const 8 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.get 49 + i32.add + local.set 55 + local.get 55 + i64.load + local.set 56 + local.get 52 + local.get 56 + i64.store + i32.const 24 + local.set 57 + i32.const 72 + local.set 58 + local.get 4 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 57 + i32.add + local.set 60 + i32.const 8 + local.set 61 + local.get 4 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.get 57 + i32.add + local.set 63 + local.get 63 + i64.load + local.set 64 + local.get 60 + local.get 64 + i64.store + i32.const 16 + local.set 65 + i32.const 72 + local.set 66 + local.get 4 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.get 65 + i32.add + local.set 68 + i32.const 8 + local.set 69 + local.get 4 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.get 65 + i32.add + local.set 71 + local.get 71 + i64.load + local.set 72 + local.get 68 + local.get 72 + i64.store + i32.const 8 + local.set 73 + i32.const 72 + local.set 74 + local.get 4 + local.get 74 + i32.add + local.set 75 + local.get 75 + local.get 73 + i32.add + local.set 76 + i32.const 8 + local.set 77 + local.get 4 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.get 73 + i32.add + local.set 79 + local.get 79 + i64.load + local.set 80 + local.get 76 + local.get 80 + i64.store + local.get 4 + i64.load offset=8 + local.set 81 + local.get 4 + local.get 81 + i64.store offset=72 + local.get 0 + i32.load offset=8 + local.set 82 + local.get 4 + local.get 82 + i32.store offset=156 + local.get 4 + local.get 0 + i32.store offset=160 + i32.const 0 + local.set 83 + i32.const 1 + local.set 84 + local.get 83 + local.get 84 + i32.and + local.set 85 + local.get 85 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 8 + local.set 86 + local.get 4 + local.get 86 + i32.add + local.set 87 + local.get 87 + local.set 88 + local.get 88 + call $_ZN4core3ptr81drop_in_place$LT$core..option..Option$LT$auction_registry..model..Auction$GT$$GT$17hfb04f5a564cd5369E + i32.const 192 + local.set 89 + local.get 4 + local.get 89 + i32.add + local.set 90 + local.get 90 + global.set $__stack_pointer + return + end + local.get 0 + i32.load + local.set 91 + local.get 4 + local.get 91 + i32.store offset=136 + br 1 (;@2;) + end + i32.const -1 + local.set 92 + local.get 4 + local.get 92 + i32.store offset=136 + end + local.get 4 + i32.load offset=136 + local.set 93 + local.get 82 + local.set 94 + local.get 93 + local.set 95 + local.get 94 + local.get 95 + i32.eq + local.set 96 + i32.const 1 + local.set 97 + local.get 96 + local.get 97 + i32.and + local.set 98 + block ;; label = @2 + block ;; label = @3 + local.get 98 + br_if 0 (;@3;) + br 1 (;@2;) + end + i32.const 140 + local.set 99 + local.get 4 + local.get 99 + i32.add + local.set 100 + local.get 100 + local.set 101 + local.get 101 + local.get 1 + call $_ZN104_$LT$core..iter..adapters..cloned..Cloned$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h1e5c2b09126c9c8eE + local.get 4 + i32.load offset=140 + local.set 102 + local.get 4 + local.get 102 + i32.store offset=164 + i32.const 1 + local.set 103 + local.get 102 + local.get 103 + i32.add + local.set 104 + i32.const -1 + local.set 105 + local.get 104 + local.get 105 + local.get 104 + select + local.set 106 + local.get 4 + local.get 106 + i32.store offset=168 + local.get 4 + i32.load offset=168 + local.set 107 + local.get 0 + local.get 107 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17he390758d7636b6d0E + end + local.get 4 + local.get 0 + i32.store offset=172 + local.get 0 + i32.load offset=4 + local.set 108 + local.get 4 + local.get 108 + i32.store offset=176 + local.get 4 + local.get 108 + i32.store offset=180 + i32.const 6 + local.set 109 + local.get 82 + local.get 109 + i32.shl + local.set 110 + local.get 108 + local.get 110 + i32.add + local.set 111 + local.get 4 + local.get 111 + i32.store offset=184 + local.get 4 + i64.load offset=72 + local.set 112 + local.get 111 + local.get 112 + i64.store + i32.const 56 + local.set 113 + local.get 111 + local.get 113 + i32.add + local.set 114 + i32.const 72 + local.set 115 + local.get 4 + local.get 115 + i32.add + local.set 116 + local.get 116 + local.get 113 + i32.add + local.set 117 + local.get 117 + i64.load + local.set 118 + local.get 114 + local.get 118 + i64.store + i32.const 48 + local.set 119 + local.get 111 + local.get 119 + i32.add + local.set 120 + i32.const 72 + local.set 121 + local.get 4 + local.get 121 + i32.add + local.set 122 + local.get 122 + local.get 119 + i32.add + local.set 123 + local.get 123 + i64.load + local.set 124 + local.get 120 + local.get 124 + i64.store + i32.const 40 + local.set 125 + local.get 111 + local.get 125 + i32.add + local.set 126 + i32.const 72 + local.set 127 + local.get 4 + local.get 127 + i32.add + local.set 128 + local.get 128 + local.get 125 + i32.add + local.set 129 + local.get 129 + i64.load + local.set 130 + local.get 126 + local.get 130 + i64.store + i32.const 32 + local.set 131 + local.get 111 + local.get 131 + i32.add + local.set 132 + i32.const 72 + local.set 133 + local.get 4 + local.get 133 + i32.add + local.set 134 + local.get 134 + local.get 131 + i32.add + local.set 135 + local.get 135 + i64.load + local.set 136 + local.get 132 + local.get 136 + i64.store + i32.const 24 + local.set 137 + local.get 111 + local.get 137 + i32.add + local.set 138 + i32.const 72 + local.set 139 + local.get 4 + local.get 139 + i32.add + local.set 140 + local.get 140 + local.get 137 + i32.add + local.set 141 + local.get 141 + i64.load + local.set 142 + local.get 138 + local.get 142 + i64.store + i32.const 16 + local.set 143 + local.get 111 + local.get 143 + i32.add + local.set 144 + i32.const 72 + local.set 145 + local.get 4 + local.get 145 + i32.add + local.set 146 + local.get 146 + local.get 143 + i32.add + local.set 147 + local.get 147 + i64.load + local.set 148 + local.get 144 + local.get 148 + i64.store + i32.const 8 + local.set 149 + local.get 111 + local.get 149 + i32.add + local.set 150 + i32.const 72 + local.set 151 + local.get 4 + local.get 151 + i32.add + local.set 152 + local.get 152 + local.get 149 + i32.add + local.set 153 + local.get 153 + i64.load + local.set 154 + local.get 150 + local.get 154 + i64.store + i32.const 1 + local.set 155 + local.get 82 + local.get 155 + i32.add + local.set 156 + local.get 4 + local.get 156 + i32.store offset=188 + local.get 0 + local.get 156 + i32.store offset=8 + br 0 (;@1;) + end + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17he390758d7636b6d0E (;90;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=24 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=28 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 9 + local.get 4 + local.get 9 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 11 + local.get 11 + local.get 5 + i32.sub + local.set 12 + local.get 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.gt_u + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @1 + local.get 17 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 5 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h27519daeaa498cd8E + end + i32.const 32 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17h082dd11c74e6f485E (;91;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 256 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$13shrink_to_fit17h9c89a650aa31aaf2E + i32.const 8 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load + local.set 7 + i32.const 32 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 5 + i32.add + local.set 10 + local.get 10 + local.get 7 + i32.store + local.get 1 + i64.load align=4 + local.set 11 + local.get 4 + local.get 11 + i64.store offset=32 + i32.const 16 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.get 5 + i32.add + local.set 14 + local.get 10 + i32.load + local.set 15 + local.get 14 + local.get 15 + i32.store + local.get 4 + i64.load offset=32 + local.set 16 + local.get 4 + local.get 16 + i64.store offset=16 + i32.const 16 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 4 + local.get 18 + i32.store offset=136 + i32.const 16 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 4 + local.get 20 + i32.store offset=140 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + i32.load offset=20 + local.set 22 + local.get 4 + local.get 21 + i32.store offset=144 + local.get 4 + local.get 22 + i32.store offset=148 + i32.const 16 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 4 + local.get 24 + i32.store offset=152 + i32.const 16 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 4 + local.get 26 + i32.store offset=156 + local.get 14 + i32.load + local.set 27 + local.get 4 + local.get 27 + i32.store offset=160 + local.get 4 + local.get 21 + i32.store offset=52 + local.get 4 + local.get 22 + i32.store offset=56 + i32.const 52 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 4 + local.get 29 + i32.store offset=164 + i32.const 52 + local.set 30 + local.get 4 + local.get 30 + i32.add + local.set 31 + local.get 4 + local.get 31 + i32.store offset=168 + local.get 4 + i32.load offset=56 + local.set 32 + local.get 4 + local.get 32 + i32.store offset=172 + local.get 4 + local.get 32 + i32.store offset=176 + local.get 4 + local.get 32 + i32.store offset=180 + local.get 4 + local.get 32 + i32.store offset=68 + local.get 4 + local.get 27 + i32.store offset=72 + local.get 4 + i32.load offset=68 + local.set 33 + local.get 4 + i32.load offset=72 + local.set 34 + local.get 4 + local.get 33 + i32.store offset=60 + local.get 4 + local.get 34 + i32.store offset=64 + local.get 4 + i32.load offset=60 + local.set 35 + local.get 4 + i32.load offset=64 + local.set 36 + local.get 4 + local.get 35 + i32.store offset=184 + local.get 4 + local.get 36 + i32.store offset=188 + local.get 4 + local.get 35 + i32.store offset=192 + local.get 4 + local.get 36 + i32.store offset=196 + i32.const 52 + local.set 37 + local.get 4 + local.get 37 + i32.add + local.set 38 + local.get 4 + local.get 38 + i32.store offset=200 + i32.const 52 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 5 + i32.add + local.set 41 + local.get 4 + local.get 41 + i32.store offset=204 + local.get 4 + local.get 35 + i32.store offset=84 + local.get 4 + local.get 36 + i32.store offset=88 + local.get 4 + i32.load offset=84 + local.set 42 + local.get 4 + i32.load offset=88 + local.set 43 + local.get 4 + local.get 42 + i32.store offset=76 + local.get 4 + local.get 43 + i32.store offset=80 + local.get 4 + i32.load offset=76 + local.set 44 + local.get 4 + i32.load offset=80 + local.set 45 + local.get 4 + local.get 44 + i32.store offset=44 + local.get 4 + local.get 45 + i32.store offset=48 + local.get 4 + i32.load offset=44 + local.set 46 + local.get 4 + i32.load offset=48 + local.set 47 + local.get 4 + local.get 46 + i32.store offset=92 + local.get 4 + local.get 47 + i32.store offset=96 + i32.const 92 + local.set 48 + local.get 4 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.get 5 + i32.add + local.set 50 + local.get 4 + local.get 50 + i32.store offset=208 + local.get 4 + i32.load offset=92 + local.set 51 + local.get 4 + i32.load offset=96 + local.set 52 + local.get 4 + local.get 51 + i32.store offset=212 + local.get 4 + local.get 52 + i32.store offset=216 + local.get 4 + local.get 51 + i32.store offset=100 + local.get 4 + local.get 52 + i32.store offset=104 + i32.const 100 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 4 + local.get 54 + i32.store offset=220 + local.get 4 + i32.load offset=100 + local.set 55 + local.get 4 + i32.load offset=104 + local.set 56 + local.get 4 + local.get 55 + i32.store offset=224 + local.get 4 + local.get 56 + i32.store offset=228 + local.get 4 + local.get 55 + i32.store offset=232 + local.get 4 + local.get 56 + i32.store offset=236 + local.get 4 + local.get 55 + i32.store offset=108 + local.get 4 + local.get 56 + i32.store offset=112 + local.get 4 + i32.load offset=108 + local.set 57 + local.get 4 + i32.load offset=112 + local.set 58 + local.get 4 + local.get 57 + i32.store offset=240 + local.get 4 + local.get 58 + i32.store offset=244 + local.get 4 + local.get 57 + i32.store offset=248 + local.get 4 + local.get 58 + i32.store offset=252 + local.get 4 + local.get 57 + i32.store offset=124 + local.get 4 + local.get 58 + i32.store offset=128 + local.get 4 + i32.load offset=124 + local.set 59 + local.get 4 + i32.load offset=128 + local.set 60 + local.get 4 + local.get 59 + i32.store offset=116 + local.get 4 + local.get 60 + i32.store offset=120 + local.get 4 + i32.load offset=116 + local.set 61 + local.get 4 + i32.load offset=120 + local.set 62 + local.get 4 + local.get 61 + i32.store offset=8 + local.get 4 + local.get 62 + i32.store offset=12 + local.get 4 + i32.load offset=8 + local.set 63 + local.get 4 + i32.load offset=12 + local.set 64 + local.get 0 + local.get 64 + i32.store offset=4 + local.get 0 + local.get 63 + i32.store + i32.const 256 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h44bc99d6eeb3b93dE (;92;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN5alloc3vec16in_place_collect108_$LT$impl$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$u20$for$u20$alloc..vec..Vec$LT$T$GT$$GT$9from_iter17hf15475df68d64fb8E (;93;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 224 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 0 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=22 + i32.const 1050684 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=24 + i32.const 1 + local.set 7 + local.get 4 + local.get 7 + i32.store8 offset=31 + i32.const 1050684 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=32 + i32.const 1 + local.set 9 + local.get 4 + local.get 9 + i32.store8 offset=36 + i32.const 0 + local.set 10 + local.get 4 + local.get 10 + i32.store8 offset=37 + i32.const 0 + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 13 + br_if 0 (;@5;) + local.get 1 + call $_ZN96_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..adapters..SourceIter$GT$8as_inner17h90c7057ce4f4f896E + local.set 14 + local.get 14 + call $_ZN104_$LT$alloc..vec..into_iter..IntoIter$LT$T$GT$$u20$as$u20$alloc..vec..in_place_collect..AsVecIntoIter$GT$12as_into_iter17hc7b4995b75408902E + local.set 15 + local.get 4 + local.get 15 + i32.store offset=124 + local.get 15 + i32.load + local.set 16 + local.get 4 + local.get 16 + i32.store offset=128 + local.get 15 + i32.load offset=8 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=132 + local.get 15 + i32.load offset=4 + local.set 18 + local.get 15 + i32.load + local.set 19 + local.get 4 + local.get 19 + i32.store offset=136 + local.get 15 + i32.load offset=12 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=140 + local.get 15 + i32.load offset=4 + local.set 21 + i32.const 6 + local.set 22 + local.get 21 + local.get 22 + i32.shl + local.set 23 + i32.const 48 + local.set 24 + local.get 23 + local.get 24 + i32.div_u + local.set 25 + local.get 4 + local.get 16 + i32.store offset=144 + local.get 4 + local.get 18 + i32.store offset=148 + local.get 4 + local.get 19 + i32.store offset=56 + local.get 4 + local.get 25 + i32.store offset=152 + local.get 4 + i32.load offset=56 + local.set 26 + local.get 1 + local.get 26 + local.get 20 + call $_ZN83_$LT$I$u20$as$u20$alloc..vec..in_place_collect..SpecInPlaceCollect$LT$T$C$I$GT$$GT$16collect_in_place17h1b66f40bf93f6ed3E + local.set 27 + local.get 4 + local.get 27 + i32.store offset=156 + local.get 1 + call $_ZN96_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..adapters..SourceIter$GT$8as_inner17h90c7057ce4f4f896E + local.set 28 + local.get 28 + call $_ZN104_$LT$alloc..vec..into_iter..IntoIter$LT$T$GT$$u20$as$u20$alloc..vec..in_place_collect..AsVecIntoIter$GT$12as_into_iter17hc7b4995b75408902E + local.set 29 + local.get 4 + local.get 29 + i32.store offset=160 + local.get 29 + i32.load offset=8 + local.set 30 + local.get 30 + local.set 31 + local.get 17 + local.set 32 + local.get 31 + local.get 32 + i32.ne + local.set 33 + i32.const 1 + local.set 34 + local.get 33 + local.get 34 + i32.and + local.set 35 + local.get 35 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 8 + local.set 36 + local.get 1 + local.get 36 + i32.add + local.set 37 + local.get 37 + i64.load align=4 + local.set 38 + i32.const 40 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 36 + i32.add + local.set 41 + local.get 41 + local.get 38 + i64.store + local.get 1 + i64.load align=4 + local.set 42 + local.get 4 + local.get 42 + i64.store offset=40 + i32.const 40 + local.set 43 + local.get 4 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + local.get 0 + local.get 45 + call $_ZN111_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter_nested..SpecFromIterNested$LT$T$C$I$GT$$GT$9from_iter17hedc77ce52911f63dE + br 3 (;@1;) + end + br 1 (;@2;) + end + end + local.get 4 + i32.load offset=56 + local.set 46 + local.get 4 + local.get 46 + i32.store offset=164 + local.get 4 + local.get 18 + i32.store offset=168 + local.get 29 + call $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$32forget_allocation_drop_remaining17h085b1a7d69273972E + local.get 18 + local.get 25 + call $_ZN5alloc3vec16in_place_collect13needs_realloc17h69a8834b37a46852E + local.set 47 + i32.const 1 + local.set 48 + local.get 47 + local.get 48 + i32.and + local.set 49 + block ;; label = @2 + block ;; label = @3 + local.get 49 + br_if 0 (;@3;) + br 1 (;@2;) + end + i32.const 8 + local.set 50 + local.get 4 + local.get 50 + i32.store offset=172 + i32.const 64 + local.set 51 + local.get 4 + local.get 51 + i32.store offset=176 + local.get 4 + local.get 18 + i32.store offset=180 + i32.const 6 + local.set 52 + local.get 18 + local.get 52 + i32.shl + local.set 53 + local.get 4 + local.get 53 + i32.store offset=184 + local.get 4 + local.get 53 + i32.store offset=68 + local.get 4 + local.get 50 + i32.store offset=64 + local.get 4 + local.get 50 + i32.store offset=188 + i32.const 48 + local.set 54 + local.get 4 + local.get 54 + i32.store offset=192 + local.get 4 + local.get 25 + i32.store offset=196 + local.get 25 + local.get 54 + i32.mul + local.set 55 + local.get 4 + local.get 55 + i32.store offset=200 + local.get 4 + local.get 55 + i32.store offset=76 + local.get 4 + local.get 50 + i32.store offset=72 + local.get 4 + i32.load offset=56 + local.set 56 + local.get 4 + local.get 56 + i32.store offset=204 + local.get 4 + local.get 56 + i32.store offset=88 + local.get 4 + i32.load offset=88 + local.set 57 + local.get 4 + i32.load offset=64 + local.set 58 + local.get 4 + i32.load offset=68 + local.set 59 + local.get 4 + i32.load offset=72 + local.set 60 + local.get 4 + i32.load offset=76 + local.set 61 + i32.const 8 + local.set 62 + local.get 4 + local.get 62 + i32.add + local.set 63 + i32.const 63 + local.set 64 + local.get 4 + local.get 64 + i32.add + local.set 65 + local.get 63 + local.get 65 + local.get 57 + local.get 58 + local.get 59 + local.get 60 + local.get 61 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17ha4ec1ff1b6197ea9E + local.get 4 + i32.load offset=8 + local.set 66 + local.get 4 + i32.load offset=12 + local.set 67 + local.get 4 + local.get 67 + i32.store offset=84 + local.get 4 + local.get 66 + i32.store offset=80 + local.get 4 + i32.load offset=80 + local.set 68 + i32.const 1 + local.set 69 + i32.const 0 + local.set 70 + local.get 70 + local.get 69 + local.get 68 + select + local.set 71 + block ;; label = @3 + local.get 71 + br_if 0 (;@3;) + local.get 4 + i32.load offset=80 + local.set 72 + local.get 4 + i32.load offset=84 + local.set 73 + local.get 4 + local.get 72 + i32.store offset=208 + local.get 4 + local.get 73 + i32.store offset=212 + local.get 4 + local.get 72 + i32.store offset=56 + br 1 (;@2;) + end + local.get 4 + i32.load offset=72 + local.set 74 + local.get 4 + i32.load offset=76 + local.set 75 + local.get 74 + local.get 75 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 4 + i32.load offset=56 + local.set 76 + local.get 4 + local.get 76 + i32.store offset=216 + local.get 4 + local.get 25 + i32.store offset=220 + i32.const 0 + local.set 77 + i32.const 1 + local.set 78 + local.get 77 + local.get 78 + i32.and + local.set 79 + block ;; label = @2 + block ;; label = @3 + local.get 79 + br_if 0 (;@3;) + local.get 4 + local.get 25 + i32.store offset=112 + br 1 (;@2;) + end + i32.const 0 + local.set 80 + local.get 4 + local.get 80 + i32.store offset=112 + end + local.get 4 + local.get 76 + i32.store offset=120 + local.get 4 + i32.load offset=120 + local.set 81 + local.get 4 + local.get 81 + i32.store offset=116 + local.get 4 + i32.load offset=112 + local.set 82 + local.get 4 + i32.load offset=116 + local.set 83 + local.get 4 + local.get 83 + i32.store offset=108 + local.get 4 + local.get 82 + i32.store offset=104 + local.get 4 + i32.load offset=104 + local.set 84 + local.get 4 + i32.load offset=108 + local.set 85 + local.get 4 + local.get 84 + i32.store offset=92 + local.get 4 + local.get 85 + i32.store offset=96 + local.get 4 + local.get 27 + i32.store offset=100 + local.get 4 + i64.load offset=92 align=4 + local.set 86 + local.get 0 + local.get 86 + i64.store align=4 + i32.const 8 + local.set 87 + local.get 0 + local.get 87 + i32.add + local.set 88 + i32.const 92 + local.set 89 + local.get 4 + local.get 89 + i32.add + local.set 90 + local.get 90 + local.get 87 + i32.add + local.set 91 + local.get 91 + i32.load + local.set 92 + local.get 88 + local.get 92 + i32.store + local.get 1 + call $_ZN4core3ptr318drop_in_place$LT$core..iter..adapters..map..Map$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h5bda7b94867792fbE + end + i32.const 224 + local.set 93 + local.get 4 + local.get 93 + i32.add + local.set 94 + local.get 94 + global.set $__stack_pointer + return + ) + (func $_ZN90_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h32bfede6b6bacd39E (;94;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 8 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 5 + i32.add + local.set 10 + local.get 10 + local.get 7 + i32.store + local.get 1 + i64.load align=4 + local.set 11 + local.get 4 + local.get 11 + i64.store offset=16 + i32.const 16 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=52 + i32.const 16 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=56 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=60 + i32.const 16 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + i32.const 8 + local.set 24 + local.get 23 + local.get 24 + i32.add + local.set 25 + local.get 4 + local.get 25 + i32.store offset=64 + i32.const 16 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=68 + i32.const 16 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.set 31 + local.get 4 + local.get 31 + i32.store offset=72 + i32.const 16 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.set 34 + local.get 4 + local.get 34 + i32.store offset=76 + local.get 4 + i32.load offset=20 + local.set 35 + local.get 4 + local.get 35 + i32.store offset=80 + local.get 4 + local.get 35 + i32.store offset=84 + i32.const 0 + local.set 36 + i32.const 1 + local.set 37 + local.get 36 + local.get 37 + i32.and + local.set 38 + block ;; label = @1 + block ;; label = @2 + local.get 38 + br_if 0 (;@2;) + i32.const 16 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 4 + local.get 41 + i32.store offset=88 + i32.const 16 + local.set 42 + local.get 4 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.set 44 + local.get 4 + local.get 44 + i32.store offset=92 + local.get 4 + i32.load offset=24 + local.set 45 + local.get 4 + local.get 45 + i32.store offset=96 + i32.const 48 + local.set 46 + local.get 45 + local.get 46 + i32.mul + local.set 47 + local.get 35 + local.get 47 + i32.add + local.set 48 + local.get 4 + local.get 48 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 16 + local.set 49 + local.get 4 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 4 + local.get 51 + i32.store offset=100 + i32.const 16 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.set 54 + local.get 4 + local.get 54 + i32.store offset=104 + local.get 4 + i32.load offset=24 + local.set 55 + local.get 4 + local.get 55 + i32.store offset=108 + local.get 4 + local.get 35 + i32.store offset=112 + local.get 4 + local.get 55 + i32.store offset=116 + local.get 35 + local.get 55 + i32.add + local.set 56 + local.get 4 + local.get 56 + i32.store offset=120 + local.get 4 + i32.load offset=120 + local.set 57 + local.get 4 + local.get 57 + i32.store offset=124 + local.get 4 + local.get 35 + i32.store offset=128 + local.get 4 + local.get 57 + i32.store offset=132 + local.get 4 + local.get 57 + i32.store offset=44 + local.get 4 + i32.load offset=44 + local.set 58 + local.get 4 + local.get 58 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 59 + local.get 4 + local.get 59 + i32.store offset=28 + end + i32.const 16 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.set 62 + local.get 4 + local.get 62 + i32.store offset=136 + i32.const 16 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.set 65 + local.get 4 + local.get 65 + i32.store offset=140 + i32.const 0 + local.set 66 + i32.const 1 + local.set 67 + local.get 66 + local.get 67 + i32.and + local.set 68 + block ;; label = @1 + block ;; label = @2 + local.get 68 + br_if 0 (;@2;) + local.get 4 + i32.load offset=16 + local.set 69 + local.get 4 + local.get 69 + i32.store offset=32 + br 1 (;@1;) + end + i32.const -1 + local.set 70 + local.get 4 + local.get 70 + i32.store offset=32 + end + local.get 4 + local.get 35 + i32.store offset=36 + local.get 4 + i32.load offset=32 + local.set 71 + local.get 4 + i32.load offset=28 + local.set 72 + local.get 4 + i32.load offset=36 + local.set 73 + local.get 0 + local.get 73 + i32.store + local.get 0 + local.get 71 + i32.store offset=4 + local.get 0 + local.get 35 + i32.store offset=8 + local.get 0 + local.get 72 + i32.store offset=12 + i32.const 144 + local.set 74 + local.get 4 + local.get 74 + i32.add + local.set 75 + local.get 75 + global.set $__stack_pointer + return + ) + (func $_ZN90_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h9f3be2fb5d1c5f8dE (;95;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 8 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 5 + i32.add + local.set 10 + local.get 10 + local.get 7 + i32.store + local.get 1 + i64.load align=4 + local.set 11 + local.get 4 + local.get 11 + i64.store offset=16 + i32.const 16 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=52 + i32.const 16 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=56 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=60 + i32.const 16 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + i32.const 8 + local.set 24 + local.get 23 + local.get 24 + i32.add + local.set 25 + local.get 4 + local.get 25 + i32.store offset=64 + i32.const 16 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=68 + i32.const 16 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.set 31 + local.get 4 + local.get 31 + i32.store offset=72 + i32.const 16 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.set 34 + local.get 4 + local.get 34 + i32.store offset=76 + local.get 4 + i32.load offset=20 + local.set 35 + local.get 4 + local.get 35 + i32.store offset=80 + local.get 4 + local.get 35 + i32.store offset=84 + i32.const 0 + local.set 36 + i32.const 1 + local.set 37 + local.get 36 + local.get 37 + i32.and + local.set 38 + block ;; label = @1 + block ;; label = @2 + local.get 38 + br_if 0 (;@2;) + i32.const 16 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 4 + local.get 41 + i32.store offset=88 + i32.const 16 + local.set 42 + local.get 4 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.set 44 + local.get 4 + local.get 44 + i32.store offset=92 + local.get 4 + i32.load offset=24 + local.set 45 + local.get 4 + local.get 45 + i32.store offset=96 + i32.const 6 + local.set 46 + local.get 45 + local.get 46 + i32.shl + local.set 47 + local.get 35 + local.get 47 + i32.add + local.set 48 + local.get 4 + local.get 48 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 16 + local.set 49 + local.get 4 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 4 + local.get 51 + i32.store offset=100 + i32.const 16 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.set 54 + local.get 4 + local.get 54 + i32.store offset=104 + local.get 4 + i32.load offset=24 + local.set 55 + local.get 4 + local.get 55 + i32.store offset=108 + local.get 4 + local.get 35 + i32.store offset=112 + local.get 4 + local.get 55 + i32.store offset=116 + local.get 35 + local.get 55 + i32.add + local.set 56 + local.get 4 + local.get 56 + i32.store offset=120 + local.get 4 + i32.load offset=120 + local.set 57 + local.get 4 + local.get 57 + i32.store offset=124 + local.get 4 + local.get 35 + i32.store offset=128 + local.get 4 + local.get 57 + i32.store offset=132 + local.get 4 + local.get 57 + i32.store offset=44 + local.get 4 + i32.load offset=44 + local.set 58 + local.get 4 + local.get 58 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 59 + local.get 4 + local.get 59 + i32.store offset=28 + end + i32.const 16 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.set 62 + local.get 4 + local.get 62 + i32.store offset=136 + i32.const 16 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.set 65 + local.get 4 + local.get 65 + i32.store offset=140 + i32.const 0 + local.set 66 + i32.const 1 + local.set 67 + local.get 66 + local.get 67 + i32.and + local.set 68 + block ;; label = @1 + block ;; label = @2 + local.get 68 + br_if 0 (;@2;) + local.get 4 + i32.load offset=16 + local.set 69 + local.get 4 + local.get 69 + i32.store offset=32 + br 1 (;@1;) + end + i32.const -1 + local.set 70 + local.get 4 + local.get 70 + i32.store offset=32 + end + local.get 4 + local.get 35 + i32.store offset=36 + local.get 4 + i32.load offset=32 + local.set 71 + local.get 4 + i32.load offset=28 + local.set 72 + local.get 4 + i32.load offset=36 + local.set 73 + local.get 0 + local.get 73 + i32.store + local.get 0 + local.get 71 + i32.store offset=4 + local.get 0 + local.get 35 + i32.store offset=8 + local.get 0 + local.get 72 + i32.store offset=12 + i32.const 144 + local.set 74 + local.get 4 + local.get 74 + i32.add + local.set 75 + local.get 75 + global.set $__stack_pointer + return + ) + (func $_ZN95_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..iter..traits..collect..FromIterator$LT$T$GT$$GT$9from_iter17h0c75991e7e077868E (;96;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.set 5 + local.get 5 + local.get 1 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17hf4c5082e8ff03a7cE + local.get 4 + local.set 6 + local.get 0 + local.get 6 + call $_ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h388c49f26fbbc93dE + i32.const 32 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN98_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$9from_iter17h388c49f26fbbc93dE (;97;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + call $_ZN111_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter_nested..SpecFromIterNested$LT$T$C$I$GT$$GT$9from_iter17hc973727a5f791421E + return + ) + (func $_ZN95_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..iter..traits..collect..FromIterator$LT$T$GT$$GT$9from_iter17h360f658727ce6096E (;98;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.set 5 + local.get 5 + local.get 1 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17hc382750a496ca1a8E + local.get 4 + local.set 6 + local.get 0 + local.get 6 + call $_ZN5alloc3vec16in_place_collect108_$LT$impl$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$u20$for$u20$alloc..vec..Vec$LT$T$GT$$GT$9from_iter17hf15475df68d64fb8E + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN92_$LT$hashbrown..map..Iter$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hfd7cd49bf2b02f00E (;99;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + i32.const -1 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=40 + local.get 1 + call $_ZN91_$LT$hashbrown..raw..RawIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hbf453d781f9b894fE + local.set 7 + local.get 4 + local.get 7 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 8 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 10 + local.get 9 + local.get 8 + select + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + i32.const 0 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=12 + br 1 (;@1;) + end + local.get 4 + i32.load offset=20 + local.set 13 + local.get 4 + local.get 13 + i32.store offset=24 + i32.const 24 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=44 + i32.const 0 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 19 + br_if 0 (;@6;) + local.get 4 + i32.load offset=24 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=48 + local.get 4 + local.get 20 + i32.store offset=52 + i32.const 0 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 8 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=56 + i32.const 8 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=36 + br 3 (;@2;) + end + i32.const -80 + local.set 26 + local.get 20 + local.get 26 + i32.add + local.set 27 + local.get 4 + local.get 27 + i32.store offset=36 + br 1 (;@3;) + end + local.get 4 + local.get 20 + i32.store offset=36 + end + end + local.get 4 + i32.load offset=36 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=60 + i32.const 16 + local.set 29 + local.get 28 + local.get 29 + i32.add + local.set 30 + local.get 4 + local.get 28 + i32.store offset=28 + local.get 4 + local.get 30 + i32.store offset=32 + local.get 4 + i32.load offset=28 + local.set 31 + local.get 4 + i32.load offset=32 + local.set 32 + local.get 4 + local.get 31 + i32.store offset=12 + local.get 4 + local.get 32 + i32.store offset=16 + end + local.get 4 + i32.load offset=12 + local.set 33 + local.get 4 + i32.load offset=16 + local.set 34 + local.get 0 + local.get 34 + i32.store offset=4 + local.get 0 + local.get 33 + i32.store + i32.const 64 + local.set 35 + local.get 4 + local.get 35 + i32.add + local.set 36 + local.get 36 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3map11make_hasher28_$u7b$$u7b$closure$u7d$$u7d$17h5a5e21be60a945d5E (;100;) (type 16) (param i32 i32) (result i64) + (local i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store + local.get 4 + local.get 1 + i32.store offset=4 + local.get 0 + i32.load + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 1 + call $_ZN4core4hash11BuildHasher8hash_one17hbc26d36e0f47d09dE + local.set 6 + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 6 + return + ) + (func $_ZN9hashbrown3map11make_hasher28_$u7b$$u7b$closure$u7d$$u7d$17h7bb5b81e6d70829fE (;101;) (type 16) (param i32 i32) (result i64) + (local i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store + local.get 4 + local.get 1 + i32.store offset=4 + local.get 0 + i32.load + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 1 + call $_ZN4core4hash11BuildHasher8hash_one17h9f8ecdbf70f0624fE + local.set 6 + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 6 + return + ) + (func $_ZN9hashbrown3map14equivalent_key28_$u7b$$u7b$closure$u7d$$u7d$17h3f7f808e47e8f0afE (;102;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN52_$LT$Q$u20$as$u20$hashbrown..Equivalent$LT$K$GT$$GT$10equivalent17ha1a03685bbcd7142E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN9hashbrown3map14equivalent_key28_$u7b$$u7b$closure$u7d$$u7d$17h7bc5bd624334b7a5E (;103;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN52_$LT$Q$u20$as$u20$hashbrown..Equivalent$LT$K$GT$$GT$10equivalent17h2bc14e245f675348E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN9hashbrown3map28HashMap$LT$K$C$V$C$S$C$A$GT$6insert17h7c583d83fcdb59a9E (;104;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 256 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=4 + i32.const -1 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=8 + local.get 6 + local.get 1 + i32.store offset=204 + i32.const 1 + local.set 9 + local.get 6 + local.get 9 + i32.store8 offset=199 + i32.const 16 + local.set 10 + local.get 1 + local.get 10 + i32.add + local.set 11 + local.get 6 + local.get 11 + i32.store offset=208 + local.get 6 + local.get 2 + i32.store offset=212 + local.get 11 + local.get 2 + call $_ZN4core4hash11BuildHasher8hash_one17h9f8ecdbf70f0624fE + local.set 12 + local.get 6 + local.get 12 + i64.store offset=216 + i32.const 16 + local.set 13 + local.get 1 + local.get 13 + i32.add + local.set 14 + local.get 6 + local.get 14 + i32.store offset=224 + local.get 6 + local.get 14 + i32.store offset=12 + local.get 6 + local.get 2 + i32.store offset=228 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.load offset=24 + local.set 15 + local.get 6 + i32.load offset=12 + local.set 16 + i32.const 16 + local.set 17 + local.get 6 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 19 + local.get 1 + local.get 12 + local.get 15 + local.get 16 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot17h56a9509d0bc17657E + local.get 6 + i32.load offset=16 + local.set 20 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 20 + br_if 0 (;@8;) + local.get 6 + i32.load offset=20 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=28 + i32.const 28 + local.set 22 + local.get 6 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 6 + local.get 24 + i32.store offset=232 + i32.const 0 + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + local.get 27 + br_if 2 (;@6;) + br 1 (;@7;) + end + local.get 6 + i32.load offset=20 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=252 + i32.const 0 + local.set 29 + local.get 6 + local.get 29 + i32.store8 offset=199 + i32.const 8 + local.set 30 + local.get 2 + local.get 30 + i32.add + local.set 31 + local.get 31 + i64.load align=1 + local.set 32 + i32.const 176 + local.set 33 + local.get 6 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.get 30 + i32.add + local.set 35 + local.get 35 + local.get 32 + i64.store + local.get 2 + i64.load align=1 + local.set 36 + local.get 6 + local.get 36 + i64.store offset=176 + i32.const 8 + local.set 37 + i32.const 96 + local.set 38 + local.get 6 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.get 37 + i32.add + local.set 40 + i32.const 176 + local.set 41 + local.get 6 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 37 + i32.add + local.set 43 + local.get 43 + i64.load align=1 + local.set 44 + local.get 40 + local.get 44 + i64.store + local.get 6 + i64.load offset=176 align=1 + local.set 45 + local.get 6 + local.get 45 + i64.store offset=96 + i32.const 96 + local.set 46 + local.get 6 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.set 48 + i32.const 16 + local.set 49 + local.get 48 + local.get 49 + i32.add + local.set 50 + local.get 3 + i64.load + local.set 51 + local.get 50 + local.get 51 + i64.store + i32.const 56 + local.set 52 + local.get 50 + local.get 52 + i32.add + local.set 53 + local.get 3 + local.get 52 + i32.add + local.set 54 + local.get 54 + i64.load + local.set 55 + local.get 53 + local.get 55 + i64.store + i32.const 48 + local.set 56 + local.get 50 + local.get 56 + i32.add + local.set 57 + local.get 3 + local.get 56 + i32.add + local.set 58 + local.get 58 + i64.load + local.set 59 + local.get 57 + local.get 59 + i64.store + i32.const 40 + local.set 60 + local.get 50 + local.get 60 + i32.add + local.set 61 + local.get 3 + local.get 60 + i32.add + local.set 62 + local.get 62 + i64.load + local.set 63 + local.get 61 + local.get 63 + i64.store + i32.const 32 + local.set 64 + local.get 50 + local.get 64 + i32.add + local.set 65 + local.get 3 + local.get 64 + i32.add + local.set 66 + local.get 66 + i64.load + local.set 67 + local.get 65 + local.get 67 + i64.store + i32.const 24 + local.set 68 + local.get 50 + local.get 68 + i32.add + local.set 69 + local.get 3 + local.get 68 + i32.add + local.set 70 + local.get 70 + i64.load + local.set 71 + local.get 69 + local.get 71 + i64.store + i32.const 16 + local.set 72 + local.get 50 + local.get 72 + i32.add + local.set 73 + local.get 3 + local.get 72 + i32.add + local.set 74 + local.get 74 + i64.load + local.set 75 + local.get 73 + local.get 75 + i64.store + i32.const 8 + local.set 76 + local.get 50 + local.get 76 + i32.add + local.set 77 + local.get 3 + local.get 76 + i32.add + local.set 78 + local.get 78 + i64.load + local.set 79 + local.get 77 + local.get 79 + i64.store + i32.const 96 + local.set 80 + local.get 6 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.set 82 + local.get 1 + local.get 12 + local.get 28 + local.get 82 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14insert_in_slot17h670b816ba1e3a583E + drop + i32.const 1000000000 + local.set 83 + local.get 0 + local.get 83 + i32.store offset=8 + br 6 (;@1;) + end + local.get 6 + i32.load offset=28 + local.set 84 + local.get 6 + local.get 84 + i32.store offset=236 + local.get 6 + local.get 84 + i32.store offset=240 + i32.const 0 + local.set 85 + i32.const 1 + local.set 86 + local.get 85 + local.get 86 + i32.and + local.set 87 + local.get 87 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 8 + local.set 88 + local.get 6 + local.get 88 + i32.store offset=244 + i32.const 8 + local.set 89 + local.get 6 + local.get 89 + i32.store offset=200 + br 3 (;@2;) + end + i32.const -80 + local.set 90 + local.get 84 + local.get 90 + i32.add + local.set 91 + local.get 6 + local.get 91 + i32.store offset=200 + br 1 (;@3;) + end + local.get 6 + local.get 84 + i32.store offset=200 + end + end + local.get 6 + i32.load offset=200 + local.set 92 + i32.const 16 + local.set 93 + local.get 92 + local.get 93 + i32.add + local.set 94 + local.get 6 + local.get 94 + i32.store offset=248 + i32.const 16 + local.set 95 + local.get 92 + local.get 95 + i32.add + local.set 96 + i32.const 56 + local.set 97 + local.get 96 + local.get 97 + i32.add + local.set 98 + local.get 98 + i64.load + local.set 99 + i32.const 32 + local.set 100 + local.get 6 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.get 97 + i32.add + local.set 102 + local.get 102 + local.get 99 + i64.store + i32.const 48 + local.set 103 + local.get 96 + local.get 103 + i32.add + local.set 104 + local.get 104 + i64.load + local.set 105 + i32.const 32 + local.set 106 + local.get 6 + local.get 106 + i32.add + local.set 107 + local.get 107 + local.get 103 + i32.add + local.set 108 + local.get 108 + local.get 105 + i64.store + i32.const 40 + local.set 109 + local.get 96 + local.get 109 + i32.add + local.set 110 + local.get 110 + i64.load + local.set 111 + i32.const 32 + local.set 112 + local.get 6 + local.get 112 + i32.add + local.set 113 + local.get 113 + local.get 109 + i32.add + local.set 114 + local.get 114 + local.get 111 + i64.store + i32.const 32 + local.set 115 + local.get 96 + local.get 115 + i32.add + local.set 116 + local.get 116 + i64.load + local.set 117 + i32.const 32 + local.set 118 + local.get 6 + local.get 118 + i32.add + local.set 119 + local.get 119 + local.get 115 + i32.add + local.set 120 + local.get 120 + local.get 117 + i64.store + i32.const 24 + local.set 121 + local.get 96 + local.get 121 + i32.add + local.set 122 + local.get 122 + i64.load + local.set 123 + i32.const 32 + local.set 124 + local.get 6 + local.get 124 + i32.add + local.set 125 + local.get 125 + local.get 121 + i32.add + local.set 126 + local.get 126 + local.get 123 + i64.store + i32.const 16 + local.set 127 + local.get 96 + local.get 127 + i32.add + local.set 128 + local.get 128 + i64.load + local.set 129 + i32.const 32 + local.set 130 + local.get 6 + local.get 130 + i32.add + local.set 131 + local.get 131 + local.get 127 + i32.add + local.set 132 + local.get 132 + local.get 129 + i64.store + i32.const 8 + local.set 133 + local.get 96 + local.get 133 + i32.add + local.set 134 + local.get 134 + i64.load + local.set 135 + i32.const 32 + local.set 136 + local.get 6 + local.get 136 + i32.add + local.set 137 + local.get 137 + local.get 133 + i32.add + local.set 138 + local.get 138 + local.get 135 + i64.store + local.get 96 + i64.load + local.set 139 + local.get 6 + local.get 139 + i64.store offset=32 + i32.const 16 + local.set 140 + local.get 92 + local.get 140 + i32.add + local.set 141 + local.get 3 + i64.load + local.set 142 + local.get 141 + local.get 142 + i64.store + i32.const 56 + local.set 143 + local.get 141 + local.get 143 + i32.add + local.set 144 + local.get 3 + local.get 143 + i32.add + local.set 145 + local.get 145 + i64.load + local.set 146 + local.get 144 + local.get 146 + i64.store + i32.const 48 + local.set 147 + local.get 141 + local.get 147 + i32.add + local.set 148 + local.get 3 + local.get 147 + i32.add + local.set 149 + local.get 149 + i64.load + local.set 150 + local.get 148 + local.get 150 + i64.store + i32.const 40 + local.set 151 + local.get 141 + local.get 151 + i32.add + local.set 152 + local.get 3 + local.get 151 + i32.add + local.set 153 + local.get 153 + i64.load + local.set 154 + local.get 152 + local.get 154 + i64.store + i32.const 32 + local.set 155 + local.get 141 + local.get 155 + i32.add + local.set 156 + local.get 3 + local.get 155 + i32.add + local.set 157 + local.get 157 + i64.load + local.set 158 + local.get 156 + local.get 158 + i64.store + i32.const 24 + local.set 159 + local.get 141 + local.get 159 + i32.add + local.set 160 + local.get 3 + local.get 159 + i32.add + local.set 161 + local.get 161 + i64.load + local.set 162 + local.get 160 + local.get 162 + i64.store + i32.const 16 + local.set 163 + local.get 141 + local.get 163 + i32.add + local.set 164 + local.get 3 + local.get 163 + i32.add + local.set 165 + local.get 165 + i64.load + local.set 166 + local.get 164 + local.get 166 + i64.store + i32.const 8 + local.set 167 + local.get 141 + local.get 167 + i32.add + local.set 168 + local.get 3 + local.get 167 + i32.add + local.set 169 + local.get 169 + i64.load + local.set 170 + local.get 168 + local.get 170 + i64.store + local.get 6 + i64.load offset=32 + local.set 171 + local.get 0 + local.get 171 + i64.store + i32.const 56 + local.set 172 + local.get 0 + local.get 172 + i32.add + local.set 173 + i32.const 32 + local.set 174 + local.get 6 + local.get 174 + i32.add + local.set 175 + local.get 175 + local.get 172 + i32.add + local.set 176 + local.get 176 + i64.load + local.set 177 + local.get 173 + local.get 177 + i64.store + i32.const 48 + local.set 178 + local.get 0 + local.get 178 + i32.add + local.set 179 + i32.const 32 + local.set 180 + local.get 6 + local.get 180 + i32.add + local.set 181 + local.get 181 + local.get 178 + i32.add + local.set 182 + local.get 182 + i64.load + local.set 183 + local.get 179 + local.get 183 + i64.store + i32.const 40 + local.set 184 + local.get 0 + local.get 184 + i32.add + local.set 185 + i32.const 32 + local.set 186 + local.get 6 + local.get 186 + i32.add + local.set 187 + local.get 187 + local.get 184 + i32.add + local.set 188 + local.get 188 + i64.load + local.set 189 + local.get 185 + local.get 189 + i64.store + i32.const 32 + local.set 190 + local.get 0 + local.get 190 + i32.add + local.set 191 + i32.const 32 + local.set 192 + local.get 6 + local.get 192 + i32.add + local.set 193 + local.get 193 + local.get 190 + i32.add + local.set 194 + local.get 194 + i64.load + local.set 195 + local.get 191 + local.get 195 + i64.store + i32.const 24 + local.set 196 + local.get 0 + local.get 196 + i32.add + local.set 197 + i32.const 32 + local.set 198 + local.get 6 + local.get 198 + i32.add + local.set 199 + local.get 199 + local.get 196 + i32.add + local.set 200 + local.get 200 + i64.load + local.set 201 + local.get 197 + local.get 201 + i64.store + i32.const 16 + local.set 202 + local.get 0 + local.get 202 + i32.add + local.set 203 + i32.const 32 + local.set 204 + local.get 6 + local.get 204 + i32.add + local.set 205 + local.get 205 + local.get 202 + i32.add + local.set 206 + local.get 206 + i64.load + local.set 207 + local.get 203 + local.get 207 + i64.store + i32.const 8 + local.set 208 + local.get 0 + local.get 208 + i32.add + local.set 209 + i32.const 32 + local.set 210 + local.get 6 + local.get 210 + i32.add + local.set 211 + local.get 211 + local.get 208 + i32.add + local.set 212 + local.get 212 + i64.load + local.set 213 + local.get 209 + local.get 213 + i64.store + end + local.get 6 + i32.load8_u offset=199 + local.set 214 + i32.const 1 + local.set 215 + local.get 214 + local.get 215 + i32.and + local.set 216 + block ;; label = @1 + local.get 216 + i32.eqz + br_if 0 (;@1;) + end + i32.const 256 + local.set 217 + local.get 6 + local.get 217 + i32.add + local.set 218 + local.get 218 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3map28HashMap$LT$K$C$V$C$S$C$A$GT$6insert17he3d5c5d1ff8cadf7E (;105;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 208 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=4 + i32.const -1 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=8 + local.get 6 + local.get 1 + i32.store offset=156 + i32.const 1 + local.set 9 + local.get 6 + local.get 9 + i32.store8 offset=151 + i32.const 16 + local.set 10 + local.get 1 + local.get 10 + i32.add + local.set 11 + local.get 6 + local.get 11 + i32.store offset=160 + local.get 6 + local.get 2 + i32.store offset=164 + local.get 11 + local.get 2 + call $_ZN4core4hash11BuildHasher8hash_one17hbc26d36e0f47d09dE + local.set 12 + local.get 6 + local.get 12 + i64.store offset=168 + i32.const 16 + local.set 13 + local.get 1 + local.get 13 + i32.add + local.set 14 + local.get 6 + local.get 14 + i32.store offset=176 + local.get 6 + local.get 14 + i32.store offset=12 + local.get 6 + local.get 2 + i32.store offset=180 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.load offset=24 + local.set 15 + local.get 6 + i32.load offset=12 + local.set 16 + i32.const 16 + local.set 17 + local.get 6 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 19 + local.get 1 + local.get 12 + local.get 15 + local.get 16 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot17h5487b9d6297316c7E + local.get 6 + i32.load offset=16 + local.set 20 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 20 + br_if 0 (;@8;) + local.get 6 + i32.load offset=20 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=28 + i32.const 28 + local.set 22 + local.get 6 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 6 + local.get 24 + i32.store offset=184 + i32.const 0 + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + local.get 27 + br_if 2 (;@6;) + br 1 (;@7;) + end + local.get 6 + i32.load offset=20 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=204 + i32.const 0 + local.set 29 + local.get 6 + local.get 29 + i32.store8 offset=151 + i32.const 8 + local.set 30 + local.get 2 + local.get 30 + i32.add + local.set 31 + local.get 31 + i64.load align=1 + local.set 32 + i32.const 128 + local.set 33 + local.get 6 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.get 30 + i32.add + local.set 35 + local.get 35 + local.get 32 + i64.store + local.get 2 + i64.load align=1 + local.set 36 + local.get 6 + local.get 36 + i64.store offset=128 + i32.const 8 + local.set 37 + i32.const 72 + local.set 38 + local.get 6 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.get 37 + i32.add + local.set 40 + i32.const 128 + local.set 41 + local.get 6 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 37 + i32.add + local.set 43 + local.get 43 + i64.load align=1 + local.set 44 + local.get 40 + local.get 44 + i64.store + local.get 6 + i64.load offset=128 align=1 + local.set 45 + local.get 6 + local.get 45 + i64.store offset=72 + i32.const 72 + local.set 46 + local.get 6 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.set 48 + i32.const 16 + local.set 49 + local.get 48 + local.get 49 + i32.add + local.set 50 + local.get 3 + i64.load align=4 + local.set 51 + local.get 50 + local.get 51 + i64.store align=4 + i32.const 32 + local.set 52 + local.get 50 + local.get 52 + i32.add + local.set 53 + local.get 3 + local.get 52 + i32.add + local.set 54 + local.get 54 + i64.load align=4 + local.set 55 + local.get 53 + local.get 55 + i64.store align=4 + i32.const 24 + local.set 56 + local.get 50 + local.get 56 + i32.add + local.set 57 + local.get 3 + local.get 56 + i32.add + local.set 58 + local.get 58 + i64.load align=4 + local.set 59 + local.get 57 + local.get 59 + i64.store align=4 + i32.const 16 + local.set 60 + local.get 50 + local.get 60 + i32.add + local.set 61 + local.get 3 + local.get 60 + i32.add + local.set 62 + local.get 62 + i64.load align=4 + local.set 63 + local.get 61 + local.get 63 + i64.store align=4 + i32.const 8 + local.set 64 + local.get 50 + local.get 64 + i32.add + local.set 65 + local.get 3 + local.get 64 + i32.add + local.set 66 + local.get 66 + i64.load align=4 + local.set 67 + local.get 65 + local.get 67 + i64.store align=4 + i32.const 72 + local.set 68 + local.get 6 + local.get 68 + i32.add + local.set 69 + local.get 69 + local.set 70 + local.get 1 + local.get 12 + local.get 28 + local.get 70 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14insert_in_slot17h4a0918620dab3bd3E + drop + i32.const -2147483648 + local.set 71 + local.get 0 + local.get 71 + i32.store + br 6 (;@1;) + end + local.get 6 + i32.load offset=28 + local.set 72 + local.get 6 + local.get 72 + i32.store offset=188 + local.get 6 + local.get 72 + i32.store offset=192 + i32.const 0 + local.set 73 + i32.const 1 + local.set 74 + local.get 73 + local.get 74 + i32.and + local.set 75 + local.get 75 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 4 + local.set 76 + local.get 6 + local.get 76 + i32.store offset=196 + i32.const 4 + local.set 77 + local.get 6 + local.get 77 + i32.store offset=152 + br 3 (;@2;) + end + i32.const -56 + local.set 78 + local.get 72 + local.get 78 + i32.add + local.set 79 + local.get 6 + local.get 79 + i32.store offset=152 + br 1 (;@3;) + end + local.get 6 + local.get 72 + i32.store offset=152 + end + end + local.get 6 + i32.load offset=152 + local.set 80 + i32.const 16 + local.set 81 + local.get 80 + local.get 81 + i32.add + local.set 82 + local.get 6 + local.get 82 + i32.store offset=200 + i32.const 16 + local.set 83 + local.get 80 + local.get 83 + i32.add + local.set 84 + i32.const 32 + local.set 85 + local.get 84 + local.get 85 + i32.add + local.set 86 + local.get 86 + i64.load align=4 + local.set 87 + i32.const 32 + local.set 88 + local.get 6 + local.get 88 + i32.add + local.set 89 + local.get 89 + local.get 85 + i32.add + local.set 90 + local.get 90 + local.get 87 + i64.store + i32.const 24 + local.set 91 + local.get 84 + local.get 91 + i32.add + local.set 92 + local.get 92 + i64.load align=4 + local.set 93 + i32.const 32 + local.set 94 + local.get 6 + local.get 94 + i32.add + local.set 95 + local.get 95 + local.get 91 + i32.add + local.set 96 + local.get 96 + local.get 93 + i64.store + i32.const 16 + local.set 97 + local.get 84 + local.get 97 + i32.add + local.set 98 + local.get 98 + i64.load align=4 + local.set 99 + i32.const 32 + local.set 100 + local.get 6 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.get 97 + i32.add + local.set 102 + local.get 102 + local.get 99 + i64.store + i32.const 8 + local.set 103 + local.get 84 + local.get 103 + i32.add + local.set 104 + local.get 104 + i64.load align=4 + local.set 105 + i32.const 32 + local.set 106 + local.get 6 + local.get 106 + i32.add + local.set 107 + local.get 107 + local.get 103 + i32.add + local.set 108 + local.get 108 + local.get 105 + i64.store + local.get 84 + i64.load align=4 + local.set 109 + local.get 6 + local.get 109 + i64.store offset=32 + i32.const 16 + local.set 110 + local.get 80 + local.get 110 + i32.add + local.set 111 + local.get 3 + i64.load align=4 + local.set 112 + local.get 111 + local.get 112 + i64.store align=4 + i32.const 32 + local.set 113 + local.get 111 + local.get 113 + i32.add + local.set 114 + local.get 3 + local.get 113 + i32.add + local.set 115 + local.get 115 + i64.load align=4 + local.set 116 + local.get 114 + local.get 116 + i64.store align=4 + i32.const 24 + local.set 117 + local.get 111 + local.get 117 + i32.add + local.set 118 + local.get 3 + local.get 117 + i32.add + local.set 119 + local.get 119 + i64.load align=4 + local.set 120 + local.get 118 + local.get 120 + i64.store align=4 + i32.const 16 + local.set 121 + local.get 111 + local.get 121 + i32.add + local.set 122 + local.get 3 + local.get 121 + i32.add + local.set 123 + local.get 123 + i64.load align=4 + local.set 124 + local.get 122 + local.get 124 + i64.store align=4 + i32.const 8 + local.set 125 + local.get 111 + local.get 125 + i32.add + local.set 126 + local.get 3 + local.get 125 + i32.add + local.set 127 + local.get 127 + i64.load align=4 + local.set 128 + local.get 126 + local.get 128 + i64.store align=4 + local.get 6 + i64.load offset=32 align=4 + local.set 129 + local.get 0 + local.get 129 + i64.store align=4 + i32.const 32 + local.set 130 + local.get 0 + local.get 130 + i32.add + local.set 131 + i32.const 32 + local.set 132 + local.get 6 + local.get 132 + i32.add + local.set 133 + local.get 133 + local.get 130 + i32.add + local.set 134 + local.get 134 + i64.load align=4 + local.set 135 + local.get 131 + local.get 135 + i64.store align=4 + i32.const 24 + local.set 136 + local.get 0 + local.get 136 + i32.add + local.set 137 + i32.const 32 + local.set 138 + local.get 6 + local.get 138 + i32.add + local.set 139 + local.get 139 + local.get 136 + i32.add + local.set 140 + local.get 140 + i64.load align=4 + local.set 141 + local.get 137 + local.get 141 + i64.store align=4 + i32.const 16 + local.set 142 + local.get 0 + local.get 142 + i32.add + local.set 143 + i32.const 32 + local.set 144 + local.get 6 + local.get 144 + i32.add + local.set 145 + local.get 145 + local.get 142 + i32.add + local.set 146 + local.get 146 + i64.load align=4 + local.set 147 + local.get 143 + local.get 147 + i64.store align=4 + i32.const 8 + local.set 148 + local.get 0 + local.get 148 + i32.add + local.set 149 + i32.const 32 + local.set 150 + local.get 6 + local.get 150 + i32.add + local.set 151 + local.get 151 + local.get 148 + i32.add + local.set 152 + local.get 152 + i64.load align=4 + local.set 153 + local.get 149 + local.get 153 + i64.store align=4 + end + local.get 6 + i32.load8_u offset=151 + local.set 154 + i32.const 1 + local.set 155 + local.get 154 + local.get 155 + i32.and + local.set 156 + block ;; label = @1 + local.get 156 + i32.eqz + br_if 0 (;@1;) + end + i32.const 208 + local.set 157 + local.get 6 + local.get 157 + i32.add + local.set 158 + local.get 158 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$std..time..SystemTimeError$u20$as$u20$core..fmt..Debug$GT$3fmt17h70215d197e6d4c96E (;106;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=4 + i32.const 1050688 + local.set 5 + i32.const 15 + local.set 6 + i32.const 4 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + i32.const 1050704 + local.set 10 + local.get 1 + local.get 5 + local.get 6 + local.get 9 + local.get 10 + call $_ZN4core3fmt9Formatter25debug_tuple_field1_finish17h91b5e36de5895c16E + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + i32.const 16 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + local.get 13 + return + ) + (func $_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h2bda7e404c4c37b2E (;107;) (type 4) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + drop + unreachable + unreachable + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$6expect17h049cd9c287f79f16E (;108;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 32 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 2 + i32.store offset=24 + local.get 7 + local.get 3 + i32.store offset=28 + local.get 1 + i32.load + local.set 8 + block ;; label = @1 + local.get 8 + br_if 0 (;@1;) + i32.const 4 + local.set 9 + local.get 1 + local.get 9 + i32.add + local.set 10 + local.get 10 + i64.load align=4 + local.set 11 + local.get 0 + local.get 11 + i64.store align=4 + i32.const 8 + local.set 12 + local.get 0 + local.get 12 + i32.add + local.set 13 + local.get 10 + local.get 12 + i32.add + local.set 14 + local.get 14 + i32.load + local.set 15 + local.get 13 + local.get 15 + i32.store + i32.const 32 + local.set 16 + local.get 7 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + return + end + i32.const 4 + local.set 18 + local.get 1 + local.get 18 + i32.add + local.set 19 + i32.const 8 + local.set 20 + local.get 19 + local.get 20 + i32.add + local.set 21 + local.get 21 + i32.load + local.set 22 + i32.const 8 + local.set 23 + local.get 7 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 20 + i32.add + local.set 25 + local.get 25 + local.get 22 + i32.store + local.get 19 + i64.load align=4 + local.set 26 + local.get 7 + local.get 26 + i64.store offset=8 + i32.const 8 + local.set 27 + local.get 7 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + i32.const 1050720 + local.set 30 + local.get 2 + local.get 3 + local.get 29 + local.get 30 + local.get 4 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h52932b2ff4fe723bE (;109;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i64 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 1 + i64.load + local.set 6 + local.get 6 + i32.wrap_i64 + local.set 7 + block ;; label = @1 + local.get 7 + br_if 0 (;@1;) + local.get 1 + i64.load offset=8 + local.set 8 + i32.const 16 + local.set 9 + local.get 1 + local.get 9 + i32.add + local.set 10 + local.get 10 + i32.load + local.set 11 + local.get 5 + local.get 8 + i64.store offset=16 + local.get 5 + local.get 11 + i32.store offset=24 + local.get 0 + local.get 11 + i32.store offset=8 + local.get 0 + local.get 8 + i64.store + i32.const 32 + local.set 12 + local.get 5 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + end + local.get 1 + i64.load offset=8 + local.set 14 + local.get 1 + i32.load offset=16 + local.set 15 + local.get 5 + local.get 14 + i64.store + local.get 5 + local.get 15 + i32.store offset=8 + i32.const 1050736 + local.set 16 + i32.const 43 + local.set 17 + local.get 5 + local.set 18 + i32.const 1050780 + local.set 19 + local.get 16 + local.get 17 + local.get 18 + local.get 19 + local.get 2 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hd00c00160df84c1cE (;110;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=32 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=31 + local.get 6 + i32.load offset=20 + local.set 8 + i32.const 1 + local.set 9 + i32.const 0 + local.set 10 + local.get 10 + local.get 9 + local.get 8 + select + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + local.get 6 + i32.load offset=20 + local.set 12 + local.get 6 + i32.load offset=24 + local.set 13 + local.get 6 + local.get 12 + i32.store offset=40 + local.get 6 + local.get 13 + i32.store offset=44 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store offset=8 + i32.const 0 + local.set 14 + local.get 0 + local.get 14 + i32.store + br 1 (;@1;) + end + i32.const 0 + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=31 + i32.const 8 + local.set 16 + local.get 6 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$6shrink28_$u7b$$u7b$closure$u7d$$u7d$17h39eac0b48564bfd5E + local.get 6 + i32.load offset=12 + local.set 18 + local.get 6 + i32.load offset=8 + local.set 19 + local.get 0 + local.get 19 + i32.store offset=4 + local.get 0 + local.get 18 + i32.store offset=8 + i32.const 1 + local.set 20 + local.get 0 + local.get 20 + i32.store + end + local.get 6 + i32.load8_u offset=31 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @1 + local.get 23 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 24 + local.get 6 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + return + ) + (func $_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$11from_output17hcabf8680f6fcabfdE (;111;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store + local.get 5 + local.get 2 + i32.store offset=4 + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 0 + local.get 7 + i32.store offset=4 + local.get 0 + local.get 6 + i32.store + return + ) + (func $_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h307a5646f3a44befE (;112;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + i32.const 1 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + i32.eqz + br_if 0 (;@2;) + local.get 5 + i32.load offset=4 + local.set 9 + local.get 5 + i32.load offset=8 + local.set 10 + local.get 5 + local.get 9 + i32.store offset=24 + local.get 5 + local.get 10 + i32.store offset=28 + local.get 5 + local.get 9 + i32.store offset=12 + local.get 5 + local.get 10 + i32.store offset=16 + br 1 (;@1;) + end + unreachable + end + local.get 5 + i32.load offset=12 + local.set 11 + local.get 5 + i32.load offset=16 + local.set 12 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 11 + i32.store + return + ) + (func $_ZN104_$LT$core..iter..adapters..cloned..Cloned$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hd2e520d2cc239e98E (;113;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + call $_ZN108_$LT$core..iter..adapters..filter..Filter$LT$I$C$P$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hb3facd594dce63e1E + local.set 5 + local.get 0 + local.get 5 + call $_ZN4core6option19Option$LT$$RF$T$GT$6cloned17h8d7e5ee89992fa37E + i32.const 16 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN104_$LT$core..iter..adapters..cloned..Cloned$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h1e5c2b09126c9c8eE (;114;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN108_$LT$core..iter..adapters..filter..Filter$LT$I$C$P$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17hd4a399f6cef573d2E + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator7collect17h95f30aac1a397a1bE (;115;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + call $_ZN95_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..iter..traits..collect..FromIterator$LT$T$GT$$GT$9from_iter17h0c75991e7e077868E + return + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17hf4c5082e8ff03a7cE (;116;) (type 4) (param i32 i32) + (local i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64) + local.get 1 + i64.load + local.set 2 + local.get 0 + local.get 2 + i64.store + i32.const 24 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i64.load + local.set 6 + local.get 4 + local.get 6 + i64.store + i32.const 16 + local.set 7 + local.get 0 + local.get 7 + i32.add + local.set 8 + local.get 1 + local.get 7 + i32.add + local.set 9 + local.get 9 + i64.load + local.set 10 + local.get 8 + local.get 10 + i64.store + i32.const 8 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 1 + local.get 11 + i32.add + local.set 13 + local.get 13 + i64.load + local.set 14 + local.get 12 + local.get 14 + i64.store + return + ) + (func $_ZN3std3ffi6os_str85_$LT$impl$u20$core..convert..AsRef$LT$std..ffi..os_str..OsStr$GT$$u20$for$u20$str$GT$6as_ref17h6827f230f45d87bfE (;117;) (type 5) (param i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=16 + local.get 5 + local.get 2 + i32.store offset=20 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + ) + (func $auction:registry/api#create-bidder (;118;) (type 9) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 160 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 0 + i32.store offset=100 + local.get 6 + local.get 1 + i32.store offset=104 + local.get 6 + local.get 2 + i32.store offset=108 + local.get 6 + local.get 3 + i32.store offset=112 + call $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E + local.get 6 + local.get 1 + i32.store offset=116 + i32.const 12 + local.set 7 + local.get 6 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + local.get 0 + local.get 1 + local.get 1 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17h573cba0d2363170bE + local.get 6 + local.get 3 + i32.store offset=120 + i32.const 24 + local.set 10 + local.get 6 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 12 + local.get 2 + local.get 3 + local.get 3 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17h573cba0d2363170bE + i32.const 48 + local.set 13 + local.get 6 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + i32.const 12 + local.set 16 + local.get 6 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + local.get 15 + local.get 18 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 60 + local.set 19 + local.get 6 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 24 + local.set 22 + local.get 6 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 21 + local.get 24 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 36 + local.set 25 + local.get 6 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + i32.const 48 + local.set 28 + local.get 6 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + i32.const 60 + local.set 31 + local.get 6 + local.get 31 + i32.add + local.set 32 + local.get 32 + local.set 33 + local.get 27 + local.get 30 + local.get 33 + call $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$13create_bidder17h5cbc6dd195ac04aaE + i32.const 1066416 + local.set 34 + local.get 6 + local.get 34 + i32.store offset=144 + i32.const 8 + local.set 35 + local.get 6 + local.get 35 + i32.store offset=148 + i32.const 1066416 + local.set 36 + local.get 6 + local.get 36 + i32.store offset=124 + i32.const 8 + local.set 37 + i32.const 72 + local.set 38 + local.get 6 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.get 37 + i32.add + local.set 40 + i32.const 36 + local.set 41 + local.get 6 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 37 + i32.add + local.set 43 + local.get 43 + i32.load + local.set 44 + local.get 40 + local.get 44 + i32.store + local.get 6 + i64.load offset=36 align=4 + local.set 45 + local.get 6 + local.get 45 + i64.store offset=72 + i32.const 88 + local.set 46 + local.get 6 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.set 48 + i32.const 72 + local.set 49 + local.get 6 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 48 + local.get 51 + call $_ZN5alloc6string6String10into_bytes17hfa4f50a8a82114afE + i32.const 88 + local.set 52 + local.get 6 + local.get 52 + i32.add + local.set 53 + local.get 6 + local.get 53 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17h082dd11c74e6f485E + local.get 6 + i32.load offset=4 + local.set 54 + local.get 6 + i32.load + local.set 55 + local.get 6 + local.get 55 + i32.store offset=128 + local.get 6 + local.get 54 + i32.store offset=132 + local.get 6 + local.get 55 + i32.store offset=152 + local.get 6 + local.get 54 + i32.store offset=156 + local.get 6 + local.get 55 + i32.store offset=136 + local.get 6 + local.get 54 + i32.store offset=140 + local.get 55 + local.get 54 + call $_ZN4core3mem6forget17ha99401ca6b29249fE + i32.const 4 + local.set 56 + local.get 36 + local.get 56 + i32.add + local.set 57 + local.get 57 + local.get 36 + i32.lt_s + local.set 58 + i32.const 1 + local.set 59 + local.get 58 + local.get 59 + i32.and + local.set 60 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 60 + br_if 0 (;@7;) + i32.const 3 + local.set 61 + local.get 57 + local.get 61 + i32.and + local.set 62 + i32.const 0 + local.set 63 + local.get 62 + local.set 64 + local.get 63 + local.set 65 + local.get 64 + local.get 65 + i32.eq + local.set 66 + i32.const 1 + local.set 67 + local.get 66 + local.get 67 + i32.and + local.set 68 + local.get 68 + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 1050848 + local.set 69 + i32.const 28 + local.set 70 + i32.const 1050828 + local.set 71 + local.get 69 + local.get 70 + local.get 71 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 57 + local.get 54 + i32.store + i32.const 0 + local.set 72 + local.get 36 + local.set 73 + i32.const 1 + local.set 74 + local.get 72 + local.get 74 + i32.and + local.set 75 + local.get 75 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 4 + local.set 76 + i32.const 1050876 + local.set 77 + local.get 76 + local.get 57 + local.get 77 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 78 + local.get 73 + local.get 78 + i32.and + local.set 79 + i32.const 0 + local.set 80 + local.get 79 + local.set 81 + local.get 80 + local.set 82 + local.get 81 + local.get 82 + i32.eq + local.set 83 + i32.const 1 + local.set 84 + local.get 83 + local.get 84 + i32.and + local.set 85 + local.get 85 + br_if 1 (;@2;) + br 2 (;@1;) + end + i32.const 1050848 + local.set 86 + i32.const 28 + local.set 87 + i32.const 1050892 + local.set 88 + local.get 86 + local.get 87 + local.get 88 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 73 + local.get 55 + i32.store + i32.const 160 + local.set 89 + local.get 6 + local.get 89 + i32.add + local.set 90 + local.get 90 + global.set $__stack_pointer + local.get 36 + return + end + i32.const 4 + local.set 91 + i32.const 1050908 + local.set 92 + local.get 91 + local.get 73 + local.get 92 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + ) + (func $cabi_post_auction:registry/api#create-bidder (;119;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=4 + i32.const 0 + local.set 4 + local.get 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 7 + br_if 0 (;@7;) + i32.const 3 + local.set 8 + local.get 5 + local.get 8 + i32.and + local.set 9 + i32.const 0 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.get 12 + i32.eq + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 15 + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 1050848 + local.set 16 + i32.const 28 + local.set 17 + i32.const 1050924 + local.set 18 + local.get 16 + local.get 17 + local.get 18 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 5 + i32.load + local.set 19 + local.get 3 + local.get 19 + i32.store offset=8 + i32.const 4 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 0 + i32.lt_s + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + local.get 24 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 4 + local.set 25 + i32.const 1050940 + local.set 26 + local.get 25 + local.get 5 + local.get 26 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 27 + local.get 21 + local.get 27 + i32.and + local.set 28 + i32.const 0 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.set 31 + local.get 30 + local.get 31 + i32.eq + local.set 32 + i32.const 1 + local.set 33 + local.get 32 + local.get 33 + i32.and + local.set 34 + local.get 34 + br_if 1 (;@2;) + br 2 (;@1;) + end + i32.const 1050848 + local.set 35 + i32.const 28 + local.set 36 + i32.const 1050956 + local.set 37 + local.get 35 + local.get 36 + local.get 37 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 21 + i32.load + local.set 38 + local.get 3 + local.get 38 + i32.store offset=12 + i32.const 1 + local.set 39 + local.get 19 + local.get 38 + local.get 39 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + i32.const 16 + local.set 40 + local.get 3 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + return + end + i32.const 4 + local.set 42 + i32.const 1050972 + local.set 43 + local.get 42 + local.get 21 + local.get 43 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + ) + (func $auction:registry/api#create-auction (;120;) (type 17) (param i32 i32 i32 i32 f32 i64) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 6 + i32.const 176 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 8 + local.get 0 + i32.store offset=100 + local.get 8 + local.get 1 + i32.store offset=104 + local.get 8 + local.get 2 + i32.store offset=108 + local.get 8 + local.get 3 + i32.store offset=112 + local.get 8 + local.get 4 + f32.store offset=116 + local.get 8 + local.get 5 + i64.store offset=120 + call $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E + local.get 8 + local.get 1 + i32.store offset=132 + i32.const 12 + local.set 9 + local.get 8 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 11 + local.get 0 + local.get 1 + local.get 1 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17h573cba0d2363170bE + local.get 8 + local.get 3 + i32.store offset=136 + i32.const 24 + local.set 12 + local.get 8 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 14 + local.get 2 + local.get 3 + local.get 3 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17h573cba0d2363170bE + i32.const 48 + local.set 15 + local.get 8 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + i32.const 12 + local.set 18 + local.get 8 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 17 + local.get 20 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 60 + local.set 21 + local.get 8 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + i32.const 24 + local.set 24 + local.get 8 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + local.get 23 + local.get 26 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 36 + local.set 27 + local.get 8 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + i32.const 48 + local.set 30 + local.get 8 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.set 32 + i32.const 60 + local.set 33 + local.get 8 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + local.get 29 + local.get 32 + local.get 35 + local.get 4 + local.get 5 + call $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$14create_auction17h482f94d61025f816E + i32.const 1066416 + local.set 36 + local.get 8 + local.get 36 + i32.store offset=160 + i32.const 8 + local.set 37 + local.get 8 + local.get 37 + i32.store offset=164 + i32.const 1066416 + local.set 38 + local.get 8 + local.get 38 + i32.store offset=140 + i32.const 8 + local.set 39 + i32.const 72 + local.set 40 + local.get 8 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.get 39 + i32.add + local.set 42 + i32.const 36 + local.set 43 + local.get 8 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.get 39 + i32.add + local.set 45 + local.get 45 + i32.load + local.set 46 + local.get 42 + local.get 46 + i32.store + local.get 8 + i64.load offset=36 align=4 + local.set 47 + local.get 8 + local.get 47 + i64.store offset=72 + i32.const 88 + local.set 48 + local.get 8 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.set 50 + i32.const 72 + local.set 51 + local.get 8 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + local.get 50 + local.get 53 + call $_ZN5alloc6string6String10into_bytes17hfa4f50a8a82114afE + i32.const 88 + local.set 54 + local.get 8 + local.get 54 + i32.add + local.set 55 + local.get 8 + local.get 55 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17h082dd11c74e6f485E + local.get 8 + i32.load offset=4 + local.set 56 + local.get 8 + i32.load + local.set 57 + local.get 8 + local.get 57 + i32.store offset=144 + local.get 8 + local.get 56 + i32.store offset=148 + local.get 8 + local.get 57 + i32.store offset=168 + local.get 8 + local.get 56 + i32.store offset=172 + local.get 8 + local.get 57 + i32.store offset=152 + local.get 8 + local.get 56 + i32.store offset=156 + local.get 57 + local.get 56 + call $_ZN4core3mem6forget17ha99401ca6b29249fE + i32.const 4 + local.set 58 + local.get 38 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 38 + i32.lt_s + local.set 60 + i32.const 1 + local.set 61 + local.get 60 + local.get 61 + i32.and + local.set 62 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 62 + br_if 0 (;@7;) + i32.const 3 + local.set 63 + local.get 59 + local.get 63 + i32.and + local.set 64 + i32.const 0 + local.set 65 + local.get 64 + local.set 66 + local.get 65 + local.set 67 + local.get 66 + local.get 67 + i32.eq + local.set 68 + i32.const 1 + local.set 69 + local.get 68 + local.get 69 + i32.and + local.set 70 + local.get 70 + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 1050848 + local.set 71 + i32.const 28 + local.set 72 + i32.const 1050988 + local.set 73 + local.get 71 + local.get 72 + local.get 73 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 59 + local.get 56 + i32.store + i32.const 0 + local.set 74 + local.get 38 + local.set 75 + i32.const 1 + local.set 76 + local.get 74 + local.get 76 + i32.and + local.set 77 + local.get 77 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 4 + local.set 78 + i32.const 1051004 + local.set 79 + local.get 78 + local.get 59 + local.get 79 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 80 + local.get 75 + local.get 80 + i32.and + local.set 81 + i32.const 0 + local.set 82 + local.get 81 + local.set 83 + local.get 82 + local.set 84 + local.get 83 + local.get 84 + i32.eq + local.set 85 + i32.const 1 + local.set 86 + local.get 85 + local.get 86 + i32.and + local.set 87 + local.get 87 + br_if 1 (;@2;) + br 2 (;@1;) + end + i32.const 1050848 + local.set 88 + i32.const 28 + local.set 89 + i32.const 1051020 + local.set 90 + local.get 88 + local.get 89 + local.get 90 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 75 + local.get 57 + i32.store + i32.const 176 + local.set 91 + local.get 8 + local.get 91 + i32.add + local.set 92 + local.get 92 + global.set $__stack_pointer + local.get 38 + return + end + i32.const 4 + local.set 93 + i32.const 1051036 + local.set 94 + local.get 93 + local.get 75 + local.get 94 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + ) + (func $cabi_post_auction:registry/api#create-auction (;121;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=4 + i32.const 0 + local.set 4 + local.get 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 7 + br_if 0 (;@7;) + i32.const 3 + local.set 8 + local.get 5 + local.get 8 + i32.and + local.set 9 + i32.const 0 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.get 12 + i32.eq + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 15 + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 1050848 + local.set 16 + i32.const 28 + local.set 17 + i32.const 1051052 + local.set 18 + local.get 16 + local.get 17 + local.get 18 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 5 + i32.load + local.set 19 + local.get 3 + local.get 19 + i32.store offset=8 + i32.const 4 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 0 + i32.lt_s + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + local.get 24 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 4 + local.set 25 + i32.const 1051068 + local.set 26 + local.get 25 + local.get 5 + local.get 26 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 27 + local.get 21 + local.get 27 + i32.and + local.set 28 + i32.const 0 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.set 31 + local.get 30 + local.get 31 + i32.eq + local.set 32 + i32.const 1 + local.set 33 + local.get 32 + local.get 33 + i32.and + local.set 34 + local.get 34 + br_if 1 (;@2;) + br 2 (;@1;) + end + i32.const 1050848 + local.set 35 + i32.const 28 + local.set 36 + i32.const 1051084 + local.set 37 + local.get 35 + local.get 36 + local.get 37 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 21 + i32.load + local.set 38 + local.get 3 + local.get 38 + i32.store offset=12 + i32.const 1 + local.set 39 + local.get 19 + local.get 38 + local.get 39 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + i32.const 16 + local.set 40 + local.get 3 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + return + end + i32.const 4 + local.set 42 + i32.const 1051100 + local.set 43 + local.get 42 + local.get 21 + local.get 43 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + ) + (func $auction:registry/api#get-auctions (;122;) (type 15) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i64 i64 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 f32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 0 + i32.const 496 + local.set 1 + local.get 0 + local.get 1 + i32.sub + local.set 2 + local.get 2 + global.set $__stack_pointer + call $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E + i32.const 36 + local.set 3 + local.get 2 + local.get 3 + i32.add + local.set 4 + local.get 4 + local.set 5 + local.get 5 + call $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$12get_auctions17h25cacb8a77feb97eE + i32.const 1066416 + local.set 6 + local.get 2 + local.get 6 + i32.store offset=464 + i32.const 8 + local.set 7 + local.get 2 + local.get 7 + i32.store offset=468 + i32.const 1066416 + local.set 8 + local.get 2 + local.get 8 + i32.store offset=368 + i32.const 8 + local.set 9 + i32.const 48 + local.set 10 + local.get 2 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.get 9 + i32.add + local.set 12 + i32.const 36 + local.set 13 + local.get 2 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 9 + i32.add + local.set 15 + local.get 15 + i32.load + local.set 16 + local.get 12 + local.get 16 + i32.store + local.get 2 + i64.load offset=36 align=4 + local.set 17 + local.get 2 + local.get 17 + i64.store offset=48 + i32.const 48 + local.set 18 + local.get 2 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 20 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h44bc99d6eeb3b93dE + local.set 21 + local.get 2 + local.get 21 + i32.store offset=372 + i32.const 48 + local.set 22 + local.get 2 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 24 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h44bc99d6eeb3b93dE + local.set 25 + local.get 25 + i64.extend_i32_u + local.set 26 + i64.const 40 + local.set 27 + local.get 26 + local.get 27 + i64.mul + local.set 28 + i64.const 32 + local.set 29 + local.get 28 + local.get 29 + i64.shr_u + local.set 30 + local.get 30 + i32.wrap_i64 + local.set 31 + i32.const 0 + local.set 32 + local.get 31 + local.get 32 + i32.ne + local.set 33 + local.get 28 + i32.wrap_i64 + local.set 34 + i32.const 1 + local.set 35 + local.get 33 + local.get 35 + i32.and + local.set 36 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 36 + br_if 0 (;@4;) + i32.const 8 + local.set 37 + i32.const 24 + local.set 38 + local.get 2 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.get 34 + local.get 37 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h45a16175320f05c1E + local.get 2 + i32.load offset=24 + local.set 40 + local.get 2 + i32.load offset=28 + local.set 41 + local.get 2 + local.get 41 + i32.store offset=64 + local.get 2 + local.get 40 + i32.store offset=60 + i32.const 60 + local.set 42 + local.get 2 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.set 44 + local.get 44 + call $_ZN4core5alloc6layout6Layout4size17h7a98a9356f39225dE + local.set 45 + local.get 45 + i32.eqz + br_if 1 (;@3;) + br 2 (;@2;) + end + i32.const 1051136 + local.set 46 + i32.const 33 + local.set 47 + i32.const 1051116 + local.set 48 + local.get 46 + local.get 47 + local.get 48 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 49 + local.get 2 + local.get 49 + i32.store offset=448 + i32.const 0 + local.set 50 + local.get 2 + local.get 50 + i32.store offset=452 + i32.const 0 + local.set 51 + local.get 2 + local.get 51 + i32.store offset=460 + local.get 2 + i32.load offset=460 + local.set 52 + local.get 2 + local.get 52 + i32.store offset=456 + local.get 2 + i32.load offset=456 + local.set 53 + local.get 2 + local.get 53 + i32.store offset=68 + br 1 (;@1;) + end + local.get 2 + i32.load offset=60 + local.set 54 + local.get 2 + i32.load offset=64 + local.set 55 + local.get 54 + local.get 55 + call $_ZN5alloc5alloc5alloc17h6cb567f3ef245048E + local.set 56 + local.get 2 + local.get 56 + i32.store offset=376 + local.get 56 + call $_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h9af2c92cb9711529E + local.set 57 + i32.const 1 + local.set 58 + local.get 57 + local.get 58 + i32.and + local.set 59 + block ;; label = @2 + local.get 59 + br_if 0 (;@2;) + local.get 2 + local.get 56 + i32.store offset=68 + br 1 (;@1;) + end + local.get 2 + i32.load offset=60 + local.set 60 + local.get 2 + i32.load offset=64 + local.set 61 + local.get 60 + local.get 61 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + i32.const 8 + local.set 62 + i32.const 128 + local.set 63 + local.get 2 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.get 62 + i32.add + local.set 65 + i32.const 48 + local.set 66 + local.get 2 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.get 62 + i32.add + local.set 68 + local.get 68 + i32.load + local.set 69 + local.get 65 + local.get 69 + i32.store + local.get 2 + i64.load offset=48 + local.set 70 + local.get 2 + local.get 70 + i64.store offset=128 + i32.const 112 + local.set 71 + local.get 2 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.set 73 + i32.const 128 + local.set 74 + local.get 2 + local.get 74 + i32.add + local.set 75 + local.get 75 + local.set 76 + local.get 73 + local.get 76 + call $_ZN90_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h32bfede6b6bacd39E + i32.const 92 + local.set 77 + local.get 2 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.set 79 + i32.const 112 + local.set 80 + local.get 2 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.set 82 + local.get 79 + local.get 82 + call $_ZN4core4iter6traits8iterator8Iterator9enumerate17hb15130dc7dc90f61E + i32.const 72 + local.set 83 + local.get 2 + local.get 83 + i32.add + local.set 84 + local.get 84 + local.set 85 + i32.const 92 + local.set 86 + local.get 2 + local.get 86 + i32.add + local.set 87 + local.get 87 + local.set 88 + local.get 85 + local.get 88 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h5119527769c837feE + i32.const 16 + local.set 89 + i32.const 144 + local.set 90 + local.get 2 + local.get 90 + i32.add + local.set 91 + local.get 91 + local.get 89 + i32.add + local.set 92 + i32.const 72 + local.set 93 + local.get 2 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.get 89 + i32.add + local.set 95 + local.get 95 + i32.load + local.set 96 + local.get 92 + local.get 96 + i32.store + i32.const 8 + local.set 97 + i32.const 144 + local.set 98 + local.get 2 + local.get 98 + i32.add + local.set 99 + local.get 99 + local.get 97 + i32.add + local.set 100 + i32.const 72 + local.set 101 + local.get 2 + local.get 101 + i32.add + local.set 102 + local.get 102 + local.get 97 + i32.add + local.set 103 + local.get 103 + i64.load align=4 + local.set 104 + local.get 100 + local.get 104 + i64.store + local.get 2 + i64.load offset=72 align=4 + local.set 105 + local.get 2 + local.get 105 + i64.store offset=144 + block ;; label = @1 + loop ;; label = @2 + i32.const 168 + local.set 106 + local.get 2 + local.get 106 + i32.add + local.set 107 + local.get 107 + local.set 108 + i32.const 144 + local.set 109 + local.get 2 + local.get 109 + i32.add + local.set 110 + local.get 110 + local.set 111 + local.get 108 + local.get 111 + call $_ZN110_$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h6717e9048a49fcd7E + local.get 2 + i32.load offset=184 + local.set 112 + i32.const -2147483648 + local.set 113 + local.get 112 + local.set 114 + local.get 113 + local.set 115 + local.get 114 + local.get 115 + i32.eq + local.set 116 + i32.const 0 + local.set 117 + i32.const 1 + local.set 118 + i32.const 1 + local.set 119 + local.get 116 + local.get 119 + i32.and + local.set 120 + local.get 117 + local.get 118 + local.get 120 + select + local.set 121 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + block ;; label = @30 + block ;; label = @31 + block ;; label = @32 + block ;; label = @33 + block ;; label = @34 + block ;; label = @35 + block ;; label = @36 + block ;; label = @37 + block ;; label = @38 + block ;; label = @39 + block ;; label = @40 + block ;; label = @41 + block ;; label = @42 + block ;; label = @43 + block ;; label = @44 + block ;; label = @45 + block ;; label = @46 + local.get 121 + br_if 0 (;@46;) + i32.const 144 + local.set 122 + local.get 2 + local.get 122 + i32.add + local.set 123 + local.get 123 + local.set 124 + local.get 124 + call $_ZN4core3ptr168drop_in_place$LT$core..iter..adapters..enumerate..Enumerate$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$$GT$17h27704758e4a0833cE + i32.const 4 + local.set 125 + local.get 8 + local.get 125 + i32.add + local.set 126 + local.get 126 + local.get 8 + i32.lt_s + local.set 127 + i32.const 1 + local.set 128 + local.get 127 + local.get 128 + i32.and + local.set 129 + local.get 129 + br_if 2 (;@44;) + br 1 (;@45;) + end + local.get 2 + i32.load offset=168 + local.set 130 + local.get 2 + local.get 130 + i32.store offset=380 + i32.const 168 + local.set 131 + local.get 2 + local.get 131 + i32.add + local.set 132 + local.get 132 + local.set 133 + i32.const 8 + local.set 134 + local.get 133 + local.get 134 + i32.add + local.set 135 + i32.const 40 + local.set 136 + local.get 135 + local.get 136 + i32.add + local.set 137 + local.get 137 + i64.load + local.set 138 + i32.const 224 + local.set 139 + local.get 2 + local.get 139 + i32.add + local.set 140 + local.get 140 + local.get 136 + i32.add + local.set 141 + local.get 141 + local.get 138 + i64.store + i32.const 32 + local.set 142 + local.get 135 + local.get 142 + i32.add + local.set 143 + local.get 143 + i64.load + local.set 144 + i32.const 224 + local.set 145 + local.get 2 + local.get 145 + i32.add + local.set 146 + local.get 146 + local.get 142 + i32.add + local.set 147 + local.get 147 + local.get 144 + i64.store + i32.const 24 + local.set 148 + local.get 135 + local.get 148 + i32.add + local.set 149 + local.get 149 + i64.load + local.set 150 + i32.const 224 + local.set 151 + local.get 2 + local.get 151 + i32.add + local.set 152 + local.get 152 + local.get 148 + i32.add + local.set 153 + local.get 153 + local.get 150 + i64.store + i32.const 16 + local.set 154 + local.get 135 + local.get 154 + i32.add + local.set 155 + local.get 155 + i64.load + local.set 156 + i32.const 224 + local.set 157 + local.get 2 + local.get 157 + i32.add + local.set 158 + local.get 158 + local.get 154 + i32.add + local.set 159 + local.get 159 + local.get 156 + i64.store + i32.const 8 + local.set 160 + local.get 135 + local.get 160 + i32.add + local.set 161 + local.get 161 + i64.load + local.set 162 + i32.const 224 + local.set 163 + local.get 2 + local.get 163 + i32.add + local.set 164 + local.get 164 + local.get 160 + i32.add + local.set 165 + local.get 165 + local.get 162 + i64.store + local.get 135 + i64.load + local.set 166 + local.get 2 + local.get 166 + i64.store offset=224 + local.get 2 + i32.load offset=68 + local.set 167 + local.get 130 + i64.extend_i32_s + local.set 168 + i64.const 40 + local.set 169 + local.get 168 + local.get 169 + i64.mul + local.set 170 + local.get 170 + i32.wrap_i64 + local.set 171 + i32.const 31 + local.set 172 + local.get 171 + local.get 172 + i32.shr_s + local.set 173 + i64.const 32 + local.set 174 + local.get 170 + local.get 174 + i64.shr_u + local.set 175 + local.get 175 + i32.wrap_i64 + local.set 176 + local.get 176 + local.get 173 + i32.ne + local.set 177 + i32.const 1 + local.set 178 + local.get 177 + local.get 178 + i32.and + local.set 179 + local.get 179 + br_if 9 (;@36;) + br 8 (;@37;) + end + i32.const 3 + local.set 180 + local.get 126 + local.get 180 + i32.and + local.set 181 + i32.const 0 + local.set 182 + local.get 181 + local.set 183 + local.get 182 + local.set 184 + local.get 183 + local.get 184 + i32.eq + local.set 185 + i32.const 1 + local.set 186 + local.get 185 + local.get 186 + i32.and + local.set 187 + local.get 187 + br_if 1 (;@43;) + br 2 (;@42;) + end + i32.const 1050848 + local.set 188 + i32.const 28 + local.set 189 + i32.const 1051172 + local.set 190 + local.get 188 + local.get 189 + local.get 190 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 126 + local.get 21 + i32.store + local.get 2 + i32.load offset=68 + local.set 191 + i32.const 0 + local.set 192 + local.get 8 + local.set 193 + i32.const 1 + local.set 194 + local.get 192 + local.get 194 + i32.and + local.set 195 + local.get 195 + br_if 2 (;@40;) + br 1 (;@41;) + end + i32.const 4 + local.set 196 + i32.const 1051188 + local.set 197 + local.get 196 + local.get 126 + local.get 197 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 198 + local.get 193 + local.get 198 + i32.and + local.set 199 + i32.const 0 + local.set 200 + local.get 199 + local.set 201 + local.get 200 + local.set 202 + local.get 201 + local.get 202 + i32.eq + local.set 203 + i32.const 1 + local.set 204 + local.get 203 + local.get 204 + i32.and + local.set 205 + local.get 205 + br_if 1 (;@39;) + br 2 (;@38;) + end + i32.const 1050848 + local.set 206 + i32.const 28 + local.set 207 + i32.const 1051204 + local.set 208 + local.get 206 + local.get 207 + local.get 208 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 193 + local.get 191 + i32.store + i32.const 496 + local.set 209 + local.get 2 + local.get 209 + i32.add + local.set 210 + local.get 210 + global.set $__stack_pointer + local.get 8 + return + end + i32.const 4 + local.set 211 + i32.const 1051220 + local.set 212 + local.get 211 + local.get 193 + local.get 212 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 0 + local.set 213 + local.get 171 + local.get 213 + i32.lt_s + local.set 214 + local.get 167 + local.get 171 + i32.add + local.set 215 + local.get 215 + local.get 167 + i32.lt_s + local.set 216 + local.get 214 + local.get 216 + i32.xor + local.set 217 + i32.const 1 + local.set 218 + local.get 217 + local.get 218 + i32.and + local.set 219 + local.get 219 + br_if 2 (;@34;) + br 1 (;@35;) + end + i32.const 1051136 + local.set 220 + i32.const 33 + local.set 221 + i32.const 1051236 + local.set 222 + local.get 220 + local.get 221 + local.get 222 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 2 + local.get 215 + i32.store offset=384 + i32.const 224 + local.set 223 + local.get 2 + local.get 223 + i32.add + local.set 224 + local.get 224 + local.set 225 + i32.const 8 + local.set 226 + local.get 225 + local.get 226 + i32.add + local.set 227 + i32.const 8 + local.set 228 + local.get 227 + local.get 228 + i32.add + local.set 229 + local.get 229 + i32.load + local.set 230 + i32.const 272 + local.set 231 + local.get 2 + local.get 231 + i32.add + local.set 232 + local.get 232 + local.get 228 + i32.add + local.set 233 + local.get 233 + local.get 230 + i32.store + local.get 227 + i64.load align=4 + local.set 234 + local.get 2 + local.get 234 + i64.store offset=272 + i32.const 224 + local.set 235 + local.get 2 + local.get 235 + i32.add + local.set 236 + local.get 236 + local.set 237 + i32.const 20 + local.set 238 + local.get 237 + local.get 238 + i32.add + local.set 239 + i32.const 8 + local.set 240 + local.get 239 + local.get 240 + i32.add + local.set 241 + local.get 241 + i32.load + local.set 242 + i32.const 288 + local.set 243 + local.get 2 + local.get 243 + i32.add + local.set 244 + local.get 244 + local.get 240 + i32.add + local.set 245 + local.get 245 + local.get 242 + i32.store + local.get 239 + i64.load align=4 + local.set 246 + local.get 2 + local.get 246 + i64.store offset=288 + i32.const 224 + local.set 247 + local.get 2 + local.get 247 + i32.add + local.set 248 + local.get 248 + local.set 249 + i32.const 32 + local.set 250 + local.get 249 + local.get 250 + i32.add + local.set 251 + i32.const 8 + local.set 252 + local.get 251 + local.get 252 + i32.add + local.set 253 + local.get 253 + i32.load + local.set 254 + i32.const 304 + local.set 255 + local.get 2 + local.get 255 + i32.add + local.set 256 + local.get 256 + local.get 252 + i32.add + local.set 257 + local.get 257 + local.get 254 + i32.store + local.get 251 + i64.load align=4 + local.set 258 + local.get 2 + local.get 258 + i64.store offset=304 + local.get 2 + f32.load offset=268 + local.set 259 + local.get 2 + local.get 259 + f32.store offset=388 + local.get 2 + i64.load offset=224 + local.set 260 + local.get 2 + local.get 260 + i64.store offset=392 + i32.const 8 + local.set 261 + i32.const 320 + local.set 262 + local.get 2 + local.get 262 + i32.add + local.set 263 + local.get 263 + local.get 261 + i32.add + local.set 264 + i32.const 272 + local.set 265 + local.get 2 + local.get 265 + i32.add + local.set 266 + local.get 266 + local.get 261 + i32.add + local.set 267 + local.get 267 + i32.load + local.set 268 + local.get 264 + local.get 268 + i32.store + local.get 2 + i64.load offset=272 align=4 + local.set 269 + local.get 2 + local.get 269 + i64.store offset=320 + i32.const 332 + local.set 270 + local.get 2 + local.get 270 + i32.add + local.set 271 + local.get 271 + local.set 272 + i32.const 320 + local.set 273 + local.get 2 + local.get 273 + i32.add + local.set 274 + local.get 274 + local.set 275 + local.get 272 + local.get 275 + call $_ZN5alloc6string6String10into_bytes17hfa4f50a8a82114afE + i32.const 16 + local.set 276 + local.get 2 + local.get 276 + i32.add + local.set 277 + i32.const 332 + local.set 278 + local.get 2 + local.get 278 + i32.add + local.set 279 + local.get 277 + local.get 279 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17h082dd11c74e6f485E + local.get 2 + i32.load offset=20 + local.set 280 + local.get 2 + i32.load offset=16 + local.set 281 + local.get 2 + local.get 281 + i32.store offset=400 + local.get 2 + local.get 280 + i32.store offset=404 + local.get 2 + local.get 281 + i32.store offset=488 + local.get 2 + local.get 280 + i32.store offset=492 + local.get 2 + local.get 281 + i32.store offset=408 + local.get 2 + local.get 280 + i32.store offset=412 + local.get 281 + local.get 280 + call $_ZN4core3mem6forget17ha99401ca6b29249fE + i32.const 4 + local.set 282 + local.get 215 + local.get 282 + i32.add + local.set 283 + local.get 283 + local.get 215 + i32.lt_s + local.set 284 + i32.const 1 + local.set 285 + local.get 284 + local.get 285 + i32.and + local.set 286 + local.get 286 + br_if 2 (;@32;) + br 1 (;@33;) + end + i32.const 1050848 + local.set 287 + i32.const 28 + local.set 288 + i32.const 1051252 + local.set 289 + local.get 287 + local.get 288 + local.get 289 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 290 + local.get 283 + local.get 290 + i32.and + local.set 291 + i32.const 0 + local.set 292 + local.get 291 + local.set 293 + local.get 292 + local.set 294 + local.get 293 + local.get 294 + i32.eq + local.set 295 + i32.const 1 + local.set 296 + local.get 295 + local.get 296 + i32.and + local.set 297 + local.get 297 + br_if 1 (;@31;) + br 2 (;@30;) + end + i32.const 1050848 + local.set 298 + i32.const 28 + local.set 299 + i32.const 1051268 + local.set 300 + local.get 298 + local.get 299 + local.get 300 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 283 + local.get 280 + i32.store + i32.const 0 + local.set 301 + local.get 215 + local.set 302 + i32.const 1 + local.set 303 + local.get 301 + local.get 303 + i32.and + local.set 304 + local.get 304 + br_if 2 (;@28;) + br 1 (;@29;) + end + i32.const 4 + local.set 305 + i32.const 1051284 + local.set 306 + local.get 305 + local.get 283 + local.get 306 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 307 + local.get 302 + local.get 307 + i32.and + local.set 308 + i32.const 0 + local.set 309 + local.get 308 + local.set 310 + local.get 309 + local.set 311 + local.get 310 + local.get 311 + i32.eq + local.set 312 + i32.const 1 + local.set 313 + local.get 312 + local.get 313 + i32.and + local.set 314 + local.get 314 + br_if 1 (;@27;) + br 2 (;@26;) + end + i32.const 1050848 + local.set 315 + i32.const 28 + local.set 316 + i32.const 1051300 + local.set 317 + local.get 315 + local.get 316 + local.get 317 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 302 + local.get 281 + i32.store + i32.const 344 + local.set 318 + local.get 2 + local.get 318 + i32.add + local.set 319 + local.get 319 + local.set 320 + i32.const 288 + local.set 321 + local.get 2 + local.get 321 + i32.add + local.set 322 + local.get 322 + local.set 323 + local.get 320 + local.get 323 + call $_ZN5alloc6string6String10into_bytes17hfa4f50a8a82114afE + i32.const 8 + local.set 324 + local.get 2 + local.get 324 + i32.add + local.set 325 + i32.const 344 + local.set 326 + local.get 2 + local.get 326 + i32.add + local.set 327 + local.get 325 + local.get 327 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17h082dd11c74e6f485E + local.get 2 + i32.load offset=12 + local.set 328 + local.get 2 + i32.load offset=8 + local.set 329 + local.get 2 + local.get 329 + i32.store offset=416 + local.get 2 + local.get 328 + i32.store offset=420 + local.get 2 + local.get 329 + i32.store offset=480 + local.get 2 + local.get 328 + i32.store offset=484 + local.get 2 + local.get 329 + i32.store offset=424 + local.get 2 + local.get 328 + i32.store offset=428 + local.get 329 + local.get 328 + call $_ZN4core3mem6forget17ha99401ca6b29249fE + i32.const 12 + local.set 330 + local.get 215 + local.get 330 + i32.add + local.set 331 + local.get 331 + local.get 215 + i32.lt_s + local.set 332 + i32.const 1 + local.set 333 + local.get 332 + local.get 333 + i32.and + local.set 334 + local.get 334 + br_if 2 (;@24;) + br 1 (;@25;) + end + i32.const 4 + local.set 335 + i32.const 1051316 + local.set 336 + local.get 335 + local.get 302 + local.get 336 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 337 + local.get 331 + local.get 337 + i32.and + local.set 338 + i32.const 0 + local.set 339 + local.get 338 + local.set 340 + local.get 339 + local.set 341 + local.get 340 + local.get 341 + i32.eq + local.set 342 + i32.const 1 + local.set 343 + local.get 342 + local.get 343 + i32.and + local.set 344 + local.get 344 + br_if 1 (;@23;) + br 2 (;@22;) + end + i32.const 1050848 + local.set 345 + i32.const 28 + local.set 346 + i32.const 1051332 + local.set 347 + local.get 345 + local.get 346 + local.get 347 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 331 + local.get 328 + i32.store + i32.const 8 + local.set 348 + local.get 215 + local.get 348 + i32.add + local.set 349 + local.get 349 + local.get 215 + i32.lt_s + local.set 350 + i32.const 1 + local.set 351 + local.get 350 + local.get 351 + i32.and + local.set 352 + local.get 352 + br_if 2 (;@20;) + br 1 (;@21;) + end + i32.const 4 + local.set 353 + i32.const 1051348 + local.set 354 + local.get 353 + local.get 331 + local.get 354 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 355 + local.get 349 + local.get 355 + i32.and + local.set 356 + i32.const 0 + local.set 357 + local.get 356 + local.set 358 + local.get 357 + local.set 359 + local.get 358 + local.get 359 + i32.eq + local.set 360 + i32.const 1 + local.set 361 + local.get 360 + local.get 361 + i32.and + local.set 362 + local.get 362 + br_if 1 (;@19;) + br 2 (;@18;) + end + i32.const 1050848 + local.set 363 + i32.const 28 + local.set 364 + i32.const 1051364 + local.set 365 + local.get 363 + local.get 364 + local.get 365 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 349 + local.get 329 + i32.store + i32.const 356 + local.set 366 + local.get 2 + local.get 366 + i32.add + local.set 367 + local.get 367 + local.set 368 + i32.const 304 + local.set 369 + local.get 2 + local.get 369 + i32.add + local.set 370 + local.get 370 + local.set 371 + local.get 368 + local.get 371 + call $_ZN5alloc6string6String10into_bytes17hfa4f50a8a82114afE + i32.const 356 + local.set 372 + local.get 2 + local.get 372 + i32.add + local.set 373 + local.get 2 + local.get 373 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17h082dd11c74e6f485E + local.get 2 + i32.load offset=4 + local.set 374 + local.get 2 + i32.load + local.set 375 + local.get 2 + local.get 375 + i32.store offset=432 + local.get 2 + local.get 374 + i32.store offset=436 + local.get 2 + local.get 375 + i32.store offset=472 + local.get 2 + local.get 374 + i32.store offset=476 + local.get 2 + local.get 375 + i32.store offset=440 + local.get 2 + local.get 374 + i32.store offset=444 + local.get 375 + local.get 374 + call $_ZN4core3mem6forget17ha99401ca6b29249fE + i32.const 20 + local.set 376 + local.get 215 + local.get 376 + i32.add + local.set 377 + local.get 377 + local.get 215 + i32.lt_s + local.set 378 + i32.const 1 + local.set 379 + local.get 378 + local.get 379 + i32.and + local.set 380 + local.get 380 + br_if 2 (;@16;) + br 1 (;@17;) + end + i32.const 4 + local.set 381 + i32.const 1051380 + local.set 382 + local.get 381 + local.get 349 + local.get 382 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 383 + local.get 377 + local.get 383 + i32.and + local.set 384 + i32.const 0 + local.set 385 + local.get 384 + local.set 386 + local.get 385 + local.set 387 + local.get 386 + local.get 387 + i32.eq + local.set 388 + i32.const 1 + local.set 389 + local.get 388 + local.get 389 + i32.and + local.set 390 + local.get 390 + br_if 1 (;@15;) + br 2 (;@14;) + end + i32.const 1050848 + local.set 391 + i32.const 28 + local.set 392 + i32.const 1051396 + local.set 393 + local.get 391 + local.get 392 + local.get 393 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 377 + local.get 374 + i32.store + i32.const 16 + local.set 394 + local.get 215 + local.get 394 + i32.add + local.set 395 + local.get 395 + local.get 215 + i32.lt_s + local.set 396 + i32.const 1 + local.set 397 + local.get 396 + local.get 397 + i32.and + local.set 398 + local.get 398 + br_if 2 (;@12;) + br 1 (;@13;) + end + i32.const 4 + local.set 399 + i32.const 1051412 + local.set 400 + local.get 399 + local.get 377 + local.get 400 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 401 + local.get 395 + local.get 401 + i32.and + local.set 402 + i32.const 0 + local.set 403 + local.get 402 + local.set 404 + local.get 403 + local.set 405 + local.get 404 + local.get 405 + i32.eq + local.set 406 + i32.const 1 + local.set 407 + local.get 406 + local.get 407 + i32.and + local.set 408 + local.get 408 + br_if 1 (;@11;) + br 2 (;@10;) + end + i32.const 1050848 + local.set 409 + i32.const 28 + local.set 410 + i32.const 1051428 + local.set 411 + local.get 409 + local.get 410 + local.get 411 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 395 + local.get 375 + i32.store + local.get 259 + call $_ZN11wit_bindgen2rt6as_f3217h2cd4f462966596a0E + local.set 412 + i32.const 24 + local.set 413 + local.get 215 + local.get 413 + i32.add + local.set 414 + local.get 414 + local.get 215 + i32.lt_s + local.set 415 + i32.const 1 + local.set 416 + local.get 415 + local.get 416 + i32.and + local.set 417 + local.get 417 + br_if 2 (;@8;) + br 1 (;@9;) + end + i32.const 4 + local.set 418 + i32.const 1051444 + local.set 419 + local.get 418 + local.get 395 + local.get 419 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 420 + local.get 414 + local.get 420 + i32.and + local.set 421 + i32.const 0 + local.set 422 + local.get 421 + local.set 423 + local.get 422 + local.set 424 + local.get 423 + local.get 424 + i32.eq + local.set 425 + i32.const 1 + local.set 426 + local.get 425 + local.get 426 + i32.and + local.set 427 + local.get 427 + br_if 1 (;@7;) + br 2 (;@6;) + end + i32.const 1050848 + local.set 428 + i32.const 28 + local.set 429 + i32.const 1051460 + local.set 430 + local.get 428 + local.get 429 + local.get 430 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 414 + local.get 412 + f32.store + local.get 260 + call $_ZN11wit_bindgen2rt6as_i6417haa5cd02fc95bfe80E + local.set 431 + i32.const 32 + local.set 432 + local.get 215 + local.get 432 + i32.add + local.set 433 + local.get 433 + local.get 215 + i32.lt_s + local.set 434 + i32.const 1 + local.set 435 + local.get 434 + local.get 435 + i32.and + local.set 436 + local.get 436 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 4 + local.set 437 + i32.const 1051476 + local.set 438 + local.get 437 + local.get 414 + local.get 438 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 7 + local.set 439 + local.get 433 + local.get 439 + i32.and + local.set 440 + i32.const 0 + local.set 441 + local.get 440 + local.set 442 + local.get 441 + local.set 443 + local.get 442 + local.get 443 + i32.eq + local.set 444 + i32.const 1 + local.set 445 + local.get 444 + local.get 445 + i32.and + local.set 446 + local.get 446 + br_if 1 (;@3;) + br 3 (;@1;) + end + i32.const 1050848 + local.set 447 + i32.const 28 + local.set 448 + i32.const 1051492 + local.set 449 + local.get 447 + local.get 448 + local.get 449 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 433 + local.get 431 + i64.store + br 0 (;@2;) + end + end + i32.const 8 + local.set 450 + i32.const 1051508 + local.set 451 + local.get 450 + local.get 433 + local.get 451 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + ) + (func $cabi_post_auction:registry/api#get-auctions (;123;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 96 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=52 + i32.const 0 + local.set 4 + local.get 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 7 + br_if 0 (;@8;) + i32.const 3 + local.set 8 + local.get 5 + local.get 8 + i32.and + local.set 9 + i32.const 0 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.get 12 + i32.eq + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 15 + br_if 1 (;@7;) + br 2 (;@6;) + end + i32.const 1050848 + local.set 16 + i32.const 28 + local.set 17 + i32.const 1051524 + local.set 18 + local.get 16 + local.get 17 + local.get 18 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 5 + i32.load + local.set 19 + local.get 3 + local.get 19 + i32.store offset=56 + i32.const 4 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 0 + i32.lt_s + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + local.get 24 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 4 + local.set 25 + i32.const 1051540 + local.set 26 + local.get 25 + local.get 5 + local.get 26 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 27 + local.get 21 + local.get 27 + i32.and + local.set 28 + i32.const 0 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.set 31 + local.get 30 + local.get 31 + i32.eq + local.set 32 + i32.const 1 + local.set 33 + local.get 32 + local.get 33 + i32.and + local.set 34 + local.get 34 + br_if 1 (;@3;) + br 2 (;@2;) + end + i32.const 1050848 + local.set 35 + i32.const 28 + local.set 36 + i32.const 1051556 + local.set 37 + local.get 35 + local.get 36 + local.get 37 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 21 + i32.load + local.set 38 + local.get 3 + local.get 38 + i32.store offset=60 + i32.const 0 + local.set 39 + local.get 3 + local.get 39 + i32.store offset=28 + local.get 3 + local.get 38 + i32.store offset=32 + local.get 3 + i32.load offset=28 + local.set 40 + local.get 3 + i32.load offset=32 + local.set 41 + i32.const 16 + local.set 42 + local.get 3 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.get 40 + local.get 41 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17hd48b2fcf5a80007bE + local.get 3 + i32.load offset=20 + local.set 44 + local.get 3 + i32.load offset=16 + local.set 45 + local.get 3 + local.get 45 + i32.store offset=36 + local.get 3 + local.get 44 + i32.store offset=40 + br 1 (;@1;) + end + i32.const 4 + local.set 46 + i32.const 1051572 + local.set 47 + local.get 46 + local.get 21 + local.get 47 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + block ;; label = @1 + loop ;; label = @2 + i32.const 8 + local.set 48 + local.get 3 + local.get 48 + i32.add + local.set 49 + i32.const 36 + local.set 50 + local.get 3 + local.get 50 + i32.add + local.set 51 + local.get 49 + local.get 51 + call $_ZN4core4iter5range101_$LT$impl$u20$core..iter..traits..iterator..Iterator$u20$for$u20$core..ops..range..Range$LT$A$GT$$GT$4next17hc6f51c51e5df78c6E + local.get 3 + i32.load offset=8 + local.set 52 + local.get 3 + i32.load offset=12 + local.set 53 + local.get 3 + local.get 53 + i32.store offset=48 + local.get 3 + local.get 52 + i32.store offset=44 + local.get 3 + i32.load offset=44 + local.set 54 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + block ;; label = @30 + block ;; label = @31 + block ;; label = @32 + local.get 54 + br_if 0 (;@32;) + local.get 38 + i64.extend_i32_u + local.set 55 + i64.const 40 + local.set 56 + local.get 55 + local.get 56 + i64.mul + local.set 57 + i64.const 32 + local.set 58 + local.get 57 + local.get 58 + i64.shr_u + local.set 59 + local.get 59 + i32.wrap_i64 + local.set 60 + i32.const 0 + local.set 61 + local.get 60 + local.get 61 + i32.ne + local.set 62 + local.get 57 + i32.wrap_i64 + local.set 63 + i32.const 1 + local.set 64 + local.get 62 + local.get 64 + i32.and + local.set 65 + local.get 65 + br_if 2 (;@30;) + br 1 (;@31;) + end + local.get 3 + i32.load offset=48 + local.set 66 + local.get 3 + local.get 66 + i32.store offset=64 + local.get 66 + i64.extend_i32_s + local.set 67 + i64.const 40 + local.set 68 + local.get 67 + local.get 68 + i64.mul + local.set 69 + local.get 69 + i32.wrap_i64 + local.set 70 + i32.const 31 + local.set 71 + local.get 70 + local.get 71 + i32.shr_s + local.set 72 + i64.const 32 + local.set 73 + local.get 69 + local.get 73 + i64.shr_u + local.set 74 + local.get 74 + i32.wrap_i64 + local.set 75 + local.get 75 + local.get 72 + i32.ne + local.set 76 + i32.const 1 + local.set 77 + local.get 76 + local.get 77 + i32.and + local.set 78 + local.get 78 + br_if 3 (;@28;) + br 2 (;@29;) + end + i32.const 8 + local.set 79 + local.get 19 + local.get 63 + local.get 79 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + i32.const 96 + local.set 80 + local.get 3 + local.get 80 + i32.add + local.set 81 + local.get 81 + global.set $__stack_pointer + return + end + i32.const 1051136 + local.set 82 + i32.const 33 + local.set 83 + i32.const 1051588 + local.set 84 + local.get 82 + local.get 83 + local.get 84 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 85 + local.get 70 + local.get 85 + i32.lt_s + local.set 86 + local.get 19 + local.get 70 + i32.add + local.set 87 + local.get 87 + local.get 19 + i32.lt_s + local.set 88 + local.get 86 + local.get 88 + i32.xor + local.set 89 + i32.const 1 + local.set 90 + local.get 89 + local.get 90 + i32.and + local.set 91 + local.get 91 + br_if 2 (;@26;) + br 1 (;@27;) + end + i32.const 1051136 + local.set 92 + i32.const 33 + local.set 93 + i32.const 1051604 + local.set 94 + local.get 92 + local.get 93 + local.get 94 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 3 + local.get 87 + i32.store offset=68 + i32.const 0 + local.set 95 + local.get 87 + local.set 96 + i32.const 1 + local.set 97 + local.get 95 + local.get 97 + i32.and + local.set 98 + local.get 98 + br_if 2 (;@24;) + br 1 (;@25;) + end + i32.const 1050848 + local.set 99 + i32.const 28 + local.set 100 + i32.const 1051620 + local.set 101 + local.get 99 + local.get 100 + local.get 101 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 102 + local.get 96 + local.get 102 + i32.and + local.set 103 + i32.const 0 + local.set 104 + local.get 103 + local.set 105 + local.get 104 + local.set 106 + local.get 105 + local.get 106 + i32.eq + local.set 107 + i32.const 1 + local.set 108 + local.get 107 + local.get 108 + i32.and + local.set 109 + local.get 109 + br_if 1 (;@23;) + br 2 (;@22;) + end + i32.const 1050848 + local.set 110 + i32.const 28 + local.set 111 + i32.const 1051636 + local.set 112 + local.get 110 + local.get 111 + local.get 112 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 96 + i32.load + local.set 113 + local.get 3 + local.get 113 + i32.store offset=72 + i32.const 4 + local.set 114 + local.get 87 + local.get 114 + i32.add + local.set 115 + local.get 115 + local.get 87 + i32.lt_s + local.set 116 + i32.const 1 + local.set 117 + local.get 116 + local.get 117 + i32.and + local.set 118 + local.get 118 + br_if 2 (;@20;) + br 1 (;@21;) + end + i32.const 4 + local.set 119 + i32.const 1051652 + local.set 120 + local.get 119 + local.get 96 + local.get 120 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 121 + local.get 115 + local.get 121 + i32.and + local.set 122 + i32.const 0 + local.set 123 + local.get 122 + local.set 124 + local.get 123 + local.set 125 + local.get 124 + local.get 125 + i32.eq + local.set 126 + i32.const 1 + local.set 127 + local.get 126 + local.get 127 + i32.and + local.set 128 + local.get 128 + br_if 1 (;@19;) + br 2 (;@18;) + end + i32.const 1050848 + local.set 129 + i32.const 28 + local.set 130 + i32.const 1051668 + local.set 131 + local.get 129 + local.get 130 + local.get 131 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 115 + i32.load + local.set 132 + local.get 3 + local.get 132 + i32.store offset=76 + i32.const 1 + local.set 133 + local.get 113 + local.get 132 + local.get 133 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + i32.const 8 + local.set 134 + local.get 87 + local.get 134 + i32.add + local.set 135 + local.get 135 + local.get 87 + i32.lt_s + local.set 136 + i32.const 1 + local.set 137 + local.get 136 + local.get 137 + i32.and + local.set 138 + local.get 138 + br_if 2 (;@16;) + br 1 (;@17;) + end + i32.const 4 + local.set 139 + i32.const 1051684 + local.set 140 + local.get 139 + local.get 115 + local.get 140 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 141 + local.get 135 + local.get 141 + i32.and + local.set 142 + i32.const 0 + local.set 143 + local.get 142 + local.set 144 + local.get 143 + local.set 145 + local.get 144 + local.get 145 + i32.eq + local.set 146 + i32.const 1 + local.set 147 + local.get 146 + local.get 147 + i32.and + local.set 148 + local.get 148 + br_if 1 (;@15;) + br 2 (;@14;) + end + i32.const 1050848 + local.set 149 + i32.const 28 + local.set 150 + i32.const 1051700 + local.set 151 + local.get 149 + local.get 150 + local.get 151 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 135 + i32.load + local.set 152 + local.get 3 + local.get 152 + i32.store offset=80 + i32.const 12 + local.set 153 + local.get 87 + local.get 153 + i32.add + local.set 154 + local.get 154 + local.get 87 + i32.lt_s + local.set 155 + i32.const 1 + local.set 156 + local.get 155 + local.get 156 + i32.and + local.set 157 + local.get 157 + br_if 2 (;@12;) + br 1 (;@13;) + end + i32.const 4 + local.set 158 + i32.const 1051716 + local.set 159 + local.get 158 + local.get 135 + local.get 159 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 160 + local.get 154 + local.get 160 + i32.and + local.set 161 + i32.const 0 + local.set 162 + local.get 161 + local.set 163 + local.get 162 + local.set 164 + local.get 163 + local.get 164 + i32.eq + local.set 165 + i32.const 1 + local.set 166 + local.get 165 + local.get 166 + i32.and + local.set 167 + local.get 167 + br_if 1 (;@11;) + br 2 (;@10;) + end + i32.const 1050848 + local.set 168 + i32.const 28 + local.set 169 + i32.const 1051732 + local.set 170 + local.get 168 + local.get 169 + local.get 170 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 154 + i32.load + local.set 171 + local.get 3 + local.get 171 + i32.store offset=84 + i32.const 1 + local.set 172 + local.get 152 + local.get 171 + local.get 172 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + i32.const 16 + local.set 173 + local.get 87 + local.get 173 + i32.add + local.set 174 + local.get 174 + local.get 87 + i32.lt_s + local.set 175 + i32.const 1 + local.set 176 + local.get 175 + local.get 176 + i32.and + local.set 177 + local.get 177 + br_if 2 (;@8;) + br 1 (;@9;) + end + i32.const 4 + local.set 178 + i32.const 1051748 + local.set 179 + local.get 178 + local.get 154 + local.get 179 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 180 + local.get 174 + local.get 180 + i32.and + local.set 181 + i32.const 0 + local.set 182 + local.get 181 + local.set 183 + local.get 182 + local.set 184 + local.get 183 + local.get 184 + i32.eq + local.set 185 + i32.const 1 + local.set 186 + local.get 185 + local.get 186 + i32.and + local.set 187 + local.get 187 + br_if 1 (;@7;) + br 2 (;@6;) + end + i32.const 1050848 + local.set 188 + i32.const 28 + local.set 189 + i32.const 1051764 + local.set 190 + local.get 188 + local.get 189 + local.get 190 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 174 + i32.load + local.set 191 + local.get 3 + local.get 191 + i32.store offset=88 + i32.const 20 + local.set 192 + local.get 87 + local.get 192 + i32.add + local.set 193 + local.get 193 + local.get 87 + i32.lt_s + local.set 194 + i32.const 1 + local.set 195 + local.get 194 + local.get 195 + i32.and + local.set 196 + local.get 196 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 4 + local.set 197 + i32.const 1051780 + local.set 198 + local.get 197 + local.get 174 + local.get 198 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 199 + local.get 193 + local.get 199 + i32.and + local.set 200 + i32.const 0 + local.set 201 + local.get 200 + local.set 202 + local.get 201 + local.set 203 + local.get 202 + local.get 203 + i32.eq + local.set 204 + i32.const 1 + local.set 205 + local.get 204 + local.get 205 + i32.and + local.set 206 + local.get 206 + br_if 1 (;@3;) + br 3 (;@1;) + end + i32.const 1050848 + local.set 207 + i32.const 28 + local.set 208 + i32.const 1051796 + local.set 209 + local.get 207 + local.get 208 + local.get 209 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 193 + i32.load + local.set 210 + local.get 3 + local.get 210 + i32.store offset=92 + i32.const 1 + local.set 211 + local.get 191 + local.get 210 + local.get 211 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + br 0 (;@2;) + end + end + i32.const 4 + local.set 212 + i32.const 1051812 + local.set 213 + local.get 212 + local.get 193 + local.get 213 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + ) + (func $_ZN95_$LT$hashbrown..raw..bitmask..BitMaskIter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hdb720bca9e6adfd8E (;124;) (type 4) (param i32 i32) + (local i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 112 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=68 + local.get 1 + i64.load + local.set 5 + local.get 4 + local.get 5 + i64.store offset=72 + i64.const 0 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i64.eq + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + i32.eqz + br_if 0 (;@2;) + i64.const 0 + local.set 12 + local.get 4 + local.get 12 + i64.store offset=48 + br 1 (;@1;) + end + local.get 4 + local.get 5 + i64.store offset=56 + local.get 4 + i64.load offset=56 + local.set 13 + local.get 4 + local.get 13 + i64.store offset=48 + end + local.get 4 + i64.load offset=48 + local.set 14 + i64.const 0 + local.set 15 + local.get 14 + local.set 16 + local.get 15 + local.set 17 + local.get 16 + local.get 17 + i64.eq + local.set 18 + i32.const 0 + local.set 19 + i32.const 1 + local.set 20 + i32.const 1 + local.set 21 + local.get 18 + local.get 21 + i32.and + local.set 22 + local.get 19 + local.get 20 + local.get 22 + select + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.set 25 + local.get 24 + local.set 26 + local.get 25 + local.get 26 + i32.eq + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.get 28 + i32.and + local.set 29 + block ;; label = @1 + block ;; label = @2 + local.get 29 + i32.eqz + br_if 0 (;@2;) + local.get 4 + i64.load offset=48 + local.set 30 + local.get 4 + local.get 30 + i64.store offset=80 + local.get 30 + i64.ctz + local.set 31 + local.get 4 + local.get 31 + i64.store offset=88 + local.get 4 + i64.load offset=88 + local.set 32 + local.get 32 + i32.wrap_i64 + local.set 33 + i32.const 3 + local.set 34 + local.get 33 + local.get 34 + i32.shr_u + local.set 35 + local.get 4 + local.get 35 + i32.store offset=36 + i32.const 1 + local.set 36 + local.get 4 + local.get 36 + i32.store offset=32 + br 1 (;@1;) + end + i32.const 0 + local.set 37 + local.get 4 + local.get 37 + i32.store offset=32 + end + local.get 4 + i32.load offset=32 + local.set 38 + block ;; label = @1 + block ;; label = @2 + local.get 38 + br_if 0 (;@2;) + i32.const 1 + local.set 39 + local.get 4 + local.get 39 + i32.store offset=24 + br 1 (;@1;) + end + local.get 4 + i32.load offset=36 + local.set 40 + local.get 4 + local.get 40 + i32.store offset=96 + local.get 4 + local.get 40 + i32.store offset=28 + i32.const 0 + local.set 41 + local.get 4 + local.get 41 + i32.store offset=24 + end + local.get 4 + i32.load offset=24 + local.set 42 + block ;; label = @1 + block ;; label = @2 + local.get 42 + br_if 0 (;@2;) + local.get 4 + i32.load offset=28 + local.set 43 + local.get 4 + local.get 43 + i32.store offset=100 + local.get 1 + i64.load + local.set 44 + local.get 4 + local.get 44 + i64.store offset=104 + i64.const 1 + local.set 45 + local.get 44 + local.get 45 + i64.sub + local.set 46 + local.get 44 + local.get 46 + i64.and + local.set 47 + local.get 4 + local.get 47 + i64.store offset=40 + local.get 4 + i64.load offset=40 + local.set 48 + local.get 1 + local.get 48 + i64.store + local.get 4 + local.get 43 + i32.store offset=20 + i32.const 1 + local.set 49 + local.get 4 + local.get 49 + i32.store offset=16 + br 1 (;@1;) + end + i32.const 0 + local.set 50 + local.get 4 + local.get 50 + i32.store offset=16 + end + local.get 4 + i32.load offset=16 + local.set 51 + local.get 4 + i32.load offset=20 + local.set 52 + local.get 0 + local.get 52 + i32.store offset=4 + local.get 0 + local.get 51 + i32.store + return + ) + (func $_ZN4core4time8Duration3new17hd75b33d293c49f15E (;125;) (type 18) (param i32 i64 i32) + (local i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 160 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i64.store offset=96 + local.get 5 + local.get 2 + i32.store offset=108 + i32.const 1000000000 + local.set 6 + local.get 2 + local.get 6 + i32.div_u + local.set 7 + local.get 7 + local.set 8 + local.get 8 + i64.extend_i32_u + local.set 9 + local.get 5 + local.get 9 + i64.store offset=112 + local.get 1 + local.get 9 + i64.add + local.set 10 + local.get 10 + local.get 1 + i64.lt_u + local.set 11 + local.get 5 + local.get 10 + i64.store offset=120 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 5 + local.get 13 + i32.store8 offset=134 + i32.const 1 + local.set 14 + local.get 11 + local.get 14 + i32.and + local.set 15 + local.get 5 + local.get 15 + i32.store8 offset=135 + local.get 5 + i32.load8_u offset=135 + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + block ;; label = @1 + block ;; label = @2 + local.get 18 + br_if 0 (;@2;) + local.get 5 + local.get 10 + i64.store offset=24 + i64.const 1 + local.set 19 + local.get 5 + local.get 19 + i64.store offset=16 + br 1 (;@1;) + end + i64.const 0 + local.set 20 + local.get 5 + local.get 20 + i64.store offset=16 + end + local.get 5 + i64.load offset=16 + local.set 21 + local.get 21 + i32.wrap_i64 + local.set 22 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 22 + br_if 0 (;@3;) + i32.const 1051856 + local.set 23 + local.get 5 + local.get 23 + i32.store offset=136 + i32.const 1 + local.set 24 + local.get 5 + local.get 24 + i32.store offset=140 + i32.const 0 + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + local.get 27 + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 5 + i64.load offset=24 + local.set 28 + local.get 5 + local.get 28 + i64.store offset=144 + i32.const 1000000000 + local.set 29 + local.get 2 + local.get 29 + i32.rem_u + local.set 30 + local.get 5 + local.get 30 + i32.store offset=156 + local.get 5 + local.get 30 + i32.store offset=60 + local.get 5 + local.get 28 + i64.store + local.get 5 + i32.load offset=60 + local.set 31 + local.get 5 + local.get 31 + i32.store offset=8 + local.get 5 + i64.load + local.set 32 + local.get 5 + i32.load offset=8 + local.set 33 + local.get 0 + local.get 33 + i32.store offset=8 + local.get 0 + local.get 32 + i64.store + i32.const 160 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + global.set $__stack_pointer + return + end + i32.const 0 + local.set 36 + local.get 5 + local.get 36 + i32.store offset=88 + i32.const 1051856 + local.set 37 + local.get 5 + local.get 37 + i32.store offset=36 + i32.const 1 + local.set 38 + local.get 5 + local.get 38 + i32.store offset=40 + local.get 5 + i32.load offset=88 + local.set 39 + local.get 5 + i32.load offset=92 + local.set 40 + local.get 5 + local.get 39 + i32.store offset=52 + local.get 5 + local.get 40 + i32.store offset=56 + i32.const 1051864 + local.set 41 + local.get 5 + local.get 41 + i32.store offset=44 + i32.const 0 + local.set 42 + local.get 5 + local.get 42 + i32.store offset=48 + i32.const 36 + local.set 43 + local.get 5 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + i32.const 1051936 + local.set 46 + local.get 45 + local.get 46 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 64 + local.set 47 + local.get 5 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.set 49 + i32.const 1051964 + local.set 50 + i32.const 1 + local.set 51 + local.get 49 + local.get 50 + local.get 51 + call $_ZN4core3fmt9Arguments9new_const17hc64069829e8ee9b3E + i32.const 64 + local.set 52 + local.get 5 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.set 54 + i32.const 1052048 + local.set 55 + local.get 54 + local.get 55 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core4time8Duration7as_secs17hfbdf3ce77c40c769E (;126;) (type 14) (param i32) (result i64) + (local i32 i32 i32 i64) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i64.load + local.set 4 + local.get 4 + return + ) + (func $_ZN4core4time8Duration9from_secs17hc2ff2c38430398d8E (;127;) (type 19) (param i32 i64) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i64.store offset=24 + i32.const 0 + local.set 5 + i32.const 8 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 1 + local.get 5 + call $_ZN4core4time8Duration3new17hd75b33d293c49f15E + local.get 4 + i64.load offset=8 + local.set 8 + local.get 4 + i32.load offset=16 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=8 + local.get 0 + local.get 8 + i64.store + i32.const 32 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN59_$LT$core..time..Duration$u20$as$u20$core..clone..Clone$GT$5clone17h5fde160ab6f5e68fE (;128;) (type 4) (param i32 i32) + (local i32 i32 i32 i64 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i64.load + local.set 5 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 0 + local.get 6 + i32.store offset=8 + local.get 0 + local.get 5 + i64.store + return + ) + (func $_ZN62_$LT$core..time..Duration$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h5015da30b370900eE (;129;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=28 + local.get 0 + i64.load + local.set 5 + local.get 1 + i64.load + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i64.lt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 0 + i64.load + local.set 12 + local.get 1 + i64.load + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i64.eq + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + local.get 18 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 255 + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=14 + br 3 (;@1;) + end + i32.const 1 + local.set 20 + local.get 4 + local.get 20 + i32.store8 offset=14 + br 1 (;@2;) + end + i32.const 0 + local.set 21 + local.get 4 + local.get 21 + i32.store8 offset=14 + end + end + local.get 4 + i32.load8_u offset=14 + local.set 22 + local.get 4 + local.get 22 + i32.store8 offset=13 + local.get 4 + i32.load8_u offset=13 + local.set 23 + i32.const 2 + local.set 24 + i32.const 255 + local.set 25 + local.get 23 + local.get 25 + i32.and + local.set 26 + i32.const 255 + local.set 27 + local.get 24 + local.get 27 + i32.and + local.set 28 + local.get 26 + local.get 28 + i32.eq + local.set 29 + i32.const 0 + local.set 30 + i32.const 1 + local.set 31 + i32.const 1 + local.set 32 + local.get 29 + local.get 32 + i32.and + local.set 33 + local.get 30 + local.get 31 + local.get 33 + select + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 1 + local.set 39 + local.get 38 + local.get 39 + i32.and + local.set 40 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 40 + i32.eqz + br_if 0 (;@3;) + local.get 4 + i32.load8_u offset=13 + local.set 41 + i32.const 0 + local.set 42 + i32.const 255 + local.set 43 + local.get 41 + local.get 43 + i32.and + local.set 44 + i32.const 255 + local.set 45 + local.get 42 + local.get 45 + i32.and + local.set 46 + local.get 44 + local.get 46 + i32.eq + local.set 47 + i32.const 1 + local.set 48 + local.get 47 + local.get 48 + i32.and + local.set 49 + local.get 49 + br_if 1 (;@2;) + end + local.get 4 + i32.load8_u offset=13 + local.set 50 + local.get 4 + local.get 50 + i32.store8 offset=12 + br 1 (;@1;) + end + i32.const 8 + local.set 51 + local.get 0 + local.get 51 + i32.add + local.set 52 + local.get 4 + local.get 52 + i32.store offset=32 + i32.const 8 + local.set 53 + local.get 1 + local.get 53 + i32.add + local.set 54 + local.get 4 + local.get 54 + i32.store offset=36 + i32.const 8 + local.set 55 + local.get 0 + local.get 55 + i32.add + local.set 56 + local.get 4 + local.get 56 + i32.store offset=40 + i32.const 8 + local.set 57 + local.get 1 + local.get 57 + i32.add + local.set 58 + local.get 4 + local.get 58 + i32.store offset=44 + local.get 0 + i32.load offset=8 + local.set 59 + local.get 1 + i32.load offset=8 + local.set 60 + local.get 59 + local.set 61 + local.get 60 + local.set 62 + local.get 61 + local.get 62 + i32.lt_u + local.set 63 + i32.const 1 + local.set 64 + local.get 63 + local.get 64 + i32.and + local.set 65 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 65 + br_if 0 (;@6;) + local.get 0 + i32.load offset=8 + local.set 66 + local.get 1 + i32.load offset=8 + local.set 67 + local.get 66 + local.set 68 + local.get 67 + local.set 69 + local.get 68 + local.get 69 + i32.eq + local.set 70 + i32.const 1 + local.set 71 + local.get 70 + local.get 71 + i32.and + local.set 72 + local.get 72 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 255 + local.set 73 + local.get 4 + local.get 73 + i32.store8 offset=15 + br 3 (;@2;) + end + i32.const 1 + local.set 74 + local.get 4 + local.get 74 + i32.store8 offset=15 + br 1 (;@3;) + end + i32.const 0 + local.set 75 + local.get 4 + local.get 75 + i32.store8 offset=15 + end + end + local.get 4 + i32.load8_u offset=15 + local.set 76 + local.get 4 + local.get 76 + i32.store8 offset=12 + end + local.get 4 + i32.load8_u offset=12 + local.set 77 + local.get 77 + return + ) + (func $_ZN3std3sys6common12thread_local12static_local12Key$LT$T$GT$3get17hb747a392cba05c5eE (;130;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=19 + local.get 4 + local.get 0 + i32.store offset=28 + local.get 4 + local.get 0 + i32.store offset=32 + local.get 4 + local.get 0 + i32.store offset=36 + local.get 0 + i64.load + local.set 6 + local.get 6 + i32.wrap_i64 + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + i32.const 0 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 8 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + local.get 4 + local.get 10 + i32.store offset=40 + i32.const 8 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 4 + local.get 12 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 13 + i32.const 0 + local.set 14 + i32.const 1 + local.set 15 + local.get 15 + local.get 14 + local.get 13 + select + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + i32.const 0 + local.set 17 + local.get 4 + local.get 17 + i32.store8 offset=19 + local.get 0 + local.get 1 + call $_ZN3std3sys6common12thread_local4lazy21LazyKeyInner$LT$T$GT$10initialize17h1c4eb7d9fd86dc09E + local.set 18 + local.get 4 + local.get 18 + i32.store offset=8 + br 1 (;@1;) + end + i32.const 12 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 4 + local.get 21 + i32.store offset=44 + local.get 4 + i32.load offset=12 + local.set 22 + local.get 4 + local.get 22 + i32.store offset=8 + end + local.get 4 + i32.load offset=8 + local.set 23 + local.get 4 + local.get 23 + i32.store offset=4 + local.get 4 + i32.load8_u offset=19 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + block ;; label = @1 + local.get 26 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load offset=4 + local.set 27 + i32.const 48 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + local.get 27 + return + ) + (func $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h1db5a037870f912cE (;131;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 336 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=8 + i32.const 1 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=12 + i32.const 0 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=16 + i32.const 1 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=20 + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=24 + i32.const 0 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=31 + i32.const 1 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=32 + i32.const 0 + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=39 + i32.const 1 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=40 + i32.const 1 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=44 + local.get 4 + local.get 1 + i32.store offset=296 + local.get 1 + i32.load offset=8 + local.set 16 + local.get 1 + i32.load offset=12 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 22 + br_if 0 (;@5;) + i32.const 0 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + local.get 25 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const -2147483648 + local.set 26 + local.get 0 + local.get 26 + i32.store offset=8 + br 3 (;@1;) + end + local.get 1 + i32.load offset=8 + local.set 27 + local.get 4 + local.get 27 + i32.store offset=300 + local.get 1 + i32.load offset=8 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=304 + i32.const 48 + local.set 29 + local.get 28 + local.get 29 + i32.add + local.set 30 + local.get 1 + local.get 30 + i32.store offset=8 + i32.const 40 + local.set 31 + local.get 27 + local.get 31 + i32.add + local.set 32 + local.get 32 + i64.load + local.set 33 + i32.const 96 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 31 + i32.add + local.set 36 + local.get 36 + local.get 33 + i64.store + i32.const 32 + local.set 37 + local.get 27 + local.get 37 + i32.add + local.set 38 + local.get 38 + i64.load + local.set 39 + i32.const 96 + local.set 40 + local.get 4 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.get 37 + i32.add + local.set 42 + local.get 42 + local.get 39 + i64.store + i32.const 24 + local.set 43 + local.get 27 + local.get 43 + i32.add + local.set 44 + local.get 44 + i64.load + local.set 45 + i32.const 96 + local.set 46 + local.get 4 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.get 43 + i32.add + local.set 48 + local.get 48 + local.get 45 + i64.store + i32.const 16 + local.set 49 + local.get 27 + local.get 49 + i32.add + local.set 50 + local.get 50 + i64.load + local.set 51 + i32.const 96 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.get 49 + i32.add + local.set 54 + local.get 54 + local.get 51 + i64.store + i32.const 8 + local.set 55 + local.get 27 + local.get 55 + i32.add + local.set 56 + local.get 56 + i64.load + local.set 57 + i32.const 96 + local.set 58 + local.get 4 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 55 + i32.add + local.set 60 + local.get 60 + local.get 57 + i64.store + local.get 27 + i64.load + local.set 61 + local.get 4 + local.get 61 + i64.store offset=96 + local.get 4 + i64.load offset=96 + local.set 62 + local.get 0 + local.get 62 + i64.store + i32.const 40 + local.set 63 + local.get 0 + local.get 63 + i32.add + local.set 64 + i32.const 96 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + local.get 63 + i32.add + local.set 67 + local.get 67 + i64.load + local.set 68 + local.get 64 + local.get 68 + i64.store + i32.const 32 + local.set 69 + local.get 0 + local.get 69 + i32.add + local.set 70 + i32.const 96 + local.set 71 + local.get 4 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.get 69 + i32.add + local.set 73 + local.get 73 + i64.load + local.set 74 + local.get 70 + local.get 74 + i64.store + i32.const 24 + local.set 75 + local.get 0 + local.get 75 + i32.add + local.set 76 + i32.const 96 + local.set 77 + local.get 4 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.get 75 + i32.add + local.set 79 + local.get 79 + i64.load + local.set 80 + local.get 76 + local.get 80 + i64.store + i32.const 16 + local.set 81 + local.get 0 + local.get 81 + i32.add + local.set 82 + i32.const 96 + local.set 83 + local.get 4 + local.get 83 + i32.add + local.set 84 + local.get 84 + local.get 81 + i32.add + local.set 85 + local.get 85 + i64.load + local.set 86 + local.get 82 + local.get 86 + i64.store + i32.const 8 + local.set 87 + local.get 0 + local.get 87 + i32.add + local.set 88 + i32.const 96 + local.set 89 + local.get 4 + local.get 89 + i32.add + local.set 90 + local.get 90 + local.get 87 + i32.add + local.set 91 + local.get 91 + i64.load + local.set 92 + local.get 88 + local.get 92 + i64.store + br 1 (;@2;) + end + local.get 1 + i32.load offset=12 + local.set 93 + local.get 4 + local.get 93 + i32.store offset=308 + local.get 4 + local.get 93 + i32.store offset=312 + i32.const -1 + local.set 94 + local.get 93 + local.get 94 + i32.add + local.set 95 + local.get 4 + local.get 95 + i32.store offset=316 + local.get 4 + i32.load offset=316 + local.set 96 + local.get 4 + local.get 96 + i32.store offset=320 + local.get 4 + local.get 96 + i32.store offset=324 + local.get 4 + local.get 96 + i32.store offset=148 + local.get 4 + i32.load offset=148 + local.set 97 + local.get 4 + local.get 97 + i32.store offset=144 + local.get 4 + i32.load offset=144 + local.set 98 + local.get 1 + local.get 98 + i32.store offset=12 + i32.const 1052064 + local.set 99 + i32.const 94 + local.set 100 + local.get 99 + local.get 100 + call $_ZN4core9panicking14panic_nounwind17haf40252ebb06624bE + i32.const 200 + local.set 101 + local.get 4 + local.get 101 + i32.add + local.set 102 + local.get 102 + local.set 103 + local.get 4 + local.get 103 + i32.store offset=328 + i32.const 200 + local.set 104 + local.get 4 + local.get 104 + i32.add + local.set 105 + local.get 105 + local.set 106 + local.get 4 + local.get 106 + i32.store offset=332 + i32.const 240 + local.set 107 + local.get 4 + local.get 107 + i32.add + local.set 108 + i64.const 0 + local.set 109 + local.get 108 + local.get 109 + i64.store + i32.const 232 + local.set 110 + local.get 4 + local.get 110 + i32.add + local.set 111 + local.get 111 + local.get 109 + i64.store + i32.const 224 + local.set 112 + local.get 4 + local.get 112 + i32.add + local.set 113 + local.get 113 + local.get 109 + i64.store + i32.const 216 + local.set 114 + local.get 4 + local.get 114 + i32.add + local.set 115 + local.get 115 + local.get 109 + i64.store + i32.const 208 + local.set 116 + local.get 4 + local.get 116 + i32.add + local.set 117 + local.get 117 + local.get 109 + i64.store + local.get 4 + local.get 109 + i64.store offset=200 + i32.const 40 + local.set 118 + i32.const 152 + local.set 119 + local.get 4 + local.get 119 + i32.add + local.set 120 + local.get 120 + local.get 118 + i32.add + local.set 121 + i32.const 200 + local.set 122 + local.get 4 + local.get 122 + i32.add + local.set 123 + local.get 123 + local.get 118 + i32.add + local.set 124 + local.get 124 + i64.load + local.set 125 + local.get 121 + local.get 125 + i64.store + i32.const 32 + local.set 126 + i32.const 152 + local.set 127 + local.get 4 + local.get 127 + i32.add + local.set 128 + local.get 128 + local.get 126 + i32.add + local.set 129 + i32.const 200 + local.set 130 + local.get 4 + local.get 130 + i32.add + local.set 131 + local.get 131 + local.get 126 + i32.add + local.set 132 + local.get 132 + i64.load + local.set 133 + local.get 129 + local.get 133 + i64.store + i32.const 24 + local.set 134 + i32.const 152 + local.set 135 + local.get 4 + local.get 135 + i32.add + local.set 136 + local.get 136 + local.get 134 + i32.add + local.set 137 + i32.const 200 + local.set 138 + local.get 4 + local.get 138 + i32.add + local.set 139 + local.get 139 + local.get 134 + i32.add + local.set 140 + local.get 140 + i64.load + local.set 141 + local.get 137 + local.get 141 + i64.store + i32.const 16 + local.set 142 + i32.const 152 + local.set 143 + local.get 4 + local.get 143 + i32.add + local.set 144 + local.get 144 + local.get 142 + i32.add + local.set 145 + i32.const 200 + local.set 146 + local.get 4 + local.get 146 + i32.add + local.set 147 + local.get 147 + local.get 142 + i32.add + local.set 148 + local.get 148 + i64.load + local.set 149 + local.get 145 + local.get 149 + i64.store + i32.const 8 + local.set 150 + i32.const 152 + local.set 151 + local.get 4 + local.get 151 + i32.add + local.set 152 + local.get 152 + local.get 150 + i32.add + local.set 153 + i32.const 200 + local.set 154 + local.get 4 + local.get 154 + i32.add + local.set 155 + local.get 155 + local.get 150 + i32.add + local.set 156 + local.get 156 + i64.load + local.set 157 + local.get 153 + local.get 157 + i64.store + local.get 4 + i64.load offset=200 + local.set 158 + local.get 4 + local.get 158 + i64.store offset=152 + i32.const 40 + local.set 159 + i32.const 248 + local.set 160 + local.get 4 + local.get 160 + i32.add + local.set 161 + local.get 161 + local.get 159 + i32.add + local.set 162 + i32.const 152 + local.set 163 + local.get 4 + local.get 163 + i32.add + local.set 164 + local.get 164 + local.get 159 + i32.add + local.set 165 + local.get 165 + i64.load + local.set 166 + local.get 162 + local.get 166 + i64.store + i32.const 32 + local.set 167 + i32.const 248 + local.set 168 + local.get 4 + local.get 168 + i32.add + local.set 169 + local.get 169 + local.get 167 + i32.add + local.set 170 + i32.const 152 + local.set 171 + local.get 4 + local.get 171 + i32.add + local.set 172 + local.get 172 + local.get 167 + i32.add + local.set 173 + local.get 173 + i64.load + local.set 174 + local.get 170 + local.get 174 + i64.store + i32.const 24 + local.set 175 + i32.const 248 + local.set 176 + local.get 4 + local.get 176 + i32.add + local.set 177 + local.get 177 + local.get 175 + i32.add + local.set 178 + i32.const 152 + local.set 179 + local.get 4 + local.get 179 + i32.add + local.set 180 + local.get 180 + local.get 175 + i32.add + local.set 181 + local.get 181 + i64.load + local.set 182 + local.get 178 + local.get 182 + i64.store + i32.const 16 + local.set 183 + i32.const 248 + local.set 184 + local.get 4 + local.get 184 + i32.add + local.set 185 + local.get 185 + local.get 183 + i32.add + local.set 186 + i32.const 152 + local.set 187 + local.get 4 + local.get 187 + i32.add + local.set 188 + local.get 188 + local.get 183 + i32.add + local.set 189 + local.get 189 + i64.load + local.set 190 + local.get 186 + local.get 190 + i64.store + i32.const 8 + local.set 191 + i32.const 248 + local.set 192 + local.get 4 + local.get 192 + i32.add + local.set 193 + local.get 193 + local.get 191 + i32.add + local.set 194 + i32.const 152 + local.set 195 + local.get 4 + local.get 195 + i32.add + local.set 196 + local.get 196 + local.get 191 + i32.add + local.set 197 + local.get 197 + i64.load + local.set 198 + local.get 194 + local.get 198 + i64.store + local.get 4 + i64.load offset=152 + local.set 199 + local.get 4 + local.get 199 + i64.store offset=248 + i32.const 40 + local.set 200 + i32.const 48 + local.set 201 + local.get 4 + local.get 201 + i32.add + local.set 202 + local.get 202 + local.get 200 + i32.add + local.set 203 + i32.const 248 + local.set 204 + local.get 4 + local.get 204 + i32.add + local.set 205 + local.get 205 + local.get 200 + i32.add + local.set 206 + local.get 206 + i64.load + local.set 207 + local.get 203 + local.get 207 + i64.store + i32.const 32 + local.set 208 + i32.const 48 + local.set 209 + local.get 4 + local.get 209 + i32.add + local.set 210 + local.get 210 + local.get 208 + i32.add + local.set 211 + i32.const 248 + local.set 212 + local.get 4 + local.get 212 + i32.add + local.set 213 + local.get 213 + local.get 208 + i32.add + local.set 214 + local.get 214 + i64.load + local.set 215 + local.get 211 + local.get 215 + i64.store + i32.const 24 + local.set 216 + i32.const 48 + local.set 217 + local.get 4 + local.get 217 + i32.add + local.set 218 + local.get 218 + local.get 216 + i32.add + local.set 219 + i32.const 248 + local.set 220 + local.get 4 + local.get 220 + i32.add + local.set 221 + local.get 221 + local.get 216 + i32.add + local.set 222 + local.get 222 + i64.load + local.set 223 + local.get 219 + local.get 223 + i64.store + i32.const 16 + local.set 224 + i32.const 48 + local.set 225 + local.get 4 + local.get 225 + i32.add + local.set 226 + local.get 226 + local.get 224 + i32.add + local.set 227 + i32.const 248 + local.set 228 + local.get 4 + local.get 228 + i32.add + local.set 229 + local.get 229 + local.get 224 + i32.add + local.set 230 + local.get 230 + i64.load + local.set 231 + local.get 227 + local.get 231 + i64.store + i32.const 8 + local.set 232 + i32.const 48 + local.set 233 + local.get 4 + local.get 233 + i32.add + local.set 234 + local.get 234 + local.get 232 + i32.add + local.set 235 + i32.const 248 + local.set 236 + local.get 4 + local.get 236 + i32.add + local.set 237 + local.get 237 + local.get 232 + i32.add + local.set 238 + local.get 238 + i64.load + local.set 239 + local.get 235 + local.get 239 + i64.store + local.get 4 + i64.load offset=248 + local.set 240 + local.get 4 + local.get 240 + i64.store offset=48 + local.get 4 + i64.load offset=48 + local.set 241 + local.get 0 + local.get 241 + i64.store + i32.const 40 + local.set 242 + local.get 0 + local.get 242 + i32.add + local.set 243 + i32.const 48 + local.set 244 + local.get 4 + local.get 244 + i32.add + local.set 245 + local.get 245 + local.get 242 + i32.add + local.set 246 + local.get 246 + i64.load + local.set 247 + local.get 243 + local.get 247 + i64.store + i32.const 32 + local.set 248 + local.get 0 + local.get 248 + i32.add + local.set 249 + i32.const 48 + local.set 250 + local.get 4 + local.get 250 + i32.add + local.set 251 + local.get 251 + local.get 248 + i32.add + local.set 252 + local.get 252 + i64.load + local.set 253 + local.get 249 + local.get 253 + i64.store + i32.const 24 + local.set 254 + local.get 0 + local.get 254 + i32.add + local.set 255 + i32.const 48 + local.set 256 + local.get 4 + local.get 256 + i32.add + local.set 257 + local.get 257 + local.get 254 + i32.add + local.set 258 + local.get 258 + i64.load + local.set 259 + local.get 255 + local.get 259 + i64.store + i32.const 16 + local.set 260 + local.get 0 + local.get 260 + i32.add + local.set 261 + i32.const 48 + local.set 262 + local.get 4 + local.get 262 + i32.add + local.set 263 + local.get 263 + local.get 260 + i32.add + local.set 264 + local.get 264 + i64.load + local.set 265 + local.get 261 + local.get 265 + i64.store + i32.const 8 + local.set 266 + local.get 0 + local.get 266 + i32.add + local.set 267 + i32.const 48 + local.set 268 + local.get 4 + local.get 268 + i32.add + local.set 269 + local.get 269 + local.get 266 + i32.add + local.set 270 + local.get 270 + i64.load + local.set 271 + local.get 267 + local.get 271 + i64.store + end + end + i32.const 336 + local.set 272 + local.get 4 + local.get 272 + i32.add + local.set 273 + local.get 273 + global.set $__stack_pointer + return + ) + (func $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h3df5130108a595e0E (;132;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 416 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=8 + i32.const 1 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=12 + i32.const 0 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=16 + i32.const 1 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=20 + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=24 + i32.const 0 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=31 + i32.const 1 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=32 + i32.const 0 + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=39 + i32.const 1 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=40 + i32.const 1 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=44 + local.get 4 + local.get 1 + i32.store offset=376 + local.get 1 + i32.load offset=8 + local.set 16 + local.get 1 + i32.load offset=12 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 22 + br_if 0 (;@5;) + i32.const 0 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + local.get 25 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 1000000000 + local.set 26 + local.get 0 + local.get 26 + i32.store offset=8 + br 3 (;@1;) + end + local.get 1 + i32.load offset=8 + local.set 27 + local.get 4 + local.get 27 + i32.store offset=380 + local.get 1 + i32.load offset=8 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=384 + i32.const 64 + local.set 29 + local.get 28 + local.get 29 + i32.add + local.set 30 + local.get 1 + local.get 30 + i32.store offset=8 + i32.const 56 + local.set 31 + local.get 27 + local.get 31 + i32.add + local.set 32 + local.get 32 + i64.load + local.set 33 + i32.const 112 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 31 + i32.add + local.set 36 + local.get 36 + local.get 33 + i64.store + i32.const 48 + local.set 37 + local.get 27 + local.get 37 + i32.add + local.set 38 + local.get 38 + i64.load + local.set 39 + i32.const 112 + local.set 40 + local.get 4 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.get 37 + i32.add + local.set 42 + local.get 42 + local.get 39 + i64.store + i32.const 40 + local.set 43 + local.get 27 + local.get 43 + i32.add + local.set 44 + local.get 44 + i64.load + local.set 45 + i32.const 112 + local.set 46 + local.get 4 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.get 43 + i32.add + local.set 48 + local.get 48 + local.get 45 + i64.store + i32.const 32 + local.set 49 + local.get 27 + local.get 49 + i32.add + local.set 50 + local.get 50 + i64.load + local.set 51 + i32.const 112 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.get 49 + i32.add + local.set 54 + local.get 54 + local.get 51 + i64.store + i32.const 24 + local.set 55 + local.get 27 + local.get 55 + i32.add + local.set 56 + local.get 56 + i64.load + local.set 57 + i32.const 112 + local.set 58 + local.get 4 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 55 + i32.add + local.set 60 + local.get 60 + local.get 57 + i64.store + i32.const 16 + local.set 61 + local.get 27 + local.get 61 + i32.add + local.set 62 + local.get 62 + i64.load + local.set 63 + i32.const 112 + local.set 64 + local.get 4 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.get 61 + i32.add + local.set 66 + local.get 66 + local.get 63 + i64.store + i32.const 8 + local.set 67 + local.get 27 + local.get 67 + i32.add + local.set 68 + local.get 68 + i64.load + local.set 69 + i32.const 112 + local.set 70 + local.get 4 + local.get 70 + i32.add + local.set 71 + local.get 71 + local.get 67 + i32.add + local.set 72 + local.get 72 + local.get 69 + i64.store + local.get 27 + i64.load + local.set 73 + local.get 4 + local.get 73 + i64.store offset=112 + local.get 4 + i64.load offset=112 + local.set 74 + local.get 0 + local.get 74 + i64.store + i32.const 56 + local.set 75 + local.get 0 + local.get 75 + i32.add + local.set 76 + i32.const 112 + local.set 77 + local.get 4 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.get 75 + i32.add + local.set 79 + local.get 79 + i64.load + local.set 80 + local.get 76 + local.get 80 + i64.store + i32.const 48 + local.set 81 + local.get 0 + local.get 81 + i32.add + local.set 82 + i32.const 112 + local.set 83 + local.get 4 + local.get 83 + i32.add + local.set 84 + local.get 84 + local.get 81 + i32.add + local.set 85 + local.get 85 + i64.load + local.set 86 + local.get 82 + local.get 86 + i64.store + i32.const 40 + local.set 87 + local.get 0 + local.get 87 + i32.add + local.set 88 + i32.const 112 + local.set 89 + local.get 4 + local.get 89 + i32.add + local.set 90 + local.get 90 + local.get 87 + i32.add + local.set 91 + local.get 91 + i64.load + local.set 92 + local.get 88 + local.get 92 + i64.store + i32.const 32 + local.set 93 + local.get 0 + local.get 93 + i32.add + local.set 94 + i32.const 112 + local.set 95 + local.get 4 + local.get 95 + i32.add + local.set 96 + local.get 96 + local.get 93 + i32.add + local.set 97 + local.get 97 + i64.load + local.set 98 + local.get 94 + local.get 98 + i64.store + i32.const 24 + local.set 99 + local.get 0 + local.get 99 + i32.add + local.set 100 + i32.const 112 + local.set 101 + local.get 4 + local.get 101 + i32.add + local.set 102 + local.get 102 + local.get 99 + i32.add + local.set 103 + local.get 103 + i64.load + local.set 104 + local.get 100 + local.get 104 + i64.store + i32.const 16 + local.set 105 + local.get 0 + local.get 105 + i32.add + local.set 106 + i32.const 112 + local.set 107 + local.get 4 + local.get 107 + i32.add + local.set 108 + local.get 108 + local.get 105 + i32.add + local.set 109 + local.get 109 + i64.load + local.set 110 + local.get 106 + local.get 110 + i64.store + i32.const 8 + local.set 111 + local.get 0 + local.get 111 + i32.add + local.set 112 + i32.const 112 + local.set 113 + local.get 4 + local.get 113 + i32.add + local.set 114 + local.get 114 + local.get 111 + i32.add + local.set 115 + local.get 115 + i64.load + local.set 116 + local.get 112 + local.get 116 + i64.store + br 1 (;@2;) + end + local.get 1 + i32.load offset=12 + local.set 117 + local.get 4 + local.get 117 + i32.store offset=388 + local.get 4 + local.get 117 + i32.store offset=392 + i32.const -1 + local.set 118 + local.get 117 + local.get 118 + i32.add + local.set 119 + local.get 4 + local.get 119 + i32.store offset=396 + local.get 4 + i32.load offset=396 + local.set 120 + local.get 4 + local.get 120 + i32.store offset=400 + local.get 4 + local.get 120 + i32.store offset=404 + local.get 4 + local.get 120 + i32.store offset=180 + local.get 4 + i32.load offset=180 + local.set 121 + local.get 4 + local.get 121 + i32.store offset=176 + local.get 4 + i32.load offset=176 + local.set 122 + local.get 1 + local.get 122 + i32.store offset=12 + i32.const 1052160 + local.set 123 + i32.const 68 + local.set 124 + local.get 123 + local.get 124 + call $_ZN4core9panicking14panic_nounwind17haf40252ebb06624bE + i32.const 248 + local.set 125 + local.get 4 + local.get 125 + i32.add + local.set 126 + local.get 126 + local.set 127 + local.get 4 + local.get 127 + i32.store offset=408 + i32.const 248 + local.set 128 + local.get 4 + local.get 128 + i32.add + local.set 129 + local.get 129 + local.set 130 + local.get 4 + local.get 130 + i32.store offset=412 + i32.const 304 + local.set 131 + local.get 4 + local.get 131 + i32.add + local.set 132 + i64.const 0 + local.set 133 + local.get 132 + local.get 133 + i64.store + i32.const 296 + local.set 134 + local.get 4 + local.get 134 + i32.add + local.set 135 + local.get 135 + local.get 133 + i64.store + i32.const 288 + local.set 136 + local.get 4 + local.get 136 + i32.add + local.set 137 + local.get 137 + local.get 133 + i64.store + i32.const 280 + local.set 138 + local.get 4 + local.get 138 + i32.add + local.set 139 + local.get 139 + local.get 133 + i64.store + i32.const 272 + local.set 140 + local.get 4 + local.get 140 + i32.add + local.set 141 + local.get 141 + local.get 133 + i64.store + i32.const 264 + local.set 142 + local.get 4 + local.get 142 + i32.add + local.set 143 + local.get 143 + local.get 133 + i64.store + i32.const 256 + local.set 144 + local.get 4 + local.get 144 + i32.add + local.set 145 + local.get 145 + local.get 133 + i64.store + local.get 4 + local.get 133 + i64.store offset=248 + i32.const 56 + local.set 146 + i32.const 184 + local.set 147 + local.get 4 + local.get 147 + i32.add + local.set 148 + local.get 148 + local.get 146 + i32.add + local.set 149 + i32.const 248 + local.set 150 + local.get 4 + local.get 150 + i32.add + local.set 151 + local.get 151 + local.get 146 + i32.add + local.set 152 + local.get 152 + i64.load + local.set 153 + local.get 149 + local.get 153 + i64.store + i32.const 48 + local.set 154 + i32.const 184 + local.set 155 + local.get 4 + local.get 155 + i32.add + local.set 156 + local.get 156 + local.get 154 + i32.add + local.set 157 + i32.const 248 + local.set 158 + local.get 4 + local.get 158 + i32.add + local.set 159 + local.get 159 + local.get 154 + i32.add + local.set 160 + local.get 160 + i64.load + local.set 161 + local.get 157 + local.get 161 + i64.store + i32.const 40 + local.set 162 + i32.const 184 + local.set 163 + local.get 4 + local.get 163 + i32.add + local.set 164 + local.get 164 + local.get 162 + i32.add + local.set 165 + i32.const 248 + local.set 166 + local.get 4 + local.get 166 + i32.add + local.set 167 + local.get 167 + local.get 162 + i32.add + local.set 168 + local.get 168 + i64.load + local.set 169 + local.get 165 + local.get 169 + i64.store + i32.const 32 + local.set 170 + i32.const 184 + local.set 171 + local.get 4 + local.get 171 + i32.add + local.set 172 + local.get 172 + local.get 170 + i32.add + local.set 173 + i32.const 248 + local.set 174 + local.get 4 + local.get 174 + i32.add + local.set 175 + local.get 175 + local.get 170 + i32.add + local.set 176 + local.get 176 + i64.load + local.set 177 + local.get 173 + local.get 177 + i64.store + i32.const 24 + local.set 178 + i32.const 184 + local.set 179 + local.get 4 + local.get 179 + i32.add + local.set 180 + local.get 180 + local.get 178 + i32.add + local.set 181 + i32.const 248 + local.set 182 + local.get 4 + local.get 182 + i32.add + local.set 183 + local.get 183 + local.get 178 + i32.add + local.set 184 + local.get 184 + i64.load + local.set 185 + local.get 181 + local.get 185 + i64.store + i32.const 16 + local.set 186 + i32.const 184 + local.set 187 + local.get 4 + local.get 187 + i32.add + local.set 188 + local.get 188 + local.get 186 + i32.add + local.set 189 + i32.const 248 + local.set 190 + local.get 4 + local.get 190 + i32.add + local.set 191 + local.get 191 + local.get 186 + i32.add + local.set 192 + local.get 192 + i64.load + local.set 193 + local.get 189 + local.get 193 + i64.store + i32.const 8 + local.set 194 + i32.const 184 + local.set 195 + local.get 4 + local.get 195 + i32.add + local.set 196 + local.get 196 + local.get 194 + i32.add + local.set 197 + i32.const 248 + local.set 198 + local.get 4 + local.get 198 + i32.add + local.set 199 + local.get 199 + local.get 194 + i32.add + local.set 200 + local.get 200 + i64.load + local.set 201 + local.get 197 + local.get 201 + i64.store + local.get 4 + i64.load offset=248 + local.set 202 + local.get 4 + local.get 202 + i64.store offset=184 + i32.const 56 + local.set 203 + i32.const 312 + local.set 204 + local.get 4 + local.get 204 + i32.add + local.set 205 + local.get 205 + local.get 203 + i32.add + local.set 206 + i32.const 184 + local.set 207 + local.get 4 + local.get 207 + i32.add + local.set 208 + local.get 208 + local.get 203 + i32.add + local.set 209 + local.get 209 + i64.load + local.set 210 + local.get 206 + local.get 210 + i64.store + i32.const 48 + local.set 211 + i32.const 312 + local.set 212 + local.get 4 + local.get 212 + i32.add + local.set 213 + local.get 213 + local.get 211 + i32.add + local.set 214 + i32.const 184 + local.set 215 + local.get 4 + local.get 215 + i32.add + local.set 216 + local.get 216 + local.get 211 + i32.add + local.set 217 + local.get 217 + i64.load + local.set 218 + local.get 214 + local.get 218 + i64.store + i32.const 40 + local.set 219 + i32.const 312 + local.set 220 + local.get 4 + local.get 220 + i32.add + local.set 221 + local.get 221 + local.get 219 + i32.add + local.set 222 + i32.const 184 + local.set 223 + local.get 4 + local.get 223 + i32.add + local.set 224 + local.get 224 + local.get 219 + i32.add + local.set 225 + local.get 225 + i64.load + local.set 226 + local.get 222 + local.get 226 + i64.store + i32.const 32 + local.set 227 + i32.const 312 + local.set 228 + local.get 4 + local.get 228 + i32.add + local.set 229 + local.get 229 + local.get 227 + i32.add + local.set 230 + i32.const 184 + local.set 231 + local.get 4 + local.get 231 + i32.add + local.set 232 + local.get 232 + local.get 227 + i32.add + local.set 233 + local.get 233 + i64.load + local.set 234 + local.get 230 + local.get 234 + i64.store + i32.const 24 + local.set 235 + i32.const 312 + local.set 236 + local.get 4 + local.get 236 + i32.add + local.set 237 + local.get 237 + local.get 235 + i32.add + local.set 238 + i32.const 184 + local.set 239 + local.get 4 + local.get 239 + i32.add + local.set 240 + local.get 240 + local.get 235 + i32.add + local.set 241 + local.get 241 + i64.load + local.set 242 + local.get 238 + local.get 242 + i64.store + i32.const 16 + local.set 243 + i32.const 312 + local.set 244 + local.get 4 + local.get 244 + i32.add + local.set 245 + local.get 245 + local.get 243 + i32.add + local.set 246 + i32.const 184 + local.set 247 + local.get 4 + local.get 247 + i32.add + local.set 248 + local.get 248 + local.get 243 + i32.add + local.set 249 + local.get 249 + i64.load + local.set 250 + local.get 246 + local.get 250 + i64.store + i32.const 8 + local.set 251 + i32.const 312 + local.set 252 + local.get 4 + local.get 252 + i32.add + local.set 253 + local.get 253 + local.get 251 + i32.add + local.set 254 + i32.const 184 + local.set 255 + local.get 4 + local.get 255 + i32.add + local.set 256 + local.get 256 + local.get 251 + i32.add + local.set 257 + local.get 257 + i64.load + local.set 258 + local.get 254 + local.get 258 + i64.store + local.get 4 + i64.load offset=184 + local.set 259 + local.get 4 + local.get 259 + i64.store offset=312 + i32.const 56 + local.set 260 + i32.const 48 + local.set 261 + local.get 4 + local.get 261 + i32.add + local.set 262 + local.get 262 + local.get 260 + i32.add + local.set 263 + i32.const 312 + local.set 264 + local.get 4 + local.get 264 + i32.add + local.set 265 + local.get 265 + local.get 260 + i32.add + local.set 266 + local.get 266 + i64.load + local.set 267 + local.get 263 + local.get 267 + i64.store + i32.const 48 + local.set 268 + i32.const 48 + local.set 269 + local.get 4 + local.get 269 + i32.add + local.set 270 + local.get 270 + local.get 268 + i32.add + local.set 271 + i32.const 312 + local.set 272 + local.get 4 + local.get 272 + i32.add + local.set 273 + local.get 273 + local.get 268 + i32.add + local.set 274 + local.get 274 + i64.load + local.set 275 + local.get 271 + local.get 275 + i64.store + i32.const 40 + local.set 276 + i32.const 48 + local.set 277 + local.get 4 + local.get 277 + i32.add + local.set 278 + local.get 278 + local.get 276 + i32.add + local.set 279 + i32.const 312 + local.set 280 + local.get 4 + local.get 280 + i32.add + local.set 281 + local.get 281 + local.get 276 + i32.add + local.set 282 + local.get 282 + i64.load + local.set 283 + local.get 279 + local.get 283 + i64.store + i32.const 32 + local.set 284 + i32.const 48 + local.set 285 + local.get 4 + local.get 285 + i32.add + local.set 286 + local.get 286 + local.get 284 + i32.add + local.set 287 + i32.const 312 + local.set 288 + local.get 4 + local.get 288 + i32.add + local.set 289 + local.get 289 + local.get 284 + i32.add + local.set 290 + local.get 290 + i64.load + local.set 291 + local.get 287 + local.get 291 + i64.store + i32.const 24 + local.set 292 + i32.const 48 + local.set 293 + local.get 4 + local.get 293 + i32.add + local.set 294 + local.get 294 + local.get 292 + i32.add + local.set 295 + i32.const 312 + local.set 296 + local.get 4 + local.get 296 + i32.add + local.set 297 + local.get 297 + local.get 292 + i32.add + local.set 298 + local.get 298 + i64.load + local.set 299 + local.get 295 + local.get 299 + i64.store + i32.const 16 + local.set 300 + i32.const 48 + local.set 301 + local.get 4 + local.get 301 + i32.add + local.set 302 + local.get 302 + local.get 300 + i32.add + local.set 303 + i32.const 312 + local.set 304 + local.get 4 + local.get 304 + i32.add + local.set 305 + local.get 305 + local.get 300 + i32.add + local.set 306 + local.get 306 + i64.load + local.set 307 + local.get 303 + local.get 307 + i64.store + i32.const 8 + local.set 308 + i32.const 48 + local.set 309 + local.get 4 + local.get 309 + i32.add + local.set 310 + local.get 310 + local.get 308 + i32.add + local.set 311 + i32.const 312 + local.set 312 + local.get 4 + local.get 312 + i32.add + local.set 313 + local.get 313 + local.get 308 + i32.add + local.set 314 + local.get 314 + i64.load + local.set 315 + local.get 311 + local.get 315 + i64.store + local.get 4 + i64.load offset=312 + local.set 316 + local.get 4 + local.get 316 + i64.store offset=48 + local.get 4 + i64.load offset=48 + local.set 317 + local.get 0 + local.get 317 + i64.store + i32.const 56 + local.set 318 + local.get 0 + local.get 318 + i32.add + local.set 319 + i32.const 48 + local.set 320 + local.get 4 + local.get 320 + i32.add + local.set 321 + local.get 321 + local.get 318 + i32.add + local.set 322 + local.get 322 + i64.load + local.set 323 + local.get 319 + local.get 323 + i64.store + i32.const 48 + local.set 324 + local.get 0 + local.get 324 + i32.add + local.set 325 + i32.const 48 + local.set 326 + local.get 4 + local.get 326 + i32.add + local.set 327 + local.get 327 + local.get 324 + i32.add + local.set 328 + local.get 328 + i64.load + local.set 329 + local.get 325 + local.get 329 + i64.store + i32.const 40 + local.set 330 + local.get 0 + local.get 330 + i32.add + local.set 331 + i32.const 48 + local.set 332 + local.get 4 + local.get 332 + i32.add + local.set 333 + local.get 333 + local.get 330 + i32.add + local.set 334 + local.get 334 + i64.load + local.set 335 + local.get 331 + local.get 335 + i64.store + i32.const 32 + local.set 336 + local.get 0 + local.get 336 + i32.add + local.set 337 + i32.const 48 + local.set 338 + local.get 4 + local.get 338 + i32.add + local.set 339 + local.get 339 + local.get 336 + i32.add + local.set 340 + local.get 340 + i64.load + local.set 341 + local.get 337 + local.get 341 + i64.store + i32.const 24 + local.set 342 + local.get 0 + local.get 342 + i32.add + local.set 343 + i32.const 48 + local.set 344 + local.get 4 + local.get 344 + i32.add + local.set 345 + local.get 345 + local.get 342 + i32.add + local.set 346 + local.get 346 + i64.load + local.set 347 + local.get 343 + local.get 347 + i64.store + i32.const 16 + local.set 348 + local.get 0 + local.get 348 + i32.add + local.set 349 + i32.const 48 + local.set 350 + local.get 4 + local.get 350 + i32.add + local.set 351 + local.get 351 + local.get 348 + i32.add + local.set 352 + local.get 352 + i64.load + local.set 353 + local.get 349 + local.get 353 + i64.store + i32.const 8 + local.set 354 + local.get 0 + local.get 354 + i32.add + local.set 355 + i32.const 48 + local.set 356 + local.get 4 + local.get 356 + i32.add + local.set 357 + local.get 357 + local.get 354 + i32.add + local.set 358 + local.get 358 + i64.load + local.set 359 + local.get 355 + local.get 359 + i64.store + end + end + i32.const 416 + local.set 360 + local.get 4 + local.get 360 + i32.add + local.set 361 + local.get 361 + global.set $__stack_pointer + return + ) + (func $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h21dd87956d1659acE (;133;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=16 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=12 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=20 + local.get 1 + i32.load offset=8 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + i32.const 64 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=28 + i32.const 1 + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 13 + br_if 1 (;@3;) + br 3 (;@1;) + end + local.get 1 + i32.load offset=12 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=32 + local.get 4 + local.get 14 + i32.store offset=36 + local.get 1 + i32.load offset=8 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=40 + local.get 4 + local.get 15 + i32.store offset=44 + local.get 14 + local.get 15 + i32.sub + local.set 16 + local.get 4 + local.get 16 + i32.store offset=4 + br 1 (;@2;) + end + i32.const 1 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + i32.eqz + br_if 1 (;@1;) + local.get 8 + local.get 9 + i32.sub + local.set 20 + i32.const 6 + local.set 21 + local.get 20 + local.get 21 + i32.shr_u + local.set 22 + local.get 4 + local.get 22 + i32.store offset=4 + end + local.get 4 + i32.load offset=4 + local.set 23 + local.get 4 + i32.load offset=4 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=12 + i32.const 1 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=8 + local.get 0 + local.get 23 + i32.store + local.get 4 + i32.load offset=8 + local.set 26 + local.get 4 + i32.load offset=12 + local.set 27 + local.get 0 + local.get 26 + i32.store offset=4 + local.get 0 + local.get 27 + i32.store offset=8 + i32.const 48 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + return + end + i32.const 1052228 + local.set 30 + i32.const 73 + local.set 31 + i32.const 1052384 + local.set 32 + local.get 30 + local.get 31 + local.get 32 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + ) + (func $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h81101b74de2f8991E (;134;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=16 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=12 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=20 + local.get 1 + i32.load offset=8 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + i32.const 48 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=28 + i32.const 1 + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 13 + br_if 1 (;@3;) + br 3 (;@1;) + end + local.get 1 + i32.load offset=12 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=32 + local.get 4 + local.get 14 + i32.store offset=36 + local.get 1 + i32.load offset=8 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=40 + local.get 4 + local.get 15 + i32.store offset=44 + local.get 14 + local.get 15 + i32.sub + local.set 16 + local.get 4 + local.get 16 + i32.store offset=4 + br 1 (;@2;) + end + i32.const 1 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + i32.eqz + br_if 1 (;@1;) + local.get 8 + local.get 9 + i32.sub + local.set 20 + i32.const 48 + local.set 21 + local.get 20 + local.get 21 + i32.div_u + local.set 22 + local.get 4 + local.get 22 + i32.store offset=4 + end + local.get 4 + i32.load offset=4 + local.set 23 + local.get 4 + i32.load offset=4 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=12 + i32.const 1 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=8 + local.get 0 + local.get 23 + i32.store + local.get 4 + i32.load offset=8 + local.set 26 + local.get 4 + i32.load offset=12 + local.set 27 + local.get 0 + local.get 26 + i32.store offset=4 + local.get 0 + local.get 27 + i32.store offset=8 + i32.const 48 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + return + end + i32.const 1052228 + local.set 30 + i32.const 73 + local.set 31 + i32.const 1052384 + local.set 32 + local.get 30 + local.get 31 + local.get 32 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + ) + (func $_ZN104_$LT$alloc..vec..into_iter..IntoIter$LT$T$GT$$u20$as$u20$alloc..vec..in_place_collect..AsVecIntoIter$GT$12as_into_iter17hc7b4995b75408902E (;135;) (type 2) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN4core4iter6traits10exact_size17ExactSizeIterator3len17hab3cbc922985b772E (;136;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 96 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 0 + local.set 4 + local.get 3 + local.get 4 + i32.store8 offset=7 + local.get 3 + local.get 0 + i32.store offset=64 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 0 + call $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h81101b74de2f8991E + local.get 3 + i32.load offset=16 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=68 + local.get 3 + i32.load offset=20 + local.set 9 + local.get 3 + i32.load offset=24 + local.set 10 + local.get 3 + local.get 9 + i32.store offset=8 + local.get 3 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=72 + local.get 3 + local.get 8 + i32.store offset=32 + i32.const 1 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=28 + i32.const 28 + local.set 15 + local.get 3 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=76 + local.get 3 + i32.load offset=8 + local.set 18 + block ;; label = @1 + block ;; label = @2 + local.get 18 + br_if 0 (;@2;) + local.get 3 + i32.load offset=28 + local.set 19 + i32.const 0 + local.set 20 + local.get 19 + local.set 21 + local.get 20 + local.set 22 + local.get 21 + local.get 22 + i32.eq + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + local.get 3 + local.get 25 + i32.store8 offset=39 + br 1 (;@1;) + end + local.get 3 + i32.load offset=28 + local.set 26 + i32.const 1 + local.set 27 + local.get 26 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.get 29 + i32.eq + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @2 + local.get 32 + i32.eqz + br_if 0 (;@2;) + i32.const 8 + local.set 33 + local.get 3 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + i32.const 4 + local.set 36 + local.get 35 + local.get 36 + i32.add + local.set 37 + local.get 3 + local.get 37 + i32.store offset=80 + i32.const 28 + local.set 38 + local.get 3 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.set 40 + i32.const 4 + local.set 41 + local.get 40 + local.get 41 + i32.add + local.set 42 + local.get 3 + local.get 42 + i32.store offset=84 + i32.const 8 + local.set 43 + local.get 3 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + i32.const 4 + local.set 46 + local.get 45 + local.get 46 + i32.add + local.set 47 + local.get 3 + local.get 47 + i32.store offset=88 + i32.const 28 + local.set 48 + local.get 3 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.set 50 + i32.const 4 + local.set 51 + local.get 50 + local.get 51 + i32.add + local.set 52 + local.get 3 + local.get 52 + i32.store offset=92 + local.get 3 + i32.load offset=12 + local.set 53 + local.get 3 + i32.load offset=32 + local.set 54 + local.get 53 + local.set 55 + local.get 54 + local.set 56 + local.get 55 + local.get 56 + i32.eq + local.set 57 + i32.const 1 + local.set 58 + local.get 57 + local.get 58 + i32.and + local.set 59 + local.get 3 + local.get 59 + i32.store8 offset=39 + br 1 (;@1;) + end + i32.const 0 + local.set 60 + local.get 3 + local.get 60 + i32.store8 offset=39 + end + local.get 3 + i32.load8_u offset=39 + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.and + local.set 63 + block ;; label = @1 + local.get 63 + br_if 0 (;@1;) + i32.const 0 + local.set 64 + local.get 3 + local.get 64 + i32.store offset=40 + i32.const 0 + local.set 65 + i32.const 8 + local.set 66 + local.get 3 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.set 68 + i32.const 28 + local.set 69 + local.get 3 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.set 71 + i32.const 40 + local.set 72 + local.get 3 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + i32.const 1052492 + local.set 75 + local.get 65 + local.get 68 + local.get 71 + local.get 74 + local.get 75 + call $_ZN4core9panicking13assert_failed17h63de9ae3fc2bb9b4E + unreachable + end + i32.const 96 + local.set 76 + local.get 3 + local.get 76 + i32.add + local.set 77 + local.get 77 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core4iter6traits10exact_size17ExactSizeIterator3len17hcac528560e049196E (;137;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 96 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 0 + local.set 4 + local.get 3 + local.get 4 + i32.store8 offset=7 + local.get 3 + local.get 0 + i32.store offset=64 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 0 + call $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h21dd87956d1659acE + local.get 3 + i32.load offset=16 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=68 + local.get 3 + i32.load offset=20 + local.set 9 + local.get 3 + i32.load offset=24 + local.set 10 + local.get 3 + local.get 9 + i32.store offset=8 + local.get 3 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=72 + local.get 3 + local.get 8 + i32.store offset=32 + i32.const 1 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=28 + i32.const 28 + local.set 15 + local.get 3 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=76 + local.get 3 + i32.load offset=8 + local.set 18 + block ;; label = @1 + block ;; label = @2 + local.get 18 + br_if 0 (;@2;) + local.get 3 + i32.load offset=28 + local.set 19 + i32.const 0 + local.set 20 + local.get 19 + local.set 21 + local.get 20 + local.set 22 + local.get 21 + local.get 22 + i32.eq + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + local.get 3 + local.get 25 + i32.store8 offset=39 + br 1 (;@1;) + end + local.get 3 + i32.load offset=28 + local.set 26 + i32.const 1 + local.set 27 + local.get 26 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.get 29 + i32.eq + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @2 + local.get 32 + i32.eqz + br_if 0 (;@2;) + i32.const 8 + local.set 33 + local.get 3 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + i32.const 4 + local.set 36 + local.get 35 + local.get 36 + i32.add + local.set 37 + local.get 3 + local.get 37 + i32.store offset=80 + i32.const 28 + local.set 38 + local.get 3 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.set 40 + i32.const 4 + local.set 41 + local.get 40 + local.get 41 + i32.add + local.set 42 + local.get 3 + local.get 42 + i32.store offset=84 + i32.const 8 + local.set 43 + local.get 3 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + i32.const 4 + local.set 46 + local.get 45 + local.get 46 + i32.add + local.set 47 + local.get 3 + local.get 47 + i32.store offset=88 + i32.const 28 + local.set 48 + local.get 3 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.set 50 + i32.const 4 + local.set 51 + local.get 50 + local.get 51 + i32.add + local.set 52 + local.get 3 + local.get 52 + i32.store offset=92 + local.get 3 + i32.load offset=12 + local.set 53 + local.get 3 + i32.load offset=32 + local.set 54 + local.get 53 + local.set 55 + local.get 54 + local.set 56 + local.get 55 + local.get 56 + i32.eq + local.set 57 + i32.const 1 + local.set 58 + local.get 57 + local.get 58 + i32.and + local.set 59 + local.get 3 + local.get 59 + i32.store8 offset=39 + br 1 (;@1;) + end + i32.const 0 + local.set 60 + local.get 3 + local.get 60 + i32.store8 offset=39 + end + local.get 3 + i32.load8_u offset=39 + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.and + local.set 63 + block ;; label = @1 + local.get 63 + br_if 0 (;@1;) + i32.const 0 + local.set 64 + local.get 3 + local.get 64 + i32.store offset=40 + i32.const 0 + local.set 65 + i32.const 8 + local.set 66 + local.get 3 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.set 68 + i32.const 28 + local.set 69 + local.get 3 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.set 71 + i32.const 40 + local.set 72 + local.get 3 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + i32.const 1052492 + local.set 75 + local.get 65 + local.get 68 + local.get 71 + local.get 74 + local.get 75 + call $_ZN4core9panicking13assert_failed17h63de9ae3fc2bb9b4E + unreachable + end + i32.const 96 + local.set 76 + local.get 3 + local.get 76 + i32.add + local.set 77 + local.get 77 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator3map17h42e48d08375f65e3E (;138;) (type 4) (param i32 i32) + (local i32 i32 i64 i32 i32 i32 i64) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + drop + local.get 1 + i64.load align=4 + local.set 4 + local.get 0 + local.get 4 + i64.store align=4 + i32.const 8 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 1 + local.get 5 + i32.add + local.set 7 + local.get 7 + i64.load align=4 + local.set 8 + local.get 6 + local.get 8 + i64.store align=4 + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator4fold17hb5fb145f5999c867E (;139;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 208 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + block ;; label = @1 + loop ;; label = @2 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 0 + call $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h3df5130108a595e0E + local.get 4 + i32.load offset=16 + local.set 8 + i32.const 1000000000 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.eq + local.set 12 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + i32.const 1 + local.set 15 + local.get 12 + local.get 15 + i32.and + local.set 16 + local.get 13 + local.get 14 + local.get 16 + select + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.set 20 + local.get 19 + local.get 20 + i32.eq + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + i32.eqz + br_if 1 (;@1;) + i32.const 56 + local.set 24 + i32.const 72 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 24 + i32.add + local.set 27 + i32.const 8 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.get 24 + i32.add + local.set 30 + local.get 30 + i64.load + local.set 31 + local.get 27 + local.get 31 + i64.store + i32.const 48 + local.set 32 + i32.const 72 + local.set 33 + local.get 4 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.get 32 + i32.add + local.set 35 + i32.const 8 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.get 32 + i32.add + local.set 38 + local.get 38 + i64.load + local.set 39 + local.get 35 + local.get 39 + i64.store + i32.const 40 + local.set 40 + i32.const 72 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 40 + i32.add + local.set 43 + i32.const 8 + local.set 44 + local.get 4 + local.get 44 + i32.add + local.set 45 + local.get 45 + local.get 40 + i32.add + local.set 46 + local.get 46 + i64.load + local.set 47 + local.get 43 + local.get 47 + i64.store + i32.const 32 + local.set 48 + i32.const 72 + local.set 49 + local.get 4 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.get 48 + i32.add + local.set 51 + i32.const 8 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.get 48 + i32.add + local.set 54 + local.get 54 + i64.load + local.set 55 + local.get 51 + local.get 55 + i64.store + i32.const 24 + local.set 56 + i32.const 72 + local.set 57 + local.get 4 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.get 56 + i32.add + local.set 59 + i32.const 8 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.get 56 + i32.add + local.set 62 + local.get 62 + i64.load + local.set 63 + local.get 59 + local.get 63 + i64.store + i32.const 16 + local.set 64 + i32.const 72 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + local.get 64 + i32.add + local.set 67 + i32.const 8 + local.set 68 + local.get 4 + local.get 68 + i32.add + local.set 69 + local.get 69 + local.get 64 + i32.add + local.set 70 + local.get 70 + i64.load + local.set 71 + local.get 67 + local.get 71 + i64.store + i32.const 8 + local.set 72 + i32.const 72 + local.set 73 + local.get 4 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.get 72 + i32.add + local.set 75 + i32.const 8 + local.set 76 + local.get 4 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.get 72 + i32.add + local.set 78 + local.get 78 + i64.load + local.set 79 + local.get 75 + local.get 79 + i64.store + local.get 4 + i64.load offset=8 + local.set 80 + local.get 4 + local.get 80 + i64.store offset=72 + i32.const 56 + local.set 81 + i32.const 136 + local.set 82 + local.get 4 + local.get 82 + i32.add + local.set 83 + local.get 83 + local.get 81 + i32.add + local.set 84 + i32.const 72 + local.set 85 + local.get 4 + local.get 85 + i32.add + local.set 86 + local.get 86 + local.get 81 + i32.add + local.set 87 + local.get 87 + i64.load + local.set 88 + local.get 84 + local.get 88 + i64.store + i32.const 48 + local.set 89 + i32.const 136 + local.set 90 + local.get 4 + local.get 90 + i32.add + local.set 91 + local.get 91 + local.get 89 + i32.add + local.set 92 + i32.const 72 + local.set 93 + local.get 4 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.get 89 + i32.add + local.set 95 + local.get 95 + i64.load + local.set 96 + local.get 92 + local.get 96 + i64.store + i32.const 40 + local.set 97 + i32.const 136 + local.set 98 + local.get 4 + local.get 98 + i32.add + local.set 99 + local.get 99 + local.get 97 + i32.add + local.set 100 + i32.const 72 + local.set 101 + local.get 4 + local.get 101 + i32.add + local.set 102 + local.get 102 + local.get 97 + i32.add + local.set 103 + local.get 103 + i64.load + local.set 104 + local.get 100 + local.get 104 + i64.store + i32.const 32 + local.set 105 + i32.const 136 + local.set 106 + local.get 4 + local.get 106 + i32.add + local.set 107 + local.get 107 + local.get 105 + i32.add + local.set 108 + i32.const 72 + local.set 109 + local.get 4 + local.get 109 + i32.add + local.set 110 + local.get 110 + local.get 105 + i32.add + local.set 111 + local.get 111 + i64.load + local.set 112 + local.get 108 + local.get 112 + i64.store + i32.const 24 + local.set 113 + i32.const 136 + local.set 114 + local.get 4 + local.get 114 + i32.add + local.set 115 + local.get 115 + local.get 113 + i32.add + local.set 116 + i32.const 72 + local.set 117 + local.get 4 + local.get 117 + i32.add + local.set 118 + local.get 118 + local.get 113 + i32.add + local.set 119 + local.get 119 + i64.load + local.set 120 + local.get 116 + local.get 120 + i64.store + i32.const 16 + local.set 121 + i32.const 136 + local.set 122 + local.get 4 + local.get 122 + i32.add + local.set 123 + local.get 123 + local.get 121 + i32.add + local.set 124 + i32.const 72 + local.set 125 + local.get 4 + local.get 125 + i32.add + local.set 126 + local.get 126 + local.get 121 + i32.add + local.set 127 + local.get 127 + i64.load + local.set 128 + local.get 124 + local.get 128 + i64.store + i32.const 8 + local.set 129 + i32.const 136 + local.set 130 + local.get 4 + local.get 130 + i32.add + local.set 131 + local.get 131 + local.get 129 + i32.add + local.set 132 + i32.const 72 + local.set 133 + local.get 4 + local.get 133 + i32.add + local.set 134 + local.get 134 + local.get 129 + i32.add + local.set 135 + local.get 135 + i64.load + local.set 136 + local.get 132 + local.get 136 + i64.store + local.get 4 + i64.load offset=72 + local.set 137 + local.get 4 + local.get 137 + i64.store offset=136 + i32.const 136 + local.set 138 + local.get 4 + local.get 138 + i32.add + local.set 139 + local.get 139 + local.set 140 + local.get 1 + local.get 140 + call $_ZN4core4iter8adapters3map8map_fold28_$u7b$$u7b$closure$u7d$$u7d$17hb8714dc9451b3876E + br 0 (;@2;) + end + end + i32.const 8 + local.set 141 + local.get 4 + local.get 141 + i32.add + local.set 142 + local.get 142 + local.set 143 + local.get 143 + call $_ZN4core3ptr81drop_in_place$LT$core..option..Option$LT$auction_registry..model..Auction$GT$$GT$17hfb04f5a564cd5369E + local.get 1 + call $_ZN4core3ptr971drop_in_place$LT$core..iter..adapters..map..map_fold$LT$auction_registry..model..Auction$C$auction_registry..bindings..auction..auction..api..Auction$C$$LP$$RP$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$C$core..iter..traits..iterator..Iterator..for_each..call$LT$auction_registry..bindings..auction..auction..api..Auction$C$alloc..vec..Vec$LT$auction_registry..bindings..auction..auction..api..Auction$GT$..extend_trusted$LT$core..iter..adapters..map..Map$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h916e770d9483e0d1E + local.get 0 + call $_ZN4core3ptr92drop_in_place$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$GT$17hcbcff71f6aca4190E + i32.const 208 + local.set 144 + local.get 4 + local.get 144 + i32.add + local.set 145 + local.get 145 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator8try_fold17h04df7cb9973318d2E (;140;) (type 20) (param i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 6 + i32.const 288 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 8 + local.get 4 + i32.store offset=32 + local.get 8 + local.get 5 + i32.store offset=36 + local.get 8 + local.get 1 + i32.store offset=264 + local.get 8 + local.get 2 + i32.store offset=268 + local.get 8 + local.get 3 + i32.store offset=272 + local.get 8 + local.get 2 + i32.store offset=48 + local.get 8 + local.get 3 + i32.store offset=52 + block ;; label = @1 + block ;; label = @2 + loop ;; label = @3 + i32.const 56 + local.set 9 + local.get 8 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 11 + local.get 1 + call $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h3df5130108a595e0E + local.get 8 + i32.load offset=64 + local.set 12 + i32.const 1000000000 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i32.eq + local.set 16 + i32.const 0 + local.set 17 + i32.const 1 + local.set 18 + i32.const 1 + local.set 19 + local.get 16 + local.get 19 + i32.and + local.set 20 + local.get 17 + local.get 18 + local.get 20 + select + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.set 23 + local.get 22 + local.set 24 + local.get 23 + local.get 24 + i32.eq + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + block ;; label = @4 + block ;; label = @5 + local.get 27 + i32.eqz + br_if 0 (;@5;) + i32.const 56 + local.set 28 + i32.const 120 + local.set 29 + local.get 8 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 28 + i32.add + local.set 31 + i32.const 56 + local.set 32 + local.get 8 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 28 + i32.add + local.set 34 + local.get 34 + i64.load + local.set 35 + local.get 31 + local.get 35 + i64.store + i32.const 48 + local.set 36 + i32.const 120 + local.set 37 + local.get 8 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.get 36 + i32.add + local.set 39 + i32.const 56 + local.set 40 + local.get 8 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.get 36 + i32.add + local.set 42 + local.get 42 + i64.load + local.set 43 + local.get 39 + local.get 43 + i64.store + i32.const 40 + local.set 44 + i32.const 120 + local.set 45 + local.get 8 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.get 44 + i32.add + local.set 47 + i32.const 56 + local.set 48 + local.get 8 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.get 44 + i32.add + local.set 50 + local.get 50 + i64.load + local.set 51 + local.get 47 + local.get 51 + i64.store + i32.const 32 + local.set 52 + i32.const 120 + local.set 53 + local.get 8 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.get 52 + i32.add + local.set 55 + i32.const 56 + local.set 56 + local.get 8 + local.get 56 + i32.add + local.set 57 + local.get 57 + local.get 52 + i32.add + local.set 58 + local.get 58 + i64.load + local.set 59 + local.get 55 + local.get 59 + i64.store + i32.const 24 + local.set 60 + i32.const 120 + local.set 61 + local.get 8 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.get 60 + i32.add + local.set 63 + i32.const 56 + local.set 64 + local.get 8 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.get 60 + i32.add + local.set 66 + local.get 66 + i64.load + local.set 67 + local.get 63 + local.get 67 + i64.store + i32.const 16 + local.set 68 + i32.const 120 + local.set 69 + local.get 8 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.get 68 + i32.add + local.set 71 + i32.const 56 + local.set 72 + local.get 8 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.get 68 + i32.add + local.set 74 + local.get 74 + i64.load + local.set 75 + local.get 71 + local.get 75 + i64.store + i32.const 8 + local.set 76 + i32.const 120 + local.set 77 + local.get 8 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.get 76 + i32.add + local.set 79 + i32.const 56 + local.set 80 + local.get 8 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.get 76 + i32.add + local.set 82 + local.get 82 + i64.load + local.set 83 + local.get 79 + local.get 83 + i64.store + local.get 8 + i64.load offset=56 + local.set 84 + local.get 8 + local.get 84 + i64.store offset=120 + local.get 8 + i32.load offset=48 + local.set 85 + local.get 8 + i32.load offset=52 + local.set 86 + local.get 8 + local.get 85 + i32.store offset=192 + local.get 8 + local.get 86 + i32.store offset=196 + i32.const 192 + local.set 87 + local.get 8 + local.get 87 + i32.add + local.set 88 + local.get 88 + local.get 76 + i32.add + local.set 89 + i32.const 256 + local.set 90 + local.get 8 + local.get 90 + i32.add + local.set 91 + local.get 31 + i64.load + local.set 92 + local.get 91 + local.get 92 + i64.store + i32.const 192 + local.set 93 + local.get 8 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.get 28 + i32.add + local.set 95 + local.get 39 + i64.load + local.set 96 + local.get 95 + local.get 96 + i64.store + i32.const 192 + local.set 97 + local.get 8 + local.get 97 + i32.add + local.set 98 + local.get 98 + local.get 36 + i32.add + local.set 99 + local.get 47 + i64.load + local.set 100 + local.get 99 + local.get 100 + i64.store + i32.const 192 + local.set 101 + local.get 8 + local.get 101 + i32.add + local.set 102 + local.get 102 + local.get 44 + i32.add + local.set 103 + local.get 55 + i64.load + local.set 104 + local.get 103 + local.get 104 + i64.store + i32.const 192 + local.set 105 + local.get 8 + local.get 105 + i32.add + local.set 106 + local.get 106 + local.get 52 + i32.add + local.set 107 + local.get 63 + i64.load + local.set 108 + local.get 107 + local.get 108 + i64.store + i32.const 192 + local.set 109 + local.get 8 + local.get 109 + i32.add + local.set 110 + local.get 110 + local.get 60 + i32.add + local.set 111 + local.get 71 + i64.load + local.set 112 + local.get 111 + local.get 112 + i64.store + i32.const 192 + local.set 113 + local.get 8 + local.get 113 + i32.add + local.set 114 + local.get 114 + local.get 68 + i32.add + local.set 115 + local.get 79 + i64.load + local.set 116 + local.get 115 + local.get 116 + i64.store + local.get 8 + i64.load offset=120 + local.set 117 + local.get 8 + local.get 117 + i64.store offset=200 + local.get 8 + i32.load offset=192 + local.set 118 + local.get 8 + i32.load offset=196 + local.set 119 + i32.const 16 + local.set 120 + local.get 8 + local.get 120 + i32.add + local.set 121 + i32.const 32 + local.set 122 + local.get 8 + local.get 122 + i32.add + local.set 123 + local.get 121 + local.get 123 + local.get 118 + local.get 119 + local.get 89 + call $_ZN4core4iter8adapters3map12map_try_fold28_$u7b$$u7b$closure$u7d$$u7d$17hfd84f6d9aba60b6cE + local.get 8 + i32.load offset=20 + local.set 124 + local.get 8 + i32.load offset=16 + local.set 125 + i32.const 8 + local.set 126 + local.get 8 + local.get 126 + i32.add + local.set 127 + local.get 127 + local.get 125 + local.get 124 + call $_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h307a5646f3a44befE + local.get 8 + i32.load offset=8 + local.set 128 + local.get 8 + i32.load offset=12 + local.set 129 + local.get 8 + local.get 129 + i32.store offset=188 + local.get 8 + local.get 128 + i32.store offset=184 + i32.const 1 + local.set 130 + i32.const 1 + local.set 131 + local.get 130 + local.get 131 + i32.and + local.set 132 + local.get 132 + br_if 1 (;@4;) + br 3 (;@2;) + end + i32.const 56 + local.set 133 + local.get 8 + local.get 133 + i32.add + local.set 134 + local.get 134 + call $_ZN4core3ptr81drop_in_place$LT$core..option..Option$LT$auction_registry..model..Auction$GT$$GT$17hfb04f5a564cd5369E + local.get 8 + i32.load offset=48 + local.set 135 + local.get 8 + i32.load offset=52 + local.set 136 + i32.const 24 + local.set 137 + local.get 8 + local.get 137 + i32.add + local.set 138 + local.get 138 + local.get 135 + local.get 136 + call $_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$11from_output17hcabf8680f6fcabfdE + local.get 8 + i32.load offset=24 + local.set 139 + local.get 8 + i32.load offset=28 + local.set 140 + local.get 8 + local.get 140 + i32.store offset=44 + local.get 8 + local.get 139 + i32.store offset=40 + br 3 (;@1;) + end + local.get 8 + i32.load offset=184 + local.set 141 + local.get 8 + i32.load offset=188 + local.set 142 + local.get 8 + local.get 141 + i32.store offset=280 + local.get 8 + local.get 142 + i32.store offset=284 + local.get 8 + local.get 141 + i32.store offset=48 + local.get 8 + local.get 142 + i32.store offset=52 + br 0 (;@3;) + end + end + i32.const 1052596 + local.set 143 + local.get 8 + local.get 143 + call $_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h2bda7e404c4c37b2E + local.get 8 + i32.load + local.set 144 + local.get 8 + i32.load offset=4 + local.set 145 + local.get 8 + local.get 145 + i32.store offset=44 + local.get 8 + local.get 144 + i32.store offset=40 + end + local.get 8 + i32.load offset=40 + local.set 146 + local.get 8 + i32.load offset=44 + local.set 147 + local.get 0 + local.get 147 + i32.store offset=4 + local.get 0 + local.get 146 + i32.store + i32.const 288 + local.set 148 + local.get 8 + local.get 148 + i32.add + local.set 149 + local.get 149 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator9enumerate17hb15130dc7dc90f61E (;141;) (type 4) (param i32 i32) + (local i64 i32 i32 i32 i64 i32) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i64.load align=4 + local.set 6 + local.get 4 + local.get 6 + i64.store align=4 + i32.const 0 + local.set 7 + local.get 0 + local.get 7 + i32.store offset=16 + return + ) + (func $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$16as_raw_mut_slice17h3ad8c90c1ffe16daE (;142;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 5 + local.get 5 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=32 + i32.const 12 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 4 + local.get 8 + i32.store offset=36 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 9 + call $_ZN4core4iter6traits10exact_size17ExactSizeIterator3len17hab3cbc922985b772E + local.set 10 + local.get 4 + local.get 10 + i32.store offset=40 + local.get 4 + local.get 6 + i32.store offset=44 + local.get 4 + local.get 6 + i32.store offset=24 + local.get 4 + local.get 10 + i32.store offset=28 + local.get 4 + i32.load offset=24 + local.set 11 + local.get 4 + i32.load offset=28 + local.set 12 + local.get 4 + local.get 11 + i32.store offset=16 + local.get 4 + local.get 12 + i32.store offset=20 + local.get 4 + i32.load offset=16 + local.set 13 + local.get 4 + i32.load offset=20 + local.set 14 + local.get 0 + local.get 14 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store + i32.const 48 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$16as_raw_mut_slice17hb3e375ea204c61e8E (;143;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 5 + local.get 5 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=32 + i32.const 12 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 4 + local.get 8 + i32.store offset=36 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 9 + call $_ZN4core4iter6traits10exact_size17ExactSizeIterator3len17hcac528560e049196E + local.set 10 + local.get 4 + local.get 10 + i32.store offset=40 + local.get 4 + local.get 6 + i32.store offset=44 + local.get 4 + local.get 6 + i32.store offset=24 + local.get 4 + local.get 10 + i32.store offset=28 + local.get 4 + i32.load offset=24 + local.set 11 + local.get 4 + i32.load offset=28 + local.set 12 + local.get 4 + local.get 11 + i32.store offset=16 + local.get 4 + local.get 12 + i32.store offset=20 + local.get 4 + i32.load offset=16 + local.set 13 + local.get 4 + i32.load offset=20 + local.set 14 + local.get 0 + local.get 14 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store + i32.const 48 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$32forget_allocation_drop_remaining17h085b1a7d69273972E (;144;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 64 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=32 + i32.const 8 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.get 0 + call $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$16as_raw_mut_slice17hb3e375ea204c61e8E + local.get 3 + i32.load offset=12 + local.set 6 + local.get 3 + i32.load offset=8 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=36 + local.get 3 + local.get 6 + i32.store offset=40 + i32.const 0 + local.set 8 + local.get 0 + local.get 8 + i32.store offset=4 + i32.const 0 + local.set 9 + local.get 3 + local.get 9 + i32.store offset=24 + i32.const 8 + local.set 10 + local.get 3 + local.get 10 + i32.store offset=28 + i32.const 24 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=44 + local.get 3 + i32.load offset=28 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=48 + local.get 3 + local.get 14 + i32.store offset=52 + local.get 3 + local.get 14 + i32.store offset=20 + local.get 3 + i32.load offset=20 + local.set 15 + local.get 0 + local.get 15 + i32.store + i32.const 24 + local.set 16 + local.get 3 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + local.get 18 + call $_ZN4core3ptr83drop_in_place$LT$alloc..raw_vec..RawVec$LT$auction_registry..model..Auction$GT$$GT$17h6068dcd2471d6b0aE + local.get 0 + i32.load + local.set 19 + local.get 3 + local.get 19 + i32.store offset=56 + local.get 0 + local.get 19 + i32.store offset=8 + local.get 0 + i32.load + local.set 20 + local.get 3 + local.get 20 + i32.store offset=60 + local.get 0 + local.get 20 + i32.store offset=12 + local.get 7 + local.get 6 + call $_ZN4core3ptr63drop_in_place$LT$$u5b$auction_registry..model..Auction$u5d$$GT$17heda09f4579d16773E + i32.const 64 + local.set 21 + local.get 3 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN97_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..adapters..SourceIter$GT$8as_inner17h020642ee8d5b5c35E (;145;) (type 2) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$11from_handle17h9cd46a1b86f7f5e1E (;146;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$6handle17h38f051616d9b18a5E (;147;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 4 + return + ) + (func $_ZN5alloc5alloc5alloc17h6cb567f3ef245048E (;148;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1066425 + local.set 5 + local.get 4 + local.get 5 + i32.store + i32.const 1066425 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=4 + i32.const 1066425 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=8 + i32.const 1066425 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=12 + i32.const 1066425 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=16 + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + i32.const 0 + local.set 10 + local.get 10 + i32.load8_u offset=1066425 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=35 + i32.const 20 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=36 + local.get 4 + i32.load offset=24 + local.set 15 + i32.const 20 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=40 + local.get 4 + i32.load offset=20 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=44 + local.get 4 + local.get 19 + i32.store offset=28 + local.get 4 + i32.load offset=28 + local.set 20 + local.get 15 + local.get 20 + call $__rust_alloc + local.set 21 + i32.const 48 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + local.get 21 + return + ) + (func $_ZN5alloc5alloc6Global10alloc_impl17h0b3fbc669ceacecbE (;149;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 272 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 0 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=8 + i32.const 0 + local.set 9 + local.get 7 + local.get 9 + i32.store offset=12 + i32.const 0 + local.set 10 + local.get 7 + local.get 10 + i32.store offset=16 + i32.const 1066425 + local.set 11 + local.get 7 + local.get 11 + i32.store offset=20 + i32.const 1066425 + local.set 12 + local.get 7 + local.get 12 + i32.store offset=24 + i32.const 1066425 + local.set 13 + local.get 7 + local.get 13 + i32.store offset=28 + i32.const 1066425 + local.set 14 + local.get 7 + local.get 14 + i32.store offset=32 + i32.const 1066425 + local.set 15 + local.get 7 + local.get 15 + i32.store offset=36 + local.get 7 + local.get 2 + i32.store offset=48 + local.get 7 + local.get 3 + i32.store offset=52 + local.get 7 + local.get 1 + i32.store offset=164 + local.get 4 + local.set 16 + local.get 7 + local.get 16 + i32.store8 offset=171 + i32.const 48 + local.set 17 + local.get 7 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 7 + local.get 19 + i32.store offset=172 + local.get 7 + i32.load offset=52 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=176 + block ;; label = @1 + block ;; label = @2 + local.get 20 + br_if 0 (;@2;) + i32.const 48 + local.set 21 + local.get 7 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=180 + local.get 7 + i32.load offset=48 + local.set 24 + local.get 7 + local.get 24 + i32.store offset=184 + local.get 7 + local.get 24 + i32.store offset=116 + local.get 7 + i32.load offset=116 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=188 + local.get 7 + local.get 25 + i32.store offset=192 + local.get 7 + local.get 25 + i32.store offset=72 + local.get 7 + i32.load offset=72 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=196 + local.get 7 + local.get 26 + i32.store offset=200 + local.get 7 + local.get 26 + i32.store offset=128 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=132 + local.get 7 + i32.load offset=128 + local.set 28 + local.get 7 + i32.load offset=132 + local.set 29 + local.get 7 + local.get 28 + i32.store offset=120 + local.get 7 + local.get 29 + i32.store offset=124 + local.get 7 + i32.load offset=120 + local.set 30 + local.get 7 + i32.load offset=124 + local.set 31 + local.get 7 + local.get 30 + i32.store offset=204 + local.get 7 + local.get 31 + i32.store offset=208 + local.get 7 + local.get 30 + i32.store offset=64 + local.get 7 + local.get 31 + i32.store offset=68 + local.get 7 + i32.load offset=64 + local.set 32 + local.get 7 + i32.load offset=68 + local.set 33 + local.get 7 + local.get 32 + i32.store offset=56 + local.get 7 + local.get 33 + i32.store offset=60 + br 1 (;@1;) + end + local.get 4 + local.set 34 + block ;; label = @2 + block ;; label = @3 + local.get 34 + br_if 0 (;@3;) + local.get 7 + i32.load offset=48 + local.set 35 + local.get 7 + i32.load offset=52 + local.set 36 + local.get 7 + local.get 35 + i32.store offset=88 + local.get 7 + local.get 36 + i32.store offset=92 + i32.const 0 + local.set 37 + local.get 37 + i32.load8_u offset=1066425 + local.set 38 + local.get 7 + local.get 38 + i32.store8 offset=215 + i32.const 88 + local.set 39 + local.get 7 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 7 + local.get 41 + i32.store offset=216 + local.get 7 + i32.load offset=92 + local.set 42 + i32.const 88 + local.set 43 + local.get 7 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + local.get 7 + local.get 45 + i32.store offset=220 + local.get 7 + i32.load offset=88 + local.set 46 + local.get 7 + local.get 46 + i32.store offset=224 + local.get 7 + local.get 46 + i32.store offset=140 + local.get 7 + i32.load offset=140 + local.set 47 + local.get 42 + local.get 47 + call $__rust_alloc + local.set 48 + local.get 7 + local.get 48 + i32.store offset=76 + br 1 (;@2;) + end + local.get 7 + i32.load offset=48 + local.set 49 + local.get 7 + i32.load offset=52 + local.set 50 + local.get 7 + local.get 49 + i32.store offset=80 + local.get 7 + local.get 50 + i32.store offset=84 + i32.const 80 + local.set 51 + local.get 7 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + local.get 7 + local.get 53 + i32.store offset=228 + local.get 7 + i32.load offset=84 + local.set 54 + i32.const 80 + local.set 55 + local.get 7 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.set 57 + local.get 7 + local.get 57 + i32.store offset=232 + local.get 7 + i32.load offset=80 + local.set 58 + local.get 7 + local.get 58 + i32.store offset=236 + local.get 7 + local.get 58 + i32.store offset=136 + local.get 7 + i32.load offset=136 + local.set 59 + local.get 54 + local.get 59 + call $__rust_alloc_zeroed + local.set 60 + local.get 7 + local.get 60 + i32.store offset=76 + end + local.get 7 + i32.load offset=76 + local.set 61 + local.get 7 + local.get 61 + i32.store offset=240 + block ;; label = @2 + block ;; label = @3 + local.get 61 + br_if 0 (;@3;) + i32.const 0 + local.set 62 + local.get 7 + local.get 62 + i32.store offset=104 + br 1 (;@2;) + end + local.get 7 + local.get 61 + i32.store offset=144 + local.get 7 + i32.load offset=144 + local.set 63 + local.get 7 + local.get 63 + i32.store offset=104 + end + local.get 7 + i32.load offset=104 + local.set 64 + i32.const 0 + local.set 65 + i32.const 1 + local.set 66 + local.get 66 + local.get 65 + local.get 64 + select + local.set 67 + block ;; label = @2 + block ;; label = @3 + local.get 67 + br_if 0 (;@3;) + i32.const 0 + local.set 68 + local.get 7 + local.get 68 + i32.store offset=100 + br 1 (;@2;) + end + local.get 7 + i32.load offset=104 + local.set 69 + local.get 7 + local.get 69 + i32.store offset=244 + local.get 7 + local.get 69 + i32.store offset=100 + end + local.get 7 + i32.load offset=100 + local.set 70 + i32.const 1 + local.set 71 + i32.const 0 + local.set 72 + local.get 72 + local.get 71 + local.get 70 + select + local.set 73 + block ;; label = @2 + block ;; label = @3 + local.get 73 + br_if 0 (;@3;) + local.get 7 + i32.load offset=100 + local.set 74 + local.get 7 + local.get 74 + i32.store offset=248 + local.get 7 + local.get 74 + i32.store offset=96 + br 1 (;@2;) + end + i32.const 0 + local.set 75 + local.get 7 + local.get 75 + i32.store offset=96 + end + local.get 7 + i32.load offset=96 + local.set 76 + i32.const 1 + local.set 77 + i32.const 0 + local.set 78 + local.get 78 + local.get 77 + local.get 76 + select + local.set 79 + block ;; label = @2 + local.get 79 + br_if 0 (;@2;) + local.get 7 + i32.load offset=96 + local.set 80 + local.get 7 + local.get 80 + i32.store offset=252 + local.get 7 + local.get 80 + i32.store offset=256 + local.get 7 + local.get 80 + i32.store offset=260 + local.get 7 + local.get 80 + i32.store offset=156 + local.get 7 + local.get 20 + i32.store offset=160 + local.get 7 + i32.load offset=156 + local.set 81 + local.get 7 + i32.load offset=160 + local.set 82 + local.get 7 + local.get 81 + i32.store offset=148 + local.get 7 + local.get 82 + i32.store offset=152 + local.get 7 + i32.load offset=148 + local.set 83 + local.get 7 + i32.load offset=152 + local.set 84 + local.get 7 + local.get 83 + i32.store offset=264 + local.get 7 + local.get 84 + i32.store offset=268 + local.get 7 + local.get 83 + i32.store offset=108 + local.get 7 + local.get 84 + i32.store offset=112 + local.get 7 + i32.load offset=108 + local.set 85 + local.get 7 + i32.load offset=112 + local.set 86 + local.get 7 + local.get 85 + i32.store offset=56 + local.get 7 + local.get 86 + i32.store offset=60 + br 1 (;@1;) + end + i32.const 0 + local.set 87 + local.get 7 + local.get 87 + i32.store offset=56 + end + local.get 7 + i32.load offset=56 + local.set 88 + local.get 7 + i32.load offset=60 + local.set 89 + local.get 0 + local.get 89 + i32.store offset=4 + local.get 0 + local.get 88 + i32.store + i32.const 272 + local.set 90 + local.get 7 + local.get 90 + i32.add + local.set 91 + local.get 91 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h9b3987b99c61f5c2E (;150;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 2 + i32.store + local.get 6 + local.get 3 + i32.store offset=4 + local.get 6 + local.get 0 + i32.store offset=20 + local.get 6 + local.get 1 + i32.store offset=24 + local.get 6 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=28 + local.get 6 + i32.load offset=4 + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load + local.set 9 + local.get 6 + i32.load offset=4 + local.set 10 + local.get 6 + local.get 9 + i32.store offset=8 + local.get 6 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 6 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=36 + local.get 6 + i32.load offset=12 + local.set 14 + i32.const 8 + local.set 15 + local.get 6 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 6 + local.get 17 + i32.store offset=40 + local.get 6 + i32.load offset=8 + local.set 18 + local.get 6 + local.get 18 + i32.store offset=44 + local.get 6 + local.get 18 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 19 + local.get 1 + local.get 14 + local.get 19 + call $__rust_dealloc + end + i32.const 48 + local.set 20 + local.get 6 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17h62729a41ea2e190aE (;151;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=28 + i32.const 1 + local.set 7 + i32.const 8 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 1 + local.get 2 + local.get 3 + local.get 7 + call $_ZN5alloc5alloc6Global10alloc_impl17h0b3fbc669ceacecbE + local.get 6 + i32.load offset=8 + local.set 10 + local.get 6 + i32.load offset=12 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + i32.const 32 + local.set 12 + local.get 6 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17ha4ec1ff1b6197ea9E (;152;) (type 21) (param i32 i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 7 + i32.const 352 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 9 + global.set $__stack_pointer + i32.const 0 + local.set 10 + local.get 9 + local.get 10 + i32.store offset=20 + i32.const 0 + local.set 11 + local.get 9 + local.get 11 + i32.store offset=24 + i32.const 0 + local.set 12 + local.get 9 + local.get 12 + i32.store offset=28 + local.get 9 + local.get 3 + i32.store offset=44 + local.get 9 + local.get 4 + i32.store offset=48 + local.get 9 + local.get 5 + i32.store offset=52 + local.get 9 + local.get 6 + i32.store offset=56 + local.get 9 + local.get 1 + i32.store offset=184 + local.get 9 + local.get 2 + i32.store offset=188 + i32.const 52 + local.set 13 + local.get 9 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 9 + local.get 15 + i32.store offset=192 + local.get 9 + i32.load offset=56 + local.set 16 + local.get 9 + local.get 16 + i32.store offset=68 + local.get 9 + i32.load offset=68 + local.set 17 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 17 + br_if 0 (;@3;) + local.get 9 + i32.load offset=44 + local.set 18 + local.get 9 + i32.load offset=48 + local.set 19 + local.get 1 + local.get 2 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h9b3987b99c61f5c2E + i32.const 52 + local.set 20 + local.get 9 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + local.get 9 + local.get 22 + i32.store offset=196 + local.get 9 + i32.load offset=52 + local.set 23 + local.get 9 + local.get 23 + i32.store offset=200 + local.get 9 + local.get 23 + i32.store offset=128 + local.get 9 + i32.load offset=128 + local.set 24 + local.get 9 + local.get 24 + i32.store offset=204 + local.get 9 + local.get 24 + i32.store offset=208 + local.get 9 + local.get 24 + i32.store offset=80 + local.get 9 + i32.load offset=80 + local.set 25 + local.get 9 + local.get 25 + i32.store offset=212 + local.get 9 + local.get 25 + i32.store offset=216 + local.get 9 + local.get 25 + i32.store offset=140 + i32.const 0 + local.set 26 + local.get 9 + local.get 26 + i32.store offset=144 + local.get 9 + i32.load offset=140 + local.set 27 + local.get 9 + i32.load offset=144 + local.set 28 + local.get 9 + local.get 27 + i32.store offset=132 + local.get 9 + local.get 28 + i32.store offset=136 + local.get 9 + i32.load offset=132 + local.set 29 + local.get 9 + i32.load offset=136 + local.set 30 + local.get 9 + local.get 29 + i32.store offset=220 + local.get 9 + local.get 30 + i32.store offset=224 + local.get 9 + local.get 29 + i32.store offset=72 + local.get 9 + local.get 30 + i32.store offset=76 + local.get 9 + i32.load offset=72 + local.set 31 + local.get 9 + i32.load offset=76 + local.set 32 + local.get 9 + local.get 31 + i32.store offset=60 + local.get 9 + local.get 32 + i32.store offset=64 + br 1 (;@2;) + end + i32.const 68 + local.set 33 + local.get 9 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + local.get 9 + local.get 35 + i32.store offset=228 + i32.const 44 + local.set 36 + local.get 9 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + local.get 9 + local.get 38 + i32.store offset=232 + local.get 9 + i32.load offset=44 + local.set 39 + local.get 9 + local.get 39 + i32.store offset=236 + local.get 9 + local.get 39 + i32.store offset=148 + local.get 9 + i32.load offset=148 + local.set 40 + i32.const 52 + local.set 41 + local.get 9 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.set 43 + local.get 9 + local.get 43 + i32.store offset=240 + local.get 9 + i32.load offset=52 + local.set 44 + local.get 9 + local.get 44 + i32.store offset=244 + local.get 9 + local.get 44 + i32.store offset=152 + local.get 9 + i32.load offset=152 + local.set 45 + local.get 40 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.get 47 + i32.eq + local.set 48 + i32.const 1 + local.set 49 + local.get 48 + local.get 49 + i32.and + local.set 50 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 50 + br_if 0 (;@10;) + local.get 9 + i32.load offset=68 + local.set 51 + local.get 9 + local.get 51 + i32.store offset=248 + local.get 9 + i32.load offset=52 + local.set 52 + local.get 9 + i32.load offset=56 + local.set 53 + local.get 9 + local.get 52 + i32.store offset=252 + local.get 9 + local.get 53 + i32.store offset=256 + i32.const 0 + local.set 54 + i32.const 8 + local.set 55 + local.get 9 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 1 + local.get 52 + local.get 53 + local.get 54 + call $_ZN5alloc5alloc6Global10alloc_impl17h0b3fbc669ceacecbE + local.get 9 + i32.load offset=8 + local.set 57 + local.get 9 + i32.load offset=12 + local.set 58 + local.get 9 + local.get 58 + i32.store offset=124 + local.get 9 + local.get 57 + i32.store offset=120 + local.get 9 + i32.load offset=120 + local.set 59 + i32.const 1 + local.set 60 + i32.const 0 + local.set 61 + local.get 61 + local.get 60 + local.get 59 + select + local.set 62 + local.get 62 + i32.eqz + br_if 1 (;@9;) + br 2 (;@8;) + end + local.get 9 + i32.load offset=68 + local.set 63 + local.get 9 + local.get 63 + i32.store offset=296 + i32.const 44 + local.set 64 + local.get 9 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.set 66 + local.get 9 + local.get 66 + i32.store offset=300 + local.get 9 + local.get 2 + i32.store offset=304 + local.get 9 + i32.load offset=44 + local.set 67 + local.get 9 + i32.load offset=48 + local.set 68 + local.get 9 + local.get 67 + i32.store offset=84 + local.get 9 + local.get 68 + i32.store offset=88 + i32.const 84 + local.set 69 + local.get 9 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.set 71 + local.get 9 + local.get 71 + i32.store offset=308 + local.get 9 + i32.load offset=88 + local.set 72 + i32.const 84 + local.set 73 + local.get 9 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.set 75 + local.get 9 + local.get 75 + i32.store offset=312 + local.get 9 + i32.load offset=84 + local.set 76 + local.get 9 + local.get 76 + i32.store offset=316 + local.get 9 + local.get 76 + i32.store offset=156 + local.get 9 + i32.load offset=156 + local.set 77 + local.get 2 + local.get 72 + local.get 77 + local.get 63 + call $__rust_realloc + local.set 78 + local.get 9 + local.get 78 + i32.store offset=320 + local.get 78 + i32.eqz + br_if 3 (;@6;) + br 4 (;@5;) + end + local.get 9 + i32.load offset=120 + local.set 79 + local.get 9 + i32.load offset=124 + local.set 80 + local.get 9 + local.get 79 + i32.store offset=260 + local.get 9 + local.get 80 + i32.store offset=264 + local.get 9 + local.get 79 + i32.store offset=112 + local.get 9 + local.get 80 + i32.store offset=116 + br 1 (;@7;) + end + i32.const 0 + local.set 81 + local.get 9 + local.get 81 + i32.store offset=112 + end + local.get 9 + i32.load offset=112 + local.set 82 + i32.const 1 + local.set 83 + i32.const 0 + local.set 84 + local.get 84 + local.get 83 + local.get 82 + select + local.set 85 + block ;; label = @7 + local.get 85 + br_if 0 (;@7;) + local.get 9 + i32.load offset=112 + local.set 86 + local.get 9 + i32.load offset=116 + local.set 87 + local.get 9 + local.get 86 + i32.store offset=268 + local.get 9 + local.get 87 + i32.store offset=272 + local.get 9 + local.get 2 + i32.store offset=276 + local.get 9 + local.get 86 + i32.store offset=280 + local.get 9 + local.get 87 + i32.store offset=284 + local.get 9 + local.get 86 + i32.store offset=288 + local.get 9 + local.get 86 + i32.store offset=180 + local.get 9 + i32.load offset=180 + local.set 88 + local.get 9 + local.get 88 + i32.store offset=292 + i32.const 0 + local.set 89 + local.get 51 + local.get 89 + i32.shl + local.set 90 + local.get 88 + local.get 2 + local.get 90 + call $memcpy + drop + local.get 9 + i32.load offset=44 + local.set 91 + local.get 9 + i32.load offset=48 + local.set 92 + local.get 1 + local.get 2 + local.get 91 + local.get 92 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h9b3987b99c61f5c2E + local.get 9 + local.get 86 + i32.store offset=60 + local.get 9 + local.get 87 + i32.store offset=64 + br 5 (;@2;) + end + i32.const 0 + local.set 93 + local.get 9 + local.get 93 + i32.store offset=60 + br 3 (;@3;) + end + i32.const 0 + local.set 94 + local.get 9 + local.get 94 + i32.store offset=100 + br 1 (;@4;) + end + local.get 9 + local.get 78 + i32.store offset=160 + local.get 9 + i32.load offset=160 + local.set 95 + local.get 9 + local.get 95 + i32.store offset=100 + end + local.get 9 + i32.load offset=100 + local.set 96 + i32.const 0 + local.set 97 + i32.const 1 + local.set 98 + local.get 98 + local.get 97 + local.get 96 + select + local.set 99 + block ;; label = @4 + block ;; label = @5 + local.get 99 + br_if 0 (;@5;) + i32.const 0 + local.set 100 + local.get 9 + local.get 100 + i32.store offset=96 + br 1 (;@4;) + end + local.get 9 + i32.load offset=100 + local.set 101 + local.get 9 + local.get 101 + i32.store offset=324 + local.get 9 + local.get 101 + i32.store offset=96 + end + local.get 9 + i32.load offset=96 + local.set 102 + i32.const 1 + local.set 103 + i32.const 0 + local.set 104 + local.get 104 + local.get 103 + local.get 102 + select + local.set 105 + block ;; label = @4 + block ;; label = @5 + local.get 105 + br_if 0 (;@5;) + local.get 9 + i32.load offset=96 + local.set 106 + local.get 9 + local.get 106 + i32.store offset=328 + local.get 9 + local.get 106 + i32.store offset=92 + br 1 (;@4;) + end + i32.const 0 + local.set 107 + local.get 9 + local.get 107 + i32.store offset=92 + end + local.get 9 + i32.load offset=92 + local.set 108 + i32.const 1 + local.set 109 + i32.const 0 + local.set 110 + local.get 110 + local.get 109 + local.get 108 + select + local.set 111 + block ;; label = @4 + local.get 111 + br_if 0 (;@4;) + local.get 9 + i32.load offset=92 + local.set 112 + local.get 9 + local.get 112 + i32.store offset=332 + local.get 9 + local.get 112 + i32.store offset=336 + local.get 9 + local.get 112 + i32.store offset=340 + local.get 9 + local.get 112 + i32.store offset=172 + local.get 9 + local.get 63 + i32.store offset=176 + local.get 9 + i32.load offset=172 + local.set 113 + local.get 9 + i32.load offset=176 + local.set 114 + local.get 9 + local.get 113 + i32.store offset=164 + local.get 9 + local.get 114 + i32.store offset=168 + local.get 9 + i32.load offset=164 + local.set 115 + local.get 9 + i32.load offset=168 + local.set 116 + local.get 9 + local.get 115 + i32.store offset=344 + local.get 9 + local.get 116 + i32.store offset=348 + local.get 9 + local.get 115 + i32.store offset=104 + local.get 9 + local.get 116 + i32.store offset=108 + local.get 9 + i32.load offset=104 + local.set 117 + local.get 9 + i32.load offset=108 + local.set 118 + local.get 9 + local.get 117 + i32.store offset=60 + local.get 9 + local.get 118 + i32.store offset=64 + br 2 (;@2;) + end + i32.const 0 + local.set 119 + local.get 9 + local.get 119 + i32.store offset=60 + end + br 1 (;@1;) + end + end + local.get 9 + i32.load offset=60 + local.set 120 + local.get 9 + i32.load offset=64 + local.set 121 + local.get 0 + local.get 121 + i32.store offset=4 + local.get 0 + local.get 120 + i32.store + i32.const 352 + local.set 122 + local.get 9 + local.get 122 + i32.add + local.set 123 + local.get 123 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17hdb87adc443a3e58dE (;153;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=28 + i32.const 0 + local.set 7 + i32.const 8 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 1 + local.get 2 + local.get 3 + local.get 7 + call $_ZN5alloc5alloc6Global10alloc_impl17h0b3fbc669ceacecbE + local.get 6 + i32.load offset=8 + local.set 10 + local.get 6 + i32.load offset=12 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + i32.const 32 + local.set 12 + local.get 6 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3fmt6format28_$u7b$$u7b$closure$u7d$$u7d$17hf4c4b40e9b69d3c8E (;154;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=4 + local.get 4 + i32.load offset=4 + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + i64.load align=4 + local.set 8 + i32.const 8 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 6 + i32.add + local.set 11 + local.get 11 + local.get 8 + i64.store + i32.const 8 + local.set 12 + local.get 5 + local.get 12 + i32.add + local.set 13 + local.get 13 + i64.load align=4 + local.set 14 + i32.const 8 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.get 12 + i32.add + local.set 17 + local.get 17 + local.get 14 + i64.store + local.get 5 + i64.load align=4 + local.set 18 + local.get 4 + local.get 18 + i64.store offset=8 + i32.const 8 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 0 + local.get 21 + call $_ZN5alloc3fmt6format12format_inner17hc33a2c421edc5290E + i32.const 32 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h5418b46d9f230697E (;155;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 192 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=88 + local.get 6 + local.get 2 + i32.store offset=92 + local.get 6 + local.get 3 + i32.store offset=96 + local.get 6 + local.get 1 + i32.store offset=100 + local.get 6 + local.get 2 + i32.store offset=104 + local.get 3 + i64.extend_i32_u + local.set 7 + local.get 1 + i64.extend_i32_u + local.set 8 + local.get 8 + local.get 7 + i64.mul + local.set 9 + i64.const 32 + local.set 10 + local.get 9 + local.get 10 + i64.shr_u + local.set 11 + local.get 11 + i32.wrap_i64 + local.set 12 + i32.const 0 + local.set 13 + local.get 12 + local.get 13 + i32.ne + local.set 14 + local.get 9 + i32.wrap_i64 + local.set 15 + local.get 6 + local.get 15 + i32.store offset=108 + i32.const 1 + local.set 16 + local.get 14 + local.get 16 + i32.and + local.set 17 + local.get 6 + local.get 17 + i32.store8 offset=115 + local.get 6 + local.get 15 + i32.store offset=116 + i32.const 1 + local.set 18 + local.get 14 + local.get 18 + i32.and + local.set 19 + local.get 6 + local.get 19 + i32.store8 offset=123 + local.get 6 + i32.load8_u offset=123 + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + block ;; label = @2 + local.get 22 + br_if 0 (;@2;) + local.get 6 + local.get 15 + i32.store offset=48 + i32.const 1 + local.set 23 + local.get 6 + local.get 23 + i32.store offset=44 + br 1 (;@1;) + end + i32.const 0 + local.set 24 + local.get 6 + local.get 24 + i32.store offset=44 + end + local.get 6 + i32.load offset=44 + local.set 25 + block ;; label = @1 + block ;; label = @2 + local.get 25 + br_if 0 (;@2;) + i32.const 1 + local.set 26 + local.get 6 + local.get 26 + i32.store offset=36 + br 1 (;@1;) + end + local.get 6 + i32.load offset=48 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=124 + local.get 6 + local.get 27 + i32.store offset=40 + i32.const 0 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=36 + end + local.get 6 + i32.load offset=36 + local.set 29 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 29 + br_if 0 (;@6;) + local.get 6 + i32.load offset=40 + local.set 30 + local.get 6 + local.get 30 + i32.store offset=128 + i32.const 1 + local.set 31 + local.get 2 + local.get 31 + i32.sub + local.set 32 + local.get 6 + local.get 32 + i32.store offset=132 + local.get 30 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 30 + i32.lt_u + local.set 34 + local.get 6 + local.get 33 + i32.store offset=136 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 6 + local.get 36 + i32.store8 offset=143 + local.get 6 + local.get 33 + i32.store offset=144 + i32.const 1 + local.set 37 + local.get 34 + local.get 37 + i32.and + local.set 38 + local.get 6 + local.get 38 + i32.store8 offset=151 + local.get 6 + i32.load8_u offset=151 + local.set 39 + i32.const 1 + local.set 40 + local.get 39 + local.get 40 + i32.and + local.set 41 + local.get 41 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 0 + local.set 42 + local.get 0 + local.get 42 + i32.store + br 3 (;@2;) + end + local.get 6 + local.get 33 + i32.store offset=32 + i32.const 1 + local.set 43 + local.get 6 + local.get 43 + i32.store offset=28 + br 1 (;@3;) + end + i32.const 0 + local.set 44 + local.get 6 + local.get 44 + i32.store offset=28 + end + local.get 6 + i32.load offset=28 + local.set 45 + block ;; label = @3 + block ;; label = @4 + local.get 45 + br_if 0 (;@4;) + i32.const 1 + local.set 46 + local.get 6 + local.get 46 + i32.store offset=20 + br 1 (;@3;) + end + local.get 6 + i32.load offset=32 + local.set 47 + local.get 6 + local.get 47 + i32.store offset=152 + local.get 6 + local.get 47 + i32.store offset=24 + i32.const 0 + local.set 48 + local.get 6 + local.get 48 + i32.store offset=20 + end + local.get 6 + i32.load offset=20 + local.set 49 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 49 + br_if 0 (;@6;) + local.get 6 + i32.load offset=24 + local.set 50 + local.get 6 + local.get 50 + i32.store offset=156 + i32.const 1 + local.set 51 + local.get 2 + local.get 51 + i32.sub + local.set 52 + i32.const -1 + local.set 53 + local.get 52 + local.get 53 + i32.xor + local.set 54 + local.get 50 + local.get 54 + i32.and + local.set 55 + local.get 6 + local.get 55 + i32.store offset=160 + i32.const 8 + local.set 56 + local.get 3 + local.get 56 + i32.add + local.set 57 + local.get 6 + local.get 57 + i32.store offset=164 + local.get 55 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.get 55 + i32.lt_u + local.set 59 + local.get 6 + local.get 58 + i32.store offset=168 + i32.const 1 + local.set 60 + local.get 59 + local.get 60 + i32.and + local.set 61 + local.get 6 + local.get 61 + i32.store8 offset=175 + local.get 6 + local.get 58 + i32.store offset=176 + i32.const 1 + local.set 62 + local.get 59 + local.get 62 + i32.and + local.set 63 + local.get 6 + local.get 63 + i32.store8 offset=183 + local.get 6 + i32.load8_u offset=183 + local.set 64 + i32.const 1 + local.set 65 + local.get 64 + local.get 65 + i32.and + local.set 66 + local.get 66 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 0 + local.set 67 + local.get 0 + local.get 67 + i32.store + br 3 (;@2;) + end + local.get 6 + local.get 58 + i32.store offset=64 + i32.const 1 + local.set 68 + local.get 6 + local.get 68 + i32.store offset=60 + br 1 (;@3;) + end + i32.const 0 + local.set 69 + local.get 6 + local.get 69 + i32.store offset=60 + end + local.get 6 + i32.load offset=60 + local.set 70 + block ;; label = @3 + block ;; label = @4 + local.get 70 + br_if 0 (;@4;) + i32.const 1 + local.set 71 + local.get 6 + local.get 71 + i32.store offset=52 + br 1 (;@3;) + end + local.get 6 + i32.load offset=64 + local.set 72 + local.get 6 + local.get 72 + i32.store offset=184 + local.get 6 + local.get 72 + i32.store offset=56 + i32.const 0 + local.set 73 + local.get 6 + local.get 73 + i32.store offset=52 + end + local.get 6 + i32.load offset=52 + local.set 74 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 74 + br_if 0 (;@5;) + local.get 6 + i32.load offset=56 + local.set 75 + local.get 6 + local.get 75 + i32.store offset=188 + i32.const 1 + local.set 76 + local.get 2 + local.get 76 + i32.sub + local.set 77 + i32.const 2147483647 + local.set 78 + local.get 78 + local.get 77 + i32.sub + local.set 79 + local.get 75 + local.set 80 + local.get 79 + local.set 81 + local.get 80 + local.get 81 + i32.gt_u + local.set 82 + i32.const 1 + local.set 83 + local.get 82 + local.get 83 + i32.and + local.set 84 + local.get 84 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 85 + local.get 0 + local.get 85 + i32.store + br 3 (;@1;) + end + local.get 6 + local.get 75 + i32.store offset=84 + local.get 6 + local.get 2 + i32.store offset=80 + local.get 6 + i32.load offset=80 + local.set 86 + local.get 6 + i32.load offset=84 + local.set 87 + local.get 6 + local.get 86 + i32.store offset=68 + local.get 6 + local.get 87 + i32.store offset=72 + local.get 6 + local.get 55 + i32.store offset=76 + local.get 6 + i64.load offset=68 align=4 + local.set 88 + local.get 0 + local.get 88 + i64.store align=4 + i32.const 8 + local.set 89 + local.get 0 + local.get 89 + i32.add + local.set 90 + i32.const 68 + local.set 91 + local.get 6 + local.get 91 + i32.add + local.set 92 + local.get 92 + local.get 89 + i32.add + local.set 93 + local.get 93 + i32.load + local.set 94 + local.get 90 + local.get 94 + i32.store + br 2 (;@1;) + end + i32.const 0 + local.set 95 + local.get 0 + local.get 95 + i32.store + br 1 (;@1;) + end + end + i32.const 192 + local.set 96 + local.get 6 + local.get 96 + i32.add + local.set 97 + local.get 97 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner15fix_insert_slot17h7f603e03c628bc51E (;156;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 0 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + local.get 5 + i32.store offset=12 + i32.const 1052612 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=16 + local.get 4 + local.get 5 + i32.store8 offset=22 + i32.const 128 + local.set 7 + local.get 4 + local.get 7 + i32.store8 offset=23 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 0 + i32.store offset=68 + local.get 4 + i32.load offset=24 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=72 + local.get 0 + i32.load + local.set 9 + local.get 4 + local.get 9 + i32.store offset=76 + local.get 4 + local.get 9 + i32.store offset=80 + local.get 9 + local.get 8 + i32.add + local.set 10 + local.get 10 + i32.load8_u + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=86 + i32.const -128 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + i32.const 0 + local.set 14 + i32.const 255 + local.set 15 + local.get 13 + local.get 15 + i32.and + local.set 16 + i32.const 255 + local.set 17 + local.get 14 + local.get 17 + i32.and + local.set 18 + local.get 16 + local.get 18 + i32.eq + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + local.get 4 + local.get 21 + i32.store8 offset=87 + local.get 4 + i32.load8_u offset=87 + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + block ;; label = @1 + block ;; label = @2 + local.get 24 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 0 + i32.load + local.set 25 + local.get 4 + local.get 25 + i32.store offset=88 + local.get 4 + local.get 25 + i32.store offset=92 + local.get 4 + local.get 25 + i32.store offset=96 + local.get 4 + local.get 25 + i32.store offset=100 + local.get 25 + i64.load + local.set 26 + local.get 4 + local.get 26 + i64.store offset=104 + i32.const 40 + local.set 27 + local.get 4 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + i64.const -9187201950435737472 + local.set 30 + local.get 29 + local.get 30 + i64.store align=1 + i64.const -9187201950435737472 + local.set 31 + local.get 26 + local.get 31 + i64.and + local.set 32 + local.get 4 + local.get 32 + i64.store offset=112 + i64.const 0 + local.set 33 + local.get 32 + local.set 34 + local.get 33 + local.set 35 + local.get 34 + local.get 35 + i64.eq + local.set 36 + i32.const 1 + local.set 37 + local.get 36 + local.get 37 + i32.and + local.set 38 + block ;; label = @2 + block ;; label = @3 + local.get 38 + i32.eqz + br_if 0 (;@3;) + i64.const 0 + local.set 39 + local.get 4 + local.get 39 + i64.store offset=48 + br 1 (;@2;) + end + local.get 4 + local.get 32 + i64.store offset=56 + local.get 4 + i64.load offset=56 + local.set 40 + local.get 4 + local.get 40 + i64.store offset=48 + end + local.get 4 + i64.load offset=48 + local.set 41 + i64.const 0 + local.set 42 + local.get 41 + local.set 43 + local.get 42 + local.set 44 + local.get 43 + local.get 44 + i64.eq + local.set 45 + i32.const 0 + local.set 46 + i32.const 1 + local.set 47 + i32.const 1 + local.set 48 + local.get 45 + local.get 48 + i32.and + local.set 49 + local.get 46 + local.get 47 + local.get 49 + select + local.set 50 + i32.const 1 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 1 + local.set 55 + local.get 54 + local.get 55 + i32.and + local.set 56 + block ;; label = @2 + block ;; label = @3 + local.get 56 + i32.eqz + br_if 0 (;@3;) + local.get 4 + i64.load offset=48 + local.set 57 + local.get 4 + local.get 57 + i64.store offset=120 + local.get 57 + i64.ctz + local.set 58 + local.get 4 + local.get 58 + i64.store offset=128 + local.get 4 + i64.load offset=128 + local.set 59 + local.get 59 + i32.wrap_i64 + local.set 60 + i32.const 3 + local.set 61 + local.get 60 + local.get 61 + i32.shr_u + local.set 62 + local.get 4 + local.get 62 + i32.store offset=36 + i32.const 1 + local.set 63 + local.get 4 + local.get 63 + i32.store offset=32 + br 1 (;@2;) + end + i32.const 0 + local.set 64 + local.get 4 + local.get 64 + i32.store offset=32 + end + local.get 4 + i32.load offset=32 + drop + local.get 4 + i32.load offset=36 + local.set 65 + local.get 4 + local.get 65 + i32.store offset=140 + local.get 4 + local.get 65 + i32.store offset=24 + end + local.get 4 + i32.load offset=24 + local.set 66 + local.get 4 + local.get 66 + i32.store offset=28 + local.get 4 + i32.load offset=28 + local.set 67 + i32.const 144 + local.set 68 + local.get 4 + local.get 68 + i32.add + local.set 69 + local.get 69 + global.set $__stack_pointer + local.get 67 + return + ) + (func $_ZN9hashbrown3raw13RawTableInner15rehash_in_place17h58bd1757a186533cE (;157;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 448 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 1052616 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=12 + i32.const 0 + local.set 9 + local.get 7 + local.get 9 + i32.store8 offset=19 + i32.const 1052612 + local.set 10 + local.get 7 + local.get 10 + i32.store offset=20 + i32.const 1 + local.set 11 + local.get 7 + local.get 11 + i32.store8 offset=27 + i32.const 8 + local.set 12 + local.get 7 + local.get 12 + i32.store offset=28 + i32.const 1052612 + local.set 13 + local.get 7 + local.get 13 + i32.store offset=32 + i32.const 1 + local.set 14 + local.get 7 + local.get 14 + i32.store8 offset=39 + i32.const 8 + local.set 15 + local.get 7 + local.get 15 + i32.store offset=40 + i32.const 255 + local.set 16 + local.get 7 + local.get 16 + i32.store8 offset=47 + i32.const 8 + local.set 17 + local.get 7 + local.get 17 + i32.store offset=48 + local.get 7 + local.get 0 + i32.store offset=120 + local.get 7 + local.get 1 + i32.store offset=124 + local.get 7 + local.get 2 + i32.store offset=128 + local.get 7 + local.get 3 + i32.store offset=132 + local.get 7 + local.get 4 + i32.store offset=136 + local.get 0 + call $_ZN9hashbrown3raw13RawTableInner23prepare_rehash_in_place17hb36cd258d79c3d1bE + local.get 7 + local.get 4 + i32.store offset=64 + local.get 7 + local.get 3 + i32.store offset=68 + local.get 7 + i32.load offset=64 + local.set 18 + local.get 7 + i32.load offset=68 + local.set 19 + local.get 7 + local.get 18 + i32.store offset=56 + local.get 7 + local.get 19 + i32.store offset=60 + local.get 7 + local.get 0 + i32.store offset=52 + i32.const 52 + local.set 20 + local.get 7 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + local.get 7 + local.get 22 + i32.store offset=140 + local.get 7 + i32.load offset=52 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=144 + local.get 23 + i32.load offset=4 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.add + local.set 26 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=72 + local.get 7 + local.get 26 + i32.store offset=76 + local.get 7 + i32.load offset=72 + local.set 28 + local.get 7 + i32.load offset=76 + local.set 29 + local.get 7 + local.get 28 + i32.store offset=80 + local.get 7 + local.get 29 + i32.store offset=84 + loop ;; label = @1 + i32.const 80 + local.set 30 + local.get 7 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.set 32 + local.get 7 + local.get 32 + i32.store offset=148 + i32.const 80 + local.set 33 + local.get 7 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + local.get 7 + local.get 35 + i32.store offset=152 + i32.const 80 + local.set 36 + local.get 7 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + i32.const 4 + local.set 39 + local.get 38 + local.get 39 + i32.add + local.set 40 + local.get 7 + local.get 40 + i32.store offset=156 + local.get 7 + i32.load offset=80 + local.set 41 + local.get 7 + i32.load offset=84 + local.set 42 + local.get 41 + local.set 43 + local.get 42 + local.set 44 + local.get 43 + local.get 44 + i32.lt_u + local.set 45 + i32.const 1 + local.set 46 + local.get 45 + local.get 46 + i32.and + local.set 47 + block ;; label = @2 + block ;; label = @3 + local.get 47 + br_if 0 (;@3;) + i32.const 0 + local.set 48 + local.get 7 + local.get 48 + i32.store offset=88 + br 1 (;@2;) + end + local.get 7 + i32.load offset=80 + local.set 49 + local.get 7 + local.get 49 + i32.store offset=160 + i32.const 1 + local.set 50 + local.get 49 + local.get 50 + call $_ZN49_$LT$usize$u20$as$u20$core..iter..range..Step$GT$17forward_unchecked17h40fca8669ace7c45E + local.set 51 + local.get 7 + local.get 51 + i32.store offset=80 + local.get 7 + local.get 49 + i32.store offset=92 + i32.const 1 + local.set 52 + local.get 7 + local.get 52 + i32.store offset=88 + end + local.get 7 + i32.load offset=88 + local.set 53 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 53 + br_if 0 (;@9;) + i32.const 52 + local.set 54 + local.get 7 + local.get 54 + i32.add + local.set 55 + local.get 55 + local.set 56 + local.get 7 + local.get 56 + i32.store offset=164 + local.get 7 + i32.load offset=52 + local.set 57 + local.get 57 + i32.load offset=4 + local.set 58 + local.get 7 + local.get 58 + i32.store offset=168 + i32.const 8 + local.set 59 + local.get 58 + local.set 60 + local.get 59 + local.set 61 + local.get 60 + local.get 61 + i32.lt_u + local.set 62 + i32.const 1 + local.set 63 + local.get 62 + local.get 63 + i32.and + local.set 64 + local.get 64 + br_if 2 (;@7;) + br 1 (;@8;) + end + local.get 7 + i32.load offset=92 + local.set 65 + local.get 7 + local.get 65 + i32.store offset=192 + i32.const 52 + local.set 66 + local.get 7 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.set 68 + local.get 7 + local.get 68 + i32.store offset=196 + local.get 7 + i32.load offset=52 + local.set 69 + local.get 7 + local.get 69 + i32.store offset=200 + local.get 69 + i32.load + local.set 70 + local.get 7 + local.get 70 + i32.store offset=204 + local.get 7 + local.get 70 + i32.store offset=208 + local.get 70 + local.get 65 + i32.add + local.set 71 + local.get 71 + i32.load8_u + local.set 72 + i32.const 128 + local.set 73 + i32.const 255 + local.set 74 + local.get 72 + local.get 74 + i32.and + local.set 75 + i32.const 255 + local.set 76 + local.get 73 + local.get 76 + i32.and + local.set 77 + local.get 75 + local.get 77 + i32.ne + local.set 78 + i32.const 1 + local.set 79 + local.get 78 + local.get 79 + i32.and + local.set 80 + local.get 80 + br_if 4 (;@4;) + br 3 (;@5;) + end + i32.const 1 + local.set 81 + local.get 58 + local.get 81 + i32.add + local.set 82 + i32.const 3 + local.set 83 + local.get 82 + local.get 83 + i32.shr_u + local.set 84 + i32.const 7 + local.set 85 + local.get 84 + local.get 85 + i32.mul + local.set 86 + local.get 7 + local.get 86 + i32.store offset=104 + br 1 (;@6;) + end + local.get 7 + local.get 58 + i32.store offset=104 + end + i32.const 52 + local.set 87 + local.get 7 + local.get 87 + i32.add + local.set 88 + local.get 88 + local.set 89 + local.get 7 + local.get 89 + i32.store offset=172 + local.get 7 + i32.load offset=52 + local.set 90 + local.get 90 + i32.load offset=12 + local.set 91 + i32.const 52 + local.set 92 + local.get 7 + local.get 92 + i32.add + local.set 93 + local.get 93 + local.set 94 + local.get 7 + local.get 94 + i32.store offset=176 + local.get 7 + i32.load offset=52 + local.set 95 + local.get 7 + i32.load offset=104 + local.set 96 + local.get 96 + local.get 91 + i32.sub + local.set 97 + local.get 95 + local.get 97 + i32.store offset=8 + local.get 7 + i32.load offset=56 + local.set 98 + local.get 7 + local.get 98 + i32.store offset=180 + local.get 7 + i32.load offset=60 + local.set 99 + local.get 7 + local.get 99 + i32.store offset=184 + local.get 7 + i32.load offset=52 + local.set 100 + local.get 7 + local.get 100 + i32.store offset=188 + i32.const 448 + local.set 101 + local.get 7 + local.get 101 + i32.add + local.set 102 + local.get 102 + global.set $__stack_pointer + return + end + i32.const 52 + local.set 103 + local.get 7 + local.get 103 + i32.add + local.set 104 + local.get 104 + local.set 105 + local.get 7 + local.get 105 + i32.store offset=212 + local.get 7 + i32.load offset=52 + local.set 106 + local.get 7 + local.get 106 + i32.store offset=216 + local.get 106 + i32.load + local.set 107 + local.get 7 + local.get 107 + i32.store offset=220 + local.get 7 + local.get 107 + i32.store offset=224 + local.get 7 + local.get 107 + i32.store offset=108 + local.get 7 + i32.load offset=108 + local.set 108 + local.get 7 + local.get 108 + i32.store offset=228 + i32.const 1 + local.set 109 + local.get 65 + local.get 109 + i32.add + local.set 110 + local.get 110 + local.get 3 + i32.mul + local.set 111 + local.get 7 + local.get 111 + i32.store offset=232 + i32.const 0 + local.set 112 + local.get 112 + local.get 111 + i32.sub + local.set 113 + local.get 7 + local.get 113 + i32.store offset=236 + local.get 108 + local.get 113 + i32.add + local.set 114 + local.get 7 + local.get 114 + i32.store offset=240 + br 1 (;@3;) + end + br 1 (;@2;) + end + block ;; label = @3 + loop ;; label = @4 + i32.const 52 + local.set 115 + local.get 7 + local.get 115 + i32.add + local.set 116 + local.get 116 + local.set 117 + local.get 7 + local.get 117 + i32.store offset=244 + local.get 7 + i32.load offset=52 + local.set 118 + local.get 7 + local.get 118 + i32.store offset=96 + local.get 7 + local.get 65 + i32.store offset=100 + local.get 2 + i32.load offset=20 + local.set 119 + local.get 7 + i32.load offset=96 + local.set 120 + local.get 7 + i32.load offset=100 + local.set 121 + local.get 1 + local.get 120 + local.get 121 + local.get 119 + call_indirect (type 0) + local.set 122 + local.get 7 + local.get 122 + i64.store offset=248 + i32.const 52 + local.set 123 + local.get 7 + local.get 123 + i32.add + local.set 124 + local.get 124 + local.set 125 + local.get 7 + local.get 125 + i32.store offset=260 + local.get 7 + i32.load offset=52 + local.set 126 + local.get 126 + local.get 122 + call $_ZN9hashbrown3raw13RawTableInner16find_insert_slot17hc91c277cb1e607caE + local.set 127 + local.get 7 + local.get 127 + i32.store offset=264 + i32.const 52 + local.set 128 + local.get 7 + local.get 128 + i32.add + local.set 129 + local.get 129 + local.set 130 + local.get 7 + local.get 130 + i32.store offset=268 + local.get 7 + i32.load offset=52 + local.set 131 + local.get 7 + local.get 131 + i32.store offset=272 + local.get 122 + i32.wrap_i64 + local.set 132 + local.get 131 + i32.load offset=4 + local.set 133 + local.get 132 + local.get 133 + i32.and + local.set 134 + local.get 7 + local.get 134 + i32.store offset=112 + i32.const 112 + local.set 135 + local.get 7 + local.get 135 + i32.add + local.set 136 + local.get 136 + local.set 137 + local.get 7 + local.get 137 + i32.store offset=276 + local.get 7 + i32.load offset=112 + local.set 138 + local.get 7 + local.get 138 + i32.store offset=280 + local.get 65 + local.get 138 + i32.sub + local.set 139 + local.get 131 + i32.load offset=4 + local.set 140 + local.get 139 + local.get 140 + i32.and + local.set 141 + i32.const 3 + local.set 142 + local.get 141 + local.get 142 + i32.shr_u + local.set 143 + local.get 7 + i32.load offset=112 + local.set 144 + local.get 7 + local.get 144 + i32.store offset=284 + local.get 127 + local.get 144 + i32.sub + local.set 145 + local.get 131 + i32.load offset=4 + local.set 146 + local.get 145 + local.get 146 + i32.and + local.set 147 + i32.const 3 + local.set 148 + local.get 147 + local.get 148 + i32.shr_u + local.set 149 + local.get 143 + local.set 150 + local.get 149 + local.set 151 + local.get 150 + local.get 151 + i32.eq + local.set 152 + i32.const 1 + local.set 153 + local.get 152 + local.get 153 + i32.and + local.set 154 + local.get 7 + local.get 154 + i32.store8 offset=291 + local.get 7 + i32.load8_u offset=291 + local.set 155 + i32.const 1 + local.set 156 + local.get 155 + local.get 156 + i32.and + local.set 157 + block ;; label = @5 + block ;; label = @6 + local.get 157 + br_if 0 (;@6;) + i32.const 52 + local.set 158 + local.get 7 + local.get 158 + i32.add + local.set 159 + local.get 159 + local.set 160 + local.get 7 + local.get 160 + i32.store offset=292 + local.get 7 + i32.load offset=52 + local.set 161 + local.get 7 + local.get 161 + i32.store offset=296 + local.get 161 + i32.load + local.set 162 + local.get 7 + local.get 162 + i32.store offset=300 + local.get 7 + local.get 162 + i32.store offset=304 + local.get 7 + local.get 162 + i32.store offset=116 + local.get 7 + i32.load offset=116 + local.set 163 + local.get 7 + local.get 163 + i32.store offset=308 + i32.const 1 + local.set 164 + local.get 127 + local.get 164 + i32.add + local.set 165 + local.get 165 + local.get 3 + i32.mul + local.set 166 + local.get 7 + local.get 166 + i32.store offset=312 + i32.const 0 + local.set 167 + local.get 167 + local.get 166 + i32.sub + local.set 168 + local.get 7 + local.get 168 + i32.store offset=316 + local.get 163 + local.get 168 + i32.add + local.set 169 + local.get 7 + local.get 169 + i32.store offset=320 + i32.const 52 + local.set 170 + local.get 7 + local.get 170 + i32.add + local.set 171 + local.get 171 + local.set 172 + local.get 7 + local.get 172 + i32.store offset=324 + local.get 7 + i32.load offset=52 + local.set 173 + local.get 7 + local.get 173 + i32.store offset=328 + local.get 173 + i32.load + local.set 174 + local.get 7 + local.get 174 + i32.store offset=332 + local.get 7 + local.get 174 + i32.store offset=336 + local.get 174 + local.get 127 + i32.add + local.set 175 + local.get 175 + i32.load8_u + local.set 176 + local.get 7 + local.get 176 + i32.store8 offset=343 + i64.const 25 + local.set 177 + local.get 122 + local.get 177 + i64.shr_u + local.set 178 + local.get 7 + local.get 178 + i64.store offset=344 + i64.const 127 + local.set 179 + local.get 178 + local.get 179 + i64.and + local.set 180 + local.get 180 + i32.wrap_i64 + local.set 181 + local.get 7 + local.get 181 + i32.store8 offset=355 + i32.const 8 + local.set 182 + local.get 127 + local.get 182 + i32.sub + local.set 183 + local.get 173 + i32.load offset=4 + local.set 184 + local.get 183 + local.get 184 + i32.and + local.set 185 + i32.const 8 + local.set 186 + local.get 185 + local.get 186 + i32.add + local.set 187 + local.get 7 + local.get 187 + i32.store offset=356 + local.get 173 + i32.load + local.set 188 + local.get 7 + local.get 188 + i32.store offset=360 + local.get 7 + local.get 188 + i32.store offset=364 + local.get 188 + local.get 127 + i32.add + local.set 189 + local.get 189 + local.get 181 + i32.store8 + local.get 173 + i32.load + local.set 190 + local.get 7 + local.get 190 + i32.store offset=368 + local.get 7 + local.get 190 + i32.store offset=372 + local.get 190 + local.get 187 + i32.add + local.set 191 + local.get 191 + local.get 181 + i32.store8 + i32.const 255 + local.set 192 + i32.const 255 + local.set 193 + local.get 176 + local.get 193 + i32.and + local.set 194 + i32.const 255 + local.set 195 + local.get 192 + local.get 195 + i32.and + local.set 196 + local.get 194 + local.get 196 + i32.eq + local.set 197 + i32.const 1 + local.set 198 + local.get 197 + local.get 198 + i32.and + local.set 199 + local.get 199 + br_if 3 (;@3;) + br 1 (;@5;) + end + i32.const 52 + local.set 200 + local.get 7 + local.get 200 + i32.add + local.set 201 + local.get 201 + local.set 202 + local.get 7 + local.get 202 + i32.store offset=408 + local.get 7 + i32.load offset=52 + local.set 203 + local.get 7 + local.get 203 + i32.store offset=412 + i64.const 25 + local.set 204 + local.get 122 + local.get 204 + i64.shr_u + local.set 205 + local.get 7 + local.get 205 + i64.store offset=416 + i64.const 127 + local.set 206 + local.get 205 + local.get 206 + i64.and + local.set 207 + local.get 207 + i32.wrap_i64 + local.set 208 + local.get 7 + local.get 208 + i32.store8 offset=427 + i32.const 8 + local.set 209 + local.get 65 + local.get 209 + i32.sub + local.set 210 + local.get 203 + i32.load offset=4 + local.set 211 + local.get 210 + local.get 211 + i32.and + local.set 212 + i32.const 8 + local.set 213 + local.get 212 + local.get 213 + i32.add + local.set 214 + local.get 7 + local.get 214 + i32.store offset=428 + local.get 203 + i32.load + local.set 215 + local.get 7 + local.get 215 + i32.store offset=432 + local.get 7 + local.get 215 + i32.store offset=436 + local.get 215 + local.get 65 + i32.add + local.set 216 + local.get 216 + local.get 208 + i32.store8 + local.get 203 + i32.load + local.set 217 + local.get 7 + local.get 217 + i32.store offset=440 + local.get 7 + local.get 217 + i32.store offset=444 + local.get 217 + local.get 214 + i32.add + local.set 218 + local.get 218 + local.get 208 + i32.store8 + br 3 (;@2;) + end + local.get 114 + local.get 169 + local.get 3 + call $_ZN4core3ptr19swap_nonoverlapping17hfbde6c6fc54894aaE + br 0 (;@4;) + end + end + i32.const 52 + local.set 219 + local.get 7 + local.get 219 + i32.add + local.set 220 + local.get 220 + local.set 221 + local.get 7 + local.get 221 + i32.store offset=376 + local.get 7 + i32.load offset=52 + local.set 222 + local.get 7 + local.get 222 + i32.store offset=380 + i32.const 8 + local.set 223 + local.get 65 + local.get 223 + i32.sub + local.set 224 + local.get 222 + i32.load offset=4 + local.set 225 + local.get 224 + local.get 225 + i32.and + local.set 226 + i32.const 8 + local.set 227 + local.get 226 + local.get 227 + i32.add + local.set 228 + local.get 7 + local.get 228 + i32.store offset=384 + local.get 222 + i32.load + local.set 229 + local.get 7 + local.get 229 + i32.store offset=388 + local.get 7 + local.get 229 + i32.store offset=392 + local.get 229 + local.get 65 + i32.add + local.set 230 + i32.const 255 + local.set 231 + local.get 230 + local.get 231 + i32.store8 + local.get 222 + i32.load + local.set 232 + local.get 7 + local.get 232 + i32.store offset=396 + local.get 7 + local.get 232 + i32.store offset=400 + local.get 232 + local.get 228 + i32.add + local.set 233 + i32.const 255 + local.set 234 + local.get 233 + local.get 234 + i32.store8 + local.get 7 + local.get 114 + i32.store offset=404 + i32.const 0 + local.set 235 + local.get 3 + local.get 235 + i32.shl + local.set 236 + local.get 169 + local.get 114 + local.get 236 + call $memcpy + drop + end + br 0 (;@1;) + end + ) + (func $_ZN9hashbrown3raw13RawTableInner23prepare_rehash_in_place17hb36cd258d79c3d1bE (;158;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 304 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 8 + local.set 4 + local.get 3 + local.get 4 + i32.store + i32.const 8 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=4 + i32.const 8 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=8 + i32.const -1 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=12 + i32.const 1052612 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=16 + i32.const 0 + local.set 9 + local.get 3 + local.get 9 + i32.store8 offset=22 + i32.const 128 + local.set 10 + local.get 3 + local.get 10 + i32.store8 offset=23 + i32.const 1052612 + local.set 11 + local.get 3 + local.get 11 + i32.store offset=24 + i32.const 0 + local.set 12 + local.get 3 + local.get 12 + i32.store8 offset=31 + i32.const 0 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=32 + i32.const 0 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=36 + i32.const 8 + local.set 15 + local.get 3 + local.get 15 + i32.store offset=40 + i32.const 8 + local.set 16 + local.get 3 + local.get 16 + i32.store offset=44 + i32.const 0 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=48 + i32.const 0 + local.set 18 + local.get 3 + local.get 18 + i32.store offset=52 + i32.const 8 + local.set 19 + local.get 3 + local.get 19 + i32.store offset=56 + i32.const 8 + local.set 20 + local.get 3 + local.get 20 + i32.store offset=60 + local.get 3 + local.get 0 + i32.store offset=136 + local.get 0 + i32.load offset=4 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.add + local.set 23 + i32.const 0 + local.set 24 + local.get 3 + local.get 24 + i32.store offset=80 + local.get 3 + local.get 23 + i32.store offset=84 + i32.const 112 + local.set 25 + local.get 3 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + i32.const 80 + local.set 28 + local.get 3 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 27 + local.get 30 + call $_ZN4core4iter5range101_$LT$impl$u20$core..iter..traits..iterator..Iterator$u20$for$u20$core..ops..range..Range$LT$A$GT$$GT$9size_hint17hcb858702944467efE + local.get 3 + i32.load offset=112 + local.set 31 + local.get 3 + local.get 31 + i32.store offset=140 + i32.const 8 + local.set 32 + local.get 31 + local.get 32 + call $_ZN4core3num23_$LT$impl$u20$usize$GT$8div_ceil17hcad408779da9b527E + local.set 33 + local.get 3 + local.get 33 + i32.store offset=144 + local.get 3 + local.get 33 + i32.store offset=84 + local.get 3 + i32.load offset=80 + local.set 34 + local.get 3 + i32.load offset=84 + local.set 35 + local.get 3 + local.get 34 + i32.store offset=148 + local.get 3 + local.get 35 + i32.store offset=152 + local.get 3 + local.get 34 + i32.store offset=64 + local.get 3 + local.get 35 + i32.store offset=68 + i32.const 7 + local.set 36 + local.get 3 + local.get 36 + i32.store offset=72 + i32.const 1 + local.set 37 + local.get 3 + local.get 37 + i32.store8 offset=76 + i32.const 8 + local.set 38 + i32.const 88 + local.set 39 + local.get 3 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 38 + i32.add + local.set 41 + i32.const 64 + local.set 42 + local.get 3 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.get 38 + i32.add + local.set 44 + local.get 44 + i64.load align=4 + local.set 45 + local.get 41 + local.get 45 + i64.store + local.get 3 + i64.load offset=64 align=4 + local.set 46 + local.get 3 + local.get 46 + i64.store offset=88 + block ;; label = @1 + block ;; label = @2 + loop ;; label = @3 + i32.const 88 + local.set 47 + local.get 3 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.set 49 + local.get 3 + local.get 49 + i32.store offset=156 + local.get 3 + i32.load offset=96 + local.set 50 + i32.const 1 + local.set 51 + local.get 50 + local.get 51 + i32.add + local.set 52 + local.get 3 + local.get 52 + i32.store offset=160 + local.get 3 + local.get 52 + i32.store offset=124 + local.get 3 + i32.load offset=124 + local.set 53 + local.get 3 + local.get 53 + i32.store offset=164 + local.get 3 + i32.load offset=92 + local.set 54 + local.get 3 + local.get 54 + i32.store offset=168 + i32.const 0 + local.set 55 + local.get 54 + local.set 56 + local.get 55 + local.set 57 + local.get 56 + local.get 57 + i32.gt_u + local.set 58 + i32.const 1 + local.set 59 + local.get 58 + local.get 59 + i32.and + local.set 60 + block ;; label = @4 + block ;; label = @5 + local.get 60 + br_if 0 (;@5;) + i32.const 0 + local.set 61 + local.get 3 + local.get 61 + i32.store offset=104 + br 1 (;@4;) + end + local.get 3 + i32.load offset=88 + local.set 62 + local.get 3 + local.get 62 + i32.store offset=172 + local.get 62 + local.get 53 + i32.add + local.set 63 + local.get 3 + local.get 63 + i32.store offset=88 + i32.const 1 + local.set 64 + local.get 54 + local.get 64 + i32.sub + local.set 65 + local.get 3 + local.get 65 + i32.store offset=92 + local.get 3 + local.get 62 + i32.store offset=108 + i32.const 1 + local.set 66 + local.get 3 + local.get 66 + i32.store offset=104 + end + local.get 3 + i32.load offset=104 + local.set 67 + block ;; label = @4 + block ;; label = @5 + local.get 67 + br_if 0 (;@5;) + local.get 0 + i32.load offset=4 + local.set 68 + i32.const 1 + local.set 69 + local.get 68 + local.get 69 + i32.add + local.set 70 + i32.const 8 + local.set 71 + local.get 70 + local.set 72 + local.get 71 + local.set 73 + local.get 72 + local.get 73 + i32.lt_u + local.set 74 + i32.const 1 + local.set 75 + local.get 74 + local.get 75 + i32.and + local.set 76 + local.get 3 + local.get 76 + i32.store8 offset=179 + local.get 3 + i32.load8_u offset=179 + local.set 77 + i32.const 1 + local.set 78 + local.get 77 + local.get 78 + i32.and + local.set 79 + local.get 79 + br_if 3 (;@2;) + br 1 (;@4;) + end + local.get 3 + i32.load offset=108 + local.set 80 + local.get 3 + local.get 80 + i32.store offset=244 + local.get 0 + i32.load + local.set 81 + local.get 3 + local.get 81 + i32.store offset=248 + local.get 3 + local.get 81 + i32.store offset=252 + local.get 81 + local.get 80 + i32.add + local.set 82 + local.get 3 + local.get 82 + i32.store offset=256 + local.get 3 + local.get 82 + i32.store offset=260 + local.get 82 + i64.load + local.set 83 + local.get 3 + local.get 83 + i64.store offset=264 + i64.const -1 + local.set 84 + local.get 83 + local.get 84 + i64.xor + local.set 85 + i32.const 128 + local.set 86 + local.get 3 + local.get 86 + i32.add + local.set 87 + local.get 87 + local.set 88 + i64.const -9187201950435737472 + local.set 89 + local.get 88 + local.get 89 + i64.store align=1 + i64.const -9187201950435737472 + local.set 90 + local.get 85 + local.get 90 + i64.and + local.set 91 + local.get 3 + local.get 91 + i64.store offset=272 + i64.const -1 + local.set 92 + local.get 91 + local.get 92 + i64.xor + local.set 93 + i64.const 7 + local.set 94 + local.get 91 + local.get 94 + i64.shr_u + local.set 95 + local.get 93 + local.get 95 + i64.add + local.set 96 + local.get 3 + local.get 96 + i64.store offset=280 + local.get 0 + i32.load + local.set 97 + local.get 3 + local.get 97 + i32.store offset=288 + local.get 3 + local.get 97 + i32.store offset=292 + local.get 97 + local.get 80 + i32.add + local.set 98 + local.get 3 + local.get 98 + i32.store offset=296 + local.get 3 + local.get 98 + i32.store offset=300 + local.get 98 + local.get 96 + i64.store + br 1 (;@3;) + end + end + local.get 0 + i32.load + local.set 99 + local.get 3 + local.get 99 + i32.store offset=180 + local.get 3 + local.get 99 + i32.store offset=184 + local.get 3 + local.get 99 + i32.store offset=188 + local.get 0 + i32.load offset=4 + local.set 100 + i32.const 1 + local.set 101 + local.get 100 + local.get 101 + i32.add + local.set 102 + local.get 3 + local.get 102 + i32.store offset=192 + local.get 0 + i32.load + local.set 103 + local.get 3 + local.get 103 + i32.store offset=196 + local.get 3 + local.get 103 + i32.store offset=200 + local.get 103 + local.get 102 + i32.add + local.set 104 + local.get 3 + local.get 104 + i32.store offset=204 + local.get 3 + local.get 99 + i32.store offset=208 + local.get 99 + i64.load align=1 + local.set 105 + local.get 104 + local.get 105 + i64.store align=1 + br 1 (;@1;) + end + local.get 0 + i32.load + local.set 106 + local.get 3 + local.get 106 + i32.store offset=212 + local.get 3 + local.get 106 + i32.store offset=216 + local.get 3 + local.get 106 + i32.store offset=220 + local.get 0 + i32.load + local.set 107 + local.get 3 + local.get 107 + i32.store offset=224 + local.get 3 + local.get 107 + i32.store offset=228 + i32.const 8 + local.set 108 + local.get 107 + local.get 108 + i32.add + local.set 109 + local.get 3 + local.get 109 + i32.store offset=232 + local.get 0 + i32.load offset=4 + local.set 110 + i32.const 1 + local.set 111 + local.get 110 + local.get 111 + i32.add + local.set 112 + local.get 3 + local.get 112 + i32.store offset=236 + local.get 3 + local.get 106 + i32.store offset=240 + i32.const 0 + local.set 113 + local.get 112 + local.get 113 + i32.shl + local.set 114 + local.get 109 + local.get 106 + local.get 114 + call $memmove + drop + end + i32.const 304 + local.set 115 + local.get 3 + local.get 115 + i32.add + local.set 116 + local.get 116 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner16find_insert_slot17hc91c277cb1e607caE (;159;) (type 22) (param i32 i64) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=60 + local.get 4 + local.get 1 + i64.store offset=64 + local.get 1 + i32.wrap_i64 + local.set 6 + local.get 0 + i32.load offset=4 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + local.get 4 + local.get 8 + i32.store offset=16 + i32.const 0 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=20 + block ;; label = @1 + loop ;; label = @2 + local.get 4 + i32.load offset=16 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=72 + local.get 0 + i32.load + local.set 11 + local.get 4 + local.get 11 + i32.store offset=76 + local.get 4 + local.get 11 + i32.store offset=80 + local.get 11 + local.get 10 + i32.add + local.set 12 + local.get 4 + local.get 12 + i32.store offset=84 + local.get 4 + local.get 12 + i32.store offset=88 + local.get 4 + local.get 12 + i32.store offset=92 + i32.const 48 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 4 + local.get 14 + i32.store offset=96 + i32.const 48 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 4 + local.get 16 + i32.store offset=100 + local.get 12 + i64.load align=1 + local.set 17 + local.get 4 + local.get 17 + i64.store offset=48 + local.get 4 + i64.load offset=48 + local.set 18 + local.get 4 + local.get 18 + i64.store offset=104 + local.get 4 + local.get 18 + i64.store offset=112 + local.get 4 + local.get 18 + i64.store offset=24 + i32.const 24 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + i32.const 16 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 4 + local.get 0 + local.get 20 + local.get 22 + call $_ZN9hashbrown3raw13RawTableInner25find_insert_slot_in_group17h57420d937b2853d2E + local.get 4 + i32.load + local.set 23 + local.get 4 + i32.load offset=4 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=36 + local.get 4 + local.get 23 + i32.store offset=32 + i32.const 32 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 4 + local.get 27 + i32.store offset=124 + local.get 4 + i32.load offset=32 + local.set 28 + i32.const 1 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.set 31 + local.get 30 + local.get 31 + i32.eq + local.set 32 + i32.const 1 + local.set 33 + local.get 32 + local.get 33 + i32.and + local.set 34 + local.get 4 + local.get 34 + i32.store8 offset=131 + local.get 4 + i32.load8_u offset=131 + local.set 35 + i32.const 1 + local.set 36 + local.get 35 + local.get 36 + i32.and + local.set 37 + local.get 37 + br_if 1 (;@1;) + i32.const 16 + local.set 38 + local.get 4 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.set 40 + local.get 4 + local.get 40 + i32.store offset=132 + local.get 0 + i32.load offset=4 + local.set 41 + local.get 4 + local.get 41 + i32.store offset=136 + local.get 4 + i32.load offset=20 + local.set 42 + i32.const 8 + local.set 43 + local.get 42 + local.get 43 + i32.add + local.set 44 + local.get 4 + local.get 44 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 45 + local.get 4 + i32.load offset=16 + local.set 46 + local.get 46 + local.get 45 + i32.add + local.set 47 + local.get 4 + local.get 47 + i32.store offset=16 + local.get 4 + i32.load offset=16 + local.set 48 + local.get 48 + local.get 41 + i32.and + local.set 49 + local.get 4 + local.get 49 + i32.store offset=16 + br 0 (;@2;) + end + end + local.get 4 + i32.load offset=32 + local.set 50 + local.get 4 + i32.load offset=36 + local.set 51 + local.get 4 + local.get 50 + i32.store offset=40 + local.get 4 + local.get 51 + i32.store offset=44 + local.get 4 + i32.load offset=44 + local.set 52 + local.get 4 + local.get 52 + i32.store offset=140 + local.get 0 + local.get 52 + call $_ZN9hashbrown3raw13RawTableInner15fix_insert_slot17h7f603e03c628bc51E + local.set 53 + i32.const 144 + local.set 54 + local.get 4 + local.get 54 + i32.add + local.set 55 + local.get 55 + global.set $__stack_pointer + local.get 53 + return + ) + (func $_ZN9hashbrown3raw13RawTableInner25find_insert_slot_in_group17h57420d937b2853d2E (;160;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 128 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 128 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=15 + local.get 6 + local.get 1 + i32.store offset=68 + local.get 6 + local.get 2 + i32.store offset=72 + local.get 6 + local.get 3 + i32.store offset=76 + local.get 2 + i64.load + local.set 8 + local.get 6 + local.get 8 + i64.store offset=80 + i32.const 40 + local.set 9 + local.get 6 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + i64.const -9187201950435737472 + local.set 12 + local.get 11 + local.get 12 + i64.store align=1 + i64.const -9187201950435737472 + local.set 13 + local.get 8 + local.get 13 + i64.and + local.set 14 + local.get 6 + local.get 14 + i64.store offset=88 + i64.const 0 + local.set 15 + local.get 14 + local.set 16 + local.get 15 + local.set 17 + local.get 16 + local.get 17 + i64.eq + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + block ;; label = @1 + block ;; label = @2 + local.get 20 + i32.eqz + br_if 0 (;@2;) + i64.const 0 + local.set 21 + local.get 6 + local.get 21 + i64.store offset=48 + br 1 (;@1;) + end + local.get 6 + local.get 14 + i64.store offset=56 + local.get 6 + i64.load offset=56 + local.set 22 + local.get 6 + local.get 22 + i64.store offset=48 + end + local.get 6 + i64.load offset=48 + local.set 23 + i64.const 0 + local.set 24 + local.get 23 + local.set 25 + local.get 24 + local.set 26 + local.get 25 + local.get 26 + i64.eq + local.set 27 + i32.const 0 + local.set 28 + i32.const 1 + local.set 29 + i32.const 1 + local.set 30 + local.get 27 + local.get 30 + i32.and + local.set 31 + local.get 28 + local.get 29 + local.get 31 + select + local.set 32 + i32.const 1 + local.set 33 + local.get 32 + local.set 34 + local.get 33 + local.set 35 + local.get 34 + local.get 35 + i32.eq + local.set 36 + i32.const 1 + local.set 37 + local.get 36 + local.get 37 + i32.and + local.set 38 + block ;; label = @1 + block ;; label = @2 + local.get 38 + i32.eqz + br_if 0 (;@2;) + local.get 6 + i64.load offset=48 + local.set 39 + local.get 6 + local.get 39 + i64.store offset=96 + local.get 39 + i64.ctz + local.set 40 + local.get 6 + local.get 40 + i64.store offset=104 + local.get 6 + i64.load offset=104 + local.set 41 + local.get 41 + i32.wrap_i64 + local.set 42 + i32.const 3 + local.set 43 + local.get 42 + local.get 43 + i32.shr_u + local.set 44 + local.get 6 + local.get 44 + i32.store offset=28 + i32.const 1 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=24 + br 1 (;@1;) + end + i32.const 0 + local.set 46 + local.get 6 + local.get 46 + i32.store offset=24 + end + i32.const 24 + local.set 47 + local.get 6 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.set 49 + local.get 6 + local.get 49 + i32.store offset=116 + local.get 6 + i32.load offset=24 + local.set 50 + i32.const 1 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 1 + local.set 55 + local.get 54 + local.get 55 + i32.and + local.set 56 + local.get 6 + local.get 56 + i32.store8 offset=123 + local.get 6 + i32.load8_u offset=123 + local.set 57 + i32.const 1 + local.set 58 + local.get 57 + local.get 58 + i32.and + local.set 59 + block ;; label = @1 + block ;; label = @2 + local.get 59 + br_if 0 (;@2;) + i32.const 0 + local.set 60 + local.get 6 + local.get 60 + i32.store offset=16 + br 1 (;@1;) + end + local.get 3 + i32.load + local.set 61 + local.get 6 + i32.load offset=24 + local.set 62 + local.get 6 + i32.load offset=28 + local.set 63 + local.get 6 + local.get 62 + i32.store offset=32 + local.get 6 + local.get 63 + i32.store offset=36 + local.get 6 + i32.load offset=32 + local.set 64 + block ;; label = @2 + local.get 64 + br_if 0 (;@2;) + i32.const 1052617 + local.set 65 + i32.const 43 + local.set 66 + i32.const 1052704 + local.set 67 + local.get 65 + local.get 66 + local.get 67 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 6 + i32.load offset=36 + local.set 68 + local.get 6 + local.get 68 + i32.store offset=124 + local.get 61 + local.get 68 + i32.add + local.set 69 + local.get 1 + i32.load offset=4 + local.set 70 + local.get 69 + local.get 70 + i32.and + local.set 71 + local.get 6 + local.get 71 + i32.store offset=20 + i32.const 1 + local.set 72 + local.get 6 + local.get 72 + i32.store offset=16 + end + local.get 6 + i32.load offset=16 + local.set 73 + local.get 6 + i32.load offset=20 + local.set 74 + local.get 0 + local.get 74 + i32.store offset=4 + local.get 0 + local.get 73 + i32.store + i32.const 128 + local.set 75 + local.get 6 + local.get 75 + i32.add + local.set 76 + local.get 76 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner19prepare_insert_slot17h3caf7fafaf8a8f63E (;161;) (type 23) (param i32 i32 i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 80 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.store offset=8 + local.get 5 + local.get 1 + i32.store offset=20 + local.get 5 + local.get 2 + i64.store offset=24 + local.get 1 + local.get 2 + call $_ZN9hashbrown3raw13RawTableInner16find_insert_slot17hc91c277cb1e607caE + local.set 7 + local.get 5 + local.get 7 + i32.store offset=32 + local.get 1 + i32.load + local.set 8 + local.get 5 + local.get 8 + i32.store offset=36 + local.get 5 + local.get 8 + i32.store offset=40 + local.get 8 + local.get 7 + i32.add + local.set 9 + local.get 9 + i32.load8_u + local.set 10 + local.get 5 + local.get 10 + i32.store8 offset=47 + i64.const 25 + local.set 11 + local.get 2 + local.get 11 + i64.shr_u + local.set 12 + local.get 5 + local.get 12 + i64.store offset=48 + local.get 12 + i32.wrap_i64 + local.set 13 + i32.const 127 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 5 + local.get 15 + i32.store8 offset=59 + i32.const -8 + local.set 16 + local.get 7 + local.get 16 + i32.add + local.set 17 + local.get 1 + i32.load offset=4 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + local.get 6 + i32.add + local.set 20 + local.get 5 + local.get 20 + i32.store offset=60 + local.get 1 + i32.load + local.set 21 + local.get 5 + local.get 21 + i32.store offset=64 + local.get 5 + local.get 21 + i32.store offset=68 + local.get 21 + local.get 7 + i32.add + local.set 22 + local.get 22 + local.get 15 + i32.store8 + local.get 1 + i32.load + local.set 23 + local.get 5 + local.get 23 + i32.store offset=72 + local.get 5 + local.get 23 + i32.store offset=76 + local.get 23 + local.get 20 + i32.add + local.set 24 + local.get 24 + local.get 15 + i32.store8 + local.get 5 + local.get 7 + i32.store offset=12 + local.get 5 + local.get 10 + i32.store8 offset=16 + local.get 5 + i32.load offset=12 + local.set 25 + local.get 5 + i32.load8_u offset=16 + local.set 26 + local.get 0 + local.get 26 + i32.store8 offset=4 + local.get 0 + local.get 25 + i32.store + i32.const 80 + local.set 27 + local.get 5 + local.get 27 + i32.add + local.set 28 + local.get 28 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner30find_or_find_insert_slot_inner17h6a905152dc9935c0E (;162;) (type 24) (param i32 i32 i64 i32 i32) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 336 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 8 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=24 + i32.const 1 + local.set 9 + local.get 7 + local.get 9 + i32.store8 offset=31 + i64.const 72340172838076673 + local.set 10 + local.get 7 + local.get 10 + i64.store offset=32 + i32.const 128 + local.set 11 + local.get 7 + local.get 11 + i32.store8 offset=46 + i32.const 128 + local.set 12 + local.get 7 + local.get 12 + i32.store8 offset=47 + local.get 7 + local.get 1 + i32.store offset=172 + local.get 7 + local.get 2 + i64.store offset=176 + local.get 7 + local.get 3 + i32.store offset=184 + local.get 7 + local.get 4 + i32.store offset=188 + i32.const 0 + local.set 13 + local.get 7 + local.get 13 + i32.store offset=56 + i64.const 25 + local.set 14 + local.get 2 + local.get 14 + i64.shr_u + local.set 15 + local.get 7 + local.get 15 + i64.store offset=192 + i64.const 127 + local.set 16 + local.get 15 + local.get 16 + i64.and + local.set 17 + local.get 17 + i32.wrap_i64 + local.set 18 + local.get 7 + local.get 18 + i32.store8 offset=207 + local.get 2 + i32.wrap_i64 + local.set 19 + local.get 1 + i32.load offset=4 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + local.get 7 + local.get 21 + i32.store offset=64 + i32.const 0 + local.set 22 + local.get 7 + local.get 22 + i32.store offset=68 + block ;; label = @1 + loop ;; label = @2 + local.get 7 + i32.load offset=64 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=208 + local.get 1 + i32.load + local.set 24 + local.get 7 + local.get 24 + i32.store offset=212 + local.get 7 + local.get 24 + i32.store offset=216 + local.get 24 + local.get 23 + i32.add + local.set 25 + local.get 7 + local.get 25 + i32.store offset=220 + local.get 7 + local.get 25 + i32.store offset=224 + local.get 7 + local.get 25 + i32.store offset=228 + i32.const 120 + local.set 26 + local.get 7 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.set 28 + local.get 7 + local.get 28 + i32.store offset=232 + i32.const 120 + local.set 29 + local.get 7 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.set 31 + local.get 7 + local.get 31 + i32.store offset=236 + local.get 25 + i64.load align=1 + local.set 32 + local.get 7 + local.get 32 + i64.store offset=120 + local.get 7 + i64.load offset=120 + local.set 33 + local.get 7 + local.get 33 + i64.store offset=240 + local.get 7 + local.get 33 + i64.store offset=248 + local.get 7 + local.get 33 + i64.store offset=72 + local.get 7 + i64.load offset=72 + local.set 34 + local.get 7 + local.get 34 + i64.store offset=256 + i32.const 128 + local.set 35 + local.get 7 + local.get 35 + i32.add + local.set 36 + local.get 36 + local.set 37 + local.get 18 + i64.extend_i32_u + local.set 38 + i64.const 255 + local.set 39 + local.get 38 + local.get 39 + i64.and + local.set 40 + i64.const 72340172838076673 + local.set 41 + local.get 40 + local.get 41 + i64.mul + local.set 42 + local.get 37 + local.get 42 + i64.store align=1 + local.get 7 + i64.load offset=128 align=1 + local.set 43 + local.get 34 + local.get 43 + i64.xor + local.set 44 + local.get 7 + local.get 44 + i64.store offset=264 + i32.const 136 + local.set 45 + local.get 7 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.set 47 + i64.const 72340172838076673 + local.set 48 + local.get 47 + local.get 48 + i64.store align=1 + i64.const 72340172838076673 + local.set 49 + local.get 44 + local.get 49 + i64.sub + local.set 50 + i64.const -1 + local.set 51 + local.get 44 + local.get 51 + i64.xor + local.set 52 + local.get 50 + local.get 52 + i64.and + local.set 53 + i32.const 144 + local.set 54 + local.get 7 + local.get 54 + i32.add + local.set 55 + local.get 55 + local.set 56 + i64.const -9187201950435737472 + local.set 57 + local.get 56 + local.get 57 + i64.store align=1 + i64.const -9187201950435737472 + local.set 58 + local.get 53 + local.get 58 + i64.and + local.set 59 + local.get 7 + local.get 59 + i64.store offset=272 + i64.const -1 + local.set 60 + local.get 59 + local.get 60 + i64.and + local.set 61 + local.get 7 + local.get 61 + i64.store offset=152 + local.get 7 + i64.load offset=152 + local.set 62 + local.get 7 + local.get 62 + i64.store offset=80 + local.get 7 + i64.load offset=80 + local.set 63 + local.get 7 + local.get 63 + i64.store offset=88 + block ;; label = @3 + loop ;; label = @4 + i32.const 16 + local.set 64 + local.get 7 + local.get 64 + i32.add + local.set 65 + i32.const 88 + local.set 66 + local.get 7 + local.get 66 + i32.add + local.set 67 + local.get 65 + local.get 67 + call $_ZN95_$LT$hashbrown..raw..bitmask..BitMaskIter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hdb720bca9e6adfd8E + local.get 7 + i32.load offset=16 + local.set 68 + local.get 7 + i32.load offset=20 + local.set 69 + local.get 7 + local.get 69 + i32.store offset=104 + local.get 7 + local.get 68 + i32.store offset=100 + local.get 7 + i32.load offset=100 + local.set 70 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 70 + br_if 0 (;@9;) + i32.const 56 + local.set 71 + local.get 7 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.set 73 + local.get 7 + local.get 73 + i32.store offset=280 + local.get 7 + i32.load offset=56 + local.set 74 + i32.const 1 + local.set 75 + local.get 74 + local.set 76 + local.get 75 + local.set 77 + local.get 76 + local.get 77 + i32.eq + local.set 78 + i32.const -1 + local.set 79 + local.get 78 + local.get 79 + i32.xor + local.set 80 + i32.const 1 + local.set 81 + local.get 80 + local.get 81 + i32.and + local.set 82 + local.get 7 + local.get 82 + i32.store8 offset=287 + local.get 7 + i32.load8_u offset=287 + local.set 83 + i32.const 1 + local.set 84 + local.get 83 + local.get 84 + i32.and + local.set 85 + local.get 85 + br_if 2 (;@7;) + br 1 (;@8;) + end + local.get 7 + i32.load offset=104 + local.set 86 + local.get 7 + local.get 86 + i32.store offset=324 + local.get 7 + i32.load offset=64 + local.set 87 + local.get 87 + local.get 86 + i32.add + local.set 88 + local.get 1 + i32.load offset=4 + local.set 89 + local.get 88 + local.get 89 + i32.and + local.set 90 + local.get 7 + local.get 90 + i32.store offset=328 + local.get 7 + local.get 90 + i32.store offset=108 + local.get 4 + i32.load offset=16 + local.set 91 + local.get 7 + i32.load offset=108 + local.set 92 + local.get 3 + local.get 92 + local.get 91 + call_indirect (type 1) + local.set 93 + i32.const 1 + local.set 94 + local.get 93 + local.get 94 + i32.and + local.set 95 + local.get 7 + local.get 95 + i32.store8 offset=335 + local.get 7 + i32.load8_u offset=335 + local.set 96 + i32.const 1 + local.set 97 + local.get 96 + local.get 97 + i32.and + local.set 98 + local.get 98 + br_if 5 (;@3;) + br 3 (;@5;) + end + br 1 (;@6;) + end + i32.const 8 + local.set 99 + local.get 7 + local.get 99 + i32.add + local.set 100 + i32.const 72 + local.set 101 + local.get 7 + local.get 101 + i32.add + local.set 102 + i32.const 64 + local.set 103 + local.get 7 + local.get 103 + i32.add + local.set 104 + local.get 100 + local.get 1 + local.get 102 + local.get 104 + call $_ZN9hashbrown3raw13RawTableInner25find_insert_slot_in_group17h57420d937b2853d2E + local.get 7 + i32.load offset=12 + local.set 105 + local.get 7 + i32.load offset=8 + local.set 106 + local.get 7 + local.get 106 + i32.store offset=56 + local.get 7 + local.get 105 + i32.store offset=60 + end + local.get 7 + i64.load offset=72 + local.set 107 + local.get 7 + local.get 107 + i64.store offset=288 + i64.const 1 + local.set 108 + local.get 107 + local.get 108 + i64.shl + local.set 109 + local.get 107 + local.get 109 + i64.and + local.set 110 + i32.const 164 + local.set 111 + local.get 7 + local.get 111 + i32.add + local.set 112 + local.get 112 + local.set 113 + i64.const -9187201950435737472 + local.set 114 + local.get 113 + local.get 114 + i64.store align=1 + i64.const -9187201950435737472 + local.set 115 + local.get 110 + local.get 115 + i64.and + local.set 116 + local.get 7 + local.get 116 + i64.store offset=296 + i64.const 0 + local.set 117 + local.get 116 + local.set 118 + local.get 117 + local.set 119 + local.get 118 + local.get 119 + i64.ne + local.set 120 + i32.const 1 + local.set 121 + local.get 120 + local.get 121 + i32.and + local.set 122 + local.get 7 + local.get 122 + i32.store8 offset=311 + local.get 7 + i32.load8_u offset=311 + local.set 123 + i32.const 1 + local.set 124 + local.get 123 + local.get 124 + i32.and + local.set 125 + block ;; label = @6 + local.get 125 + br_if 0 (;@6;) + i32.const 64 + local.set 126 + local.get 7 + local.get 126 + i32.add + local.set 127 + local.get 127 + local.set 128 + local.get 7 + local.get 128 + i32.store offset=312 + local.get 1 + i32.load offset=4 + local.set 129 + local.get 7 + local.get 129 + i32.store offset=316 + local.get 7 + i32.load offset=68 + local.set 130 + i32.const 8 + local.set 131 + local.get 130 + local.get 131 + i32.add + local.set 132 + local.get 7 + local.get 132 + i32.store offset=68 + local.get 7 + i32.load offset=68 + local.set 133 + local.get 7 + i32.load offset=64 + local.set 134 + local.get 134 + local.get 133 + i32.add + local.set 135 + local.get 7 + local.get 135 + i32.store offset=64 + local.get 7 + i32.load offset=64 + local.set 136 + local.get 136 + local.get 129 + i32.and + local.set 137 + local.get 7 + local.get 137 + i32.store offset=64 + br 4 (;@2;) + end + local.get 7 + i32.load offset=56 + local.set 138 + local.get 7 + i32.load offset=60 + local.set 139 + local.get 7 + local.get 138 + i32.store offset=112 + local.get 7 + local.get 139 + i32.store offset=116 + local.get 7 + i32.load offset=116 + local.set 140 + local.get 7 + local.get 140 + i32.store offset=320 + local.get 1 + local.get 140 + call $_ZN9hashbrown3raw13RawTableInner15fix_insert_slot17h7f603e03c628bc51E + local.set 141 + local.get 7 + local.get 141 + i32.store offset=52 + i32.const 1 + local.set 142 + local.get 7 + local.get 142 + i32.store offset=48 + br 4 (;@1;) + end + br 0 (;@4;) + end + end + end + local.get 7 + local.get 90 + i32.store offset=52 + i32.const 0 + local.set 143 + local.get 7 + local.get 143 + i32.store offset=48 + end + local.get 7 + i32.load offset=48 + local.set 144 + local.get 7 + i32.load offset=52 + local.set 145 + local.get 0 + local.get 145 + i32.store offset=4 + local.get 0 + local.get 144 + i32.store + i32.const 336 + local.set 146 + local.get 7 + local.get 146 + i32.add + local.set 147 + local.get 147 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw19capacity_to_buckets17h4d004a5654395ca5E (;163;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 112 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1052612 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=12 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.store8 offset=18 + i32.const 8 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=20 + i32.const 8 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=64 + i32.const 8 + local.set 9 + local.get 1 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.lt_u + local.set 12 + i32.const 1 + local.set 13 + local.get 12 + local.get 13 + i32.and + local.set 14 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 14 + br_if 0 (;@8;) + local.get 4 + local.get 1 + i32.store offset=68 + i32.const 3 + local.set 15 + local.get 1 + local.get 15 + i32.shl + local.set 16 + i32.const 536870911 + local.set 17 + local.get 1 + local.get 17 + i32.and + local.set 18 + local.get 18 + local.get 1 + i32.ne + local.set 19 + local.get 4 + local.get 16 + i32.store offset=72 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + local.get 4 + local.get 21 + i32.store8 offset=79 + local.get 4 + local.get 16 + i32.store offset=80 + i32.const 1 + local.set 22 + local.get 19 + local.get 22 + i32.and + local.set 23 + local.get 4 + local.get 23 + i32.store8 offset=87 + local.get 4 + i32.load8_u offset=87 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + local.get 26 + br_if 2 (;@6;) + br 1 (;@7;) + end + i32.const 4 + local.set 27 + local.get 1 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.get 29 + i32.lt_u + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + local.get 32 + br_if 4 (;@3;) + br 3 (;@4;) + end + local.get 4 + local.get 16 + i32.store offset=56 + i32.const 1 + local.set 33 + local.get 4 + local.get 33 + i32.store offset=52 + br 1 (;@5;) + end + i32.const 0 + local.set 34 + local.get 4 + local.get 34 + i32.store offset=52 + end + local.get 4 + i32.load offset=52 + local.set 35 + block ;; label = @5 + block ;; label = @6 + local.get 35 + br_if 0 (;@6;) + i32.const 1 + local.set 36 + local.get 4 + local.get 36 + i32.store offset=44 + br 1 (;@5;) + end + local.get 4 + i32.load offset=56 + local.set 37 + local.get 4 + local.get 37 + i32.store offset=88 + local.get 4 + local.get 37 + i32.store offset=48 + i32.const 0 + local.set 38 + local.get 4 + local.get 38 + i32.store offset=44 + end + local.get 4 + i32.load offset=44 + local.set 39 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 39 + br_if 0 (;@8;) + local.get 4 + i32.load offset=48 + local.set 40 + local.get 4 + local.get 40 + i32.store offset=92 + i32.const 7 + local.set 41 + local.get 40 + local.get 41 + i32.div_u + local.set 42 + local.get 4 + local.get 42 + i32.store offset=96 + i32.const 1 + local.set 43 + local.get 42 + local.set 44 + local.get 43 + local.set 45 + local.get 44 + local.get 45 + i32.le_u + local.set 46 + i32.const 1 + local.set 47 + local.get 46 + local.get 47 + i32.and + local.set 48 + local.get 48 + br_if 2 (;@6;) + br 1 (;@7;) + end + i32.const 0 + local.set 49 + local.get 4 + local.get 49 + i32.store offset=32 + br 6 (;@1;) + end + i32.const 1 + local.set 50 + local.get 42 + local.get 50 + i32.sub + local.set 51 + local.get 4 + local.get 51 + i32.store offset=100 + local.get 51 + i32.clz + local.set 52 + local.get 4 + local.get 52 + i32.store offset=104 + local.get 4 + i32.load offset=104 + local.set 53 + local.get 4 + local.get 53 + i32.store offset=108 + i32.const 31 + local.set 54 + local.get 53 + local.get 54 + i32.and + local.set 55 + i32.const -1 + local.set 56 + local.get 56 + local.get 55 + i32.shr_u + local.set 57 + local.get 4 + local.get 57 + i32.store offset=60 + br 1 (;@5;) + end + i32.const 0 + local.set 58 + local.get 4 + local.get 58 + i32.store offset=60 + end + local.get 4 + i32.load offset=60 + local.set 59 + i32.const 1 + local.set 60 + local.get 59 + local.get 60 + i32.add + local.set 61 + local.get 61 + i32.eqz + local.set 62 + i32.const 1 + local.set 63 + local.get 62 + local.get 63 + i32.and + local.set 64 + block ;; label = @5 + local.get 64 + br_if 0 (;@5;) + local.get 4 + local.get 61 + i32.store offset=36 + i32.const 1 + local.set 65 + local.get 4 + local.get 65 + i32.store offset=32 + br 4 (;@1;) + end + i32.const 1052816 + local.set 66 + i32.const 28 + local.set 67 + i32.const 1052796 + local.set 68 + local.get 66 + local.get 67 + local.get 68 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 8 + local.set 69 + local.get 4 + local.get 69 + i32.store offset=40 + br 1 (;@2;) + end + i32.const 4 + local.set 70 + local.get 4 + local.get 70 + i32.store offset=40 + end + local.get 4 + i32.load offset=40 + local.set 71 + local.get 4 + local.get 71 + i32.store offset=36 + i32.const 1 + local.set 72 + local.get 4 + local.get 72 + i32.store offset=32 + end + local.get 4 + i32.load offset=32 + local.set 73 + local.get 4 + i32.load offset=36 + local.set 74 + local.get 0 + local.get 74 + i32.store offset=4 + local.get 0 + local.get 73 + i32.store + i32.const 112 + local.set 75 + local.get 4 + local.get 75 + i32.add + local.set 76 + local.get 76 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api11from_handle17hb11a380a00ae0a82E (;164;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN11wit_bindgen17Resource$LT$T$GT$11from_handle17h9cd46a1b86f7f5e1E + local.set 4 + local.get 3 + local.get 4 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api6handle17h1a01c8c9c908a78dE (;165;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN11wit_bindgen17Resource$LT$T$GT$6handle17h38f051616d9b18a5E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN114_$LT$auction_registry..bindings..auction..auction_stub..stub_auction..Api$u20$as$u20$wit_bindgen..WasmResource$GT$4drop17h40681a4d30367473E (;166;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN114_$LT$auction_registry..bindings..auction..auction_stub..stub_auction..Api$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hff4312f9a6d2ee05E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api3new17hceebd262ab2e7106E (;167;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=20 + local.get 3 + local.get 0 + i32.store offset=24 + i32.const 8 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.get 0 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h5e0eeec43b7cdc8dE + local.get 3 + i32.load offset=12 + local.set 6 + local.get 3 + i32.load offset=8 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=40 + local.get 3 + local.get 6 + i32.store offset=44 + local.get 3 + local.get 7 + i32.store offset=28 + local.get 0 + call $_ZN5alloc6string6String3len17hfb40271638410dfdE + local.set 8 + local.get 3 + local.get 8 + i32.store offset=32 + local.get 7 + local.get 8 + call $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api3new10wit_import17h0f85bc4c58fa46c7E + local.set 9 + local.get 3 + local.get 9 + i32.store offset=36 + local.get 9 + call $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api11from_handle17hb11a380a00ae0a82E + local.set 10 + i32.const 48 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + local.get 10 + return + ) + (func $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api10initialize17hde8f94bbd86e727eE (;168;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 112 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=36 + i32.const 8 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 4 + local.get 6 + i32.store offset=40 + i32.const 20 + local.set 7 + local.get 1 + local.get 7 + i32.add + local.set 8 + local.get 4 + local.get 8 + i32.store offset=44 + i32.const 32 + local.set 9 + local.get 1 + local.get 9 + i32.add + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 44 + local.set 11 + local.get 1 + local.get 11 + i32.add + local.set 12 + local.get 4 + local.get 12 + i32.store offset=52 + local.get 4 + local.get 1 + i32.store offset=56 + local.get 4 + local.get 6 + i32.store offset=60 + i32.const 8 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 6 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h5e0eeec43b7cdc8dE + local.get 4 + i32.load offset=12 + local.set 15 + local.get 4 + i32.load offset=8 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=104 + local.get 4 + local.get 15 + i32.store offset=108 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 6 + call $_ZN5alloc6string6String3len17hfb40271638410dfdE + local.set 17 + local.get 4 + local.get 17 + i32.store offset=68 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 8 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h5e0eeec43b7cdc8dE + local.get 4 + i32.load offset=20 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 21 + i32.store offset=96 + local.get 4 + local.get 20 + i32.store offset=100 + local.get 4 + local.get 21 + i32.store offset=72 + local.get 8 + call $_ZN5alloc6string6String3len17hfb40271638410dfdE + local.set 22 + local.get 4 + local.get 22 + i32.store offset=76 + i32.const 24 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 10 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h5e0eeec43b7cdc8dE + local.get 4 + i32.load offset=28 + local.set 25 + local.get 4 + i32.load offset=24 + local.set 26 + local.get 4 + local.get 26 + i32.store offset=88 + local.get 4 + local.get 25 + i32.store offset=92 + local.get 4 + local.get 26 + i32.store offset=80 + local.get 10 + call $_ZN5alloc6string6String3len17hfb40271638410dfdE + local.set 27 + local.get 4 + local.get 27 + i32.store offset=84 + local.get 0 + call $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api6handle17h1a01c8c9c908a78dE + local.set 28 + local.get 12 + call $_ZN11wit_bindgen2rt6as_f3217h688aeaf02e9f530dE + local.set 29 + local.get 1 + call $_ZN11wit_bindgen2rt6as_i6417h6f48058a18fd29afE + local.set 30 + local.get 28 + local.get 16 + local.get 17 + local.get 21 + local.get 22 + local.get 26 + local.get 27 + local.get 29 + local.get 30 + call $_ZN16auction_registry8bindings7auction12auction_stub12stub_auction3Api10initialize10wit_import17h426e9304ecc49058E + i32.const 112 + local.set 31 + local.get 4 + local.get 31 + i32.add + local.set 32 + local.get 32 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry5STATE28_$u7b$$u7b$closure$u7d$$u7d$17h3610ffb770774db5E (;169;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + call $_ZN16auction_registry5model5State3new17h8db2f1b3c9ffd114E + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry10with_state17h30f68b96ce414c34E (;170;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1066320 + local.set 5 + local.get 5 + call $_ZN81_$LT$once_cell..sync..Lazy$LT$T$C$F$GT$$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h35fd3d6723084a24E + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 7 + local.get 0 + local.get 1 + local.get 7 + call $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$14create_auction28_$u7b$$u7b$closure$u7d$$u7d$17h393b9216d57382ccE + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$14create_auction28_$u7b$$u7b$closure$u7d$$u7d$17h393b9216d57382ccE (;171;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 f32 i32 i64 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 64 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 2 + i32.store offset=60 + i32.const 8 + local.set 6 + local.get 1 + local.get 6 + i32.add + local.set 7 + local.get 7 + i32.load + local.set 8 + i32.const 32 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 6 + i32.add + local.set 11 + local.get 11 + local.get 8 + i32.store + local.get 1 + i64.load align=4 + local.set 12 + local.get 5 + local.get 12 + i64.store offset=32 + i32.const 12 + local.set 13 + local.get 1 + local.get 13 + i32.add + local.set 14 + i32.const 8 + local.set 15 + local.get 14 + local.get 15 + i32.add + local.set 16 + local.get 16 + i32.load + local.set 17 + i32.const 48 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 15 + i32.add + local.set 20 + local.get 20 + local.get 17 + i32.store + local.get 14 + i64.load align=4 + local.set 21 + local.get 5 + local.get 21 + i64.store offset=48 + local.get 1 + i32.load offset=24 + local.set 22 + local.get 22 + f32.load + local.set 23 + local.get 1 + i32.load offset=28 + local.set 24 + local.get 24 + i64.load + local.set 25 + local.get 5 + local.get 25 + call $_ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h3241c339ebc00e8cE + local.get 5 + i32.load offset=8 + local.set 26 + local.get 5 + i64.load + local.set 27 + i32.const 16 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + i32.const 32 + local.set 31 + local.get 5 + local.get 31 + i32.add + local.set 32 + local.get 32 + local.set 33 + i32.const 48 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.set 36 + local.get 30 + local.get 2 + local.get 33 + local.get 36 + local.get 23 + local.get 27 + local.get 26 + call $_ZN16auction_registry22auction_registry_logic14create_auction17h3e612b8eae2332f7E + i32.const 16 + local.set 37 + local.get 5 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.set 39 + local.get 0 + local.get 39 + call $_ZN142_$LT$auction_registry..model..AuctionId$u20$as$u20$core..convert..Into$LT$auction_registry..bindings..auction..auction..api..AuctionId$GT$$GT$4into17h327e2ef6a5b639bdE + i32.const 64 + local.set 40 + local.get 5 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry10with_state17h9f65e1c7b2187cb9E (;172;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1066320 + local.set 5 + local.get 5 + call $_ZN81_$LT$once_cell..sync..Lazy$LT$T$C$F$GT$$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h35fd3d6723084a24E + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 7 + local.get 0 + local.get 1 + local.get 7 + call $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$13create_bidder28_$u7b$$u7b$closure$u7d$$u7d$17h1622a6329a73628fE + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$13create_bidder28_$u7b$$u7b$closure$u7d$$u7d$17h1622a6329a73628fE (;173;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 8 + local.set 6 + local.get 1 + local.get 6 + i32.add + local.set 7 + local.get 7 + i32.load + local.set 8 + i32.const 16 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 6 + i32.add + local.set 11 + local.get 11 + local.get 8 + i32.store + local.get 1 + i64.load align=4 + local.set 12 + local.get 5 + local.get 12 + i64.store offset=16 + i32.const 12 + local.set 13 + local.get 1 + local.get 13 + i32.add + local.set 14 + i32.const 8 + local.set 15 + local.get 14 + local.get 15 + i32.add + local.set 16 + local.get 16 + i32.load + local.set 17 + i32.const 32 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 15 + i32.add + local.set 20 + local.get 20 + local.get 17 + i32.store + local.get 14 + i64.load align=4 + local.set 21 + local.get 5 + local.get 21 + i64.store offset=32 + local.get 5 + local.set 22 + i32.const 16 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.set 25 + i32.const 32 + local.set 26 + local.get 5 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.set 28 + local.get 22 + local.get 2 + local.get 25 + local.get 28 + call $_ZN16auction_registry22auction_registry_logic13create_bidder17h3f155d9d41b585daE + local.get 5 + local.set 29 + local.get 0 + local.get 29 + call $_ZN140_$LT$auction_registry..model..BidderId$u20$as$u20$core..convert..Into$LT$auction_registry..bindings..auction..auction..api..BidderId$GT$$GT$4into17h100c9fa400f7ef5eE + i32.const 48 + local.set 30 + local.get 5 + local.get 30 + i32.add + local.set 31 + local.get 31 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry10with_state17hfaa4d537b6837e03E (;174;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1066320 + local.set 4 + local.get 4 + call $_ZN81_$LT$once_cell..sync..Lazy$LT$T$C$F$GT$$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h35fd3d6723084a24E + local.set 5 + local.get 3 + local.get 5 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 6 + local.get 0 + local.get 6 + call $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$12get_auctions28_$u7b$$u7b$closure$u7d$$u7d$17hcaf4244def4c524cE + i32.const 16 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$12get_auctions28_$u7b$$u7b$closure$u7d$$u7d$17hcaf4244def4c524cE (;175;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=60 + i32.const 44 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN16auction_registry22auction_registry_logic12get_auctions17he4f369aa03a86d86E + i32.const 28 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 44 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 10 + local.get 13 + call $_ZN90_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h9f3be2fb5d1c5f8dE + i32.const 12 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + i32.const 28 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 16 + local.get 19 + call $_ZN4core4iter6traits8iterator8Iterator3map17h42e48d08375f65e3E + i32.const 12 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + local.get 0 + local.get 22 + call $_ZN4core4iter6traits8iterator8Iterator7collect17h1de757130d9a6bbfE + i32.const 64 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + ) + (func $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$12get_auctions28_$u7b$$u7b$closure$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$17hae129c17748c0e4bE (;176;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 2 + call $_ZN138_$LT$auction_registry..model..Auction$u20$as$u20$core..convert..Into$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$4into17h324b7091c3fb2ff0E + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN55_$LT$std..env..VarError$u20$as$u20$core..fmt..Debug$GT$3fmt17h83f65d88a83dbff8E (;177;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + i32.const -2147483648 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.eq + local.set 9 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + i32.const 1 + local.set 12 + local.get 9 + local.get 12 + i32.and + local.set 13 + local.get 10 + local.get 11 + local.get 13 + select + local.set 14 + block ;; label = @1 + block ;; label = @2 + local.get 14 + br_if 0 (;@2;) + i32.const 1052844 + local.set 15 + i32.const 10 + local.set 16 + local.get 1 + local.get 15 + local.get 16 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=3 + br 1 (;@1;) + end + local.get 4 + local.get 0 + i32.store offset=4 + i32.const 1052854 + local.set 20 + i32.const 10 + local.set 21 + i32.const 4 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + i32.const 1052864 + local.set 25 + local.get 1 + local.get 20 + local.get 21 + local.get 24 + local.get 25 + call $_ZN4core3fmt9Formatter25debug_tuple_field1_finish17h91b5e36de5895c16E + local.set 26 + i32.const 1 + local.set 27 + local.get 26 + local.get 27 + i32.and + local.set 28 + local.get 4 + local.get 28 + i32.store8 offset=3 + end + local.get 4 + i32.load8_u offset=3 + local.set 29 + i32.const 1 + local.set 30 + local.get 29 + local.get 30 + i32.and + local.set 31 + i32.const 16 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + global.set $__stack_pointer + local.get 31 + return + ) + (func $_ZN46_$LT$f32$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217hc10649dd60867578E (;178;) (type 25) (param f32) (result f32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + f32.store offset=12 + local.get 0 + return + ) + (func $_ZN46_$LT$u64$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h65963c882d72816dE (;179;) (type 26) (param i64) (result i64) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i64.store offset=8 + local.get 0 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h2818059225cb440bE (;180;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN66_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h60fc4254dac293afE + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN66_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h60fc4254dac293afE (;181;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + block ;; label = @1 + block ;; label = @2 + local.get 5 + br_if 0 (;@2;) + i32.const 1052880 + local.set 6 + i32.const 4 + local.set 7 + local.get 1 + local.get 6 + local.get 7 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 4 + local.get 10 + i32.store8 offset=3 + br 1 (;@1;) + end + i32.const 4 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 4 + local.get 12 + i32.store offset=4 + i32.const 1052884 + local.set 13 + i32.const 4 + local.set 14 + i32.const 4 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + i32.const 1052888 + local.set 18 + local.get 1 + local.get 13 + local.get 14 + local.get 17 + local.get 18 + call $_ZN4core3fmt9Formatter25debug_tuple_field1_finish17h91b5e36de5895c16E + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + local.get 4 + local.get 21 + i32.store8 offset=3 + end + local.get 4 + i32.load8_u offset=3 + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + i32.const 16 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + local.get 24 + return + ) + (func $_ZN4core6option15Option$LT$T$GT$11map_or_else17h6667042ef15c628cE (;182;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=12 + local.get 6 + local.get 2 + i32.store offset=16 + local.get 6 + local.get 3 + i32.store offset=32 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=31 + i32.const 1 + local.set 8 + local.get 6 + local.get 8 + i32.store8 offset=30 + local.get 6 + i32.load offset=12 + local.set 9 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + local.get 11 + local.get 10 + local.get 9 + select + local.set 12 + block ;; label = @1 + block ;; label = @2 + local.get 12 + br_if 0 (;@2;) + i32.const 0 + local.set 13 + local.get 6 + local.get 13 + i32.store8 offset=31 + local.get 0 + local.get 3 + call $_ZN5alloc3fmt6format28_$u7b$$u7b$closure$u7d$$u7d$17hf4c4b40e9b69d3c8E + br 1 (;@1;) + end + local.get 6 + i32.load offset=12 + local.set 14 + local.get 6 + i32.load offset=16 + local.set 15 + local.get 6 + local.get 14 + i32.store offset=40 + local.get 6 + local.get 15 + i32.store offset=44 + i32.const 0 + local.set 16 + local.get 6 + local.get 16 + i32.store8 offset=30 + local.get 6 + local.get 14 + i32.store offset=20 + local.get 6 + local.get 15 + i32.store offset=24 + local.get 6 + i32.load offset=20 + local.set 17 + local.get 6 + i32.load offset=24 + local.set 18 + local.get 0 + local.get 17 + local.get 18 + call $_ZN4core3ops8function6FnOnce9call_once17hd0063fcb2d785204E + end + local.get 6 + i32.load8_u offset=30 + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + block ;; label = @1 + local.get 21 + i32.eqz + br_if 0 (;@1;) + end + local.get 6 + i32.load8_u offset=31 + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + block ;; label = @1 + local.get 24 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 25 + local.get 6 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$14unwrap_or_else17h459c288653093b9bE (;183;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=10 + local.get 4 + i32.load + local.set 6 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 8 + local.get 7 + local.get 6 + select + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 0 + local.set 10 + local.get 4 + local.get 10 + i32.store8 offset=10 + call $_ZN9once_cell4sync17Lazy$LT$T$C$F$GT$9force_mut28_$u7b$$u7b$closure$u7d$$u7d$17hda0501f2902ee6d7E + local.set 11 + local.get 4 + local.get 11 + i32.store offset=4 + br 1 (;@1;) + end + local.get 4 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=12 + local.get 4 + local.get 12 + i32.store offset=4 + end + local.get 4 + i32.load8_u offset=10 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + local.get 15 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load offset=4 + local.set 16 + i32.const 16 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + local.get 16 + return + ) + (func $_ZN4core6option15Option$LT$T$GT$4take17habb1fca699a87b55E (;184;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=8 + i32.const 0 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + local.get 0 + i32.load + local.set 5 + local.get 3 + local.get 5 + i32.store offset=12 + local.get 3 + i32.load offset=4 + local.set 6 + local.get 0 + local.get 6 + i32.store + local.get 5 + return + ) + (func $_ZN4core6option15Option$LT$T$GT$6as_mut17h023df2e782dff288E (;185;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 0 + i32.load + local.set 4 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 6 + local.get 5 + local.get 4 + select + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + i32.const 0 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=4 + br 1 (;@1;) + end + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=4 + end + local.get 3 + i32.load offset=4 + local.set 9 + local.get 9 + return + ) + (func $_ZN4core6option15Option$LT$T$GT$7is_none17hbf02aef580ed92aaE (;186;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 6 + local.get 5 + local.get 4 + select + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const -1 + local.set 12 + local.get 11 + local.get 12 + i32.xor + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 15 + return + ) + (func $_ZN4core6option19Option$LT$$RF$T$GT$6cloned17h8d7e5ee89992fa37E (;187;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=4 + local.get 4 + i32.load offset=4 + local.set 5 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 7 + local.get 6 + local.get 5 + select + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + i32.const 1000000000 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=8 + br 1 (;@1;) + end + local.get 4 + i32.load offset=4 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=76 + i32.const 8 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 13 + local.get 10 + call $_ZN71_$LT$auction_registry..model..Auction$u20$as$u20$core..clone..Clone$GT$5clone17h0e965e5d29267338E + local.get 4 + i64.load offset=8 + local.set 14 + local.get 0 + local.get 14 + i64.store + i32.const 56 + local.set 15 + local.get 0 + local.get 15 + i32.add + local.set 16 + i32.const 8 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.get 15 + i32.add + local.set 19 + local.get 19 + i64.load + local.set 20 + local.get 16 + local.get 20 + i64.store + i32.const 48 + local.set 21 + local.get 0 + local.get 21 + i32.add + local.set 22 + i32.const 8 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 21 + i32.add + local.set 25 + local.get 25 + i64.load + local.set 26 + local.get 22 + local.get 26 + i64.store + i32.const 40 + local.set 27 + local.get 0 + local.get 27 + i32.add + local.set 28 + i32.const 8 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 27 + i32.add + local.set 31 + local.get 31 + i64.load + local.set 32 + local.get 28 + local.get 32 + i64.store + i32.const 32 + local.set 33 + local.get 0 + local.get 33 + i32.add + local.set 34 + i32.const 8 + local.set 35 + local.get 4 + local.get 35 + i32.add + local.set 36 + local.get 36 + local.get 33 + i32.add + local.set 37 + local.get 37 + i64.load + local.set 38 + local.get 34 + local.get 38 + i64.store + i32.const 24 + local.set 39 + local.get 0 + local.get 39 + i32.add + local.set 40 + i32.const 8 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 39 + i32.add + local.set 43 + local.get 43 + i64.load + local.set 44 + local.get 40 + local.get 44 + i64.store + i32.const 16 + local.set 45 + local.get 0 + local.get 45 + i32.add + local.set 46 + i32.const 8 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 45 + i32.add + local.set 49 + local.get 49 + i64.load + local.set 50 + local.get 46 + local.get 50 + i64.store + i32.const 8 + local.set 51 + local.get 0 + local.get 51 + i32.add + local.set 52 + i32.const 8 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.get 51 + i32.add + local.set 55 + local.get 55 + i64.load + local.set 56 + local.get 52 + local.get 56 + i64.store + end + i32.const 80 + local.set 57 + local.get 4 + local.get 57 + i32.add + local.set 58 + local.get 58 + global.set $__stack_pointer + return + ) + (func $_ZN3std4hash6random11RandomState3new28_$u7b$$u7b$closure$u7d$$u7d$17hb58b0bddecff7a8bE (;188;) (type 4) (param i32 i32) + (local i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) + global.get $__stack_pointer + local.set 2 + i32.const 96 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + i64.const 1 + local.set 5 + local.get 4 + local.get 5 + i64.store + local.get 4 + local.get 1 + i32.store offset=48 + local.get 4 + local.get 1 + i32.store offset=52 + local.get 1 + i64.load + local.set 6 + local.get 4 + local.get 6 + i64.store offset=56 + local.get 1 + i64.load offset=8 + local.set 7 + local.get 4 + local.get 7 + i64.store offset=64 + local.get 6 + local.get 5 + i64.add + local.set 8 + local.get 4 + local.get 8 + i64.store offset=24 + local.get 4 + local.get 7 + i64.store offset=32 + local.get 4 + local.get 1 + i32.store offset=72 + local.get 4 + local.get 1 + i32.store offset=76 + local.get 1 + i64.load + local.set 9 + local.get 4 + local.get 9 + i64.store offset=80 + local.get 1 + i64.load offset=8 + local.set 10 + local.get 4 + local.get 10 + i64.store offset=88 + local.get 4 + i64.load offset=24 + local.set 11 + local.get 4 + i64.load offset=32 + local.set 12 + local.get 1 + local.get 11 + i64.store + local.get 1 + local.get 12 + i64.store offset=8 + local.get 4 + local.get 6 + i64.store offset=8 + local.get 4 + local.get 7 + i64.store offset=16 + local.get 4 + i64.load offset=8 + local.set 13 + local.get 4 + i64.load offset=16 + local.set 14 + local.get 0 + local.get 14 + i64.store offset=8 + local.get 0 + local.get 13 + i64.store + return + ) + (func $_ZN3std4hash6random11RandomState3new4KEYS7__getit28_$u7b$$u7b$closure$u7d$$u7d$17h76627bd87008dbceE (;189;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 5 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 7 + local.get 6 + local.get 5 + select + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.eq + local.set 12 + i32.const 1 + local.set 13 + local.get 12 + local.get 13 + i32.and + local.set 14 + block ;; label = @1 + block ;; label = @2 + local.get 14 + i32.eqz + br_if 0 (;@2;) + local.get 4 + i32.load offset=20 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=108 + i64.const 0 + local.set 16 + local.get 4 + local.get 16 + i64.store offset=64 + i32.const 16 + local.set 17 + local.get 15 + local.get 17 + i32.add + local.set 18 + local.get 18 + i64.load + local.set 19 + i32.const 40 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + i32.add + local.set 22 + local.get 22 + local.get 19 + i64.store + i32.const 8 + local.set 23 + local.get 15 + local.get 23 + i32.add + local.set 24 + local.get 24 + i64.load + local.set 25 + i32.const 40 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 23 + i32.add + local.set 28 + local.get 28 + local.get 25 + i64.store + local.get 15 + i64.load + local.set 29 + local.get 4 + local.get 29 + i64.store offset=40 + local.get 4 + i64.load offset=64 + local.set 30 + local.get 15 + local.get 30 + i64.store + i32.const 16 + local.set 31 + local.get 15 + local.get 31 + i32.add + local.set 32 + i32.const 64 + local.set 33 + local.get 4 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.get 31 + i32.add + local.set 35 + local.get 35 + i64.load + local.set 36 + local.get 32 + local.get 36 + i64.store + i32.const 8 + local.set 37 + local.get 15 + local.get 37 + i32.add + local.set 38 + i32.const 64 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 37 + i32.add + local.set 41 + local.get 41 + i64.load + local.set 42 + local.get 38 + local.get 42 + i64.store + local.get 4 + i64.load offset=40 + local.set 43 + local.get 43 + i32.wrap_i64 + local.set 44 + i32.const 1 + local.set 45 + local.get 44 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.get 47 + i32.eq + local.set 48 + i32.const 1 + local.set 49 + local.get 48 + local.get 49 + i32.and + local.set 50 + block ;; label = @3 + local.get 50 + i32.eqz + br_if 0 (;@3;) + local.get 4 + i64.load offset=48 + local.set 51 + local.get 4 + i64.load offset=56 + local.set 52 + local.get 4 + local.get 51 + i64.store offset=112 + local.get 4 + local.get 52 + i64.store offset=120 + local.get 4 + local.get 51 + i64.store offset=24 + local.get 4 + local.get 52 + i64.store offset=32 + br 2 (;@1;) + end + end + local.get 4 + call $_ZN3std3sys4wasi19hashmap_random_keys17h005380782f2a95d3E + local.get 4 + i64.load offset=8 + local.set 53 + local.get 4 + i64.load + local.set 54 + local.get 4 + local.get 54 + i64.store offset=128 + local.get 4 + local.get 53 + i64.store offset=136 + local.get 4 + local.get 54 + i64.store offset=88 + local.get 4 + local.get 53 + i64.store offset=96 + local.get 4 + i64.load offset=88 + local.set 55 + local.get 4 + i64.load offset=96 + local.set 56 + local.get 4 + local.get 55 + i64.store offset=24 + local.get 4 + local.get 56 + i64.store offset=32 + end + local.get 4 + i64.load offset=24 + local.set 57 + local.get 4 + i64.load offset=32 + local.set 58 + local.get 0 + local.get 58 + i64.store offset=8 + local.get 0 + local.get 57 + i64.store + i32.const 144 + local.set 59 + local.get 4 + local.get 59 + i32.add + local.set 60 + local.get 60 + global.set $__stack_pointer + return + ) + (func $_ZN4core4hash11BuildHasher8hash_one17h9f8ecdbf70f0624fE (;190;) (type 16) (param i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=4 + local.get 4 + local.get 0 + i32.store offset=76 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 0 + call $_ZN74_$LT$std..hash..random..RandomState$u20$as$u20$core..hash..BuildHasher$GT$12build_hasher17h9a580280c9b67c7cE + i32.const 4 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 8 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 10 + local.get 13 + call $_ZN4core4hash5impls52_$LT$impl$u20$core..hash..Hash$u20$for$u20$$RF$T$GT$4hash17h9733efbc8bf3fc07E + i32.const 8 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 16 + call $_ZN71_$LT$std..hash..random..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$6finish17hea4ea453d9e06758E + local.set 17 + i32.const 80 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + local.get 17 + return + ) + (func $_ZN4core4hash11BuildHasher8hash_one17hbc26d36e0f47d09dE (;191;) (type 16) (param i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=4 + local.get 4 + local.get 0 + i32.store offset=76 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 0 + call $_ZN74_$LT$std..hash..random..RandomState$u20$as$u20$core..hash..BuildHasher$GT$12build_hasher17h9a580280c9b67c7cE + i32.const 4 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 8 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 10 + local.get 13 + call $_ZN4core4hash5impls52_$LT$impl$u20$core..hash..Hash$u20$for$u20$$RF$T$GT$4hash17hc29114ba4e4610e4E + i32.const 8 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 16 + call $_ZN71_$LT$std..hash..random..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$6finish17hea4ea453d9e06758E + local.set 17 + i32.const 80 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + local.get 17 + return + ) + (func $_ZN4core4hash6Hasher11write_usize17hcc3131113b9dc24eE (;192;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 4 + local.get 1 + i32.store offset=4 align=1 + i32.const 4 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + i32.const 4 + local.set 8 + local.get 0 + local.get 7 + local.get 8 + call $_ZN71_$LT$std..hash..random..DefaultHasher$u20$as$u20$core..hash..Hasher$GT$5write17hf0b1e344a85bee2cE + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + return + ) + (func $_ZN4core4hash6Hasher19write_length_prefix17h982f9414c97fad71E (;193;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN4core4hash6Hasher11write_usize17hcc3131113b9dc24eE + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN11wit_bindgen2rt6as_f3217h2cd4f462966596a0E (;194;) (type 25) (param f32) (result f32) + (local i32 i32 i32 f32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + f32.store offset=12 + local.get 0 + call $_ZN46_$LT$f32$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217hc10649dd60867578E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN11wit_bindgen2rt6as_f3217h688aeaf02e9f530dE (;195;) (type 27) (param i32) (result f32) + (local i32 i32 i32 f32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217h5f8d9bdffe120cfbE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217h5f8d9bdffe120cfbE (;196;) (type 27) (param i32) (result f32) + (local i32 i32 i32 f32 f32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + f32.load + local.set 4 + local.get 4 + call $_ZN46_$LT$f32$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217hc10649dd60867578E + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i6417h6f48058a18fd29afE (;197;) (type 14) (param i32) (result i64) + (local i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h34d90cc2671707cbE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h34d90cc2671707cbE (;198;) (type 14) (param i32) (result i64) + (local i32 i32 i32 i64 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i64.load + local.set 4 + local.get 4 + call $_ZN46_$LT$u64$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h65963c882d72816dE + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i6417haa5cd02fc95bfe80E (;199;) (type 26) (param i64) (result i64) + (local i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i64.store offset=8 + local.get 0 + call $_ZN46_$LT$u64$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h65963c882d72816dE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN9once_cell3imp17OnceCell$LT$T$GT$10with_value17h1f14ae62f89a998eE (;200;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 2 + local.set 5 + local.get 5 + call $_ZN4core4sync6atomic18AtomicPtr$LT$T$GT$3new17hb5f0d467e4bcf9e5E + local.set 6 + local.get 4 + local.get 6 + i32.store offset=140 + local.get 4 + i32.load offset=140 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=4 + i32.const 56 + local.set 8 + local.get 1 + local.get 8 + i32.add + local.set 9 + local.get 9 + i64.load + local.set 10 + i32.const 72 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 8 + i32.add + local.set 13 + local.get 13 + local.get 10 + i64.store + i32.const 48 + local.set 14 + local.get 1 + local.get 14 + i32.add + local.set 15 + local.get 15 + i64.load + local.set 16 + i32.const 72 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.get 14 + i32.add + local.set 19 + local.get 19 + local.get 16 + i64.store + i32.const 40 + local.set 20 + local.get 1 + local.get 20 + i32.add + local.set 21 + local.get 21 + i64.load + local.set 22 + i32.const 72 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 20 + i32.add + local.set 25 + local.get 25 + local.get 22 + i64.store + i32.const 32 + local.set 26 + local.get 1 + local.get 26 + i32.add + local.set 27 + local.get 27 + i64.load + local.set 28 + i32.const 72 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 26 + i32.add + local.set 31 + local.get 31 + local.get 28 + i64.store + i32.const 24 + local.set 32 + local.get 1 + local.get 32 + i32.add + local.set 33 + local.get 33 + i64.load + local.set 34 + i32.const 72 + local.set 35 + local.get 4 + local.get 35 + i32.add + local.set 36 + local.get 36 + local.get 32 + i32.add + local.set 37 + local.get 37 + local.get 34 + i64.store + i32.const 16 + local.set 38 + local.get 1 + local.get 38 + i32.add + local.set 39 + local.get 39 + i64.load + local.set 40 + i32.const 72 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 38 + i32.add + local.set 43 + local.get 43 + local.get 40 + i64.store + i32.const 8 + local.set 44 + local.get 1 + local.get 44 + i32.add + local.set 45 + local.get 45 + i64.load + local.set 46 + i32.const 72 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 44 + i32.add + local.set 49 + local.get 49 + local.get 46 + i64.store + local.get 1 + i64.load + local.set 50 + local.get 4 + local.get 50 + i64.store offset=72 + i32.const 56 + local.set 51 + i32.const 8 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.get 51 + i32.add + local.set 54 + i32.const 72 + local.set 55 + local.get 4 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 51 + i32.add + local.set 57 + local.get 57 + i64.load + local.set 58 + local.get 54 + local.get 58 + i64.store + i32.const 48 + local.set 59 + i32.const 8 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.get 59 + i32.add + local.set 62 + i32.const 72 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.get 59 + i32.add + local.set 65 + local.get 65 + i64.load + local.set 66 + local.get 62 + local.get 66 + i64.store + i32.const 40 + local.set 67 + i32.const 8 + local.set 68 + local.get 4 + local.get 68 + i32.add + local.set 69 + local.get 69 + local.get 67 + i32.add + local.set 70 + i32.const 72 + local.set 71 + local.get 4 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.get 67 + i32.add + local.set 73 + local.get 73 + i64.load + local.set 74 + local.get 70 + local.get 74 + i64.store + i32.const 32 + local.set 75 + i32.const 8 + local.set 76 + local.get 4 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.get 75 + i32.add + local.set 78 + i32.const 72 + local.set 79 + local.get 4 + local.get 79 + i32.add + local.set 80 + local.get 80 + local.get 75 + i32.add + local.set 81 + local.get 81 + i64.load + local.set 82 + local.get 78 + local.get 82 + i64.store + i32.const 24 + local.set 83 + i32.const 8 + local.set 84 + local.get 4 + local.get 84 + i32.add + local.set 85 + local.get 85 + local.get 83 + i32.add + local.set 86 + i32.const 72 + local.set 87 + local.get 4 + local.get 87 + i32.add + local.set 88 + local.get 88 + local.get 83 + i32.add + local.set 89 + local.get 89 + i64.load + local.set 90 + local.get 86 + local.get 90 + i64.store + i32.const 16 + local.set 91 + i32.const 8 + local.set 92 + local.get 4 + local.get 92 + i32.add + local.set 93 + local.get 93 + local.get 91 + i32.add + local.set 94 + i32.const 72 + local.set 95 + local.get 4 + local.get 95 + i32.add + local.set 96 + local.get 96 + local.get 91 + i32.add + local.set 97 + local.get 97 + i64.load + local.set 98 + local.get 94 + local.get 98 + i64.store + i32.const 8 + local.set 99 + i32.const 8 + local.set 100 + local.get 4 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.get 99 + i32.add + local.set 102 + i32.const 72 + local.set 103 + local.get 4 + local.get 103 + i32.add + local.set 104 + local.get 104 + local.get 99 + i32.add + local.set 105 + local.get 105 + i64.load + local.set 106 + local.get 102 + local.get 106 + i64.store + local.get 4 + i64.load offset=72 + local.set 107 + local.get 4 + local.get 107 + i64.store offset=8 + i32.const 64 + local.set 108 + local.get 0 + local.get 108 + i32.add + local.set 109 + local.get 4 + i32.load offset=4 + local.set 110 + local.get 109 + local.get 110 + i32.store + local.get 4 + i64.load offset=8 + local.set 111 + local.get 0 + local.get 111 + i64.store + i32.const 56 + local.set 112 + local.get 0 + local.get 112 + i32.add + local.set 113 + i32.const 8 + local.set 114 + local.get 4 + local.get 114 + i32.add + local.set 115 + local.get 115 + local.get 112 + i32.add + local.set 116 + local.get 116 + i64.load + local.set 117 + local.get 113 + local.get 117 + i64.store + i32.const 48 + local.set 118 + local.get 0 + local.get 118 + i32.add + local.set 119 + i32.const 8 + local.set 120 + local.get 4 + local.get 120 + i32.add + local.set 121 + local.get 121 + local.get 118 + i32.add + local.set 122 + local.get 122 + i64.load + local.set 123 + local.get 119 + local.get 123 + i64.store + i32.const 40 + local.set 124 + local.get 0 + local.get 124 + i32.add + local.set 125 + i32.const 8 + local.set 126 + local.get 4 + local.get 126 + i32.add + local.set 127 + local.get 127 + local.get 124 + i32.add + local.set 128 + local.get 128 + i64.load + local.set 129 + local.get 125 + local.get 129 + i64.store + i32.const 32 + local.set 130 + local.get 0 + local.get 130 + i32.add + local.set 131 + i32.const 8 + local.set 132 + local.get 4 + local.get 132 + i32.add + local.set 133 + local.get 133 + local.get 130 + i32.add + local.set 134 + local.get 134 + i64.load + local.set 135 + local.get 131 + local.get 135 + i64.store + i32.const 24 + local.set 136 + local.get 0 + local.get 136 + i32.add + local.set 137 + i32.const 8 + local.set 138 + local.get 4 + local.get 138 + i32.add + local.set 139 + local.get 139 + local.get 136 + i32.add + local.set 140 + local.get 140 + i64.load + local.set 141 + local.get 137 + local.get 141 + i64.store + i32.const 16 + local.set 142 + local.get 0 + local.get 142 + i32.add + local.set 143 + i32.const 8 + local.set 144 + local.get 4 + local.get 144 + i32.add + local.set 145 + local.get 145 + local.get 142 + i32.add + local.set 146 + local.get 146 + i64.load + local.set 147 + local.get 143 + local.get 147 + i64.store + i32.const 8 + local.set 148 + local.get 0 + local.get 148 + i32.add + local.set 149 + i32.const 8 + local.set 150 + local.get 4 + local.get 150 + i32.add + local.set 151 + local.get 151 + local.get 148 + i32.add + local.set 152 + local.get 152 + i64.load + local.set 153 + local.get 149 + local.get 153 + i64.store + i32.const 144 + local.set 154 + local.get 4 + local.get 154 + i32.add + local.set 155 + local.get 155 + global.set $__stack_pointer + return + ) + (func $_ZN9once_cell3imp17OnceCell$LT$T$GT$7get_mut17hfccf416bc05ef7ebE (;201;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core6option15Option$LT$T$GT$6as_mut17h023df2e782dff288E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hd1d7c6e2d9d45b03E (;202;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN55_$LT$std..path..PathBuf$u20$as$u20$core..fmt..Debug$GT$3fmt17h13107d169677e647E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN71_$LT$core..hash..sip..Hasher$LT$S$GT$$u20$as$u20$core..hash..Hasher$GT$5write17h242725c5271e0bf2E (;203;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 80 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.store offset=4 + local.get 5 + local.get 0 + i32.store offset=28 + local.get 5 + local.get 1 + i32.store offset=32 + local.get 5 + local.get 2 + i32.store offset=36 + local.get 5 + local.get 2 + i32.store offset=40 + local.get 0 + i32.load offset=56 + local.set 7 + local.get 7 + local.get 2 + i32.add + local.set 8 + local.get 0 + local.get 8 + i32.store offset=56 + i32.const 0 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=8 + local.get 0 + i32.load offset=60 + local.set 10 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 10 + br_if 0 (;@3;) + br 1 (;@2;) + end + local.get 0 + i32.load offset=60 + local.set 11 + i32.const 8 + local.set 12 + local.get 12 + local.get 11 + i32.sub + local.set 13 + local.get 5 + local.get 13 + i32.store offset=8 + local.get 5 + i32.load offset=8 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=44 + local.get 2 + local.get 14 + call $_ZN4core3cmp6min_by17h725e9ae10f898bf4E + local.set 15 + i32.const 0 + local.set 16 + local.get 1 + local.get 2 + local.get 16 + local.get 15 + call $_ZN4core4hash3sip9u8to64_le17h0986a83e90a6ceacE + local.set 17 + local.get 0 + i32.load offset=60 + local.set 18 + i32.const 3 + local.set 19 + local.get 18 + local.get 19 + i32.shl + local.set 20 + local.get 20 + local.set 21 + local.get 21 + i64.extend_i32_u + local.set 22 + i64.const 63 + local.set 23 + local.get 22 + local.get 23 + i64.and + local.set 24 + local.get 17 + local.get 24 + i64.shl + local.set 25 + local.get 0 + i64.load offset=48 + local.set 26 + local.get 26 + local.get 25 + i64.or + local.set 27 + local.get 0 + local.get 27 + i64.store offset=48 + local.get 5 + i32.load offset=8 + local.set 28 + local.get 2 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.get 30 + i32.lt_u + local.set 31 + i32.const 1 + local.set 32 + local.get 31 + local.get 32 + i32.and + local.set 33 + block ;; label = @3 + local.get 33 + br_if 0 (;@3;) + local.get 0 + i64.load offset=48 + local.set 34 + local.get 0 + i64.load offset=24 + local.set 35 + local.get 35 + local.get 34 + i64.xor + local.set 36 + local.get 0 + local.get 36 + i64.store offset=24 + local.get 0 + call $_ZN69_$LT$core..hash..sip..Sip13Rounds$u20$as$u20$core..hash..sip..Sip$GT$8c_rounds17h64d6620377d7a707E + local.get 0 + i64.load offset=48 + local.set 37 + local.get 0 + i64.load + local.set 38 + local.get 38 + local.get 37 + i64.xor + local.set 39 + local.get 0 + local.get 39 + i64.store + i32.const 0 + local.set 40 + local.get 0 + local.get 40 + i32.store offset=60 + br 1 (;@2;) + end + local.get 0 + i32.load offset=60 + local.set 41 + local.get 41 + local.get 2 + i32.add + local.set 42 + local.get 0 + local.get 42 + i32.store offset=60 + br 1 (;@1;) + end + local.get 5 + i32.load offset=8 + local.set 43 + local.get 2 + local.get 43 + i32.sub + local.set 44 + local.get 5 + local.get 44 + i32.store offset=48 + i32.const 7 + local.set 45 + local.get 44 + local.get 45 + i32.and + local.set 46 + local.get 5 + local.get 46 + i32.store offset=52 + local.get 5 + i32.load offset=8 + local.set 47 + local.get 5 + local.get 47 + i32.store offset=12 + loop ;; label = @2 + local.get 5 + i32.load offset=12 + local.set 48 + local.get 44 + local.get 46 + i32.sub + local.set 49 + local.get 48 + local.set 50 + local.get 49 + local.set 51 + local.get 50 + local.get 51 + i32.lt_u + local.set 52 + i32.const 1 + local.set 53 + local.get 52 + local.get 53 + i32.and + local.set 54 + block ;; label = @3 + local.get 54 + br_if 0 (;@3;) + local.get 5 + i32.load offset=12 + local.set 55 + local.get 1 + local.get 2 + local.get 55 + local.get 46 + call $_ZN4core4hash3sip9u8to64_le17h0986a83e90a6ceacE + local.set 56 + local.get 0 + local.get 56 + i64.store offset=48 + local.get 0 + local.get 46 + i32.store offset=60 + br 2 (;@1;) + end + i64.const 0 + local.set 57 + local.get 5 + local.get 57 + i64.store offset=16 + local.get 5 + local.get 1 + i32.store offset=56 + local.get 5 + i32.load offset=12 + local.set 58 + local.get 5 + local.get 58 + i32.store offset=60 + local.get 1 + local.get 58 + i32.add + local.set 59 + local.get 5 + local.get 59 + i32.store offset=64 + i32.const 16 + local.set 60 + local.get 5 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.set 62 + local.get 5 + local.get 62 + i32.store offset=68 + local.get 59 + i64.load align=1 + local.set 63 + local.get 5 + local.get 63 + i64.store offset=16 + local.get 5 + i64.load offset=16 + local.set 64 + local.get 5 + local.get 64 + i64.store offset=72 + local.get 0 + i64.load offset=24 + local.set 65 + local.get 65 + local.get 64 + i64.xor + local.set 66 + local.get 0 + local.get 66 + i64.store offset=24 + local.get 0 + call $_ZN69_$LT$core..hash..sip..Sip13Rounds$u20$as$u20$core..hash..sip..Sip$GT$8c_rounds17h64d6620377d7a707E + local.get 0 + i64.load + local.set 67 + local.get 67 + local.get 64 + i64.xor + local.set 68 + local.get 0 + local.get 68 + i64.store + local.get 5 + i32.load offset=12 + local.set 69 + i32.const 8 + local.set 70 + local.get 69 + local.get 70 + i32.add + local.set 71 + local.get 5 + local.get 71 + i32.store offset=12 + br 0 (;@2;) + end + end + i32.const 80 + local.set 72 + local.get 5 + local.get 72 + i32.add + local.set 73 + local.get 73 + global.set $__stack_pointer + return + ) + (func $_ZN71_$LT$core..hash..sip..Hasher$LT$S$GT$$u20$as$u20$core..hash..Hasher$GT$6finish17h4a11ecf16ea75265E (;204;) (type 14) (param i32) (result i64) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i64 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i32 i64 i64 i64 i64 i64 i32 i64 i64 i64 i64 i64 i64 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=36 + i32.const 24 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + i64.load + local.set 6 + local.get 3 + local.get 4 + i32.add + local.set 7 + local.get 7 + local.get 6 + i64.store + i32.const 16 + local.set 8 + local.get 0 + local.get 8 + i32.add + local.set 9 + local.get 9 + i64.load + local.set 10 + local.get 3 + local.get 8 + i32.add + local.set 11 + local.get 11 + local.get 10 + i64.store + i32.const 8 + local.set 12 + local.get 0 + local.get 12 + i32.add + local.set 13 + local.get 13 + i64.load + local.set 14 + local.get 3 + local.get 12 + i32.add + local.set 15 + local.get 15 + local.get 14 + i64.store + local.get 0 + i64.load + local.set 16 + local.get 3 + local.get 16 + i64.store + local.get 0 + i32.load offset=56 + local.set 17 + local.get 17 + local.set 18 + local.get 18 + i64.extend_i32_u + local.set 19 + i64.const 255 + local.set 20 + local.get 19 + local.get 20 + i64.and + local.set 21 + i64.const 56 + local.set 22 + local.get 21 + local.get 22 + i64.shl + local.set 23 + local.get 0 + i64.load offset=48 + local.set 24 + local.get 23 + local.get 24 + i64.or + local.set 25 + local.get 3 + local.get 25 + i64.store offset=40 + local.get 3 + i64.load offset=24 + local.set 26 + local.get 26 + local.get 25 + i64.xor + local.set 27 + local.get 3 + local.get 27 + i64.store offset=24 + local.get 3 + local.set 28 + local.get 28 + call $_ZN69_$LT$core..hash..sip..Sip13Rounds$u20$as$u20$core..hash..sip..Sip$GT$8c_rounds17h64d6620377d7a707E + local.get 3 + i64.load + local.set 29 + local.get 29 + local.get 25 + i64.xor + local.set 30 + local.get 3 + local.get 30 + i64.store + local.get 3 + i64.load offset=8 + local.set 31 + i64.const 255 + local.set 32 + local.get 31 + local.get 32 + i64.xor + local.set 33 + local.get 3 + local.get 33 + i64.store offset=8 + local.get 3 + local.set 34 + local.get 34 + call $_ZN69_$LT$core..hash..sip..Sip13Rounds$u20$as$u20$core..hash..sip..Sip$GT$8d_rounds17h1f92099ad58bdcf9E + local.get 3 + i64.load + local.set 35 + local.get 3 + i64.load offset=16 + local.set 36 + local.get 35 + local.get 36 + i64.xor + local.set 37 + local.get 3 + i64.load offset=8 + local.set 38 + local.get 37 + local.get 38 + i64.xor + local.set 39 + local.get 3 + i64.load offset=24 + local.set 40 + local.get 39 + local.get 40 + i64.xor + local.set 41 + i32.const 48 + local.set 42 + local.get 3 + local.get 42 + i32.add + local.set 43 + local.get 43 + global.set $__stack_pointer + local.get 41 + return + ) + (func $_ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h3241c339ebc00e8cE (;205;) (type 19) (param i32 i64) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i64.store offset=24 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.get 1 + call $_ZN84_$LT$auction_registry..model..Deadline$u20$as$u20$core..convert..From$LT$u64$GT$$GT$4from17h1fde2cbc49cfc8f9E + local.get 4 + i64.load offset=8 + local.set 7 + local.get 4 + i32.load offset=16 + local.set 8 + local.get 0 + local.get 8 + i32.store offset=8 + local.get 0 + local.get 7 + i64.store + i32.const 32 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + return + ) + (func $_ZN55_$LT$$RF$T$u20$as$u20$core..convert..AsRef$LT$U$GT$$GT$6as_ref17hd7a1adb4e582db74E (;206;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i32.load + local.set 5 + local.get 1 + i32.load offset=4 + local.set 6 + local.get 4 + local.get 5 + local.get 6 + call $_ZN3std3ffi6os_str85_$LT$impl$u20$core..convert..AsRef$LT$std..ffi..os_str..OsStr$GT$$u20$for$u20$str$GT$6as_ref17h6827f230f45d87bfE + local.get 4 + i32.load + local.set 7 + local.get 4 + i32.load offset=4 + local.set 8 + local.get 0 + local.get 8 + i32.store offset=4 + local.get 0 + local.get 7 + i32.store + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + return + ) + (func $_ZN4core3cmp5impls50_$LT$impl$u20$core..cmp..Ord$u20$for$u20$usize$GT$3cmp17hbe027c5a1fc0b5b5E (;207;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 1 + i32.load + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.lt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 12 + local.get 1 + i32.load + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i32.eq + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + local.get 18 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 255 + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + br 3 (;@1;) + end + i32.const 1 + local.set 20 + local.get 4 + local.get 20 + i32.store8 offset=7 + br 1 (;@2;) + end + i32.const 0 + local.set 21 + local.get 4 + local.get 21 + i32.store8 offset=7 + end + end + local.get 4 + i32.load8_u offset=7 + local.set 22 + local.get 22 + return + ) + (func $_ZN3std3env3var17hac4ec14cb3c07a29E (;208;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 5 + local.get 7 + call $_ZN55_$LT$$RF$T$u20$as$u20$core..convert..AsRef$LT$U$GT$$GT$6as_ref17hd7a1adb4e582db74E + local.get 5 + i32.load offset=4 + local.set 8 + local.get 5 + i32.load + local.set 9 + local.get 0 + local.get 9 + local.get 8 + call $_ZN3std3env4_var17h1fbc8a96fe8eabf4E + i32.const 16 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN3std6thread5local17LocalKey$LT$T$GT$4with17h2a0b8c5e9101998eE (;209;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1052904 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=12 + i32.const 70 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=56 + i32.const 24 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + local.get 1 + call $_ZN3std6thread5local17LocalKey$LT$T$GT$8try_with17h75b9c49352a2864bE + local.get 4 + i64.load offset=24 + local.set 10 + local.get 10 + i32.wrap_i64 + local.set 11 + block ;; label = @1 + local.get 11 + br_if 0 (;@1;) + local.get 4 + i64.load offset=32 + local.set 12 + i32.const 40 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + i64.load + local.set 15 + local.get 4 + local.get 12 + i64.store offset=64 + local.get 4 + local.get 15 + i64.store offset=72 + local.get 0 + local.get 15 + i64.store offset=8 + local.get 0 + local.get 12 + i64.store + i32.const 80 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + return + end + i32.const 1052904 + local.set 18 + i32.const 70 + local.set 19 + i32.const 55 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + i32.const 1052976 + local.set 23 + i32.const 1053072 + local.set 24 + local.get 18 + local.get 19 + local.get 22 + local.get 23 + local.get 24 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN3std6thread5local17LocalKey$LT$T$GT$8try_with17h75b9c49352a2864bE (;210;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=44 + local.get 1 + i32.load + local.set 5 + i32.const 0 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 7 + local.get 7 + local.get 5 + call_indirect (type 2) + local.set 8 + local.get 4 + local.get 8 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 9 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + local.get 11 + local.get 10 + local.get 9 + select + local.set 12 + block ;; label = @1 + block ;; label = @2 + local.get 12 + br_if 0 (;@2;) + i32.const 0 + local.set 13 + local.get 4 + local.get 13 + i32.store offset=28 + br 1 (;@1;) + end + local.get 4 + i32.load offset=32 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=52 + local.get 4 + local.get 14 + i32.store offset=28 + end + local.get 4 + i32.load offset=28 + local.set 15 + i32.const 1 + local.set 16 + i32.const 0 + local.set 17 + local.get 17 + local.get 16 + local.get 15 + select + local.set 18 + block ;; label = @1 + block ;; label = @2 + local.get 18 + br_if 0 (;@2;) + local.get 4 + i32.load offset=28 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=56 + local.get 4 + local.get 19 + i32.store offset=24 + br 1 (;@1;) + end + i32.const 0 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=24 + end + local.get 4 + i32.load offset=24 + local.set 21 + i32.const 1 + local.set 22 + i32.const 0 + local.set 23 + local.get 23 + local.get 22 + local.get 21 + select + local.set 24 + block ;; label = @1 + block ;; label = @2 + local.get 24 + br_if 0 (;@2;) + local.get 4 + i32.load offset=24 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=60 + local.get 4 + local.get 25 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 26 + local.get 4 + local.get 26 + call $_ZN3std4hash6random11RandomState3new28_$u7b$$u7b$closure$u7d$$u7d$17hb58b0bddecff7a8bE + local.get 4 + i64.load offset=8 + local.set 27 + local.get 4 + i64.load + local.set 28 + local.get 0 + local.get 28 + i64.store offset=8 + local.get 0 + local.get 27 + i64.store offset=16 + i64.const 0 + local.set 29 + local.get 0 + local.get 29 + i64.store + br 1 (;@1;) + end + i64.const 1 + local.set 30 + local.get 0 + local.get 30 + i64.store + end + i32.const 64 + local.set 31 + local.get 4 + local.get 31 + i32.add + local.set 32 + local.get 32 + global.set $__stack_pointer + return + ) + (func $_ZN47_$LT$i32$u20$as$u20$core..iter..range..Step$GT$17forward_unchecked17h2e49194b15a8183eE (;211;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + i32.add + local.set 5 + local.get 5 + return + ) + (func $_ZN49_$LT$usize$u20$as$u20$core..iter..range..Step$GT$13steps_between17he2dce91e2621b1f0E (;212;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 1 + i32.load + local.set 6 + local.get 2 + i32.load + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.get 9 + i32.le_u + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + block ;; label = @1 + block ;; label = @2 + local.get 12 + br_if 0 (;@2;) + i32.const 0 + local.set 13 + local.get 5 + local.get 13 + i32.store + br 1 (;@1;) + end + local.get 2 + i32.load + local.set 14 + local.get 1 + i32.load + local.set 15 + local.get 14 + local.get 15 + i32.sub + local.set 16 + local.get 5 + local.get 16 + i32.store offset=4 + i32.const 1 + local.set 17 + local.get 5 + local.get 17 + i32.store + end + local.get 5 + i32.load + local.set 18 + local.get 5 + i32.load offset=4 + local.set 19 + local.get 0 + local.get 19 + i32.store offset=4 + local.get 0 + local.get 18 + i32.store + return + ) + (func $_ZN49_$LT$usize$u20$as$u20$core..iter..range..Step$GT$17forward_unchecked17h40fca8669ace7c45E (;213;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + i32.add + local.set 5 + local.get 5 + return + ) + (func $_ZN4core3ptr19swap_nonoverlapping17h35692fc1c083d932E (;214;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 176 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=48 + local.get 5 + local.get 1 + i32.store offset=52 + local.get 5 + local.get 2 + i32.store offset=56 + i32.const 1 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 8 + br_if 0 (;@3;) + br 1 (;@2;) + end + i32.const 16 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=60 + i32.const 1 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=64 + local.get 5 + i32.load offset=64 + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.eq + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 17 + i32.eqz + br_if 0 (;@5;) + i32.const 1 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + br 1 (;@3;) + end + br 1 (;@2;) + end + i32.const 1 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 23 + br_if 0 (;@5;) + br 1 (;@4;) + end + i32.const 1 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + block ;; label = @5 + block ;; label = @6 + local.get 26 + i32.eqz + br_if 0 (;@6;) + local.get 5 + local.get 0 + i32.store offset=68 + local.get 5 + local.get 1 + i32.store offset=72 + i32.const 2 + local.set 27 + local.get 2 + local.get 27 + i32.shl + local.set 28 + local.get 5 + local.get 28 + i32.store offset=76 + local.get 5 + local.get 0 + i32.store offset=80 + local.get 5 + local.get 1 + i32.store offset=84 + i32.const 0 + local.set 29 + local.get 5 + local.get 29 + i32.store offset=4 + br 1 (;@5;) + end + br 1 (;@4;) + end + loop ;; label = @5 + local.get 5 + i32.load offset=4 + local.set 30 + local.get 30 + local.set 31 + local.get 28 + local.set 32 + local.get 31 + local.get 32 + i32.lt_u + local.set 33 + i32.const 1 + local.set 34 + local.get 33 + local.get 34 + i32.and + local.set 35 + block ;; label = @6 + local.get 35 + br_if 0 (;@6;) + br 3 (;@3;) + end + local.get 5 + i32.load offset=4 + local.set 36 + local.get 5 + local.get 36 + i32.store offset=88 + i32.const 2 + local.set 37 + local.get 36 + local.get 37 + i32.shl + local.set 38 + local.get 0 + local.get 38 + i32.add + local.set 39 + local.get 5 + local.get 39 + i32.store offset=92 + local.get 5 + i32.load offset=4 + local.set 40 + local.get 5 + local.get 40 + i32.store offset=96 + i32.const 2 + local.set 41 + local.get 40 + local.get 41 + i32.shl + local.set 42 + local.get 1 + local.get 42 + i32.add + local.set 43 + local.get 5 + local.get 43 + i32.store offset=100 + local.get 39 + i32.load + local.set 44 + local.get 5 + local.get 44 + i32.store offset=104 + local.get 43 + i32.load + local.set 45 + local.get 5 + local.get 45 + i32.store offset=108 + local.get 39 + local.get 45 + i32.store + local.get 43 + local.get 44 + i32.store + local.get 5 + i32.load offset=4 + local.set 46 + i32.const 1 + local.set 47 + local.get 46 + local.get 47 + i32.add + local.set 48 + local.get 5 + local.get 48 + i32.store offset=4 + br 0 (;@5;) + end + end + i32.const 1 + local.set 49 + i32.const 1 + local.set 50 + local.get 49 + local.get 50 + i32.and + local.set 51 + block ;; label = @4 + block ;; label = @5 + local.get 51 + br_if 0 (;@5;) + br 1 (;@4;) + end + i32.const 1 + local.set 52 + i32.const 1 + local.set 53 + local.get 52 + local.get 53 + i32.and + local.set 54 + block ;; label = @5 + block ;; label = @6 + local.get 54 + i32.eqz + br_if 0 (;@6;) + local.get 5 + local.get 0 + i32.store offset=112 + local.get 5 + local.get 1 + i32.store offset=116 + i32.const 4 + local.set 55 + local.get 2 + local.get 55 + i32.shl + local.set 56 + local.get 5 + local.get 56 + i32.store offset=120 + local.get 5 + local.get 0 + i32.store offset=124 + local.get 5 + local.get 1 + i32.store offset=128 + i32.const 0 + local.set 57 + local.get 5 + local.get 57 + i32.store offset=8 + br 1 (;@5;) + end + br 1 (;@4;) + end + loop ;; label = @5 + local.get 5 + i32.load offset=8 + local.set 58 + local.get 58 + local.set 59 + local.get 56 + local.set 60 + local.get 59 + local.get 60 + i32.lt_u + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.and + local.set 63 + block ;; label = @6 + local.get 63 + br_if 0 (;@6;) + br 3 (;@3;) + end + local.get 5 + i32.load offset=8 + local.set 64 + local.get 5 + local.get 64 + i32.store offset=132 + local.get 0 + local.get 64 + i32.add + local.set 65 + local.get 5 + local.get 65 + i32.store offset=136 + local.get 5 + i32.load offset=8 + local.set 66 + local.get 5 + local.get 66 + i32.store offset=140 + local.get 1 + local.get 66 + i32.add + local.set 67 + local.get 5 + local.get 67 + i32.store offset=144 + local.get 65 + i32.load8_u + local.set 68 + local.get 5 + local.get 68 + i32.store8 offset=150 + local.get 67 + i32.load8_u + local.set 69 + local.get 5 + local.get 69 + i32.store8 offset=151 + local.get 65 + local.get 69 + i32.store8 + local.get 67 + local.get 68 + i32.store8 + local.get 5 + i32.load offset=8 + local.set 70 + i32.const 1 + local.set 71 + local.get 70 + local.get 71 + i32.add + local.set 72 + local.get 5 + local.get 72 + i32.store offset=8 + br 0 (;@5;) + end + end + br 1 (;@2;) + end + br 1 (;@1;) + end + local.get 5 + local.get 0 + i32.store offset=152 + local.get 5 + local.get 1 + i32.store offset=156 + i32.const 0 + local.set 73 + local.get 5 + local.get 73 + i32.store offset=12 + loop ;; label = @2 + local.get 5 + i32.load offset=12 + local.set 74 + local.get 74 + local.set 75 + local.get 2 + local.set 76 + local.get 75 + local.get 76 + i32.lt_u + local.set 77 + i32.const 1 + local.set 78 + local.get 77 + local.get 78 + i32.and + local.set 79 + block ;; label = @3 + local.get 79 + br_if 0 (;@3;) + br 2 (;@1;) + end + local.get 5 + i32.load offset=12 + local.set 80 + local.get 5 + local.get 80 + i32.store offset=160 + i32.const 4 + local.set 81 + local.get 80 + local.get 81 + i32.shl + local.set 82 + local.get 0 + local.get 82 + i32.add + local.set 83 + local.get 5 + local.get 83 + i32.store offset=164 + local.get 5 + i32.load offset=12 + local.set 84 + local.get 5 + local.get 84 + i32.store offset=168 + i32.const 4 + local.set 85 + local.get 84 + local.get 85 + i32.shl + local.set 86 + local.get 1 + local.get 86 + i32.add + local.set 87 + local.get 5 + local.get 87 + i32.store offset=172 + i32.const 8 + local.set 88 + local.get 83 + local.get 88 + i32.add + local.set 89 + local.get 89 + i64.load align=4 + local.set 90 + i32.const 16 + local.set 91 + local.get 5 + local.get 91 + i32.add + local.set 92 + local.get 92 + local.get 88 + i32.add + local.set 93 + local.get 93 + local.get 90 + i64.store + local.get 83 + i64.load align=4 + local.set 94 + local.get 5 + local.get 94 + i64.store offset=16 + i32.const 8 + local.set 95 + local.get 87 + local.get 95 + i32.add + local.set 96 + local.get 96 + i64.load align=4 + local.set 97 + i32.const 32 + local.set 98 + local.get 5 + local.get 98 + i32.add + local.set 99 + local.get 99 + local.get 95 + i32.add + local.set 100 + local.get 100 + local.get 97 + i64.store + local.get 87 + i64.load align=4 + local.set 101 + local.get 5 + local.get 101 + i64.store offset=32 + local.get 5 + i64.load offset=32 align=4 + local.set 102 + local.get 83 + local.get 102 + i64.store align=4 + i32.const 8 + local.set 103 + local.get 83 + local.get 103 + i32.add + local.set 104 + i32.const 32 + local.set 105 + local.get 5 + local.get 105 + i32.add + local.set 106 + local.get 106 + local.get 103 + i32.add + local.set 107 + local.get 107 + i64.load align=4 + local.set 108 + local.get 104 + local.get 108 + i64.store align=4 + local.get 5 + i64.load offset=16 align=4 + local.set 109 + local.get 87 + local.get 109 + i64.store align=4 + i32.const 8 + local.set 110 + local.get 87 + local.get 110 + i32.add + local.set 111 + i32.const 16 + local.set 112 + local.get 5 + local.get 112 + i32.add + local.set 113 + local.get 113 + local.get 110 + i32.add + local.set 114 + local.get 114 + i64.load align=4 + local.set 115 + local.get 111 + local.get 115 + i64.store align=4 + local.get 5 + i32.load offset=12 + local.set 116 + i32.const 1 + local.set 117 + local.get 116 + local.get 117 + i32.add + local.set 118 + local.get 5 + local.get 118 + i32.store offset=12 + br 0 (;@2;) + end + end + i32.const 176 + local.set 119 + local.get 5 + local.get 119 + i32.add + local.set 120 + local.get 120 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr19swap_nonoverlapping17hfbde6c6fc54894aaE (;215;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 144 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=16 + local.get 5 + local.get 2 + i32.store offset=20 + i32.const 1 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 8 + br_if 0 (;@3;) + br 1 (;@2;) + end + i32.const 1 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=24 + i32.const 1 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=28 + local.get 5 + i32.load offset=28 + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.eq + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 17 + i32.eqz + br_if 0 (;@5;) + i32.const 0 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + br 1 (;@3;) + end + br 1 (;@2;) + end + i32.const 0 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 23 + br_if 0 (;@5;) + br 1 (;@4;) + end + i32.const 0 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + block ;; label = @5 + block ;; label = @6 + local.get 26 + i32.eqz + br_if 0 (;@6;) + local.get 5 + local.get 0 + i32.store offset=32 + local.get 5 + local.get 1 + i32.store offset=36 + i32.const 0 + local.set 27 + local.get 2 + local.get 27 + i32.mul + local.set 28 + local.get 5 + local.get 28 + i32.store offset=40 + local.get 5 + local.get 0 + i32.store offset=44 + local.get 5 + local.get 1 + i32.store offset=48 + i32.const 0 + local.set 29 + local.get 5 + local.get 29 + i32.store + br 1 (;@5;) + end + br 1 (;@4;) + end + loop ;; label = @5 + local.get 5 + i32.load + local.set 30 + local.get 30 + local.set 31 + local.get 28 + local.set 32 + local.get 31 + local.get 32 + i32.lt_u + local.set 33 + i32.const 1 + local.set 34 + local.get 33 + local.get 34 + i32.and + local.set 35 + block ;; label = @6 + local.get 35 + br_if 0 (;@6;) + br 3 (;@3;) + end + local.get 5 + i32.load + local.set 36 + local.get 5 + local.get 36 + i32.store offset=52 + i32.const 2 + local.set 37 + local.get 36 + local.get 37 + i32.shl + local.set 38 + local.get 0 + local.get 38 + i32.add + local.set 39 + local.get 5 + local.get 39 + i32.store offset=56 + local.get 5 + i32.load + local.set 40 + local.get 5 + local.get 40 + i32.store offset=60 + i32.const 2 + local.set 41 + local.get 40 + local.get 41 + i32.shl + local.set 42 + local.get 1 + local.get 42 + i32.add + local.set 43 + local.get 5 + local.get 43 + i32.store offset=64 + local.get 39 + i32.load + local.set 44 + local.get 5 + local.get 44 + i32.store offset=68 + local.get 43 + i32.load + local.set 45 + local.get 5 + local.get 45 + i32.store offset=72 + local.get 39 + local.get 45 + i32.store + local.get 43 + local.get 44 + i32.store + local.get 5 + i32.load + local.set 46 + i32.const 1 + local.set 47 + local.get 46 + local.get 47 + i32.add + local.set 48 + local.get 5 + local.get 48 + i32.store + br 0 (;@5;) + end + end + i32.const 1 + local.set 49 + i32.const 1 + local.set 50 + local.get 49 + local.get 50 + i32.and + local.set 51 + block ;; label = @4 + block ;; label = @5 + local.get 51 + br_if 0 (;@5;) + br 1 (;@4;) + end + i32.const 1 + local.set 52 + i32.const 1 + local.set 53 + local.get 52 + local.get 53 + i32.and + local.set 54 + block ;; label = @5 + block ;; label = @6 + local.get 54 + i32.eqz + br_if 0 (;@6;) + local.get 5 + local.get 0 + i32.store offset=76 + local.get 5 + local.get 1 + i32.store offset=80 + i32.const 0 + local.set 55 + local.get 2 + local.get 55 + i32.shl + local.set 56 + local.get 5 + local.get 56 + i32.store offset=84 + local.get 5 + local.get 0 + i32.store offset=88 + local.get 5 + local.get 1 + i32.store offset=92 + i32.const 0 + local.set 57 + local.get 5 + local.get 57 + i32.store offset=4 + br 1 (;@5;) + end + br 1 (;@4;) + end + loop ;; label = @5 + local.get 5 + i32.load offset=4 + local.set 58 + local.get 58 + local.set 59 + local.get 56 + local.set 60 + local.get 59 + local.get 60 + i32.lt_u + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.and + local.set 63 + block ;; label = @6 + local.get 63 + br_if 0 (;@6;) + br 3 (;@3;) + end + local.get 5 + i32.load offset=4 + local.set 64 + local.get 5 + local.get 64 + i32.store offset=96 + local.get 0 + local.get 64 + i32.add + local.set 65 + local.get 5 + local.get 65 + i32.store offset=100 + local.get 5 + i32.load offset=4 + local.set 66 + local.get 5 + local.get 66 + i32.store offset=104 + local.get 1 + local.get 66 + i32.add + local.set 67 + local.get 5 + local.get 67 + i32.store offset=108 + local.get 65 + i32.load8_u + local.set 68 + local.get 5 + local.get 68 + i32.store8 offset=114 + local.get 67 + i32.load8_u + local.set 69 + local.get 5 + local.get 69 + i32.store8 offset=115 + local.get 65 + local.get 69 + i32.store8 + local.get 67 + local.get 68 + i32.store8 + local.get 5 + i32.load offset=4 + local.set 70 + i32.const 1 + local.set 71 + local.get 70 + local.get 71 + i32.add + local.set 72 + local.get 5 + local.get 72 + i32.store offset=4 + br 0 (;@5;) + end + end + br 1 (;@2;) + end + br 1 (;@1;) + end + local.get 5 + local.get 0 + i32.store offset=116 + local.get 5 + local.get 1 + i32.store offset=120 + i32.const 0 + local.set 73 + local.get 5 + local.get 73 + i32.store offset=8 + loop ;; label = @2 + local.get 5 + i32.load offset=8 + local.set 74 + local.get 74 + local.set 75 + local.get 2 + local.set 76 + local.get 75 + local.get 76 + i32.lt_u + local.set 77 + i32.const 1 + local.set 78 + local.get 77 + local.get 78 + i32.and + local.set 79 + block ;; label = @3 + local.get 79 + br_if 0 (;@3;) + br 2 (;@1;) + end + local.get 5 + i32.load offset=8 + local.set 80 + local.get 5 + local.get 80 + i32.store offset=124 + local.get 0 + local.get 80 + i32.add + local.set 81 + local.get 5 + local.get 81 + i32.store offset=128 + local.get 5 + i32.load offset=8 + local.set 82 + local.get 5 + local.get 82 + i32.store offset=132 + local.get 1 + local.get 82 + i32.add + local.set 83 + local.get 5 + local.get 83 + i32.store offset=136 + local.get 81 + i32.load8_u + local.set 84 + local.get 5 + local.get 84 + i32.store8 offset=142 + local.get 83 + i32.load8_u + local.set 85 + local.get 5 + local.get 85 + i32.store8 offset=143 + local.get 81 + local.get 85 + i32.store8 + local.get 83 + local.get 84 + i32.store8 + local.get 5 + i32.load offset=8 + local.set 86 + i32.const 1 + local.set 87 + local.get 86 + local.get 87 + i32.add + local.set 88 + local.get 5 + local.get 88 + i32.store offset=8 + br 0 (;@2;) + end + end + i32.const 144 + local.set 89 + local.get 5 + local.get 89 + i32.add + local.set 90 + local.get 90 + global.set $__stack_pointer + return + ) + (func $_ZN104_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..FromResidual$GT$13from_residual17ha7a97519c97becc7E (;216;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=4 + local.get 3 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + local.get 3 + local.get 4 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 5 + local.get 5 + return + ) + (func $_ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$11from_output17h4f7b4d958a5e2847E (;217;) (type 15) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 0 + i32.const 16 + local.set 1 + local.get 0 + local.get 1 + i32.sub + local.set 2 + i32.const 0 + local.set 3 + local.get 2 + local.get 3 + i32.store offset=8 + local.get 2 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h39b14b7b7d717305E (;218;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + i32.load offset=12 + local.set 4 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 6 + local.get 5 + local.get 4 + select + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + i32.const 0 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=16 + br 1 (;@1;) + end + local.get 3 + i32.load offset=12 + local.set 9 + local.get 3 + local.get 9 + i32.store offset=28 + local.get 3 + local.get 9 + i32.store offset=20 + local.get 3 + i32.load offset=20 + local.set 10 + local.get 3 + local.get 10 + i32.store offset=16 + end + local.get 3 + i32.load offset=16 + local.set 11 + local.get 11 + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator4find5check28_$u7b$$u7b$closure$u7d$$u7d$17h9e91809bc8efe7d5E (;219;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + local.get 0 + i32.store offset=24 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=23 + i32.const 8 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=16 + local.get 4 + i32.load offset=16 + local.set 9 + local.get 0 + local.get 9 + call $_ZN4core3ops8function5impls79_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$8call_mut17hde11901bc161f5adE + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + block ;; label = @1 + block ;; label = @2 + local.get 12 + br_if 0 (;@2;) + i32.const 0 + local.set 13 + local.get 4 + local.get 13 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 0 + local.set 14 + local.get 4 + local.get 14 + i32.store8 offset=23 + local.get 4 + i32.load offset=8 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + end + local.get 4 + i32.load8_u offset=23 + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + block ;; label = @1 + local.get 18 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load offset=12 + local.set 19 + i32.const 32 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + local.get 19 + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator8for_each4call28_$u7b$$u7b$closure$u7d$$u7d$17h9f8905f990f1059eE (;220;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=56 + i32.const 40 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i64.load + local.set 7 + i32.const 8 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 5 + i32.add + local.set 10 + local.get 10 + local.get 7 + i64.store + i32.const 32 + local.set 11 + local.get 1 + local.get 11 + i32.add + local.set 12 + local.get 12 + i64.load + local.set 13 + i32.const 8 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.get 11 + i32.add + local.set 16 + local.get 16 + local.get 13 + i64.store + i32.const 24 + local.set 17 + local.get 1 + local.get 17 + i32.add + local.set 18 + local.get 18 + i64.load + local.set 19 + i32.const 8 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + i32.add + local.set 22 + local.get 22 + local.get 19 + i64.store + i32.const 16 + local.set 23 + local.get 1 + local.get 23 + i32.add + local.set 24 + local.get 24 + i64.load + local.set 25 + i32.const 8 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 23 + i32.add + local.set 28 + local.get 28 + local.get 25 + i64.store + i32.const 8 + local.set 29 + local.get 1 + local.get 29 + i32.add + local.set 30 + local.get 30 + i64.load + local.set 31 + i32.const 8 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 29 + i32.add + local.set 34 + local.get 34 + local.get 31 + i64.store + local.get 1 + i64.load + local.set 35 + local.get 4 + local.get 35 + i64.store offset=8 + i32.const 8 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + local.get 0 + local.get 38 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$14extend_trusted28_$u7b$$u7b$closure$u7d$$u7d$17h830beee293e03863E + i32.const 64 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + global.set $__stack_pointer + return + ) + (func $_ZN4core9panicking13assert_failed17h63de9ae3fc2bb9b4E (;221;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=4 + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + local.get 0 + i32.store8 offset=15 + i32.const 4 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 1053088 + local.set 11 + i32.const 8 + local.set 12 + local.get 7 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 0 + local.get 10 + local.get 11 + local.get 14 + local.get 11 + local.get 3 + local.get 4 + call $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE + unreachable + ) + (func $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$13create_bidder17h5cbc6dd195ac04aaE (;222;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + i32.const 8 + local.set 6 + local.get 1 + local.get 6 + i32.add + local.set 7 + local.get 7 + i32.load + local.set 8 + i32.const 8 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 6 + i32.add + local.set 11 + local.get 11 + local.get 8 + i32.store + local.get 1 + i64.load align=4 + local.set 12 + local.get 5 + local.get 12 + i64.store offset=8 + i32.const 8 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + i32.const 12 + local.set 16 + local.get 15 + local.get 16 + i32.add + local.set 17 + local.get 2 + i64.load align=4 + local.set 18 + local.get 17 + local.get 18 + i64.store align=4 + i32.const 8 + local.set 19 + local.get 17 + local.get 19 + i32.add + local.set 20 + local.get 2 + local.get 19 + i32.add + local.set 21 + local.get 21 + i32.load + local.set 22 + local.get 20 + local.get 22 + i32.store + i32.const 8 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.set 25 + local.get 0 + local.get 25 + call $_ZN16auction_registry10with_state17h9f65e1c7b2187cb9E + i32.const 32 + local.set 26 + local.get 5 + local.get 26 + i32.add + local.set 27 + local.get 27 + global.set $__stack_pointer + return + ) + (func $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$14create_auction17h482f94d61025f816E (;223;) (type 28) (param i32 i32 i32 f32 i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 48 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 3 + f32.store offset=4 + local.get 7 + local.get 4 + i64.store offset=8 + i32.const 8 + local.set 8 + local.get 1 + local.get 8 + i32.add + local.set 9 + local.get 9 + i32.load + local.set 10 + i32.const 16 + local.set 11 + local.get 7 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 8 + i32.add + local.set 13 + local.get 13 + local.get 10 + i32.store + local.get 1 + i64.load align=4 + local.set 14 + local.get 7 + local.get 14 + i64.store offset=16 + i32.const 16 + local.set 15 + local.get 7 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + i32.const 12 + local.set 18 + local.get 17 + local.get 18 + i32.add + local.set 19 + local.get 2 + i64.load align=4 + local.set 20 + local.get 19 + local.get 20 + i64.store align=4 + i32.const 8 + local.set 21 + local.get 19 + local.get 21 + i32.add + local.set 22 + local.get 2 + local.get 21 + i32.add + local.set 23 + local.get 23 + i32.load + local.set 24 + local.get 22 + local.get 24 + i32.store + i32.const 4 + local.set 25 + local.get 7 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=40 + i32.const 8 + local.set 28 + local.get 7 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 7 + local.get 30 + i32.store offset=44 + i32.const 16 + local.set 31 + local.get 7 + local.get 31 + i32.add + local.set 32 + local.get 32 + local.set 33 + local.get 0 + local.get 33 + call $_ZN16auction_registry10with_state17h30f68b96ce414c34E + i32.const 48 + local.set 34 + local.get 7 + local.get 34 + i32.add + local.set 35 + local.get 35 + global.set $__stack_pointer + return + ) + (func $_ZN114_$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$12get_auctions17h25cacb8a77feb97eE (;224;) (type 3) (param i32) + local.get 0 + call $_ZN16auction_registry10with_state17hfaa4d537b6837e03E + return + ) + (func $_ZN4core5array69_$LT$impl$u20$core..hash..Hash$u20$for$u20$$u5b$T$u3b$$u20$N$u5d$$GT$4hash17h726c23ad3b25c552E (;225;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=24 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=28 + i32.const 16 + local.set 6 + local.get 1 + local.get 6 + call $_ZN4core4hash6Hasher19write_length_prefix17h982f9414c97fad71E + i32.const 16 + local.set 7 + local.get 0 + local.get 7 + local.get 1 + call $_ZN4core4hash5impls49_$LT$impl$u20$core..hash..Hash$u20$for$u20$u8$GT$10hash_slice17h51e0e6f17f2e36dfE + i32.const 32 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter5range101_$LT$impl$u20$core..iter..traits..iterator..Iterator$u20$for$u20$core..ops..range..Range$LT$A$GT$$GT$4next17hc6f51c51e5df78c6E (;226;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 4 + local.get 1 + call $_ZN89_$LT$core..ops..range..Range$LT$T$GT$$u20$as$u20$core..iter..range..RangeIteratorImpl$GT$9spec_next17h5c4d3bc0d9254ea3E + local.get 4 + i32.load + local.set 5 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 5 + i32.store + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN89_$LT$core..ops..range..Range$LT$T$GT$$u20$as$u20$core..iter..range..RangeIteratorImpl$GT$9spec_next17h5c4d3bc0d9254ea3E (;227;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=16 + i32.const 4 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 6 + i32.store offset=28 + local.get 1 + i32.load + local.set 7 + local.get 1 + i32.load offset=4 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.lt_s + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + block ;; label = @1 + block ;; label = @2 + local.get 13 + br_if 0 (;@2;) + i32.const 0 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=8 + br 1 (;@1;) + end + local.get 1 + i32.load + local.set 15 + local.get 4 + local.get 15 + i32.store offset=20 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + call $_ZN47_$LT$i32$u20$as$u20$core..iter..range..Step$GT$17forward_unchecked17h2e49194b15a8183eE + local.set 17 + local.get 1 + local.get 17 + i32.store + local.get 4 + local.get 15 + i32.store offset=12 + i32.const 1 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=8 + end + local.get 4 + i32.load offset=8 + local.set 19 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 0 + local.get 20 + i32.store offset=4 + local.get 0 + local.get 19 + i32.store + i32.const 32 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter5range101_$LT$impl$u20$core..iter..traits..iterator..Iterator$u20$for$u20$core..ops..range..Range$LT$A$GT$$GT$9size_hint17hcb858702944467efE (;228;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const -1 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=32 + i32.const 4 + local.set 6 + local.get 1 + local.get 6 + i32.add + local.set 7 + local.get 4 + local.get 1 + i32.store offset=40 + local.get 4 + local.get 7 + i32.store offset=44 + local.get 1 + i32.load + local.set 8 + local.get 1 + i32.load offset=4 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.lt_u + local.set 12 + i32.const 1 + local.set 13 + local.get 12 + local.get 13 + i32.and + local.set 14 + block ;; label = @1 + block ;; label = @2 + local.get 14 + br_if 0 (;@2;) + i32.const 0 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=28 + i32.const 1 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=24 + i32.const 0 + local.set 17 + local.get 0 + local.get 17 + i32.store + local.get 4 + i32.load offset=24 + local.set 18 + local.get 4 + i32.load offset=28 + local.set 19 + local.get 0 + local.get 18 + i32.store offset=4 + local.get 0 + local.get 19 + i32.store offset=8 + br 1 (;@1;) + end + i32.const 4 + local.set 20 + local.get 1 + local.get 20 + i32.add + local.set 21 + local.get 4 + local.get 1 + local.get 21 + call $_ZN49_$LT$usize$u20$as$u20$core..iter..range..Step$GT$13steps_between17he2dce91e2621b1f0E + local.get 4 + i32.load + local.set 22 + local.get 4 + i32.load offset=4 + local.set 23 + local.get 4 + local.get 23 + i32.store offset=16 + local.get 4 + local.get 22 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 24 + block ;; label = @2 + block ;; label = @3 + local.get 24 + br_if 0 (;@3;) + i32.const -1 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=20 + br 1 (;@2;) + end + local.get 4 + i32.load offset=16 + local.set 26 + local.get 4 + local.get 26 + i32.store offset=36 + local.get 4 + local.get 26 + i32.store offset=20 + end + local.get 4 + i32.load offset=20 + local.set 27 + local.get 0 + local.get 27 + i32.store + local.get 4 + i32.load offset=12 + local.set 28 + local.get 4 + i32.load offset=16 + local.set 29 + local.get 0 + local.get 28 + i32.store offset=4 + local.get 0 + local.get 29 + i32.store offset=8 + end + i32.const 48 + local.set 30 + local.get 4 + local.get 30 + i32.add + local.set 31 + local.get 31 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17hd48b2fcf5a80007bE (;229;) (type 5) (param i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + ) + (func $_ZN108_$LT$core..iter..adapters..filter..Filter$LT$I$C$P$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hb3facd594dce63e1E (;230;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 32 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 0 + local.get 5 + call $_ZN4core4iter6traits8iterator8Iterator4find17hea9caeae4285ae9cE + local.set 6 + i32.const 16 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 6 + return + ) + (func $_ZN108_$LT$core..iter..adapters..filter..Filter$LT$I$C$P$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17hd4a399f6cef573d2E (;231;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=20 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN107_$LT$std..collections..hash..map..Values$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h58d1ed57f3bd583aE + local.get 4 + i32.load offset=12 + local.set 8 + local.get 4 + i32.load offset=16 + local.set 9 + local.get 4 + local.get 8 + i32.store offset=24 + local.get 4 + local.get 9 + i32.store offset=28 + i32.const 0 + local.set 10 + local.get 0 + local.get 10 + i32.store + local.get 0 + local.get 8 + i32.store offset=4 + local.get 0 + local.get 9 + i32.store offset=8 + i32.const 32 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator6cloned17h2a6e7d0567f874d4E (;232;) (type 4) (param i32 i32) + (local i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64) + local.get 1 + i64.load + local.set 2 + local.get 0 + local.get 2 + i64.store + i32.const 24 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i64.load + local.set 6 + local.get 4 + local.get 6 + i64.store + i32.const 16 + local.set 7 + local.get 0 + local.get 7 + i32.add + local.set 8 + local.get 1 + local.get 7 + i32.add + local.set 9 + local.get 9 + i64.load + local.set 10 + local.get 8 + local.get 10 + i64.store + i32.const 8 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 1 + local.get 11 + i32.add + local.set 13 + local.get 13 + i64.load + local.set 14 + local.get 12 + local.get 14 + i64.store + return + ) + (func $_ZN4core4hash5impls52_$LT$impl$u20$core..hash..Hash$u20$for$u20$$RF$T$GT$4hash17h9733efbc8bf3fc07E (;233;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN71_$LT$auction_registry..model..AuctionId$u20$as$u20$core..hash..Hash$GT$4hash17h99ade003bfa14201E + i32.const 16 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN71_$LT$auction_registry..model..AuctionId$u20$as$u20$core..hash..Hash$GT$4hash17h99ade003bfa14201E (;234;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN47_$LT$uuid..Uuid$u20$as$u20$core..hash..Hash$GT$4hash17hdd44df04060ad563E + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN4core4hash5impls52_$LT$impl$u20$core..hash..Hash$u20$for$u20$$RF$T$GT$4hash17hc29114ba4e4610e4E (;235;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN70_$LT$auction_registry..model..BidderId$u20$as$u20$core..hash..Hash$GT$4hash17h736f89254a4bcb7eE + i32.const 16 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN70_$LT$auction_registry..model..BidderId$u20$as$u20$core..hash..Hash$GT$4hash17h736f89254a4bcb7eE (;236;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN47_$LT$uuid..Uuid$u20$as$u20$core..hash..Hash$GT$4hash17hdd44df04060ad563E + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN51_$LT$T$u20$as$u20$core..borrow..Borrow$LT$T$GT$$GT$6borrow17h76262eac642e47d1E (;237;) (type 2) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN51_$LT$T$u20$as$u20$core..borrow..Borrow$LT$T$GT$$GT$6borrow17hcb048dd3134b6bb6E (;238;) (type 2) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN52_$LT$Q$u20$as$u20$hashbrown..Equivalent$LT$K$GT$$GT$10equivalent17h2bc14e245f675348E (;239;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=12 + local.get 4 + local.get 1 + i32.store offset=20 + i32.const 12 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=24 + local.get 1 + call $_ZN51_$LT$T$u20$as$u20$core..borrow..Borrow$LT$T$GT$$GT$6borrow17h76262eac642e47d1E + local.set 8 + local.get 4 + local.get 8 + i32.store offset=16 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=28 + local.get 4 + i32.load offset=12 + local.set 12 + local.get 4 + i32.load offset=16 + local.set 13 + local.get 12 + local.get 13 + call $_ZN75_$LT$auction_registry..model..AuctionId$u20$as$u20$core..cmp..PartialEq$GT$2eq17h2366eab3af18a51cE + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + i32.const 32 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + local.get 16 + return + ) + (func $_ZN52_$LT$Q$u20$as$u20$hashbrown..Equivalent$LT$K$GT$$GT$10equivalent17ha1a03685bbcd7142E (;240;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=12 + local.get 4 + local.get 1 + i32.store offset=20 + i32.const 12 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=24 + local.get 1 + call $_ZN51_$LT$T$u20$as$u20$core..borrow..Borrow$LT$T$GT$$GT$6borrow17hcb048dd3134b6bb6E + local.set 8 + local.get 4 + local.get 8 + i32.store offset=16 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=28 + local.get 4 + i32.load offset=12 + local.set 12 + local.get 4 + i32.load offset=16 + local.set 13 + local.get 12 + local.get 13 + call $_ZN74_$LT$auction_registry..model..BidderId$u20$as$u20$core..cmp..PartialEq$GT$2eq17h17404a95368fcfdbE + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + i32.const 32 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + local.get 16 + return + ) + (func $_ZN157_$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e898ecbc27b9908E (;241;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=20 + local.get 0 + i32.load + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 3 + local.get 6 + i32.store offset=28 + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 3 + local.get 8 + i32.store offset=32 + local.get 0 + i32.load + local.set 9 + local.get 9 + i32.load + local.set 10 + local.get 3 + local.get 10 + i32.store offset=36 + local.get 3 + local.get 10 + i32.store offset=40 + local.get 0 + i32.load + local.set 11 + local.get 11 + i32.load offset=4 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=44 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + local.get 3 + local.get 12 + i32.store offset=8 + br 1 (;@1;) + end + i32.const 0 + local.set 16 + local.get 3 + local.get 16 + i32.store offset=8 + end + local.get 3 + local.get 10 + i32.store offset=16 + local.get 3 + i32.load offset=16 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=12 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 19 + i32.store offset=4 + local.get 3 + local.get 18 + i32.store + local.get 3 + local.set 20 + local.get 20 + call $_ZN4core3ptr109drop_in_place$LT$alloc..raw_vec..RawVec$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$17hd95f16c28154f28dE + i32.const 48 + local.set 21 + local.get 3 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr109drop_in_place$LT$alloc..raw_vec..RawVec$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$17hd95f16c28154f28dE (;242;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h8af323ebaaa7845fE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN157_$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17ha5a933fe4ce0672aE (;243;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=20 + local.get 0 + i32.load + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 3 + local.get 6 + i32.store offset=28 + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 3 + local.get 8 + i32.store offset=32 + local.get 0 + i32.load + local.set 9 + local.get 9 + i32.load + local.set 10 + local.get 3 + local.get 10 + i32.store offset=36 + local.get 3 + local.get 10 + i32.store offset=40 + local.get 0 + i32.load + local.set 11 + local.get 11 + i32.load offset=4 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=44 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + local.get 3 + local.get 12 + i32.store offset=8 + br 1 (;@1;) + end + i32.const 0 + local.set 16 + local.get 3 + local.get 16 + i32.store offset=8 + end + local.get 3 + local.get 10 + i32.store offset=16 + local.get 3 + i32.load offset=16 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=12 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 19 + i32.store offset=4 + local.get 3 + local.get 18 + i32.store + local.get 3 + local.set 20 + local.get 20 + call $_ZN4core3ptr83drop_in_place$LT$alloc..raw_vec..RawVec$LT$auction_registry..model..Auction$GT$$GT$17h6068dcd2471d6b0aE + i32.const 48 + local.set 21 + local.get 3 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr83drop_in_place$LT$alloc..raw_vec..RawVec$LT$auction_registry..model..Auction$GT$$GT$17h6068dcd2471d6b0aE (;244;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6f4c05a66e5fe3ffE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h16f97731bbc40ddaE (;245;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 0 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load offset=8 + local.set 7 + local.get 5 + local.get 6 + local.get 7 + call $_ZN4core3ops8function6FnOnce9call_once17h862103c7585a428bE + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + i32.const 16 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + local.get 10 + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h862103c7585a428bE (;246;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=4 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + i32.load offset=12 + local.set 6 + i32.const 4 + local.set 7 + local.get 5 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + local.get 6 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot28_$u7b$$u7b$closure$u7d$$u7d$17h98e3f7625fbd4833E + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + i32.const 16 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + local.get 12 + return + ) + (func $_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h22f214e223420c25E (;247;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 0 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load offset=8 + local.set 7 + local.get 5 + local.get 6 + local.get 7 + call $_ZN4core3ops8function6FnOnce9call_once17h9a04ab095bead439E + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + i32.const 16 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + local.get 10 + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h9a04ab095bead439E (;248;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=4 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + i32.load offset=12 + local.set 6 + i32.const 4 + local.set 7 + local.get 5 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + local.get 6 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot28_$u7b$$u7b$closure$u7d$$u7d$17h4ed433bcdccc7743E + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + i32.const 16 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + local.get 12 + return + ) + (func $_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h4a566738f6c1b79aE (;249;) (type 0) (param i32 i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 5 + i32.load offset=8 + local.set 8 + local.get 6 + local.get 7 + local.get 8 + call $_ZN4core3ops8function6FnOnce9call_once17h23136802f000b26aE + local.set 9 + i32.const 16 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + local.get 9 + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h23136802f000b26aE (;250;) (type 0) (param i32 i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=4 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + i32.load offset=8 + local.set 6 + local.get 5 + i32.load offset=12 + local.set 7 + i32.const 4 + local.set 8 + local.get 5 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + local.get 10 + local.get 6 + local.get 7 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash28_$u7b$$u7b$closure$u7d$$u7d$17h3648efb85d72e1e7E + local.set 11 + i32.const 16 + local.set 12 + local.get 5 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + local.get 11 + return + ) + (func $_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h9072bbcf883e5505E (;251;) (type 0) (param i32 i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 5 + i32.load offset=8 + local.set 8 + local.get 6 + local.get 7 + local.get 8 + call $_ZN4core3ops8function6FnOnce9call_once17h13c73bb5c90b1badE + local.set 9 + i32.const 16 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + local.get 9 + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h13c73bb5c90b1badE (;252;) (type 0) (param i32 i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=4 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + i32.load offset=8 + local.set 6 + local.get 5 + i32.load offset=12 + local.set 7 + i32.const 4 + local.set 8 + local.get 5 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + local.get 10 + local.get 6 + local.get 7 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash28_$u7b$$u7b$closure$u7d$$u7d$17h8715a9681c73f0ebE + local.set 11 + i32.const 16 + local.set 12 + local.get 5 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + local.get 11 + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h05fe2c04c3940056E (;253;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call_indirect (type 3) + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h7f9baccd8c275510E (;254;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + i32.load offset=4 + local.set 5 + local.get 4 + i32.load offset=8 + local.set 6 + local.get 5 + local.get 6 + call $_ZN4core3cmp5impls50_$LT$impl$u20$core..cmp..Ord$u20$for$u20$usize$GT$3cmp17hbe027c5a1fc0b5b5E + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17hb715e05c241e1946E (;255;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 14 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 0 + local.get 6 + call $_ZN16auction_registry5STATE28_$u7b$$u7b$closure$u7d$$u7d$17h3610ffb770774db5E + i32.const 16 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17hd0063fcb2d785204E (;256;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + i32.load offset=4 + local.set 6 + local.get 5 + i32.load offset=8 + local.set 7 + local.get 0 + local.get 6 + local.get 7 + call $_ZN5alloc3str56_$LT$impl$u20$alloc..borrow..ToOwned$u20$for$u20$str$GT$8to_owned17h051ad5445ba242aaE + i32.const 16 + local.set 8 + local.get 5 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h8af323ebaaa7845fE (;257;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h08254aef98ba5eacE + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h9b3987b99c61f5c2E + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr109drop_in_place$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$auction_registry..model..State$GT$$GT$$GT$17he5d0420da38ce5fcE (;258;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr79drop_in_place$LT$core..option..Option$LT$auction_registry..model..State$GT$$GT$17h9b8c5c3c25b634b8E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr79drop_in_place$LT$core..option..Option$LT$auction_registry..model..State$GT$$GT$17h9b8c5c3c25b634b8E (;259;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 6 + local.get 5 + local.get 4 + select + local.set 7 + block ;; label = @1 + local.get 7 + i32.eqz + br_if 0 (;@1;) + local.get 0 + call $_ZN4core3ptr51drop_in_place$LT$auction_registry..model..State$GT$17h45ba2e422a670730E + end + i32.const 16 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr118drop_in_place$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$17he42c44f269da111bE (;260;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN86_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hed4f4519fc4b9555E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN86_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hed4f4519fc4b9555E (;261;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + local.get 3 + local.get 4 + call $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$16as_raw_mut_slice17h3ad8c90c1ffe16daE + local.get 3 + i32.load offset=4 + local.set 5 + local.get 3 + i32.load + local.set 6 + local.get 6 + local.get 5 + call $_ZN4core3ptr89drop_in_place$LT$$u5b$auction_registry..bindings..auction..auction..api..Auction$u5d$$GT$17ha1a9a38cbbce3a42E + i32.const 8 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + call $_ZN4core3ptr212drop_in_place$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$auction_registry..bindings..auction..auction..api..Auction$C$alloc..alloc..Global$GT$$GT$17h4b3bb7f685211c1cE + i32.const 16 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr118drop_in_place$LT$wit_bindgen..Resource$LT$auction_registry..bindings..auction..auction_stub..stub_auction..Api$GT$$GT$17h417df467799ccdb6E (;262;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN72_$LT$wit_bindgen..Resource$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h2cff2429ba5754e0E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN72_$LT$wit_bindgen..Resource$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h2cff2429ba5754e0E (;263;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 4 + call $_ZN114_$LT$auction_registry..bindings..auction..auction_stub..stub_auction..Api$u20$as$u20$wit_bindgen..WasmResource$GT$4drop17h40681a4d30367473E + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr128drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$$GT$17h3046f149218945bbE (;264;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN79_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hee4ed5287cda9d30E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN79_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hee4ed5287cda9d30E (;265;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 16 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + i32.const 56 + local.set 6 + i32.const 8 + local.set 7 + local.get 0 + local.get 5 + local.get 6 + local.get 7 + call $_ZN9hashbrown3raw13RawTableInner16drop_inner_table17ha77de7d2304ac004E + i32.const 16 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr130drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$$GT$17h920614f9b027ef4fE (;266;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN79_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hbfd66c9c431f3972E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN79_$LT$hashbrown..raw..RawTable$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hbfd66c9c431f3972E (;267;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 16 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + i32.const 80 + local.set 6 + i32.const 8 + local.set 7 + local.get 0 + local.get 5 + local.get 6 + local.get 7 + call $_ZN9hashbrown3raw13RawTableInner16drop_inner_table17hcbfe01867afc5abaE + i32.const 16 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr132drop_in_place$LT$std..collections..hash..map..HashMap$LT$auction_registry..model..BidderId$C$auction_registry..model..Bidder$GT$$GT$17h792b8760a4da1af0E (;268;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr152drop_in_place$LT$hashbrown..map..HashMap$LT$auction_registry..model..BidderId$C$auction_registry..model..Bidder$C$std..hash..random..RandomState$GT$$GT$17h8d262b0601c43bbeE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr152drop_in_place$LT$hashbrown..map..HashMap$LT$auction_registry..model..BidderId$C$auction_registry..model..Bidder$C$std..hash..random..RandomState$GT$$GT$17h8d262b0601c43bbeE (;269;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr128drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$$GT$17h3046f149218945bbE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr134drop_in_place$LT$std..collections..hash..map..HashMap$LT$auction_registry..model..AuctionId$C$auction_registry..model..Auction$GT$$GT$17h23c913f2c3a441cfE (;270;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr154drop_in_place$LT$hashbrown..map..HashMap$LT$auction_registry..model..AuctionId$C$auction_registry..model..Auction$C$std..hash..random..RandomState$GT$$GT$17h2b4222f5523a90cbE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr154drop_in_place$LT$hashbrown..map..HashMap$LT$auction_registry..model..AuctionId$C$auction_registry..model..Auction$C$std..hash..random..RandomState$GT$$GT$17h2b4222f5523a90cbE (;271;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr130drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$$GT$17h920614f9b027ef4fE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr168drop_in_place$LT$core..iter..adapters..enumerate..Enumerate$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$$GT$17h27704758e4a0833cE (;272;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr118drop_in_place$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$17he42c44f269da111bE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr186drop_in_place$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$auction_registry..model..Auction$C$alloc..alloc..Global$GT$$GT$17hc43e10975127807fE (;273;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN157_$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17ha5a933fe4ce0672aE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr196drop_in_place$LT$hashbrown..scopeguard..ScopeGuard$LT$hashbrown..raw..RawTableInner$C$hashbrown..raw..RawTableInner..prepare_resize$LT$alloc..alloc..Global$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17he738f812338ae45aE (;274;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN88_$LT$hashbrown..scopeguard..ScopeGuard$LT$T$C$F$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h89898283f099e631E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN88_$LT$hashbrown..scopeguard..ScopeGuard$LT$T$C$F$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h89898283f099e631E (;275;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 12 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 3 + local.get 5 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 6 + local.get 0 + local.get 6 + call $_ZN9hashbrown3raw13RawTableInner14prepare_resize28_$u7b$$u7b$closure$u7d$$u7d$17h5213752e7416b0feE + i32.const 16 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr212drop_in_place$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$auction_registry..bindings..auction..auction..api..Auction$C$alloc..alloc..Global$GT$$GT$17h4b3bb7f685211c1cE (;276;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN157_$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e898ecbc27b9908E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr30drop_in_place$LT$$RF$usize$GT$17hdce0be2463357904E (;277;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr318drop_in_place$LT$core..iter..adapters..map..Map$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17h5bda7b94867792fbE (;278;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr92drop_in_place$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$GT$17hcbcff71f6aca4190E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr92drop_in_place$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$GT$17hcbcff71f6aca4190E (;279;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN86_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1cd9b4d533dbe510E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr345drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$..reserve_rehash$LT$hashbrown..map..make_hasher$LT$auction_registry..model..BidderId$C$auction_registry..model..Bidder$C$std..hash..random..RandomState$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h60caf9f6f773afe5E (;280;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr349drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$..reserve_rehash$LT$hashbrown..map..make_hasher$LT$auction_registry..model..AuctionId$C$auction_registry..model..Auction$C$std..hash..random..RandomState$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h9654a6e9c88c99a5E (;281;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr39drop_in_place$LT$std..env..VarError$GT$17h1baae439d9c4581aE (;282;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + i32.const -2147483648 + local.set 5 + local.get 4 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.get 7 + i32.eq + local.set 8 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + i32.const 1 + local.set 11 + local.get 8 + local.get 11 + i32.and + local.set 12 + local.get 9 + local.get 10 + local.get 12 + select + local.set 13 + block ;; label = @1 + local.get 13 + i32.eqz + br_if 0 (;@1;) + local.get 0 + call $_ZN4core3ptr47drop_in_place$LT$std..ffi..os_str..OsString$GT$17haa5537e9b3c2dd9cE + end + i32.const 16 + local.set 14 + local.get 3 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr47drop_in_place$LT$std..ffi..os_str..OsString$GT$17haa5537e9b3c2dd9cE (;283;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr48drop_in_place$LT$std..sys..wasi..os_str..Buf$GT$17h17b7eddac7150df0E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr452drop_in_place$LT$alloc..vec..Vec$LT$auction_registry..bindings..auction..auction..api..Auction$GT$..extend_trusted$LT$core..iter..adapters..map..Map$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h9c458405414542dcE (;284;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr62drop_in_place$LT$alloc..vec..set_len_on_drop..SetLenOnDrop$GT$17h5a963682b31e57e6E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr62drop_in_place$LT$alloc..vec..set_len_on_drop..SetLenOnDrop$GT$17h5a963682b31e57e6E (;285;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN83_$LT$alloc..vec..set_len_on_drop..SetLenOnDrop$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd4a5e8b8c77badccE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr45drop_in_place$LT$$RF$core..time..Duration$GT$17hd0922cc4c9fd2bfeE (;286;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr48drop_in_place$LT$std..sys..wasi..os_str..Buf$GT$17h17b7eddac7150df0E (;287;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17hef792f2ae3b5d3daE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr47drop_in_place$LT$std..time..SystemTimeError$GT$17ha54b919d6c2a3f5eE (;288;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr51drop_in_place$LT$$RF$std..ffi..os_str..OsString$GT$17hdabfa0d8eb1bb951E (;289;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr51drop_in_place$LT$auction_registry..model..State$GT$17h45ba2e422a670730E (;290;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr132drop_in_place$LT$std..collections..hash..map..HashMap$LT$auction_registry..model..BidderId$C$auction_registry..model..Bidder$GT$$GT$17h792b8760a4da1af0E + i32.const 32 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + call $_ZN4core3ptr134drop_in_place$LT$std..collections..hash..map..HashMap$LT$auction_registry..model..AuctionId$C$auction_registry..model..Auction$GT$$GT$17h23c913f2c3a441cfE + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr528drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$..find_or_find_insert_slot$LT$hashbrown..map..equivalent_key$LT$auction_registry..model..BidderId$C$auction_registry..model..BidderId$C$auction_registry..model..Bidder$GT$..$u7b$$u7b$closure$u7d$$u7d$$C$hashbrown..map..make_hasher$LT$auction_registry..model..BidderId$C$auction_registry..model..Bidder$C$std..hash..random..RandomState$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h178491cd2a14c123E (;291;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr52drop_in_place$LT$auction_registry..model..Bidder$GT$17h656db28f7b61d07dE (;292;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 12 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr52drop_in_place$LT$std..thread..local..AccessError$GT$17h4887cfa9dc398808E (;293;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr535drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$..find_or_find_insert_slot$LT$hashbrown..map..equivalent_key$LT$auction_registry..model..AuctionId$C$auction_registry..model..AuctionId$C$auction_registry..model..Auction$GT$..$u7b$$u7b$closure$u7d$$u7d$$C$hashbrown..map..make_hasher$LT$auction_registry..model..AuctionId$C$auction_registry..model..Auction$C$std..hash..random..RandomState$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hca3522ba495d6f19E (;294;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr53drop_in_place$LT$auction_registry..model..Auction$GT$17h9d8c34c5dcc90a3bE (;295;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 32 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 44 + local.set 6 + local.get 0 + local.get 6 + i32.add + local.set 7 + local.get 7 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 16 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr58drop_in_place$LT$$RF$core..option..Option$LT$usize$GT$$GT$17hafaab93c12ad28c8E (;296;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr604drop_in_place$LT$core..iter..traits..iterator..Iterator..for_each..call$LT$auction_registry..bindings..auction..auction..api..Auction$C$alloc..vec..Vec$LT$auction_registry..bindings..auction..auction..api..Auction$GT$..extend_trusted$LT$core..iter..adapters..map..Map$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf9ff0a5fd1d9e051E (;297;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr452drop_in_place$LT$alloc..vec..Vec$LT$auction_registry..bindings..auction..auction..api..Auction$GT$..extend_trusted$LT$core..iter..adapters..map..Map$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h9c458405414542dcE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN83_$LT$alloc..vec..set_len_on_drop..SetLenOnDrop$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd4a5e8b8c77badccE (;298;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 4 + i32.store + return + ) + (func $_ZN4core3ptr63drop_in_place$LT$$u5b$auction_registry..model..Auction$u5d$$GT$17heda09f4579d16773E (;299;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 0 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + block ;; label = @1 + loop ;; label = @2 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 6 + local.set 7 + local.get 1 + local.set 8 + local.get 7 + local.get 8 + i32.eq + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + local.get 11 + br_if 1 (;@1;) + local.get 4 + i32.load offset=4 + local.set 12 + i32.const 6 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 4 + i32.load offset=4 + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.add + local.set 18 + local.get 4 + local.get 18 + i32.store offset=4 + local.get 15 + call $_ZN4core3ptr53drop_in_place$LT$auction_registry..model..Auction$GT$17h9d8c34c5dcc90a3bE + br 0 (;@2;) + end + end + i32.const 16 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr71drop_in_place$LT$auction_registry..bindings..golem..rpc..types..Uri$GT$17h90cf132f4bc63feaE (;300;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr79drop_in_place$LT$auction_registry..bindings..auction..auction..api..Auction$GT$17h1b67ec274337eeb7E (;301;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 8 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + call $_ZN4core3ptr81drop_in_place$LT$auction_registry..bindings..auction..auction..api..AuctionId$GT$17h075524f72223a5f9E + i32.const 20 + local.set 6 + local.get 0 + local.get 6 + i32.add + local.set 7 + local.get 7 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 32 + local.set 8 + local.get 0 + local.get 8 + i32.add + local.set 9 + local.get 9 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 16 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr81drop_in_place$LT$auction_registry..bindings..auction..auction..api..AuctionId$GT$17h075524f72223a5f9E (;302;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr80drop_in_place$LT$core..option..Option$LT$auction_registry..model..Bidder$GT$$GT$17h4d05816077c3c6c6E (;303;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + i32.const -2147483648 + local.set 5 + local.get 4 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.get 7 + i32.eq + local.set 8 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + i32.const 1 + local.set 11 + local.get 8 + local.get 11 + i32.and + local.set 12 + local.get 9 + local.get 10 + local.get 12 + select + local.set 13 + block ;; label = @1 + local.get 13 + i32.eqz + br_if 0 (;@1;) + local.get 0 + call $_ZN4core3ptr52drop_in_place$LT$auction_registry..model..Bidder$GT$17h656db28f7b61d07dE + end + i32.const 16 + local.set 14 + local.get 3 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr84drop_in_place$LT$once_cell..sync..OnceCell$LT$auction_registry..model..State$GT$$GT$17h489d5bdecbc819c0E (;304;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr83drop_in_place$LT$once_cell..imp..OnceCell$LT$auction_registry..model..State$GT$$GT$17hbf310773912aef06E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr81drop_in_place$LT$core..option..Option$LT$auction_registry..model..Auction$GT$$GT$17hfb04f5a564cd5369E (;305;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=8 + local.set 4 + i32.const 1000000000 + local.set 5 + local.get 4 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.get 7 + i32.eq + local.set 8 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + i32.const 1 + local.set 11 + local.get 8 + local.get 11 + i32.and + local.set 12 + local.get 9 + local.get 10 + local.get 12 + select + local.set 13 + block ;; label = @1 + local.get 13 + i32.eqz + br_if 0 (;@1;) + local.get 0 + call $_ZN4core3ptr53drop_in_place$LT$auction_registry..model..Auction$GT$17h9d8c34c5dcc90a3bE + end + i32.const 16 + local.set 14 + local.get 3 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6f4c05a66e5fe3ffE (;306;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h8339a887e6f7c709E + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h9b3987b99c61f5c2E + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr83drop_in_place$LT$once_cell..imp..OnceCell$LT$auction_registry..model..State$GT$$GT$17hbf310773912aef06E (;307;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr109drop_in_place$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$auction_registry..model..State$GT$$GT$$GT$17he5d0420da38ce5fcE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr89drop_in_place$LT$$u5b$auction_registry..bindings..auction..auction..api..Auction$u5d$$GT$17ha1a9a38cbbce3a42E (;308;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 0 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + block ;; label = @1 + loop ;; label = @2 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 6 + local.set 7 + local.get 1 + local.set 8 + local.get 7 + local.get 8 + i32.eq + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + local.get 11 + br_if 1 (;@1;) + local.get 4 + i32.load offset=4 + local.set 12 + i32.const 48 + local.set 13 + local.get 12 + local.get 13 + i32.mul + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 4 + i32.load offset=4 + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.add + local.set 18 + local.get 4 + local.get 18 + i32.store offset=4 + local.get 15 + call $_ZN4core3ptr79drop_in_place$LT$auction_registry..bindings..auction..auction..api..Auction$GT$17h1b67ec274337eeb7E + br 0 (;@2;) + end + end + i32.const 16 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr89drop_in_place$LT$auction_registry..bindings..auction..auction_stub..stub_auction..Api$GT$17h4318b43587119461E (;309;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr118drop_in_place$LT$wit_bindgen..Resource$LT$auction_registry..bindings..auction..auction_stub..stub_auction..Api$GT$$GT$17h417df467799ccdb6E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN86_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1cd9b4d533dbe510E (;310;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + local.get 3 + local.get 4 + call $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$16as_raw_mut_slice17hb3e375ea204c61e8E + local.get 3 + i32.load offset=4 + local.set 5 + local.get 3 + i32.load + local.set 6 + local.get 6 + local.get 5 + call $_ZN4core3ptr63drop_in_place$LT$$u5b$auction_registry..model..Auction$u5d$$GT$17heda09f4579d16773E + i32.const 8 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + call $_ZN4core3ptr186drop_in_place$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$auction_registry..model..Auction$C$alloc..alloc..Global$GT$$GT$17hc43e10975127807fE + i32.const 16 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr96drop_in_place$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$17h59e41b25d20a0b79E (;311;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 16 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + call $_ZN4core3ptr52drop_in_place$LT$auction_registry..model..Bidder$GT$17h656db28f7b61d07dE + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr971drop_in_place$LT$core..iter..adapters..map..map_fold$LT$auction_registry..model..Auction$C$auction_registry..bindings..auction..auction..api..Auction$C$$LP$$RP$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$C$core..iter..traits..iterator..Iterator..for_each..call$LT$auction_registry..bindings..auction..auction..api..Auction$C$alloc..vec..Vec$LT$auction_registry..bindings..auction..auction..api..Auction$GT$..extend_trusted$LT$core..iter..adapters..map..Map$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h916e770d9483e0d1E (;312;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr604drop_in_place$LT$core..iter..traits..iterator..Iterator..for_each..call$LT$auction_registry..bindings..auction..auction..api..Auction$C$alloc..vec..Vec$LT$auction_registry..bindings..auction..auction..api..Auction$GT$..extend_trusted$LT$core..iter..adapters..map..Map$LT$alloc..vec..into_iter..IntoIter$LT$auction_registry..model..Auction$GT$$C$$LT$auction_registry..Component$u20$as$u20$auction_registry..bindings..exports..auction..registry..api..Guest$GT$..get_auctions..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hf9ff0a5fd1d9e051E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr98drop_in_place$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$17h37ba277cddc9f01dE (;313;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 16 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + call $_ZN4core3ptr53drop_in_place$LT$auction_registry..model..Auction$GT$17h9d8c34c5dcc90a3bE + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw5alloc5inner8do_alloc17h325b753698e49fccE (;314;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 64 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=32 + local.get 5 + local.get 1 + i32.store offset=36 + local.get 5 + local.get 2 + i32.store offset=40 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 0 + local.get 1 + local.get 2 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17hdb87adc443a3e58dE + local.get 5 + i32.load offset=8 + local.set 8 + local.get 5 + i32.load offset=12 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=24 + local.get 5 + local.get 8 + i32.store offset=20 + local.get 5 + i32.load offset=20 + local.set 10 + i32.const 1 + local.set 11 + i32.const 0 + local.set 12 + local.get 12 + local.get 11 + local.get 10 + select + local.set 13 + block ;; label = @1 + block ;; label = @2 + local.get 13 + br_if 0 (;@2;) + local.get 5 + i32.load offset=20 + local.set 14 + local.get 5 + i32.load offset=24 + local.set 15 + local.get 5 + local.get 14 + i32.store offset=44 + local.get 5 + local.get 15 + i32.store offset=48 + local.get 5 + local.get 14 + i32.store offset=52 + local.get 5 + local.get 15 + i32.store offset=56 + local.get 5 + local.get 14 + i32.store offset=60 + local.get 5 + local.get 14 + i32.store offset=28 + local.get 5 + i32.load offset=28 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=16 + br 1 (;@1;) + end + i32.const 0 + local.set 17 + local.get 5 + local.get 17 + i32.store offset=16 + end + local.get 5 + i32.load offset=16 + local.set 18 + i32.const 64 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + local.get 18 + return + ) + (func $_ZN49_$LT$uuid..Uuid$u20$as$u20$core..clone..Clone$GT$5clone17h47d296f610fe7979E (;315;) (type 4) (param i32 i32) + (local i32 i32 i32 i64 i32 i32 i32 i64) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i64.load align=1 + local.set 5 + local.get 0 + local.get 5 + i64.store align=1 + i32.const 8 + local.set 6 + local.get 0 + local.get 6 + i32.add + local.set 7 + local.get 1 + local.get 6 + i32.add + local.set 8 + local.get 8 + i64.load align=1 + local.set 9 + local.get 7 + local.get 9 + i64.store align=1 + return + ) + (func $_ZN51_$LT$uuid..Uuid$u20$as$u20$core..cmp..PartialEq$GT$2eq17h394a598a5928c839E (;316;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN4core5array8equality103_$LT$impl$u20$core..cmp..PartialEq$LT$$u5b$B$u3b$$u20$N$u5d$$GT$$u20$for$u20$$u5b$A$u3b$$u20$N$u5d$$GT$2eq17ha269b3fb33457f99E + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN4core3mem4swap17hcd6b977e1057128fE (;317;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=40 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + i32.const 8 + local.set 8 + local.get 0 + local.get 8 + i32.add + local.set 9 + local.get 9 + i64.load align=4 + local.set 10 + i32.const 8 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 8 + i32.add + local.set 13 + local.get 13 + local.get 10 + i64.store + local.get 0 + i64.load align=4 + local.set 14 + local.get 4 + local.get 14 + i64.store offset=8 + i32.const 8 + local.set 15 + local.get 1 + local.get 15 + i32.add + local.set 16 + local.get 16 + i64.load align=4 + local.set 17 + i32.const 24 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 15 + i32.add + local.set 20 + local.get 20 + local.get 17 + i64.store + local.get 1 + i64.load align=4 + local.set 21 + local.get 4 + local.get 21 + i64.store offset=24 + local.get 4 + i64.load offset=24 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 24 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i64.load align=4 + local.set 28 + local.get 24 + local.get 28 + i64.store align=4 + local.get 4 + i64.load offset=8 align=4 + local.set 29 + local.get 1 + local.get 29 + i64.store align=4 + i32.const 8 + local.set 30 + local.get 1 + local.get 30 + i32.add + local.set 31 + i32.const 8 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 30 + i32.add + local.set 34 + local.get 34 + i64.load align=4 + local.set 35 + local.get 31 + local.get 35 + i64.store align=4 + br 1 (;@1;) + end + i32.const 1 + local.set 36 + local.get 0 + local.get 1 + local.get 36 + call $_ZN4core3ptr19swap_nonoverlapping17h35692fc1c083d932E + end + i32.const 48 + local.set 37 + local.get 4 + local.get 37 + i32.add + local.set 38 + local.get 38 + global.set $__stack_pointer + return + ) + (func $_ZN4core3mem6forget17ha99401ca6b29249fE (;318;) (type 4) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + return + ) + (func $_ZN4core4cell13Cell$LT$T$GT$7get_mut17h2948ff2bceb30ae6E (;319;) (type 2) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN16auction_registry5model8BidderId3new17h9084d0bbee26ddf8E (;320;) (type 3) (param i32) + (local i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.set 4 + local.get 4 + call $_ZN4uuid2v428_$LT$impl$u20$uuid..Uuid$GT$6new_v417h37ef987ce96af6a9E + local.get 3 + i64.load align=1 + local.set 5 + local.get 0 + local.get 5 + i64.store align=1 + i32.const 8 + local.set 6 + local.get 0 + local.get 6 + i32.add + local.set 7 + local.get 3 + local.get 6 + i32.add + local.set 8 + local.get 8 + i64.load align=1 + local.set 9 + local.get 7 + local.get 9 + i64.store align=1 + i32.const 16 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN140_$LT$auction_registry..model..BidderId$u20$as$u20$core..convert..Into$LT$auction_registry..bindings..auction..auction..api..BidderId$GT$$GT$4into17h100c9fa400f7ef5eE (;321;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 4 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN45_$LT$T$u20$as$u20$alloc..string..ToString$GT$9to_string17hfa9fece4d0169673E + local.get 4 + i64.load offset=4 align=4 + local.set 8 + local.get 0 + local.get 8 + i64.store align=4 + i32.const 8 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + i32.const 4 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 9 + i32.add + local.set 13 + local.get 13 + i32.load + local.set 14 + local.get 10 + local.get 14 + i32.store + i32.const 16 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry5model9AuctionId3new17h66949ee5f60cdc7eE (;322;) (type 3) (param i32) + (local i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.set 4 + local.get 4 + call $_ZN4uuid2v428_$LT$impl$u20$uuid..Uuid$GT$6new_v417h37ef987ce96af6a9E + local.get 3 + i64.load align=1 + local.set 5 + local.get 0 + local.get 5 + i64.store align=1 + i32.const 8 + local.set 6 + local.get 0 + local.get 6 + i32.add + local.set 7 + local.get 3 + local.get 6 + i32.add + local.set 8 + local.get 8 + i64.load align=1 + local.set 9 + local.get 7 + local.get 9 + i64.store align=1 + i32.const 16 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN142_$LT$auction_registry..model..AuctionId$u20$as$u20$core..convert..Into$LT$auction_registry..bindings..auction..auction..api..AuctionId$GT$$GT$4into17h327e2ef6a5b639bdE (;323;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 4 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN45_$LT$T$u20$as$u20$alloc..string..ToString$GT$9to_string17hfa9fece4d0169673E + local.get 4 + i64.load offset=4 align=4 + local.set 8 + local.get 0 + local.get 8 + i64.store align=4 + i32.const 8 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + i32.const 4 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 9 + i32.add + local.set 13 + local.get 13 + i32.load + local.set 14 + local.get 10 + local.get 14 + i32.store + i32.const 16 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN84_$LT$auction_registry..model..Deadline$u20$as$u20$core..convert..From$LT$u64$GT$$GT$4from17h1fde2cbc49cfc8f9E (;324;) (type 19) (param i32 i64) + (local i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i64.store offset=40 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.get 1 + call $_ZN4core4time8Duration9from_secs17hc2ff2c38430398d8E + local.get 4 + i32.load offset=16 + local.set 7 + local.get 4 + i64.load offset=8 + local.set 8 + local.get 4 + local.get 8 + i64.store offset=24 + local.get 4 + local.get 7 + i32.store offset=32 + local.get 4 + i64.load offset=24 + local.set 9 + local.get 4 + i32.load offset=32 + local.set 10 + local.get 0 + local.get 10 + i32.store offset=8 + local.get 0 + local.get 9 + i64.store + i32.const 48 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + return + ) + (func $_ZN84_$LT$auction_registry..model..Deadline$u20$as$u20$core..convert..Into$LT$u64$GT$$GT$4into17h82f08e78277a2e61E (;325;) (type 29) (param i64 i32) (result i64) + (local i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i64.store + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + local.set 5 + local.get 5 + call $_ZN4core4time8Duration7as_secs17hfbdf3ce77c40c769E + local.set 6 + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 6 + return + ) + (func $_ZN16auction_registry5model7Auction3new17hbb1732eb7038dd43E (;326;) (type 13) (param i32 i32 i32 i32 f32 i64 i32) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 7 + i32.const 32 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 9 + local.get 4 + f32.store offset=12 + local.get 9 + local.get 5 + i64.store offset=16 + local.get 9 + local.get 6 + i32.store offset=24 + i32.const 16 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 1 + i64.load align=1 + local.set 12 + local.get 11 + local.get 12 + i64.store align=1 + i32.const 8 + local.set 13 + local.get 11 + local.get 13 + i32.add + local.set 14 + local.get 1 + local.get 13 + i32.add + local.set 15 + local.get 15 + i64.load align=1 + local.set 16 + local.get 14 + local.get 16 + i64.store align=1 + i32.const 32 + local.set 17 + local.get 0 + local.get 17 + i32.add + local.set 18 + local.get 2 + i64.load align=4 + local.set 19 + local.get 18 + local.get 19 + i64.store align=4 + i32.const 8 + local.set 20 + local.get 18 + local.get 20 + i32.add + local.set 21 + local.get 2 + local.get 20 + i32.add + local.set 22 + local.get 22 + i32.load + local.set 23 + local.get 21 + local.get 23 + i32.store + i32.const 44 + local.set 24 + local.get 0 + local.get 24 + i32.add + local.set 25 + local.get 3 + i64.load align=4 + local.set 26 + local.get 25 + local.get 26 + i64.store align=4 + i32.const 8 + local.set 27 + local.get 25 + local.get 27 + i32.add + local.set 28 + local.get 3 + local.get 27 + i32.add + local.set 29 + local.get 29 + i32.load + local.set 30 + local.get 28 + local.get 30 + i32.store + local.get 0 + local.get 4 + f32.store offset=56 + local.get 0 + local.get 5 + i64.store + local.get 0 + local.get 6 + i32.store offset=8 + return + ) + (func $_ZN138_$LT$auction_registry..model..Auction$u20$as$u20$core..convert..Into$LT$auction_registry..bindings..auction..auction..api..Auction$GT$$GT$4into17h324b7091c3fb2ff0E (;327;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 f32 i64 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 16 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + i32.const 8 + local.set 7 + local.get 6 + local.get 7 + i32.add + local.set 8 + local.get 8 + i64.load align=1 + local.set 9 + i32.const 16 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.get 7 + i32.add + local.set 12 + local.get 12 + local.get 9 + i64.store + local.get 6 + i64.load align=1 + local.set 13 + local.get 4 + local.get 13 + i64.store offset=16 + i32.const 4 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + i32.const 16 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 16 + local.get 19 + call $_ZN142_$LT$auction_registry..model..AuctionId$u20$as$u20$core..convert..Into$LT$auction_registry..bindings..auction..auction..api..AuctionId$GT$$GT$4into17h327e2ef6a5b639bdE + i32.const 32 + local.set 20 + local.get 1 + local.get 20 + i32.add + local.set 21 + i32.const 8 + local.set 22 + local.get 21 + local.get 22 + i32.add + local.set 23 + local.get 23 + i32.load + local.set 24 + i32.const 32 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 22 + i32.add + local.set 27 + local.get 27 + local.get 24 + i32.store + local.get 21 + i64.load align=4 + local.set 28 + local.get 4 + local.get 28 + i64.store offset=32 + i32.const 44 + local.set 29 + local.get 1 + local.get 29 + i32.add + local.set 30 + i32.const 8 + local.set 31 + local.get 30 + local.get 31 + i32.add + local.set 32 + local.get 32 + i32.load + local.set 33 + i32.const 48 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 31 + i32.add + local.set 36 + local.get 36 + local.get 33 + i32.store + local.get 30 + i64.load align=4 + local.set 37 + local.get 4 + local.get 37 + i64.store offset=48 + local.get 1 + f32.load offset=56 + local.set 38 + local.get 1 + i64.load + local.set 39 + local.get 1 + i32.load offset=8 + local.set 40 + local.get 39 + local.get 40 + call $_ZN84_$LT$auction_registry..model..Deadline$u20$as$u20$core..convert..Into$LT$u64$GT$$GT$4into17h82f08e78277a2e61E + local.set 41 + i32.const 8 + local.set 42 + local.get 0 + local.get 42 + i32.add + local.set 43 + local.get 4 + i64.load offset=4 align=4 + local.set 44 + local.get 43 + local.get 44 + i64.store align=4 + i32.const 8 + local.set 45 + local.get 43 + local.get 45 + i32.add + local.set 46 + i32.const 4 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 45 + i32.add + local.set 49 + local.get 49 + i32.load + local.set 50 + local.get 46 + local.get 50 + i32.store + i32.const 20 + local.set 51 + local.get 0 + local.get 51 + i32.add + local.set 52 + local.get 4 + i64.load offset=32 align=4 + local.set 53 + local.get 52 + local.get 53 + i64.store align=4 + i32.const 8 + local.set 54 + local.get 52 + local.get 54 + i32.add + local.set 55 + i32.const 32 + local.set 56 + local.get 4 + local.get 56 + i32.add + local.set 57 + local.get 57 + local.get 54 + i32.add + local.set 58 + local.get 58 + i32.load + local.set 59 + local.get 55 + local.get 59 + i32.store + i32.const 32 + local.set 60 + local.get 0 + local.get 60 + i32.add + local.set 61 + local.get 4 + i64.load offset=48 align=4 + local.set 62 + local.get 61 + local.get 62 + i64.store align=4 + i32.const 8 + local.set 63 + local.get 61 + local.get 63 + i32.add + local.set 64 + i32.const 48 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + local.get 63 + i32.add + local.set 67 + local.get 67 + i32.load + local.set 68 + local.get 64 + local.get 68 + i32.store + local.get 0 + local.get 38 + f32.store offset=44 + local.get 0 + local.get 41 + i64.store + i32.const 64 + local.set 69 + local.get 4 + local.get 69 + i32.add + local.set 70 + local.get 70 + global.set $__stack_pointer + return + ) + (func $_ZN16auction_registry5model6Bidder3new17hecdceb5ea324f9b3E (;328;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32) + i32.const 24 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 1 + i64.load align=1 + local.set 6 + local.get 5 + local.get 6 + i64.store align=1 + i32.const 8 + local.set 7 + local.get 5 + local.get 7 + i32.add + local.set 8 + local.get 1 + local.get 7 + i32.add + local.set 9 + local.get 9 + i64.load align=1 + local.set 10 + local.get 8 + local.get 10 + i64.store align=1 + local.get 2 + i64.load align=4 + local.set 11 + local.get 0 + local.get 11 + i64.store align=4 + i32.const 8 + local.set 12 + local.get 0 + local.get 12 + i32.add + local.set 13 + local.get 2 + local.get 12 + i32.add + local.set 14 + local.get 14 + i32.load + local.set 15 + local.get 13 + local.get 15 + i32.store + i32.const 12 + local.set 16 + local.get 0 + local.get 16 + i32.add + local.set 17 + local.get 3 + i64.load align=4 + local.set 18 + local.get 17 + local.get 18 + i64.store align=4 + i32.const 8 + local.set 19 + local.get 17 + local.get 19 + i32.add + local.set 20 + local.get 3 + local.get 19 + i32.add + local.set 21 + local.get 21 + i32.load + local.set 22 + local.get 20 + local.get 22 + i32.store + return + ) + (func $_ZN16auction_registry5model5State3new17h8db2f1b3c9ffd114E (;329;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 64 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.set 4 + local.get 4 + call $_ZN3std11collections4hash3map20HashMap$LT$K$C$V$GT$3new17hbe5c6fd76ad444b4E + i32.const 32 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + call $_ZN3std11collections4hash3map20HashMap$LT$K$C$V$GT$3new17h6e2b20ca3f90375cE + local.get 3 + i64.load + local.set 8 + local.get 0 + local.get 8 + i64.store + i32.const 24 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + local.get 3 + local.get 9 + i32.add + local.set 11 + local.get 11 + i64.load + local.set 12 + local.get 10 + local.get 12 + i64.store + i32.const 16 + local.set 13 + local.get 0 + local.get 13 + i32.add + local.set 14 + local.get 3 + local.get 13 + i32.add + local.set 15 + local.get 15 + i64.load + local.set 16 + local.get 14 + local.get 16 + i64.store + i32.const 8 + local.set 17 + local.get 0 + local.get 17 + i32.add + local.set 18 + local.get 3 + local.get 17 + i32.add + local.set 19 + local.get 19 + i64.load + local.set 20 + local.get 18 + local.get 20 + i64.store + i32.const 32 + local.set 21 + local.get 0 + local.get 21 + i32.add + local.set 22 + local.get 3 + i64.load offset=32 + local.set 23 + local.get 22 + local.get 23 + i64.store + i32.const 24 + local.set 24 + local.get 22 + local.get 24 + i32.add + local.set 25 + i32.const 32 + local.set 26 + local.get 3 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 24 + i32.add + local.set 28 + local.get 28 + i64.load + local.set 29 + local.get 25 + local.get 29 + i64.store + i32.const 16 + local.set 30 + local.get 22 + local.get 30 + i32.add + local.set 31 + i32.const 32 + local.set 32 + local.get 3 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 30 + i32.add + local.set 34 + local.get 34 + i64.load + local.set 35 + local.get 31 + local.get 35 + i64.store + i32.const 8 + local.set 36 + local.get 22 + local.get 36 + i32.add + local.set 37 + i32.const 32 + local.set 38 + local.get 3 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.get 36 + i32.add + local.set 40 + local.get 40 + i64.load + local.set 41 + local.get 37 + local.get 41 + i64.store + i32.const 64 + local.set 42 + local.get 3 + local.get 42 + i32.add + local.set 43 + local.get 43 + global.set $__stack_pointer + return + ) + (func $_ZN72_$LT$auction_registry..model..BidderId$u20$as$u20$core..clone..Clone$GT$5clone17hc165c150cfc2c3e0E (;330;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=28 + i32.const 12 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN49_$LT$uuid..Uuid$u20$as$u20$core..clone..Clone$GT$5clone17h47d296f610fe7979E + local.get 4 + i64.load offset=12 align=1 + local.set 8 + local.get 0 + local.get 8 + i64.store align=1 + i32.const 8 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + i32.const 12 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 9 + i32.add + local.set 13 + local.get 13 + i64.load align=1 + local.set 14 + local.get 10 + local.get 14 + i64.store align=1 + i32.const 32 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN74_$LT$auction_registry..model..BidderId$u20$as$u20$core..cmp..PartialEq$GT$2eq17h17404a95368fcfdbE (;331;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN51_$LT$uuid..Uuid$u20$as$u20$core..cmp..PartialEq$GT$2eq17h394a598a5928c839E + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN73_$LT$auction_registry..model..AuctionId$u20$as$u20$core..clone..Clone$GT$5clone17ha459af9fae449268E (;332;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=28 + i32.const 12 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 1 + call $_ZN49_$LT$uuid..Uuid$u20$as$u20$core..clone..Clone$GT$5clone17h47d296f610fe7979E + local.get 4 + i64.load offset=12 align=1 + local.set 8 + local.get 0 + local.get 8 + i64.store align=1 + i32.const 8 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + i32.const 12 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 9 + i32.add + local.set 13 + local.get 13 + i64.load align=1 + local.set 14 + local.get 10 + local.get 14 + i64.store align=1 + i32.const 32 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN75_$LT$auction_registry..model..AuctionId$u20$as$u20$core..cmp..PartialEq$GT$2eq17h2366eab3af18a51cE (;333;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN51_$LT$uuid..Uuid$u20$as$u20$core..cmp..PartialEq$GT$2eq17h394a598a5928c839E + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN72_$LT$auction_registry..model..Deadline$u20$as$u20$core..clone..Clone$GT$5clone17he4b30d24dea67c8cE (;334;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.get 1 + call $_ZN59_$LT$core..time..Duration$u20$as$u20$core..clone..Clone$GT$5clone17h5fde160ab6f5e68fE + local.get 4 + i32.load offset=16 + local.set 7 + local.get 4 + i64.load offset=8 + local.set 8 + local.get 4 + local.get 8 + i64.store offset=24 + local.get 4 + local.get 7 + i32.store offset=32 + local.get 4 + i64.load offset=24 + local.set 9 + local.get 4 + i32.load offset=32 + local.set 10 + local.get 0 + local.get 10 + i32.store offset=8 + local.get 0 + local.get 9 + i64.store + i32.const 48 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + return + ) + (func $_ZN71_$LT$auction_registry..model..Auction$u20$as$u20$core..clone..Clone$GT$5clone17h0e965e5d29267338E (;335;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=60 + i32.const 16 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + i32.const 20 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + local.get 6 + call $_ZN73_$LT$auction_registry..model..AuctionId$u20$as$u20$core..clone..Clone$GT$5clone17ha459af9fae449268E + i32.const 32 + local.set 10 + local.get 1 + local.get 10 + i32.add + local.set 11 + i32.const 36 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 14 + local.get 11 + call $_ZN60_$LT$alloc..string..String$u20$as$u20$core..clone..Clone$GT$5clone17h0a35e264e393fd19E + i32.const 44 + local.set 15 + local.get 1 + local.get 15 + i32.add + local.set 16 + i32.const 48 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 19 + local.get 16 + call $_ZN60_$LT$alloc..string..String$u20$as$u20$core..clone..Clone$GT$5clone17h0a35e264e393fd19E + local.get 1 + f32.load offset=56 + local.set 20 + local.get 4 + local.get 1 + call $_ZN72_$LT$auction_registry..model..Deadline$u20$as$u20$core..clone..Clone$GT$5clone17he4b30d24dea67c8cE + local.get 4 + i32.load offset=8 + local.set 21 + local.get 4 + i64.load + local.set 22 + i32.const 16 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + local.get 4 + i64.load offset=20 align=1 + local.set 25 + local.get 24 + local.get 25 + i64.store align=1 + i32.const 8 + local.set 26 + local.get 24 + local.get 26 + i32.add + local.set 27 + i32.const 20 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.get 26 + i32.add + local.set 30 + local.get 30 + i64.load align=1 + local.set 31 + local.get 27 + local.get 31 + i64.store align=1 + i32.const 32 + local.set 32 + local.get 0 + local.get 32 + i32.add + local.set 33 + local.get 4 + i64.load offset=36 align=4 + local.set 34 + local.get 33 + local.get 34 + i64.store align=4 + i32.const 8 + local.set 35 + local.get 33 + local.get 35 + i32.add + local.set 36 + i32.const 36 + local.set 37 + local.get 4 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.get 35 + i32.add + local.set 39 + local.get 39 + i32.load + local.set 40 + local.get 36 + local.get 40 + i32.store + i32.const 44 + local.set 41 + local.get 0 + local.get 41 + i32.add + local.set 42 + local.get 4 + i64.load offset=48 align=4 + local.set 43 + local.get 42 + local.get 43 + i64.store align=4 + i32.const 8 + local.set 44 + local.get 42 + local.get 44 + i32.add + local.set 45 + i32.const 48 + local.set 46 + local.get 4 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.get 44 + i32.add + local.set 48 + local.get 48 + i32.load + local.set 49 + local.get 45 + local.get 49 + i32.store + local.get 0 + local.get 20 + f32.store offset=56 + local.get 0 + local.get 22 + i64.store + local.get 0 + local.get 21 + i32.store offset=8 + i32.const 64 + local.set 50 + local.get 4 + local.get 50 + i32.add + local.set 51 + local.get 51 + global.set $__stack_pointer + return + ) + (func $_ZN91_$LT$hashbrown..raw..RawIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h0b59152781d78938E (;336;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=8 + local.get 0 + i32.load offset=24 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 4 + br_if 0 (;@2;) + i32.const 0 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=4 + br 1 (;@1;) + end + local.get 0 + call $_ZN9hashbrown3raw21RawIterRange$LT$T$GT$9next_impl17h00950b0b687b5e03E + local.set 6 + local.get 3 + local.get 6 + i32.store offset=12 + local.get 0 + i32.load offset=24 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 0 + local.get 9 + i32.store offset=24 + local.get 3 + local.get 6 + i32.store offset=4 + end + local.get 3 + i32.load offset=4 + local.set 10 + i32.const 16 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + local.get 10 + return + ) + (func $_ZN9hashbrown3raw21RawIterRange$LT$T$GT$9next_impl17h00950b0b687b5e03E (;337;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 112 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1053104 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=16 + i32.const 0 + local.set 5 + local.get 3 + local.get 5 + i32.store8 offset=22 + i32.const 128 + local.set 6 + local.get 3 + local.get 6 + i32.store8 offset=23 + i32.const 8 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=64 + block ;; label = @1 + loop ;; label = @2 + i32.const 8 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 0 + call $_ZN95_$LT$hashbrown..raw..bitmask..BitMaskIter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hdb720bca9e6adfd8E + local.get 3 + i32.load offset=8 + local.set 10 + local.get 3 + i32.load offset=12 + local.set 11 + local.get 3 + local.get 11 + i32.store offset=36 + local.get 3 + local.get 10 + i32.store offset=32 + local.get 3 + i32.load offset=32 + local.set 12 + i32.const 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i32.eq + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + block ;; label = @3 + local.get 18 + i32.eqz + br_if 0 (;@3;) + local.get 3 + i32.load offset=36 + local.set 19 + local.get 3 + local.get 19 + i32.store offset=68 + i32.const 16 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 19 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$6next_n17h97169702734b2ac0E + local.set 22 + local.get 3 + local.get 22 + i32.store offset=28 + br 2 (;@1;) + end + i32.const 0 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + block ;; label = @3 + local.get 25 + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.load offset=8 + local.set 26 + local.get 0 + i32.load offset=12 + local.set 27 + local.get 26 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.get 29 + i32.ge_u + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @4 + local.get 32 + br_if 0 (;@4;) + br 1 (;@3;) + end + i32.const 0 + local.set 33 + local.get 3 + local.get 33 + i32.store offset=28 + br 2 (;@1;) + end + local.get 0 + i32.load offset=8 + local.set 34 + local.get 3 + local.get 34 + i32.store offset=72 + local.get 3 + local.get 34 + i32.store offset=76 + local.get 34 + i64.load + local.set 35 + local.get 3 + local.get 35 + i64.store offset=80 + i32.const 48 + local.set 36 + local.get 3 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + i64.const -9187201950435737472 + local.set 39 + local.get 38 + local.get 39 + i64.store align=1 + i64.const -9187201950435737472 + local.set 40 + local.get 35 + local.get 40 + i64.and + local.set 41 + local.get 3 + local.get 41 + i64.store offset=88 + i64.const -9187201950435737472 + local.set 42 + local.get 41 + local.get 42 + i64.xor + local.set 43 + local.get 3 + local.get 43 + i64.store offset=96 + i64.const -1 + local.set 44 + local.get 43 + local.get 44 + i64.and + local.set 45 + local.get 3 + local.get 45 + i64.store offset=56 + local.get 3 + i64.load offset=56 + local.set 46 + local.get 3 + local.get 46 + i64.store offset=40 + local.get 3 + i64.load offset=40 + local.set 47 + local.get 0 + local.get 47 + i64.store + i32.const 16 + local.set 48 + local.get 0 + local.get 48 + i32.add + local.set 49 + i32.const 8 + local.set 50 + local.get 49 + local.get 50 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$6next_n17h97169702734b2ac0E + local.set 51 + local.get 0 + local.get 51 + i32.store offset=16 + local.get 0 + i32.load offset=8 + local.set 52 + local.get 3 + local.get 52 + i32.store offset=108 + i32.const 8 + local.set 53 + local.get 52 + local.get 53 + i32.add + local.set 54 + local.get 0 + local.get 54 + i32.store offset=8 + br 0 (;@2;) + end + end + local.get 3 + i32.load offset=28 + local.set 55 + i32.const 112 + local.set 56 + local.get 3 + local.get 56 + i32.add + local.set 57 + local.get 57 + global.set $__stack_pointer + local.get 55 + return + ) + (func $_ZN91_$LT$hashbrown..raw..RawIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hbf453d781f9b894fE (;338;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=8 + local.get 0 + i32.load offset=24 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 4 + br_if 0 (;@2;) + i32.const 0 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=4 + br 1 (;@1;) + end + local.get 0 + call $_ZN9hashbrown3raw21RawIterRange$LT$T$GT$9next_impl17h97e6dd3783aafe03E + local.set 6 + local.get 3 + local.get 6 + i32.store offset=12 + local.get 0 + i32.load offset=24 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 0 + local.get 9 + i32.store offset=24 + local.get 3 + local.get 6 + i32.store offset=4 + end + local.get 3 + i32.load offset=4 + local.set 10 + i32.const 16 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + local.get 10 + return + ) + (func $_ZN9hashbrown3raw21RawIterRange$LT$T$GT$9next_impl17h97e6dd3783aafe03E (;339;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 112 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1053104 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=16 + i32.const 0 + local.set 5 + local.get 3 + local.get 5 + i32.store8 offset=22 + i32.const 128 + local.set 6 + local.get 3 + local.get 6 + i32.store8 offset=23 + i32.const 8 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=64 + block ;; label = @1 + loop ;; label = @2 + i32.const 8 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 0 + call $_ZN95_$LT$hashbrown..raw..bitmask..BitMaskIter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hdb720bca9e6adfd8E + local.get 3 + i32.load offset=8 + local.set 10 + local.get 3 + i32.load offset=12 + local.set 11 + local.get 3 + local.get 11 + i32.store offset=36 + local.get 3 + local.get 10 + i32.store offset=32 + local.get 3 + i32.load offset=32 + local.set 12 + i32.const 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i32.eq + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + block ;; label = @3 + local.get 18 + i32.eqz + br_if 0 (;@3;) + local.get 3 + i32.load offset=36 + local.set 19 + local.get 3 + local.get 19 + i32.store offset=68 + i32.const 16 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 19 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$6next_n17h1a3fc6d8e8323a9aE + local.set 22 + local.get 3 + local.get 22 + i32.store offset=28 + br 2 (;@1;) + end + i32.const 0 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + block ;; label = @3 + local.get 25 + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.load offset=8 + local.set 26 + local.get 0 + i32.load offset=12 + local.set 27 + local.get 26 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.get 29 + i32.ge_u + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @4 + local.get 32 + br_if 0 (;@4;) + br 1 (;@3;) + end + i32.const 0 + local.set 33 + local.get 3 + local.get 33 + i32.store offset=28 + br 2 (;@1;) + end + local.get 0 + i32.load offset=8 + local.set 34 + local.get 3 + local.get 34 + i32.store offset=72 + local.get 3 + local.get 34 + i32.store offset=76 + local.get 34 + i64.load + local.set 35 + local.get 3 + local.get 35 + i64.store offset=80 + i32.const 48 + local.set 36 + local.get 3 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + i64.const -9187201950435737472 + local.set 39 + local.get 38 + local.get 39 + i64.store align=1 + i64.const -9187201950435737472 + local.set 40 + local.get 35 + local.get 40 + i64.and + local.set 41 + local.get 3 + local.get 41 + i64.store offset=88 + i64.const -9187201950435737472 + local.set 42 + local.get 41 + local.get 42 + i64.xor + local.set 43 + local.get 3 + local.get 43 + i64.store offset=96 + i64.const -1 + local.set 44 + local.get 43 + local.get 44 + i64.and + local.set 45 + local.get 3 + local.get 45 + i64.store offset=56 + local.get 3 + i64.load offset=56 + local.set 46 + local.get 3 + local.get 46 + i64.store offset=40 + local.get 3 + i64.load offset=40 + local.set 47 + local.get 0 + local.get 47 + i64.store + i32.const 16 + local.set 48 + local.get 0 + local.get 48 + i32.add + local.set 49 + i32.const 8 + local.set 50 + local.get 49 + local.get 50 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$6next_n17h1a3fc6d8e8323a9aE + local.set 51 + local.get 0 + local.get 51 + i32.store offset=16 + local.get 0 + i32.load offset=8 + local.set 52 + local.get 3 + local.get 52 + i32.store offset=108 + i32.const 8 + local.set 53 + local.get 52 + local.get 53 + i32.add + local.set 54 + local.get 0 + local.get 54 + i32.store offset=8 + br 0 (;@2;) + end + end + local.get 3 + i32.load offset=28 + local.set 55 + i32.const 112 + local.set 56 + local.get 3 + local.get 56 + i32.add + local.set 57 + local.get 57 + global.set $__stack_pointer + local.get 55 + return + ) + (func $_ZN9hashbrown3raw13RawTableInner12free_buckets17h4d2037be54aca2cbE (;340;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 64 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 0 + i32.store offset=20 + local.get 6 + local.get 1 + i32.store offset=24 + local.get 6 + local.get 2 + i32.store offset=28 + local.get 6 + local.get 3 + i32.store offset=32 + local.get 0 + i32.load offset=4 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + i32.const 4 + local.set 10 + local.get 6 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 12 + local.get 2 + local.get 3 + local.get 9 + call $_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h5418b46d9f230697E + local.get 6 + i32.load offset=4 + local.set 13 + local.get 6 + i32.load offset=8 + local.set 14 + local.get 6 + local.get 13 + i32.store offset=36 + local.get 6 + local.get 14 + i32.store offset=40 + local.get 6 + i32.load offset=12 + local.set 15 + local.get 6 + local.get 15 + i32.store offset=44 + local.get 0 + i32.load + local.set 16 + local.get 6 + local.get 16 + i32.store offset=48 + local.get 6 + local.get 16 + i32.store offset=52 + i32.const 0 + local.set 17 + local.get 17 + local.get 15 + i32.sub + local.set 18 + local.get 6 + local.get 18 + i32.store offset=56 + local.get 16 + local.get 18 + i32.add + local.set 19 + local.get 6 + local.get 19 + i32.store offset=60 + local.get 6 + local.get 19 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 20 + local.get 1 + local.get 20 + local.get 13 + local.get 14 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h9b3987b99c61f5c2E + i32.const 64 + local.set 21 + local.get 6 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner13drop_elements17h7a9faea637a5ac26E (;341;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 80 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=76 + i32.const 1 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + local.get 6 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=12 + local.set 7 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 3 + local.set 8 + local.get 8 + local.get 0 + call $_ZN9hashbrown3raw13RawTableInner4iter17h865516512d999b71E + i32.const 24 + local.set 9 + i32.const 32 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.get 9 + i32.add + local.set 12 + local.get 3 + local.get 9 + i32.add + local.set 13 + local.get 13 + i64.load + local.set 14 + local.get 12 + local.get 14 + i64.store + i32.const 16 + local.set 15 + i32.const 32 + local.set 16 + local.get 3 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 15 + i32.add + local.set 18 + local.get 3 + local.get 15 + i32.add + local.set 19 + local.get 19 + i64.load + local.set 20 + local.get 18 + local.get 20 + i64.store + i32.const 8 + local.set 21 + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.get 21 + i32.add + local.set 24 + local.get 3 + local.get 21 + i32.add + local.set 25 + local.get 25 + i64.load + local.set 26 + local.get 24 + local.get 26 + i64.store + local.get 3 + i64.load + local.set 27 + local.get 3 + local.get 27 + i64.store offset=32 + loop ;; label = @2 + i32.const 32 + local.set 28 + local.get 3 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 30 + call $_ZN91_$LT$hashbrown..raw..RawIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h0b59152781d78938E + local.set 31 + local.get 3 + local.get 31 + i32.store offset=68 + local.get 3 + i32.load offset=68 + local.set 32 + i32.const 0 + local.set 33 + i32.const 1 + local.set 34 + local.get 34 + local.get 33 + local.get 32 + select + local.set 35 + block ;; label = @3 + local.get 35 + br_if 0 (;@3;) + br 2 (;@1;) + end + local.get 3 + i32.load offset=68 + local.set 36 + local.get 3 + local.get 36 + i32.store offset=72 + i32.const 72 + local.set 37 + local.get 3 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.set 39 + local.get 39 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$4drop17h1a5def0818f4eda8E + br 0 (;@2;) + end + end + i32.const 80 + local.set 40 + local.get 3 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner4iter17h865516512d999b71E (;342;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i64 i64 i64 i64 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 160 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1053104 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.store8 offset=15 + i32.const 1053104 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=16 + i32.const 0 + local.set 8 + local.get 4 + local.get 8 + i32.store8 offset=23 + i32.const 1053104 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + i32.const 0 + local.set 10 + local.get 4 + local.get 10 + i32.store8 offset=30 + i32.const 128 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=31 + i32.const 8 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=88 + local.get 1 + i32.load + local.set 13 + local.get 4 + local.get 13 + i32.store offset=92 + local.get 4 + local.get 13 + i32.store offset=96 + local.get 4 + local.get 13 + i32.store offset=100 + local.get 4 + local.get 13 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 14 + i32.const 0 + local.set 15 + local.get 14 + local.get 15 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h59f642f38e8807d4E + local.set 16 + local.get 4 + local.get 16 + i32.store offset=104 + local.get 1 + i32.load + local.set 17 + local.get 4 + local.get 17 + i32.store offset=108 + local.get 4 + local.get 17 + i32.store offset=112 + local.get 1 + i32.load offset=4 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.add + local.set 20 + local.get 4 + local.get 20 + i32.store offset=116 + local.get 17 + local.get 20 + i32.add + local.set 21 + local.get 4 + local.get 21 + i32.store offset=120 + local.get 4 + local.get 17 + i32.store offset=124 + local.get 17 + i64.load + local.set 22 + local.get 4 + local.get 22 + i64.store offset=128 + i32.const 72 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.set 25 + i64.const -9187201950435737472 + local.set 26 + local.get 25 + local.get 26 + i64.store align=1 + i64.const -9187201950435737472 + local.set 27 + local.get 22 + local.get 27 + i64.and + local.set 28 + local.get 4 + local.get 28 + i64.store offset=136 + i64.const -9187201950435737472 + local.set 29 + local.get 28 + local.get 29 + i64.xor + local.set 30 + local.get 4 + local.get 30 + i64.store offset=144 + i32.const 8 + local.set 31 + local.get 17 + local.get 31 + i32.add + local.set 32 + local.get 4 + local.get 32 + i32.store offset=156 + i64.const -1 + local.set 33 + local.get 30 + local.get 33 + i64.and + local.set 34 + local.get 4 + local.get 34 + i64.store offset=80 + local.get 4 + i64.load offset=80 + local.set 35 + local.get 4 + local.get 35 + i64.store offset=64 + local.get 4 + i64.load offset=64 + local.set 36 + local.get 4 + local.get 36 + i64.store offset=40 + local.get 4 + local.get 16 + i32.store offset=56 + local.get 4 + local.get 32 + i32.store offset=48 + local.get 4 + local.get 21 + i32.store offset=52 + local.get 1 + i32.load offset=12 + local.set 37 + local.get 4 + i64.load offset=40 + local.set 38 + local.get 0 + local.get 38 + i64.store + i32.const 16 + local.set 39 + local.get 0 + local.get 39 + i32.add + local.set 40 + i32.const 40 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 39 + i32.add + local.set 43 + local.get 43 + i64.load + local.set 44 + local.get 40 + local.get 44 + i64.store + i32.const 8 + local.set 45 + local.get 0 + local.get 45 + i32.add + local.set 46 + i32.const 40 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 45 + i32.add + local.set 49 + local.get 49 + i64.load + local.set 50 + local.get 46 + local.get 50 + i64.store + local.get 0 + local.get 37 + i32.store offset=24 + i32.const 160 + local.set 51 + local.get 4 + local.get 51 + i32.add + local.set 52 + local.get 52 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw15Bucket$LT$T$GT$4drop17h1a5def0818f4eda8E (;343;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + i32.const -1 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 8 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 9 + local.get 3 + local.get 9 + i32.store offset=20 + local.get 3 + local.get 9 + i32.store offset=24 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + local.get 12 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 4 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=28 + i32.const 4 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=12 + br 3 (;@1;) + end + i32.const -56 + local.set 15 + local.get 9 + local.get 15 + i32.add + local.set 16 + local.get 3 + local.get 16 + i32.store offset=12 + br 1 (;@2;) + end + local.get 3 + local.get 9 + i32.store offset=12 + end + end + local.get 3 + i32.load offset=12 + local.set 17 + local.get 17 + call $_ZN4core3ptr96drop_in_place$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$17h59e41b25d20a0b79E + i32.const 32 + local.set 18 + local.get 3 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner13drop_elements17hf3f088010bdea2fcE (;344;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 80 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=76 + i32.const 1 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + local.get 6 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=12 + local.set 7 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 3 + local.set 8 + local.get 8 + local.get 0 + call $_ZN9hashbrown3raw13RawTableInner4iter17h2eb2a486ea075a66E + i32.const 24 + local.set 9 + i32.const 32 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.get 9 + i32.add + local.set 12 + local.get 3 + local.get 9 + i32.add + local.set 13 + local.get 13 + i64.load + local.set 14 + local.get 12 + local.get 14 + i64.store + i32.const 16 + local.set 15 + i32.const 32 + local.set 16 + local.get 3 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 15 + i32.add + local.set 18 + local.get 3 + local.get 15 + i32.add + local.set 19 + local.get 19 + i64.load + local.set 20 + local.get 18 + local.get 20 + i64.store + i32.const 8 + local.set 21 + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.get 21 + i32.add + local.set 24 + local.get 3 + local.get 21 + i32.add + local.set 25 + local.get 25 + i64.load + local.set 26 + local.get 24 + local.get 26 + i64.store + local.get 3 + i64.load + local.set 27 + local.get 3 + local.get 27 + i64.store offset=32 + loop ;; label = @2 + i32.const 32 + local.set 28 + local.get 3 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 30 + call $_ZN91_$LT$hashbrown..raw..RawIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hbf453d781f9b894fE + local.set 31 + local.get 3 + local.get 31 + i32.store offset=68 + local.get 3 + i32.load offset=68 + local.set 32 + i32.const 0 + local.set 33 + i32.const 1 + local.set 34 + local.get 34 + local.get 33 + local.get 32 + select + local.set 35 + block ;; label = @3 + local.get 35 + br_if 0 (;@3;) + br 2 (;@1;) + end + local.get 3 + i32.load offset=68 + local.set 36 + local.get 3 + local.get 36 + i32.store offset=72 + i32.const 72 + local.set 37 + local.get 3 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.set 39 + local.get 39 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$4drop17h9c0c0fd8939352c5E + br 0 (;@2;) + end + end + i32.const 80 + local.set 40 + local.get 3 + local.get 40 + i32.add + local.set 41 + local.get 41 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner4iter17h2eb2a486ea075a66E (;345;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i64 i64 i64 i64 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 160 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1053104 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.store8 offset=15 + i32.const 1053104 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=16 + i32.const 0 + local.set 8 + local.get 4 + local.get 8 + i32.store8 offset=23 + i32.const 1053104 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + i32.const 0 + local.set 10 + local.get 4 + local.get 10 + i32.store8 offset=30 + i32.const 128 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=31 + i32.const 8 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=88 + local.get 1 + i32.load + local.set 13 + local.get 4 + local.get 13 + i32.store offset=92 + local.get 4 + local.get 13 + i32.store offset=96 + local.get 4 + local.get 13 + i32.store offset=100 + local.get 4 + local.get 13 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 14 + i32.const 0 + local.set 15 + local.get 14 + local.get 15 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h509c860bb2bd1068E + local.set 16 + local.get 4 + local.get 16 + i32.store offset=104 + local.get 1 + i32.load + local.set 17 + local.get 4 + local.get 17 + i32.store offset=108 + local.get 4 + local.get 17 + i32.store offset=112 + local.get 1 + i32.load offset=4 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.add + local.set 20 + local.get 4 + local.get 20 + i32.store offset=116 + local.get 17 + local.get 20 + i32.add + local.set 21 + local.get 4 + local.get 21 + i32.store offset=120 + local.get 4 + local.get 17 + i32.store offset=124 + local.get 17 + i64.load + local.set 22 + local.get 4 + local.get 22 + i64.store offset=128 + i32.const 72 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.set 25 + i64.const -9187201950435737472 + local.set 26 + local.get 25 + local.get 26 + i64.store align=1 + i64.const -9187201950435737472 + local.set 27 + local.get 22 + local.get 27 + i64.and + local.set 28 + local.get 4 + local.get 28 + i64.store offset=136 + i64.const -9187201950435737472 + local.set 29 + local.get 28 + local.get 29 + i64.xor + local.set 30 + local.get 4 + local.get 30 + i64.store offset=144 + i32.const 8 + local.set 31 + local.get 17 + local.get 31 + i32.add + local.set 32 + local.get 4 + local.get 32 + i32.store offset=156 + i64.const -1 + local.set 33 + local.get 30 + local.get 33 + i64.and + local.set 34 + local.get 4 + local.get 34 + i64.store offset=80 + local.get 4 + i64.load offset=80 + local.set 35 + local.get 4 + local.get 35 + i64.store offset=64 + local.get 4 + i64.load offset=64 + local.set 36 + local.get 4 + local.get 36 + i64.store offset=40 + local.get 4 + local.get 16 + i32.store offset=56 + local.get 4 + local.get 32 + i32.store offset=48 + local.get 4 + local.get 21 + i32.store offset=52 + local.get 1 + i32.load offset=12 + local.set 37 + local.get 4 + i64.load offset=40 + local.set 38 + local.get 0 + local.get 38 + i64.store + i32.const 16 + local.set 39 + local.get 0 + local.get 39 + i32.add + local.set 40 + i32.const 40 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 39 + i32.add + local.set 43 + local.get 43 + i64.load + local.set 44 + local.get 40 + local.get 44 + i64.store + i32.const 8 + local.set 45 + local.get 0 + local.get 45 + i32.add + local.set 46 + i32.const 40 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 45 + i32.add + local.set 49 + local.get 49 + i64.load + local.set 50 + local.get 46 + local.get 50 + i64.store + local.get 0 + local.get 37 + i32.store offset=24 + i32.const 160 + local.set 51 + local.get 4 + local.get 51 + i32.add + local.set 52 + local.get 52 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw15Bucket$LT$T$GT$4drop17h9c0c0fd8939352c5E (;346;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + i32.const -1 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 8 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 9 + local.get 3 + local.get 9 + i32.store offset=20 + local.get 3 + local.get 9 + i32.store offset=24 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + local.get 12 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 8 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=28 + i32.const 8 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=12 + br 3 (;@1;) + end + i32.const -80 + local.set 15 + local.get 9 + local.get 15 + i32.add + local.set 16 + local.get 3 + local.get 16 + i32.store offset=12 + br 1 (;@2;) + end + local.get 3 + local.get 9 + i32.store offset=12 + end + end + local.get 3 + i32.load offset=12 + local.set 17 + local.get 17 + call $_ZN4core3ptr98drop_in_place$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$17h37ba277cddc9f01dE + i32.const 32 + local.set 18 + local.get 3 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner14prepare_resize17h38d59c9bebad2490E (;347;) (type 21) (param i32 i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 7 + i32.const 160 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 9 + local.get 1 + i32.store offset=120 + local.get 9 + local.get 2 + i32.store offset=124 + local.get 9 + local.get 3 + i32.store offset=128 + local.get 9 + local.get 4 + i32.store offset=132 + local.get 9 + local.get 5 + i32.store offset=136 + local.get 6 + local.set 10 + local.get 9 + local.get 10 + i32.store8 offset=143 + i32.const 16 + local.set 11 + local.get 9 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 6 + local.set 14 + local.get 13 + local.get 2 + local.get 3 + local.get 4 + local.get 5 + local.get 14 + call $_ZN9hashbrown3raw13RawTableInner22fallible_with_capacity17h8eb74ba6b94dc3d6E + local.get 9 + i32.load offset=16 + local.set 15 + i32.const 1 + local.set 16 + i32.const 0 + local.set 17 + local.get 17 + local.get 16 + local.get 15 + select + local.set 18 + block ;; label = @1 + block ;; label = @2 + local.get 18 + br_if 0 (;@2;) + i32.const 8 + local.set 19 + i32.const 96 + local.set 20 + local.get 9 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 19 + i32.add + local.set 22 + i32.const 16 + local.set 23 + local.get 9 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 19 + i32.add + local.set 25 + local.get 25 + i64.load align=4 + local.set 26 + local.get 22 + local.get 26 + i64.store + local.get 9 + i64.load offset=16 align=4 + local.set 27 + local.get 9 + local.get 27 + i64.store offset=96 + i32.const 8 + local.set 28 + local.get 9 + local.get 28 + i32.add + local.set 29 + i32.const 96 + local.set 30 + local.get 9 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.get 28 + i32.add + local.set 32 + local.get 32 + i64.load align=4 + local.set 33 + local.get 29 + local.get 33 + i64.store + local.get 9 + i64.load offset=96 align=4 + local.set 34 + local.get 9 + local.get 34 + i64.store + br 1 (;@1;) + end + local.get 9 + i32.load offset=20 + local.set 35 + local.get 9 + i32.load offset=24 + local.set 36 + local.get 9 + local.get 35 + i32.store offset=144 + local.get 9 + local.get 36 + i32.store offset=148 + local.get 9 + local.get 35 + i32.store offset=112 + local.get 9 + local.get 36 + i32.store offset=116 + local.get 9 + i32.load offset=112 + local.set 37 + local.get 9 + i32.load offset=116 + local.set 38 + local.get 9 + local.get 37 + i32.store offset=4 + local.get 9 + local.get 38 + i32.store offset=8 + i32.const 0 + local.set 39 + local.get 9 + local.get 39 + i32.store + end + local.get 9 + i32.load + local.set 40 + i32.const 1 + local.set 41 + i32.const 0 + local.set 42 + local.get 42 + local.get 41 + local.get 40 + select + local.set 43 + block ;; label = @1 + block ;; label = @2 + local.get 43 + br_if 0 (;@2;) + i32.const 8 + local.set 44 + i32.const 40 + local.set 45 + local.get 9 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.get 44 + i32.add + local.set 47 + local.get 9 + local.get 44 + i32.add + local.set 48 + local.get 48 + i64.load + local.set 49 + local.get 47 + local.get 49 + i64.store + local.get 9 + i64.load + local.set 50 + local.get 9 + local.get 50 + i64.store offset=40 + local.get 9 + local.get 2 + i32.store offset=84 + local.get 9 + local.get 3 + i32.store offset=88 + local.get 9 + local.get 4 + i32.store offset=92 + i32.const 8 + local.set 51 + i32.const 56 + local.set 52 + local.get 9 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.get 51 + i32.add + local.set 54 + i32.const 84 + local.set 55 + local.get 9 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 51 + i32.add + local.set 57 + local.get 57 + i32.load + local.set 58 + local.get 54 + local.get 58 + i32.store + local.get 9 + i64.load offset=84 align=4 + local.set 59 + local.get 9 + local.get 59 + i64.store offset=56 + i32.const 56 + local.set 60 + local.get 9 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.set 62 + i32.const 12 + local.set 63 + local.get 62 + local.get 63 + i32.add + local.set 64 + local.get 9 + i64.load offset=40 align=4 + local.set 65 + local.get 64 + local.get 65 + i64.store align=4 + i32.const 8 + local.set 66 + local.get 64 + local.get 66 + i32.add + local.set 67 + i32.const 40 + local.set 68 + local.get 9 + local.get 68 + i32.add + local.set 69 + local.get 69 + local.get 66 + i32.add + local.set 70 + local.get 70 + i64.load align=4 + local.set 71 + local.get 67 + local.get 71 + i64.store align=4 + local.get 9 + i64.load offset=56 align=4 + local.set 72 + local.get 0 + local.get 72 + i64.store align=4 + i32.const 24 + local.set 73 + local.get 0 + local.get 73 + i32.add + local.set 74 + i32.const 56 + local.set 75 + local.get 9 + local.get 75 + i32.add + local.set 76 + local.get 76 + local.get 73 + i32.add + local.set 77 + local.get 77 + i32.load + local.set 78 + local.get 74 + local.get 78 + i32.store + i32.const 16 + local.set 79 + local.get 0 + local.get 79 + i32.add + local.set 80 + i32.const 56 + local.set 81 + local.get 9 + local.get 81 + i32.add + local.set 82 + local.get 82 + local.get 79 + i32.add + local.set 83 + local.get 83 + i64.load align=4 + local.set 84 + local.get 80 + local.get 84 + i64.store align=4 + i32.const 8 + local.set 85 + local.get 0 + local.get 85 + i32.add + local.set 86 + i32.const 56 + local.set 87 + local.get 9 + local.get 87 + i32.add + local.set 88 + local.get 88 + local.get 85 + i32.add + local.set 89 + local.get 89 + i64.load align=4 + local.set 90 + local.get 86 + local.get 90 + i64.store align=4 + br 1 (;@1;) + end + local.get 9 + i32.load offset=4 + local.set 91 + local.get 9 + i32.load offset=8 + local.set 92 + local.get 9 + local.get 91 + i32.store offset=32 + local.get 9 + local.get 92 + i32.store offset=36 + local.get 9 + i32.load offset=32 + local.set 93 + local.get 9 + i32.load offset=36 + local.set 94 + local.get 9 + local.get 93 + i32.store offset=152 + local.get 9 + local.get 94 + i32.store offset=156 + local.get 0 + local.get 93 + i32.store offset=4 + local.get 0 + local.get 94 + i32.store offset=8 + i32.const 0 + local.set 95 + local.get 0 + local.get 95 + i32.store + end + i32.const 160 + local.set 96 + local.get 9 + local.get 96 + i32.add + local.set 97 + local.get 97 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner22fallible_with_capacity17h8eb74ba6b94dc3d6E (;348;) (type 20) (param i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 6 + i32.const 272 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + local.get 8 + global.set $__stack_pointer + i32.const 0 + local.set 9 + local.get 8 + local.get 9 + i32.store offset=20 + i32.const 0 + local.set 10 + local.get 8 + local.get 10 + i32.store offset=24 + i32.const 255 + local.set 11 + local.get 8 + local.get 11 + i32.store8 offset=29 + i32.const 255 + local.set 12 + local.get 8 + local.get 12 + i32.store8 offset=30 + local.get 5 + local.set 13 + local.get 8 + local.get 13 + i32.store8 offset=31 + local.get 8 + local.get 1 + i32.store offset=184 + local.get 8 + local.get 2 + i32.store offset=188 + local.get 8 + local.get 3 + i32.store offset=192 + local.get 8 + local.get 4 + i32.store offset=196 + block ;; label = @1 + block ;; label = @2 + local.get 4 + br_if 0 (;@2;) + i32.const 8 + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + i32.const 0 + local.set 16 + local.get 16 + i64.load offset=1053128 align=4 + local.set 17 + local.get 15 + local.get 17 + i64.store align=4 + local.get 16 + i64.load offset=1053120 align=4 + local.set 18 + local.get 0 + local.get 18 + i64.store align=4 + br 1 (;@1;) + end + i32.const 8 + local.set 19 + local.get 8 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.get 4 + call $_ZN9hashbrown3raw19capacity_to_buckets17h4d004a5654395ca5E + local.get 8 + i32.load offset=8 + local.set 21 + local.get 8 + i32.load offset=12 + local.set 22 + local.get 8 + local.get 22 + i32.store offset=52 + local.get 8 + local.get 21 + i32.store offset=48 + i32.const 31 + local.set 23 + local.get 8 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.set 25 + local.get 8 + local.get 25 + i32.store offset=200 + local.get 8 + i32.load offset=48 + local.set 26 + block ;; label = @2 + block ;; label = @3 + local.get 26 + br_if 0 (;@3;) + local.get 8 + i32.load8_u offset=31 + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.get 28 + i32.and + local.set 29 + local.get 8 + local.get 29 + call $_ZN9hashbrown3raw11Fallibility17capacity_overflow17h6eeadcfdd0ecde63E + local.get 8 + i32.load offset=4 + local.set 30 + local.get 8 + i32.load + local.set 31 + local.get 8 + local.get 31 + i32.store offset=40 + local.get 8 + local.get 30 + i32.store offset=44 + br 1 (;@2;) + end + local.get 8 + i32.load offset=52 + local.set 32 + local.get 8 + local.get 32 + i32.store offset=204 + local.get 8 + local.get 32 + i32.store offset=44 + i32.const -2147483647 + local.set 33 + local.get 8 + local.get 33 + i32.store offset=40 + end + local.get 8 + i32.load offset=40 + local.set 34 + i32.const -2147483647 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + i32.const 1 + local.set 41 + local.get 38 + local.get 41 + i32.and + local.set 42 + local.get 39 + local.get 40 + local.get 42 + select + local.set 43 + block ;; label = @2 + block ;; label = @3 + local.get 43 + br_if 0 (;@3;) + local.get 8 + i32.load offset=44 + local.set 44 + local.get 8 + local.get 44 + i32.store offset=208 + local.get 8 + local.get 44 + i32.store offset=36 + i32.const -2147483647 + local.set 45 + local.get 8 + local.get 45 + i32.store offset=32 + br 1 (;@2;) + end + local.get 8 + i32.load offset=40 + local.set 46 + local.get 8 + i32.load offset=44 + local.set 47 + local.get 8 + local.get 46 + i32.store offset=212 + local.get 8 + local.get 47 + i32.store offset=216 + local.get 8 + local.get 46 + i32.store offset=152 + local.get 8 + local.get 47 + i32.store offset=156 + local.get 8 + i32.load offset=152 + local.set 48 + local.get 8 + i32.load offset=156 + local.set 49 + local.get 8 + local.get 48 + i32.store offset=32 + local.get 8 + local.get 49 + i32.store offset=36 + end + local.get 8 + i32.load offset=32 + local.set 50 + i32.const -2147483647 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + i32.const 1 + local.set 57 + local.get 54 + local.get 57 + i32.and + local.set 58 + local.get 55 + local.get 56 + local.get 58 + select + local.set 59 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 59 + br_if 0 (;@5;) + local.get 8 + i32.load offset=36 + local.set 60 + local.get 8 + local.get 60 + i32.store offset=220 + local.get 8 + i32.load8_u offset=31 + local.set 61 + i32.const 96 + local.set 62 + local.get 8 + local.get 62 + i32.add + local.set 63 + local.get 63 + local.set 64 + i32.const 1 + local.set 65 + local.get 61 + local.get 65 + i32.and + local.set 66 + local.get 64 + local.get 1 + local.get 2 + local.get 3 + local.get 60 + local.get 66 + call $_ZN9hashbrown3raw13RawTableInner17new_uninitialized17h9ba392d5d72870feE + local.get 8 + i32.load offset=96 + local.set 67 + i32.const 1 + local.set 68 + i32.const 0 + local.set 69 + local.get 69 + local.get 68 + local.get 67 + select + local.set 70 + local.get 70 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + local.get 8 + i32.load offset=32 + local.set 71 + local.get 8 + i32.load offset=36 + local.set 72 + local.get 8 + local.get 71 + i32.store offset=56 + local.get 8 + local.get 72 + i32.store offset=60 + local.get 8 + i32.load offset=56 + local.set 73 + local.get 8 + i32.load offset=60 + local.set 74 + local.get 8 + local.get 73 + i32.store offset=264 + local.get 8 + local.get 74 + i32.store offset=268 + local.get 0 + local.get 73 + i32.store offset=4 + local.get 0 + local.get 74 + i32.store offset=8 + i32.const 0 + local.set 75 + local.get 0 + local.get 75 + i32.store + br 3 (;@1;) + end + i32.const 8 + local.set 76 + i32.const 160 + local.set 77 + local.get 8 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.get 76 + i32.add + local.set 79 + i32.const 96 + local.set 80 + local.get 8 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.get 76 + i32.add + local.set 82 + local.get 82 + i64.load align=4 + local.set 83 + local.get 79 + local.get 83 + i64.store + local.get 8 + i64.load offset=96 align=4 + local.set 84 + local.get 8 + local.get 84 + i64.store offset=160 + i32.const 8 + local.set 85 + i32.const 80 + local.set 86 + local.get 8 + local.get 86 + i32.add + local.set 87 + local.get 87 + local.get 85 + i32.add + local.set 88 + i32.const 160 + local.set 89 + local.get 8 + local.get 89 + i32.add + local.set 90 + local.get 90 + local.get 85 + i32.add + local.set 91 + local.get 91 + i64.load align=4 + local.set 92 + local.get 88 + local.get 92 + i64.store + local.get 8 + i64.load offset=160 align=4 + local.set 93 + local.get 8 + local.get 93 + i64.store offset=80 + br 1 (;@2;) + end + local.get 8 + i32.load offset=100 + local.set 94 + local.get 8 + i32.load offset=104 + local.set 95 + local.get 8 + local.get 94 + i32.store offset=224 + local.get 8 + local.get 95 + i32.store offset=228 + local.get 8 + local.get 94 + i32.store offset=176 + local.get 8 + local.get 95 + i32.store offset=180 + local.get 8 + i32.load offset=176 + local.set 96 + local.get 8 + i32.load offset=180 + local.set 97 + local.get 8 + local.get 96 + i32.store offset=84 + local.get 8 + local.get 97 + i32.store offset=88 + i32.const 0 + local.set 98 + local.get 8 + local.get 98 + i32.store offset=80 + end + local.get 8 + i32.load offset=80 + local.set 99 + i32.const 1 + local.set 100 + i32.const 0 + local.set 101 + local.get 101 + local.get 100 + local.get 99 + select + local.set 102 + block ;; label = @2 + local.get 102 + br_if 0 (;@2;) + i32.const 8 + local.set 103 + i32.const 120 + local.set 104 + local.get 8 + local.get 104 + i32.add + local.set 105 + local.get 105 + local.get 103 + i32.add + local.set 106 + i32.const 80 + local.set 107 + local.get 8 + local.get 107 + i32.add + local.set 108 + local.get 108 + local.get 103 + i32.add + local.set 109 + local.get 109 + i64.load + local.set 110 + local.get 106 + local.get 110 + i64.store + local.get 8 + i64.load offset=80 + local.set 111 + local.get 8 + local.get 111 + i64.store offset=120 + i32.const 8 + local.set 112 + i32.const 64 + local.set 113 + local.get 8 + local.get 113 + i32.add + local.set 114 + local.get 114 + local.get 112 + i32.add + local.set 115 + i32.const 120 + local.set 116 + local.get 8 + local.get 116 + i32.add + local.set 117 + local.get 117 + local.get 112 + i32.add + local.set 118 + local.get 118 + i64.load align=4 + local.set 119 + local.get 115 + local.get 119 + i64.store + local.get 8 + i64.load offset=120 align=4 + local.set 120 + local.get 8 + local.get 120 + i64.store offset=64 + i32.const 64 + local.set 121 + local.get 8 + local.get 121 + i32.add + local.set 122 + local.get 122 + local.set 123 + local.get 8 + local.get 123 + i32.store offset=232 + local.get 8 + i32.load offset=64 + local.set 124 + local.get 8 + local.get 124 + i32.store offset=236 + local.get 8 + local.get 124 + i32.store offset=240 + local.get 8 + local.get 124 + i32.store offset=244 + i32.const 64 + local.set 125 + local.get 8 + local.get 125 + i32.add + local.set 126 + local.get 126 + local.set 127 + local.get 8 + local.get 127 + i32.store offset=248 + local.get 8 + i32.load offset=68 + local.set 128 + i32.const 1 + local.set 129 + local.get 128 + local.get 129 + i32.add + local.set 130 + i32.const 8 + local.set 131 + local.get 130 + local.get 131 + i32.add + local.set 132 + local.get 8 + local.get 132 + i32.store offset=252 + i32.const 0 + local.set 133 + local.get 132 + local.get 133 + i32.shl + local.set 134 + i32.const 255 + local.set 135 + local.get 124 + local.get 135 + local.get 134 + call $memset + drop + i32.const 8 + local.set 136 + i32.const 136 + local.set 137 + local.get 8 + local.get 137 + i32.add + local.set 138 + local.get 138 + local.get 136 + i32.add + local.set 139 + i32.const 64 + local.set 140 + local.get 8 + local.get 140 + i32.add + local.set 141 + local.get 141 + local.get 136 + i32.add + local.set 142 + local.get 142 + i64.load align=4 + local.set 143 + local.get 139 + local.get 143 + i64.store + local.get 8 + i64.load offset=64 align=4 + local.set 144 + local.get 8 + local.get 144 + i64.store offset=136 + local.get 8 + i64.load offset=136 align=4 + local.set 145 + local.get 0 + local.get 145 + i64.store align=4 + i32.const 8 + local.set 146 + local.get 0 + local.get 146 + i32.add + local.set 147 + i32.const 136 + local.set 148 + local.get 8 + local.get 148 + i32.add + local.set 149 + local.get 149 + local.get 146 + i32.add + local.set 150 + local.get 150 + i64.load align=4 + local.set 151 + local.get 147 + local.get 151 + i64.store align=4 + br 1 (;@1;) + end + local.get 8 + i32.load offset=84 + local.set 152 + local.get 8 + i32.load offset=88 + local.set 153 + local.get 8 + local.get 152 + i32.store offset=112 + local.get 8 + local.get 153 + i32.store offset=116 + local.get 8 + i32.load offset=112 + local.set 154 + local.get 8 + i32.load offset=116 + local.set 155 + local.get 8 + local.get 154 + i32.store offset=256 + local.get 8 + local.get 155 + i32.store offset=260 + local.get 0 + local.get 154 + i32.store offset=4 + local.get 0 + local.get 155 + i32.store offset=8 + i32.const 0 + local.set 156 + local.get 0 + local.get 156 + i32.store + end + i32.const 272 + local.set 157 + local.get 8 + local.get 157 + i32.add + local.set 158 + local.get 158 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner14prepare_resize28_$u7b$$u7b$closure$u7d$$u7d$17h5213752e7416b0feE (;349;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 5 + block ;; label = @1 + block ;; label = @2 + local.get 5 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 0 + i32.load + local.set 6 + local.get 0 + i32.load offset=4 + local.set 7 + local.get 0 + i32.load offset=8 + local.set 8 + local.get 1 + local.get 6 + local.get 7 + local.get 8 + call $_ZN9hashbrown3raw13RawTableInner12free_buckets17h4d2037be54aca2cbE + end + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner16drop_inner_table17ha77de7d2304ac004E (;350;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 0 + i32.store + local.get 6 + local.get 1 + i32.store offset=4 + local.get 6 + local.get 2 + i32.store offset=8 + local.get 6 + local.get 3 + i32.store offset=12 + local.get 0 + i32.load offset=4 + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 0 + call $_ZN9hashbrown3raw13RawTableInner13drop_elements17h7a9faea637a5ac26E + local.get 0 + local.get 1 + local.get 2 + local.get 3 + call $_ZN9hashbrown3raw13RawTableInner12free_buckets17h4d2037be54aca2cbE + end + i32.const 16 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner16drop_inner_table17hcbfe01867afc5abaE (;351;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 0 + i32.store + local.get 6 + local.get 1 + i32.store offset=4 + local.get 6 + local.get 2 + i32.store offset=8 + local.get 6 + local.get 3 + i32.store offset=12 + local.get 0 + i32.load offset=4 + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 0 + call $_ZN9hashbrown3raw13RawTableInner13drop_elements17hf3f088010bdea2fcE + local.get 0 + local.get 1 + local.get 2 + local.get 3 + call $_ZN9hashbrown3raw13RawTableInner12free_buckets17h4d2037be54aca2cbE + end + i32.const 16 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw13RawTableInner17new_uninitialized17h9ba392d5d72870feE (;352;) (type 20) (param i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 6 + i32.const 112 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 8 + local.get 1 + i32.store offset=60 + local.get 8 + local.get 2 + i32.store offset=64 + local.get 8 + local.get 3 + i32.store offset=68 + local.get 8 + local.get 4 + i32.store offset=72 + local.get 5 + local.set 9 + local.get 8 + local.get 9 + i32.store8 offset=79 + i32.const 16 + local.set 10 + local.get 8 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 12 + local.get 2 + local.get 3 + local.get 4 + call $_ZN9hashbrown3raw11TableLayout20calculate_layout_for17h5418b46d9f230697E + local.get 8 + i32.load offset=16 + local.set 13 + i32.const 0 + local.set 14 + i32.const 1 + local.set 15 + local.get 15 + local.get 14 + local.get 13 + select + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + i32.const 1 + local.set 17 + local.get 5 + local.get 17 + i32.and + local.set 18 + local.get 8 + local.get 18 + call $_ZN9hashbrown3raw11Fallibility17capacity_overflow17h6eeadcfdd0ecde63E + local.get 8 + i32.load offset=4 + local.set 19 + local.get 8 + i32.load + local.set 20 + local.get 0 + local.get 20 + i32.store offset=4 + local.get 0 + local.get 19 + i32.store offset=8 + i32.const 0 + local.set 21 + local.get 0 + local.get 21 + i32.store + br 1 (;@1;) + end + local.get 8 + i32.load offset=16 + local.set 22 + local.get 8 + i32.load offset=20 + local.set 23 + local.get 8 + local.get 22 + i32.store offset=80 + local.get 8 + local.get 23 + i32.store offset=84 + local.get 8 + i32.load offset=24 + local.set 24 + local.get 8 + local.get 24 + i32.store offset=88 + local.get 1 + local.get 22 + local.get 23 + call $_ZN9hashbrown3raw5alloc5inner8do_alloc17h325b753698e49fccE + local.set 25 + local.get 8 + local.get 25 + i32.store offset=32 + local.get 8 + i32.load offset=32 + local.set 26 + i32.const 1 + local.set 27 + i32.const 0 + local.set 28 + local.get 28 + local.get 27 + local.get 26 + select + local.set 29 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 29 + br_if 0 (;@5;) + local.get 8 + i32.load offset=32 + local.set 30 + local.get 8 + local.get 30 + i32.store offset=92 + local.get 8 + local.get 30 + i32.store offset=96 + local.get 8 + local.get 30 + i32.store offset=28 + local.get 8 + i32.load offset=28 + local.set 31 + local.get 8 + local.get 31 + i32.store offset=100 + local.get 31 + local.get 24 + i32.add + local.set 32 + local.get 8 + local.get 32 + i32.store offset=104 + local.get 8 + local.get 32 + i32.store offset=36 + i32.const 1 + local.set 33 + local.get 4 + local.get 33 + i32.sub + local.set 34 + i32.const 1 + local.set 35 + local.get 4 + local.get 35 + i32.sub + local.set 36 + local.get 8 + local.get 36 + i32.store offset=108 + i32.const 8 + local.set 37 + local.get 36 + local.set 38 + local.get 37 + local.set 39 + local.get 38 + local.get 39 + i32.lt_u + local.set 40 + i32.const 1 + local.set 41 + local.get 40 + local.get 41 + i32.and + local.set 42 + local.get 42 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 1 + local.set 43 + local.get 5 + local.get 43 + i32.and + local.set 44 + i32.const 8 + local.set 45 + local.get 8 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.get 44 + local.get 22 + local.get 23 + call $_ZN9hashbrown3raw11Fallibility9alloc_err17hd1662b79cce8d85aE + local.get 8 + i32.load offset=12 + local.set 47 + local.get 8 + i32.load offset=8 + local.set 48 + local.get 0 + local.get 48 + i32.store offset=4 + local.get 0 + local.get 47 + i32.store offset=8 + i32.const 0 + local.set 49 + local.get 0 + local.get 49 + i32.store + br 3 (;@1;) + end + i32.const 1 + local.set 50 + local.get 36 + local.get 50 + i32.add + local.set 51 + i32.const 3 + local.set 52 + local.get 51 + local.get 52 + i32.shr_u + local.set 53 + i32.const 7 + local.set 54 + local.get 53 + local.get 54 + i32.mul + local.set 55 + local.get 8 + local.get 55 + i32.store offset=56 + br 1 (;@2;) + end + local.get 8 + local.get 36 + i32.store offset=56 + end + local.get 8 + local.get 34 + i32.store offset=44 + local.get 8 + i32.load offset=36 + local.set 56 + local.get 8 + local.get 56 + i32.store offset=40 + local.get 8 + i32.load offset=56 + local.set 57 + local.get 8 + local.get 57 + i32.store offset=48 + i32.const 0 + local.set 58 + local.get 8 + local.get 58 + i32.store offset=52 + local.get 8 + i64.load offset=40 align=4 + local.set 59 + local.get 0 + local.get 59 + i64.store align=4 + i32.const 8 + local.set 60 + local.get 0 + local.get 60 + i32.add + local.set 61 + i32.const 40 + local.set 62 + local.get 8 + local.get 62 + i32.add + local.set 63 + local.get 63 + local.get 60 + i32.add + local.set 64 + local.get 64 + i64.load align=4 + local.set 65 + local.get 61 + local.get 65 + i64.store align=4 + end + i32.const 112 + local.set 66 + local.get 8 + local.get 66 + i32.add + local.set 67 + local.get 67 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h509c860bb2bd1068E (;353;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=28 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 7 + br_if 0 (;@5;) + local.get 4 + local.get 0 + i32.store offset=32 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 1 + local.set 11 + local.get 1 + local.get 11 + i32.add + local.set 12 + local.get 4 + local.get 12 + i32.store offset=40 + local.get 4 + local.get 12 + i32.store offset=16 + br 3 (;@1;) + end + i32.const 0 + local.set 13 + local.get 13 + local.get 1 + i32.sub + local.set 14 + local.get 4 + local.get 14 + i32.store offset=36 + i32.const 80 + local.set 15 + local.get 14 + local.get 15 + i32.mul + local.set 16 + local.get 0 + local.get 16 + i32.add + local.set 17 + local.get 4 + local.get 17 + i32.store offset=16 + br 1 (;@2;) + end + local.get 4 + local.get 0 + i32.store offset=16 + end + end + local.get 4 + i32.load offset=16 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=44 + local.get 4 + local.get 18 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 20 + return + ) + (func $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h59f642f38e8807d4E (;354;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=28 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 7 + br_if 0 (;@5;) + local.get 4 + local.get 0 + i32.store offset=32 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 1 + local.set 11 + local.get 1 + local.get 11 + i32.add + local.set 12 + local.get 4 + local.get 12 + i32.store offset=40 + local.get 4 + local.get 12 + i32.store offset=16 + br 3 (;@1;) + end + i32.const 0 + local.set 13 + local.get 13 + local.get 1 + i32.sub + local.set 14 + local.get 4 + local.get 14 + i32.store offset=36 + i32.const 56 + local.set 15 + local.get 14 + local.get 15 + i32.mul + local.set 16 + local.get 0 + local.get 16 + i32.add + local.set 17 + local.get 4 + local.get 17 + i32.store offset=16 + br 1 (;@2;) + end + local.get 4 + local.get 0 + i32.store offset=16 + end + end + local.get 4 + i32.load offset=16 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=44 + local.get 4 + local.get 18 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 20 + return + ) + (func $_ZN9hashbrown3raw15Bucket$LT$T$GT$6next_n17h1a3fc6d8e8323a9aE (;355;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 7 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 8 + local.get 4 + local.get 8 + i32.store offset=24 + local.get 4 + local.get 8 + i32.store offset=28 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + local.get 11 + br_if 2 (;@3;) + br 1 (;@4;) + end + local.get 0 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=36 + local.get 12 + local.get 1 + i32.add + local.set 13 + local.get 4 + local.get 13 + i32.store offset=40 + local.get 4 + local.get 13 + i32.store offset=8 + br 3 (;@1;) + end + i32.const 0 + local.set 14 + local.get 14 + local.get 1 + i32.sub + local.set 15 + local.get 4 + local.get 15 + i32.store offset=32 + i32.const 80 + local.set 16 + local.get 15 + local.get 16 + i32.mul + local.set 17 + local.get 8 + local.get 17 + i32.add + local.set 18 + local.get 4 + local.get 18 + i32.store offset=8 + br 1 (;@2;) + end + local.get 4 + local.get 8 + i32.store offset=8 + end + end + local.get 4 + i32.load offset=8 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=44 + local.get 4 + local.get 19 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=4 + local.get 4 + i32.load offset=4 + local.set 21 + local.get 21 + return + ) + (func $_ZN9hashbrown3raw15Bucket$LT$T$GT$6next_n17h97169702734b2ac0E (;356;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 7 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 8 + local.get 4 + local.get 8 + i32.store offset=24 + local.get 4 + local.get 8 + i32.store offset=28 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + local.get 11 + br_if 2 (;@3;) + br 1 (;@4;) + end + local.get 0 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=36 + local.get 12 + local.get 1 + i32.add + local.set 13 + local.get 4 + local.get 13 + i32.store offset=40 + local.get 4 + local.get 13 + i32.store offset=8 + br 3 (;@1;) + end + i32.const 0 + local.set 14 + local.get 14 + local.get 1 + i32.sub + local.set 15 + local.get 4 + local.get 15 + i32.store offset=32 + i32.const 56 + local.set 16 + local.get 15 + local.get 16 + i32.mul + local.set 17 + local.get 8 + local.get 17 + i32.add + local.set 18 + local.get 4 + local.get 18 + i32.store offset=8 + br 1 (;@2;) + end + local.get 4 + local.get 8 + i32.store offset=8 + end + end + local.get 4 + i32.load offset=8 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=44 + local.get 4 + local.get 19 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=4 + local.get 4 + i32.load offset=4 + local.set 21 + local.get 21 + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14insert_in_slot17h4a0918620dab3bd3E (;357;) (type 30) (param i32 i64 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 160 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 8 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 1053104 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + i32.const 1 + local.set 9 + local.get 6 + local.get 9 + i32.store8 offset=23 + local.get 6 + local.get 9 + i32.store offset=24 + i32.const -1 + local.set 10 + local.get 6 + local.get 10 + i32.store offset=28 + local.get 6 + local.get 0 + i32.store offset=44 + local.get 6 + local.get 1 + i64.store offset=48 + local.get 6 + local.get 2 + i32.store offset=60 + local.get 6 + local.get 0 + i32.store offset=64 + local.get 6 + local.get 2 + i32.store offset=68 + local.get 0 + i32.load + local.set 11 + local.get 6 + local.get 11 + i32.store offset=72 + local.get 6 + local.get 11 + i32.store offset=76 + local.get 11 + local.get 2 + i32.add + local.set 12 + local.get 12 + i32.load8_u + local.set 13 + local.get 6 + local.get 13 + i32.store8 offset=83 + local.get 6 + local.get 0 + i32.store offset=84 + local.get 6 + local.get 2 + i32.store offset=88 + local.get 13 + local.get 9 + i32.and + local.set 14 + i32.const 0 + local.set 15 + i32.const 255 + local.set 16 + local.get 14 + local.get 16 + i32.and + local.set 17 + i32.const 255 + local.set 18 + local.get 15 + local.get 18 + i32.and + local.set 19 + local.get 17 + local.get 19 + i32.ne + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + local.get 6 + local.get 22 + i32.store8 offset=95 + i32.const 1 + local.set 23 + local.get 20 + local.get 23 + i32.and + local.set 24 + local.get 0 + i32.load offset=8 + local.set 25 + local.get 25 + local.get 24 + i32.sub + local.set 26 + local.get 0 + local.get 26 + i32.store offset=8 + i64.const 25 + local.set 27 + local.get 1 + local.get 27 + i64.shr_u + local.set 28 + local.get 6 + local.get 28 + i64.store offset=96 + i64.const 127 + local.set 29 + local.get 28 + local.get 29 + i64.and + local.set 30 + local.get 30 + i32.wrap_i64 + local.set 31 + local.get 6 + local.get 31 + i32.store8 offset=107 + i32.const 8 + local.set 32 + local.get 2 + local.get 32 + i32.sub + local.set 33 + local.get 0 + i32.load offset=4 + local.set 34 + local.get 33 + local.get 34 + i32.and + local.set 35 + i32.const 8 + local.set 36 + local.get 35 + local.get 36 + i32.add + local.set 37 + local.get 6 + local.get 37 + i32.store offset=108 + local.get 0 + i32.load + local.set 38 + local.get 6 + local.get 38 + i32.store offset=112 + local.get 6 + local.get 38 + i32.store offset=116 + local.get 38 + local.get 2 + i32.add + local.set 39 + local.get 39 + local.get 31 + i32.store8 + local.get 0 + i32.load + local.set 40 + local.get 6 + local.get 40 + i32.store offset=120 + local.get 6 + local.get 40 + i32.store offset=124 + local.get 40 + local.get 37 + i32.add + local.set 41 + local.get 41 + local.get 31 + i32.store8 + local.get 0 + i32.load offset=12 + local.set 42 + i32.const 1 + local.set 43 + local.get 42 + local.get 43 + i32.add + local.set 44 + local.get 0 + local.get 44 + i32.store offset=12 + local.get 6 + local.get 2 + i32.store offset=128 + local.get 0 + i32.load + local.set 45 + local.get 6 + local.get 45 + i32.store offset=132 + local.get 6 + local.get 45 + i32.store offset=136 + local.get 6 + local.get 45 + i32.store offset=140 + local.get 6 + local.get 45 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 46 + local.get 46 + local.get 2 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h59f642f38e8807d4E + local.set 47 + local.get 6 + local.get 47 + i32.store offset=32 + i32.const 32 + local.set 48 + local.get 6 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.set 50 + local.get 6 + local.get 50 + i32.store offset=144 + i32.const 0 + local.set 51 + i32.const 1 + local.set 52 + local.get 51 + local.get 52 + i32.and + local.set 53 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 53 + br_if 0 (;@5;) + local.get 6 + i32.load offset=32 + local.set 54 + local.get 6 + local.get 54 + i32.store offset=148 + local.get 6 + local.get 54 + i32.store offset=152 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + local.get 55 + local.get 56 + i32.and + local.set 57 + local.get 57 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 4 + local.set 58 + local.get 6 + local.get 58 + i32.store offset=156 + i32.const 4 + local.set 59 + local.get 6 + local.get 59 + i32.store offset=40 + br 3 (;@1;) + end + i32.const -56 + local.set 60 + local.get 54 + local.get 60 + i32.add + local.set 61 + local.get 6 + local.get 61 + i32.store offset=40 + br 1 (;@2;) + end + local.get 6 + local.get 54 + i32.store offset=40 + end + end + local.get 6 + i32.load offset=40 + local.set 62 + local.get 3 + i64.load align=4 + local.set 63 + local.get 62 + local.get 63 + i64.store align=4 + i32.const 48 + local.set 64 + local.get 62 + local.get 64 + i32.add + local.set 65 + local.get 3 + local.get 64 + i32.add + local.set 66 + local.get 66 + i64.load align=4 + local.set 67 + local.get 65 + local.get 67 + i64.store align=4 + i32.const 40 + local.set 68 + local.get 62 + local.get 68 + i32.add + local.set 69 + local.get 3 + local.get 68 + i32.add + local.set 70 + local.get 70 + i64.load align=4 + local.set 71 + local.get 69 + local.get 71 + i64.store align=4 + i32.const 32 + local.set 72 + local.get 62 + local.get 72 + i32.add + local.set 73 + local.get 3 + local.get 72 + i32.add + local.set 74 + local.get 74 + i64.load align=4 + local.set 75 + local.get 73 + local.get 75 + i64.store align=4 + i32.const 24 + local.set 76 + local.get 62 + local.get 76 + i32.add + local.set 77 + local.get 3 + local.get 76 + i32.add + local.set 78 + local.get 78 + i64.load align=4 + local.set 79 + local.get 77 + local.get 79 + i64.store align=4 + i32.const 16 + local.set 80 + local.get 62 + local.get 80 + i32.add + local.set 81 + local.get 3 + local.get 80 + i32.add + local.set 82 + local.get 82 + i64.load align=4 + local.set 83 + local.get 81 + local.get 83 + i64.store align=4 + i32.const 8 + local.set 84 + local.get 62 + local.get 84 + i32.add + local.set 85 + local.get 3 + local.get 84 + i32.add + local.set 86 + local.get 86 + i64.load align=4 + local.set 87 + local.get 85 + local.get 87 + i64.store align=4 + local.get 6 + i32.load offset=32 + local.set 88 + i32.const 160 + local.set 89 + local.get 6 + local.get 89 + i32.add + local.set 90 + local.get 90 + global.set $__stack_pointer + local.get 88 + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14insert_in_slot17h670b816ba1e3a583E (;358;) (type 30) (param i32 i64 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 160 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 8 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 1053104 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + i32.const 1 + local.set 9 + local.get 6 + local.get 9 + i32.store8 offset=23 + local.get 6 + local.get 9 + i32.store offset=24 + i32.const -1 + local.set 10 + local.get 6 + local.get 10 + i32.store offset=28 + local.get 6 + local.get 0 + i32.store offset=44 + local.get 6 + local.get 1 + i64.store offset=48 + local.get 6 + local.get 2 + i32.store offset=60 + local.get 6 + local.get 0 + i32.store offset=64 + local.get 6 + local.get 2 + i32.store offset=68 + local.get 0 + i32.load + local.set 11 + local.get 6 + local.get 11 + i32.store offset=72 + local.get 6 + local.get 11 + i32.store offset=76 + local.get 11 + local.get 2 + i32.add + local.set 12 + local.get 12 + i32.load8_u + local.set 13 + local.get 6 + local.get 13 + i32.store8 offset=83 + local.get 6 + local.get 0 + i32.store offset=84 + local.get 6 + local.get 2 + i32.store offset=88 + local.get 13 + local.get 9 + i32.and + local.set 14 + i32.const 0 + local.set 15 + i32.const 255 + local.set 16 + local.get 14 + local.get 16 + i32.and + local.set 17 + i32.const 255 + local.set 18 + local.get 15 + local.get 18 + i32.and + local.set 19 + local.get 17 + local.get 19 + i32.ne + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + local.get 6 + local.get 22 + i32.store8 offset=95 + i32.const 1 + local.set 23 + local.get 20 + local.get 23 + i32.and + local.set 24 + local.get 0 + i32.load offset=8 + local.set 25 + local.get 25 + local.get 24 + i32.sub + local.set 26 + local.get 0 + local.get 26 + i32.store offset=8 + i64.const 25 + local.set 27 + local.get 1 + local.get 27 + i64.shr_u + local.set 28 + local.get 6 + local.get 28 + i64.store offset=96 + i64.const 127 + local.set 29 + local.get 28 + local.get 29 + i64.and + local.set 30 + local.get 30 + i32.wrap_i64 + local.set 31 + local.get 6 + local.get 31 + i32.store8 offset=107 + i32.const 8 + local.set 32 + local.get 2 + local.get 32 + i32.sub + local.set 33 + local.get 0 + i32.load offset=4 + local.set 34 + local.get 33 + local.get 34 + i32.and + local.set 35 + i32.const 8 + local.set 36 + local.get 35 + local.get 36 + i32.add + local.set 37 + local.get 6 + local.get 37 + i32.store offset=108 + local.get 0 + i32.load + local.set 38 + local.get 6 + local.get 38 + i32.store offset=112 + local.get 6 + local.get 38 + i32.store offset=116 + local.get 38 + local.get 2 + i32.add + local.set 39 + local.get 39 + local.get 31 + i32.store8 + local.get 0 + i32.load + local.set 40 + local.get 6 + local.get 40 + i32.store offset=120 + local.get 6 + local.get 40 + i32.store offset=124 + local.get 40 + local.get 37 + i32.add + local.set 41 + local.get 41 + local.get 31 + i32.store8 + local.get 0 + i32.load offset=12 + local.set 42 + i32.const 1 + local.set 43 + local.get 42 + local.get 43 + i32.add + local.set 44 + local.get 0 + local.get 44 + i32.store offset=12 + local.get 6 + local.get 2 + i32.store offset=128 + local.get 0 + i32.load + local.set 45 + local.get 6 + local.get 45 + i32.store offset=132 + local.get 6 + local.get 45 + i32.store offset=136 + local.get 6 + local.get 45 + i32.store offset=140 + local.get 6 + local.get 45 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 46 + local.get 46 + local.get 2 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h509c860bb2bd1068E + local.set 47 + local.get 6 + local.get 47 + i32.store offset=32 + i32.const 32 + local.set 48 + local.get 6 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.set 50 + local.get 6 + local.get 50 + i32.store offset=144 + i32.const 0 + local.set 51 + i32.const 1 + local.set 52 + local.get 51 + local.get 52 + i32.and + local.set 53 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 53 + br_if 0 (;@5;) + local.get 6 + i32.load offset=32 + local.set 54 + local.get 6 + local.get 54 + i32.store offset=148 + local.get 6 + local.get 54 + i32.store offset=152 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + local.get 55 + local.get 56 + i32.and + local.set 57 + local.get 57 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 8 + local.set 58 + local.get 6 + local.get 58 + i32.store offset=156 + i32.const 8 + local.set 59 + local.get 6 + local.get 59 + i32.store offset=40 + br 3 (;@1;) + end + i32.const -80 + local.set 60 + local.get 54 + local.get 60 + i32.add + local.set 61 + local.get 6 + local.get 61 + i32.store offset=40 + br 1 (;@2;) + end + local.get 6 + local.get 54 + i32.store offset=40 + end + end + local.get 6 + i32.load offset=40 + local.set 62 + i32.const 80 + local.set 63 + local.get 62 + local.get 3 + local.get 63 + call $memcpy + drop + local.get 6 + i32.load offset=32 + local.set 64 + i32.const 160 + local.set 65 + local.get 6 + local.get 65 + i32.add + local.set 66 + local.get 66 + global.set $__stack_pointer + local.get 64 + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash17h8ececf8950e3bed5E (;359;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i64 i64 i64 i64 i64 i64 i64 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 800 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 3 + i32.store offset=24 + local.get 7 + local.get 1 + i32.store offset=36 + local.get 7 + local.get 2 + i32.store offset=40 + local.get 4 + local.set 8 + local.get 7 + local.get 8 + i32.store8 offset=47 + i32.const 16 + local.set 9 + local.get 1 + local.get 9 + i32.add + local.set 10 + i32.const 24 + local.set 11 + local.get 7 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 7 + local.get 13 + i32.store offset=28 + i32.const 1 + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + i32.const 0 + local.set 17 + local.get 7 + local.get 17 + i32.store offset=32 + br 1 (;@1;) + end + i32.const 19 + local.set 18 + local.get 7 + local.get 18 + i32.store offset=32 + end + local.get 7 + i32.load offset=32 + local.set 19 + local.get 7 + local.get 1 + i32.store offset=68 + local.get 7 + local.get 10 + i32.store offset=72 + local.get 7 + local.get 2 + i32.store offset=76 + i32.const 28 + local.set 20 + local.get 7 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + local.get 7 + local.get 22 + i32.store offset=80 + i32.const 1053136 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=84 + local.get 4 + local.set 24 + local.get 7 + local.get 24 + i32.store8 offset=91 + i32.const 80 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=92 + i32.const 8 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=96 + local.get 7 + local.get 19 + i32.store offset=100 + local.get 1 + i32.load offset=12 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=104 + local.get 27 + local.get 2 + i32.add + local.set 28 + local.get 28 + local.get 27 + i32.lt_u + local.set 29 + local.get 7 + local.get 28 + i32.store offset=108 + i32.const 1 + local.set 30 + local.get 29 + local.get 30 + i32.and + local.set 31 + local.get 7 + local.get 31 + i32.store8 offset=115 + local.get 7 + local.get 28 + i32.store offset=116 + i32.const 1 + local.set 32 + local.get 29 + local.get 32 + i32.and + local.set 33 + local.get 7 + local.get 33 + i32.store8 offset=123 + local.get 7 + i32.load8_u offset=123 + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + block ;; label = @1 + block ;; label = @2 + local.get 36 + br_if 0 (;@2;) + local.get 7 + local.get 28 + i32.store offset=60 + i32.const 1 + local.set 37 + local.get 7 + local.get 37 + i32.store offset=56 + br 1 (;@1;) + end + i32.const 0 + local.set 38 + local.get 7 + local.get 38 + i32.store offset=56 + end + local.get 7 + i32.load offset=56 + local.set 39 + block ;; label = @1 + block ;; label = @2 + local.get 39 + br_if 0 (;@2;) + i32.const 1 + local.set 40 + local.get 4 + local.get 40 + i32.and + local.set 41 + local.get 7 + local.get 41 + call $_ZN9hashbrown3raw11Fallibility17capacity_overflow17h6eeadcfdd0ecde63E + local.get 7 + i32.load offset=4 + local.set 42 + local.get 7 + i32.load + local.set 43 + local.get 7 + local.get 43 + i32.store offset=48 + local.get 7 + local.get 42 + i32.store offset=52 + br 1 (;@1;) + end + local.get 7 + i32.load offset=60 + local.set 44 + local.get 7 + local.get 44 + i32.store offset=124 + local.get 1 + i32.load offset=4 + local.set 45 + local.get 7 + local.get 45 + i32.store offset=128 + i32.const 8 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.set 48 + local.get 47 + local.get 48 + i32.lt_u + local.set 49 + i32.const 1 + local.set 50 + local.get 49 + local.get 50 + i32.and + local.set 51 + block ;; label = @2 + block ;; label = @3 + local.get 51 + br_if 0 (;@3;) + i32.const 1 + local.set 52 + local.get 45 + local.get 52 + i32.add + local.set 53 + i32.const 3 + local.set 54 + local.get 53 + local.get 54 + i32.shr_u + local.set 55 + i32.const 7 + local.set 56 + local.get 55 + local.get 56 + i32.mul + local.set 57 + local.get 7 + local.get 57 + i32.store offset=64 + br 1 (;@2;) + end + local.get 7 + local.get 45 + i32.store offset=64 + end + local.get 7 + i32.load offset=64 + local.set 58 + i32.const 1 + local.set 59 + local.get 58 + local.get 59 + i32.shr_u + local.set 60 + local.get 44 + local.set 61 + local.get 60 + local.set 62 + local.get 61 + local.get 62 + i32.le_u + local.set 63 + i32.const 1 + local.set 64 + local.get 63 + local.get 64 + i32.and + local.set 65 + block ;; label = @2 + block ;; label = @3 + local.get 65 + br_if 0 (;@3;) + local.get 7 + i32.load offset=64 + local.set 66 + i32.const 1 + local.set 67 + local.get 66 + local.get 67 + i32.add + local.set 68 + local.get 7 + local.get 68 + i32.store offset=132 + local.get 44 + local.get 68 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 69 + i32.const 0 + local.set 70 + local.get 7 + local.get 70 + i32.store offset=136 + i32.const 0 + local.set 71 + local.get 7 + local.get 71 + i32.store offset=140 + i32.const 1053104 + local.set 72 + local.get 7 + local.get 72 + i32.store offset=144 + i32.const 0 + local.set 73 + local.get 7 + local.get 73 + i32.store8 offset=150 + i32.const 128 + local.set 74 + local.get 7 + local.get 74 + i32.store8 offset=151 + i32.const 1053104 + local.set 75 + local.get 7 + local.get 75 + i32.store offset=152 + i32.const 1 + local.set 76 + local.get 7 + local.get 76 + i32.store8 offset=159 + i32.const 1053104 + local.set 77 + local.get 7 + local.get 77 + i32.store offset=160 + i32.const 1 + local.set 78 + local.get 7 + local.get 78 + i32.store8 offset=167 + local.get 7 + local.get 1 + i32.store offset=476 + local.get 7 + local.get 10 + i32.store offset=480 + local.get 7 + local.get 69 + i32.store offset=484 + i32.const 28 + local.set 79 + local.get 7 + local.get 79 + i32.add + local.set 80 + local.get 80 + local.set 81 + local.get 7 + local.get 81 + i32.store offset=488 + i32.const 1053136 + local.set 82 + local.get 7 + local.get 82 + i32.store offset=492 + local.get 4 + local.set 83 + local.get 7 + local.get 83 + i32.store8 offset=499 + i32.const 80 + local.set 84 + local.get 7 + local.get 84 + i32.store offset=500 + i32.const 8 + local.set 85 + local.get 7 + local.get 85 + i32.store offset=504 + i32.const 236 + local.set 86 + local.get 7 + local.get 86 + i32.add + local.set 87 + local.get 87 + local.set 88 + i32.const 80 + local.set 89 + i32.const 8 + local.set 90 + local.get 4 + local.set 91 + local.get 88 + local.get 1 + local.get 10 + local.get 89 + local.get 90 + local.get 69 + local.get 91 + call $_ZN9hashbrown3raw13RawTableInner14prepare_resize17h38d59c9bebad2490E + local.get 7 + i32.load offset=236 + local.set 92 + i32.const 1 + local.set 93 + i32.const 0 + local.set 94 + local.get 94 + local.get 93 + local.get 92 + select + local.set 95 + block ;; label = @4 + block ;; label = @5 + local.get 95 + br_if 0 (;@5;) + i32.const 24 + local.set 96 + i32.const 400 + local.set 97 + local.get 7 + local.get 97 + i32.add + local.set 98 + local.get 98 + local.get 96 + i32.add + local.set 99 + i32.const 236 + local.set 100 + local.get 7 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.get 96 + i32.add + local.set 102 + local.get 102 + i32.load + local.set 103 + local.get 99 + local.get 103 + i32.store + i32.const 16 + local.set 104 + i32.const 400 + local.set 105 + local.get 7 + local.get 105 + i32.add + local.set 106 + local.get 106 + local.get 104 + i32.add + local.set 107 + i32.const 236 + local.set 108 + local.get 7 + local.get 108 + i32.add + local.set 109 + local.get 109 + local.get 104 + i32.add + local.set 110 + local.get 110 + i64.load align=4 + local.set 111 + local.get 107 + local.get 111 + i64.store + i32.const 8 + local.set 112 + i32.const 400 + local.set 113 + local.get 7 + local.get 113 + i32.add + local.set 114 + local.get 114 + local.get 112 + i32.add + local.set 115 + i32.const 236 + local.set 116 + local.get 7 + local.get 116 + i32.add + local.set 117 + local.get 117 + local.get 112 + i32.add + local.set 118 + local.get 118 + i64.load align=4 + local.set 119 + local.get 115 + local.get 119 + i64.store + local.get 7 + i64.load offset=236 align=4 + local.set 120 + local.get 7 + local.get 120 + i64.store offset=400 + i32.const 24 + local.set 121 + i32.const 208 + local.set 122 + local.get 7 + local.get 122 + i32.add + local.set 123 + local.get 123 + local.get 121 + i32.add + local.set 124 + i32.const 400 + local.set 125 + local.get 7 + local.get 125 + i32.add + local.set 126 + local.get 126 + local.get 121 + i32.add + local.set 127 + local.get 127 + i32.load + local.set 128 + local.get 124 + local.get 128 + i32.store + i32.const 16 + local.set 129 + i32.const 208 + local.set 130 + local.get 7 + local.get 130 + i32.add + local.set 131 + local.get 131 + local.get 129 + i32.add + local.set 132 + i32.const 400 + local.set 133 + local.get 7 + local.get 133 + i32.add + local.set 134 + local.get 134 + local.get 129 + i32.add + local.set 135 + local.get 135 + i64.load align=4 + local.set 136 + local.get 132 + local.get 136 + i64.store + i32.const 8 + local.set 137 + i32.const 208 + local.set 138 + local.get 7 + local.get 138 + i32.add + local.set 139 + local.get 139 + local.get 137 + i32.add + local.set 140 + i32.const 400 + local.set 141 + local.get 7 + local.get 141 + i32.add + local.set 142 + local.get 142 + local.get 137 + i32.add + local.set 143 + local.get 143 + i64.load align=4 + local.set 144 + local.get 140 + local.get 144 + i64.store + local.get 7 + i64.load offset=400 align=4 + local.set 145 + local.get 7 + local.get 145 + i64.store offset=208 + br 1 (;@4;) + end + local.get 7 + i32.load offset=240 + local.set 146 + local.get 7 + i32.load offset=244 + local.set 147 + local.get 7 + local.get 146 + i32.store offset=508 + local.get 7 + local.get 147 + i32.store offset=512 + local.get 7 + local.get 146 + i32.store offset=428 + local.get 7 + local.get 147 + i32.store offset=432 + local.get 7 + i32.load offset=428 + local.set 148 + local.get 7 + i32.load offset=432 + local.set 149 + local.get 7 + local.get 148 + i32.store offset=212 + local.get 7 + local.get 149 + i32.store offset=216 + i32.const 0 + local.set 150 + local.get 7 + local.get 150 + i32.store offset=208 + end + local.get 7 + i32.load offset=208 + local.set 151 + i32.const 1 + local.set 152 + i32.const 0 + local.set 153 + local.get 153 + local.get 152 + local.get 151 + select + local.set 154 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 154 + br_if 0 (;@6;) + i32.const 24 + local.set 155 + i32.const 368 + local.set 156 + local.get 7 + local.get 156 + i32.add + local.set 157 + local.get 157 + local.get 155 + i32.add + local.set 158 + i32.const 208 + local.set 159 + local.get 7 + local.get 159 + i32.add + local.set 160 + local.get 160 + local.get 155 + i32.add + local.set 161 + local.get 161 + i32.load + local.set 162 + local.get 158 + local.get 162 + i32.store + i32.const 16 + local.set 163 + i32.const 368 + local.set 164 + local.get 7 + local.get 164 + i32.add + local.set 165 + local.get 165 + local.get 163 + i32.add + local.set 166 + i32.const 208 + local.set 167 + local.get 7 + local.get 167 + i32.add + local.set 168 + local.get 168 + local.get 163 + i32.add + local.set 169 + local.get 169 + i64.load + local.set 170 + local.get 166 + local.get 170 + i64.store + i32.const 8 + local.set 171 + i32.const 368 + local.set 172 + local.get 7 + local.get 172 + i32.add + local.set 173 + local.get 173 + local.get 171 + i32.add + local.set 174 + i32.const 208 + local.set 175 + local.get 7 + local.get 175 + i32.add + local.set 176 + local.get 176 + local.get 171 + i32.add + local.set 177 + local.get 177 + i64.load + local.set 178 + local.get 174 + local.get 178 + i64.store + local.get 7 + i64.load offset=208 + local.set 179 + local.get 7 + local.get 179 + i64.store offset=368 + i32.const 24 + local.set 180 + i32.const 272 + local.set 181 + local.get 7 + local.get 181 + i32.add + local.set 182 + local.get 182 + local.get 180 + i32.add + local.set 183 + i32.const 368 + local.set 184 + local.get 7 + local.get 184 + i32.add + local.set 185 + local.get 185 + local.get 180 + i32.add + local.set 186 + local.get 186 + i32.load + local.set 187 + local.get 183 + local.get 187 + i32.store + i32.const 16 + local.set 188 + i32.const 272 + local.set 189 + local.get 7 + local.get 189 + i32.add + local.set 190 + local.get 190 + local.get 188 + i32.add + local.set 191 + i32.const 368 + local.set 192 + local.get 7 + local.get 192 + i32.add + local.set 193 + local.get 193 + local.get 188 + i32.add + local.set 194 + local.get 194 + i64.load align=4 + local.set 195 + local.get 191 + local.get 195 + i64.store + i32.const 8 + local.set 196 + i32.const 272 + local.set 197 + local.get 7 + local.get 197 + i32.add + local.set 198 + local.get 198 + local.get 196 + i32.add + local.set 199 + i32.const 368 + local.set 200 + local.get 7 + local.get 200 + i32.add + local.set 201 + local.get 201 + local.get 196 + i32.add + local.set 202 + local.get 202 + i64.load align=4 + local.set 203 + local.get 199 + local.get 203 + i64.store + local.get 7 + i64.load offset=368 align=4 + local.set 204 + local.get 7 + local.get 204 + i64.store offset=272 + i32.const 24 + local.set 205 + i32.const 176 + local.set 206 + local.get 7 + local.get 206 + i32.add + local.set 207 + local.get 207 + local.get 205 + i32.add + local.set 208 + i32.const 272 + local.set 209 + local.get 7 + local.get 209 + i32.add + local.set 210 + local.get 210 + local.get 205 + i32.add + local.set 211 + local.get 211 + i32.load + local.set 212 + local.get 208 + local.get 212 + i32.store + i32.const 16 + local.set 213 + i32.const 176 + local.set 214 + local.get 7 + local.get 214 + i32.add + local.set 215 + local.get 215 + local.get 213 + i32.add + local.set 216 + i32.const 272 + local.set 217 + local.get 7 + local.get 217 + i32.add + local.set 218 + local.get 218 + local.get 213 + i32.add + local.set 219 + local.get 219 + i64.load align=4 + local.set 220 + local.get 216 + local.get 220 + i64.store + i32.const 8 + local.set 221 + i32.const 176 + local.set 222 + local.get 7 + local.get 222 + i32.add + local.set 223 + local.get 223 + local.get 221 + i32.add + local.set 224 + i32.const 272 + local.set 225 + local.get 7 + local.get 225 + i32.add + local.set 226 + local.get 226 + local.get 221 + i32.add + local.set 227 + local.get 227 + i64.load align=4 + local.set 228 + local.get 224 + local.get 228 + i64.store + local.get 7 + i64.load offset=272 align=4 + local.set 229 + local.get 7 + local.get 229 + i64.store offset=176 + local.get 1 + i32.load + local.set 230 + local.get 7 + local.get 230 + i32.store offset=516 + local.get 7 + local.get 230 + i32.store offset=520 + local.get 7 + local.get 230 + i32.store offset=524 + local.get 7 + local.get 230 + i32.store offset=436 + local.get 7 + i32.load offset=436 + local.set 231 + local.get 7 + local.get 231 + i32.store offset=528 + local.get 7 + local.get 231 + i32.store offset=532 + local.get 231 + i64.load + local.set 232 + local.get 7 + local.get 232 + i64.store offset=536 + i64.const -9187201950435737472 + local.set 233 + local.get 7 + local.get 233 + i64.store offset=448 + i64.const -9187201950435737472 + local.set 234 + local.get 232 + local.get 234 + i64.and + local.set 235 + local.get 7 + local.get 235 + i64.store offset=544 + i64.const -9187201950435737472 + local.set 236 + local.get 235 + local.get 236 + i64.xor + local.set 237 + local.get 7 + local.get 237 + i64.store offset=552 + local.get 7 + local.get 237 + i64.store offset=456 + local.get 7 + i64.load offset=456 + local.set 238 + local.get 7 + local.get 238 + i64.store offset=440 + local.get 1 + i32.load offset=12 + local.set 239 + local.get 7 + i64.load offset=440 + local.set 240 + local.get 7 + local.get 240 + i64.store offset=304 + i32.const 0 + local.set 241 + local.get 7 + local.get 241 + i32.store offset=312 + local.get 7 + i32.load offset=436 + local.set 242 + local.get 7 + local.get 242 + i32.store offset=320 + local.get 7 + local.get 239 + i32.store offset=316 + i32.const 16 + local.set 243 + i32.const 328 + local.set 244 + local.get 7 + local.get 244 + i32.add + local.set 245 + local.get 245 + local.get 243 + i32.add + local.set 246 + i32.const 304 + local.set 247 + local.get 7 + local.get 247 + i32.add + local.set 248 + local.get 248 + local.get 243 + i32.add + local.set 249 + local.get 249 + i64.load + local.set 250 + local.get 246 + local.get 250 + i64.store + i32.const 8 + local.set 251 + i32.const 328 + local.set 252 + local.get 7 + local.get 252 + i32.add + local.set 253 + local.get 253 + local.get 251 + i32.add + local.set 254 + i32.const 304 + local.set 255 + local.get 7 + local.get 255 + i32.add + local.set 256 + local.get 256 + local.get 251 + i32.add + local.set 257 + local.get 257 + i64.load + local.set 258 + local.get 254 + local.get 258 + i64.store + local.get 7 + i64.load offset=304 + local.set 259 + local.get 7 + local.get 259 + i64.store offset=328 + br 1 (;@5;) + end + local.get 7 + i32.load offset=212 + local.set 260 + local.get 7 + i32.load offset=216 + local.set 261 + local.get 7 + local.get 260 + i32.store offset=264 + local.get 7 + local.get 261 + i32.store offset=268 + local.get 7 + i32.load offset=264 + local.set 262 + local.get 7 + i32.load offset=268 + local.set 263 + local.get 7 + local.get 262 + i32.store offset=680 + local.get 7 + local.get 263 + i32.store offset=684 + local.get 7 + local.get 262 + i32.store offset=168 + local.get 7 + local.get 263 + i32.store offset=172 + br 1 (;@4;) + end + loop ;; label = @5 + i32.const 328 + local.set 264 + local.get 7 + local.get 264 + i32.add + local.set 265 + local.get 265 + local.set 266 + local.get 7 + local.get 266 + i32.store offset=564 + local.get 7 + i32.load offset=340 + local.set 267 + block ;; label = @6 + block ;; label = @7 + local.get 267 + br_if 0 (;@7;) + i32.const 0 + local.set 268 + local.get 7 + local.get 268 + i32.store offset=352 + br 1 (;@6;) + end + i32.const 8 + local.set 269 + local.get 7 + local.get 269 + i32.store offset=688 + i32.const 1053104 + local.set 270 + local.get 7 + local.get 270 + i32.store offset=692 + i32.const 0 + local.set 271 + local.get 7 + local.get 271 + i32.store8 offset=698 + i32.const 128 + local.set 272 + local.get 7 + local.get 272 + i32.store8 offset=699 + i32.const 328 + local.set 273 + local.get 7 + local.get 273 + i32.add + local.set 274 + local.get 274 + local.set 275 + local.get 7 + local.get 275 + i32.store offset=744 + block ;; label = @7 + loop ;; label = @8 + i32.const 16 + local.set 276 + local.get 7 + local.get 276 + i32.add + local.set 277 + i32.const 328 + local.set 278 + local.get 7 + local.get 278 + i32.add + local.set 279 + local.get 277 + local.get 279 + call $_ZN95_$LT$hashbrown..raw..bitmask..BitMaskIter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hdb720bca9e6adfd8E + local.get 7 + i32.load offset=16 + local.set 280 + local.get 7 + i32.load offset=20 + local.set 281 + local.get 7 + local.get 281 + i32.store offset=712 + local.get 7 + local.get 280 + i32.store offset=708 + local.get 7 + i32.load offset=708 + local.set 282 + i32.const 1 + local.set 283 + local.get 282 + local.set 284 + local.get 283 + local.set 285 + local.get 284 + local.get 285 + i32.eq + local.set 286 + i32.const 1 + local.set 287 + local.get 286 + local.get 287 + i32.and + local.set 288 + local.get 288 + br_if 1 (;@7;) + local.get 7 + i32.load offset=344 + local.set 289 + local.get 7 + local.get 289 + i32.store offset=752 + local.get 7 + local.get 289 + i32.store offset=756 + i32.const 8 + local.set 290 + local.get 289 + local.get 290 + i32.add + local.set 291 + local.get 7 + local.get 291 + i32.store offset=760 + local.get 7 + local.get 291 + i32.store offset=716 + local.get 7 + i32.load offset=716 + local.set 292 + local.get 7 + local.get 292 + i32.store offset=344 + local.get 7 + i32.load offset=344 + local.set 293 + local.get 7 + local.get 293 + i32.store offset=764 + local.get 7 + local.get 293 + i32.store offset=768 + local.get 7 + local.get 293 + i32.store offset=772 + local.get 293 + i64.load + local.set 294 + local.get 7 + local.get 294 + i64.store offset=776 + i64.const -9187201950435737472 + local.set 295 + local.get 7 + local.get 295 + i64.store offset=728 + i64.const -9187201950435737472 + local.set 296 + local.get 294 + local.get 296 + i64.and + local.set 297 + local.get 7 + local.get 297 + i64.store offset=784 + i64.const -9187201950435737472 + local.set 298 + local.get 297 + local.get 298 + i64.xor + local.set 299 + local.get 7 + local.get 299 + i64.store offset=792 + local.get 7 + local.get 299 + i64.store offset=736 + local.get 7 + i64.load offset=736 + local.set 300 + local.get 7 + local.get 300 + i64.store offset=720 + local.get 7 + i64.load offset=720 + local.set 301 + local.get 7 + local.get 301 + i64.store offset=328 + local.get 7 + i32.load offset=336 + local.set 302 + i32.const 8 + local.set 303 + local.get 302 + local.get 303 + i32.add + local.set 304 + local.get 7 + local.get 304 + i32.store offset=336 + br 0 (;@8;) + end + end + local.get 7 + i32.load offset=712 + local.set 305 + local.get 7 + local.get 305 + i32.store offset=748 + local.get 7 + i32.load offset=336 + local.set 306 + local.get 306 + local.get 305 + i32.add + local.set 307 + local.get 7 + local.get 307 + i32.store offset=704 + i32.const 1 + local.set 308 + local.get 7 + local.get 308 + i32.store offset=700 + local.get 7 + i32.load offset=700 + local.set 309 + local.get 7 + i32.load offset=704 + local.set 310 + local.get 7 + local.get 309 + i32.store offset=568 + local.get 7 + local.get 310 + i32.store offset=572 + local.get 7 + i32.load offset=340 + local.set 311 + i32.const 1 + local.set 312 + local.get 311 + local.get 312 + i32.sub + local.set 313 + local.get 7 + local.get 313 + i32.store offset=340 + local.get 7 + local.get 309 + i32.store offset=352 + local.get 7 + local.get 310 + i32.store offset=356 + end + local.get 7 + i32.load offset=352 + local.set 314 + block ;; label = @6 + local.get 314 + br_if 0 (;@6;) + local.get 1 + i32.load offset=12 + local.set 315 + i32.const 176 + local.set 316 + local.get 7 + local.get 316 + i32.add + local.set 317 + local.get 317 + local.set 318 + local.get 7 + local.get 318 + i32.store offset=576 + local.get 7 + i32.load offset=196 + local.set 319 + local.get 319 + local.get 315 + i32.sub + local.set 320 + local.get 7 + local.get 320 + i32.store offset=196 + local.get 1 + i32.load offset=12 + local.set 321 + i32.const 176 + local.set 322 + local.get 7 + local.get 322 + i32.add + local.set 323 + local.get 323 + local.set 324 + local.get 7 + local.get 324 + i32.store offset=580 + local.get 7 + local.get 321 + i32.store offset=200 + i32.const 176 + local.set 325 + local.get 7 + local.get 325 + i32.add + local.set 326 + local.get 326 + local.set 327 + local.get 7 + local.get 327 + i32.store offset=584 + i32.const 176 + local.set 328 + local.get 7 + local.get 328 + i32.add + local.set 329 + local.get 329 + local.set 330 + i32.const 12 + local.set 331 + local.get 330 + local.get 331 + i32.add + local.set 332 + local.get 1 + local.get 332 + call $_ZN4core3mem4swap17hcd6b977e1057128fE + i32.const -2147483647 + local.set 333 + local.get 7 + local.get 333 + i32.store offset=168 + i32.const 176 + local.set 334 + local.get 7 + local.get 334 + i32.add + local.set 335 + local.get 335 + local.set 336 + local.get 336 + call $_ZN4core3ptr196drop_in_place$LT$hashbrown..scopeguard..ScopeGuard$LT$hashbrown..raw..RawTableInner$C$hashbrown..raw..RawTableInner..prepare_resize$LT$alloc..alloc..Global$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17he738f812338ae45aE + br 2 (;@4;) + end + local.get 7 + i32.load offset=356 + local.set 337 + local.get 7 + local.get 337 + i32.store offset=588 + local.get 7 + local.get 1 + i32.store offset=360 + local.get 7 + local.get 337 + i32.store offset=364 + local.get 7 + i32.load offset=360 + local.set 338 + local.get 7 + i32.load offset=364 + local.set 339 + i32.const 28 + local.set 340 + local.get 7 + local.get 340 + i32.add + local.set 341 + local.get 341 + local.set 342 + local.get 342 + local.get 338 + local.get 339 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash28_$u7b$$u7b$closure$u7d$$u7d$17h8715a9681c73f0ebE + local.set 343 + local.get 7 + local.get 343 + i64.store offset=592 + i32.const 176 + local.set 344 + local.get 7 + local.get 344 + i32.add + local.set 345 + local.get 345 + local.set 346 + local.get 7 + local.get 346 + i32.store offset=604 + i32.const 176 + local.set 347 + local.get 7 + local.get 347 + i32.add + local.set 348 + local.get 348 + local.set 349 + i32.const 12 + local.set 350 + local.get 349 + local.get 350 + i32.add + local.set 351 + i32.const 8 + local.set 352 + local.get 7 + local.get 352 + i32.add + local.set 353 + local.get 353 + local.get 351 + local.get 343 + call $_ZN9hashbrown3raw13RawTableInner19prepare_insert_slot17h3caf7fafaf8a8f63E + local.get 7 + i32.load8_u offset=12 + drop + local.get 7 + i32.load offset=8 + local.set 354 + local.get 7 + local.get 354 + i32.store offset=608 + i32.const 80 + local.set 355 + local.get 7 + local.get 355 + i32.store offset=612 + local.get 1 + i32.load + local.set 356 + local.get 7 + local.get 356 + i32.store offset=616 + local.get 7 + local.get 356 + i32.store offset=620 + local.get 7 + local.get 356 + i32.store offset=468 + local.get 7 + i32.load offset=468 + local.set 357 + local.get 7 + local.get 357 + i32.store offset=624 + i32.const 1 + local.set 358 + local.get 337 + local.get 358 + i32.add + local.set 359 + i32.const 80 + local.set 360 + local.get 359 + local.get 360 + i32.mul + local.set 361 + local.get 7 + local.get 361 + i32.store offset=628 + i32.const 0 + local.set 362 + local.get 362 + local.get 361 + i32.sub + local.set 363 + local.get 7 + local.get 363 + i32.store offset=632 + local.get 357 + local.get 363 + i32.add + local.set 364 + local.get 7 + local.get 364 + i32.store offset=636 + i32.const 176 + local.set 365 + local.get 7 + local.get 365 + i32.add + local.set 366 + local.get 366 + local.set 367 + local.get 7 + local.get 367 + i32.store offset=640 + i32.const 176 + local.set 368 + local.get 7 + local.get 368 + i32.add + local.set 369 + local.get 369 + local.set 370 + i32.const 12 + local.set 371 + local.get 370 + local.get 371 + i32.add + local.set 372 + local.get 7 + local.get 372 + i32.store offset=644 + i32.const 80 + local.set 373 + local.get 7 + local.get 373 + i32.store offset=648 + local.get 7 + i32.load offset=188 + local.set 374 + local.get 7 + local.get 374 + i32.store offset=652 + local.get 7 + local.get 374 + i32.store offset=656 + local.get 7 + local.get 374 + i32.store offset=472 + local.get 7 + i32.load offset=472 + local.set 375 + local.get 7 + local.get 375 + i32.store offset=660 + i32.const 1 + local.set 376 + local.get 354 + local.get 376 + i32.add + local.set 377 + i32.const 80 + local.set 378 + local.get 377 + local.get 378 + i32.mul + local.set 379 + local.get 7 + local.get 379 + i32.store offset=664 + i32.const 0 + local.set 380 + local.get 380 + local.get 379 + i32.sub + local.set 381 + local.get 7 + local.get 381 + i32.store offset=668 + local.get 375 + local.get 381 + i32.add + local.set 382 + local.get 7 + local.get 382 + i32.store offset=672 + i32.const 80 + local.set 383 + local.get 7 + local.get 383 + i32.store offset=676 + i32.const 80 + local.set 384 + local.get 382 + local.get 364 + local.get 384 + call $memcpy + drop + br 0 (;@5;) + end + end + local.get 7 + i32.load offset=168 + local.set 385 + local.get 7 + i32.load offset=172 + local.set 386 + local.get 7 + local.get 386 + i32.store offset=52 + local.get 7 + local.get 385 + i32.store offset=48 + br 1 (;@2;) + end + i32.const 28 + local.set 387 + local.get 7 + local.get 387 + i32.add + local.set 388 + local.get 388 + local.set 389 + i32.const 1053136 + local.set 390 + i32.const 80 + local.set 391 + local.get 1 + local.get 389 + local.get 390 + local.get 391 + local.get 19 + call $_ZN9hashbrown3raw13RawTableInner15rehash_in_place17h58bd1757a186533cE + i32.const -2147483647 + local.set 392 + local.get 7 + local.get 392 + i32.store offset=48 + end + end + local.get 7 + i32.load offset=48 + local.set 393 + local.get 7 + i32.load offset=52 + local.set 394 + local.get 0 + local.get 394 + i32.store offset=4 + local.get 0 + local.get 393 + i32.store + i32.const 800 + local.set 395 + local.get 7 + local.get 395 + i32.add + local.set 396 + local.get 396 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash28_$u7b$$u7b$closure$u7d$$u7d$17h8715a9681c73f0ebE (;360;) (type 0) (param i32 i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 80 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + i32.const 1053104 + local.set 6 + local.get 5 + local.get 6 + i32.store offset=8 + i32.const 1 + local.set 7 + local.get 5 + local.get 7 + i32.store8 offset=15 + i32.const 1 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=16 + i32.const -1 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=20 + local.get 5 + local.get 0 + i32.store offset=40 + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 2 + i32.store offset=48 + local.get 0 + i32.load + local.set 10 + local.get 1 + i32.load + local.set 11 + local.get 5 + local.get 11 + i32.store offset=52 + local.get 5 + local.get 11 + i32.store offset=56 + local.get 5 + local.get 11 + i32.store offset=60 + local.get 5 + local.get 11 + i32.store offset=32 + local.get 5 + i32.load offset=32 + local.set 12 + local.get 12 + local.get 2 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h509c860bb2bd1068E + local.set 13 + local.get 5 + local.get 13 + i32.store offset=28 + i32.const 28 + local.set 14 + local.get 5 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=64 + i32.const 0 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 19 + br_if 0 (;@5;) + local.get 5 + i32.load offset=28 + local.set 20 + local.get 5 + local.get 20 + i32.store offset=68 + local.get 5 + local.get 20 + i32.store offset=72 + i32.const 0 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 8 + local.set 24 + local.get 5 + local.get 24 + i32.store offset=76 + i32.const 8 + local.set 25 + local.get 5 + local.get 25 + i32.store offset=36 + br 3 (;@1;) + end + i32.const -80 + local.set 26 + local.get 20 + local.get 26 + i32.add + local.set 27 + local.get 5 + local.get 27 + i32.store offset=36 + br 1 (;@2;) + end + local.get 5 + local.get 20 + i32.store offset=36 + end + end + local.get 5 + i32.load offset=36 + local.set 28 + local.get 5 + local.get 28 + i32.store offset=24 + local.get 5 + i32.load offset=24 + local.set 29 + local.get 10 + local.get 29 + call $_ZN9hashbrown3map11make_hasher28_$u7b$$u7b$closure$u7d$$u7d$17h7bb5b81e6d70829fE + local.set 30 + i32.const 80 + local.set 31 + local.get 5 + local.get 31 + i32.add + local.set 32 + local.get 32 + global.set $__stack_pointer + local.get 30 + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash17ha134908b4e76a95aE (;361;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i64 i64 i64 i64 i64 i64 i64 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 800 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 3 + i32.store offset=24 + local.get 7 + local.get 1 + i32.store offset=36 + local.get 7 + local.get 2 + i32.store offset=40 + local.get 4 + local.set 8 + local.get 7 + local.get 8 + i32.store8 offset=47 + i32.const 16 + local.set 9 + local.get 1 + local.get 9 + i32.add + local.set 10 + i32.const 24 + local.set 11 + local.get 7 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 7 + local.get 13 + i32.store offset=28 + i32.const 1 + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + i32.const 0 + local.set 17 + local.get 7 + local.get 17 + i32.store offset=32 + br 1 (;@1;) + end + i32.const 20 + local.set 18 + local.get 7 + local.get 18 + i32.store offset=32 + end + local.get 7 + i32.load offset=32 + local.set 19 + local.get 7 + local.get 1 + i32.store offset=68 + local.get 7 + local.get 10 + i32.store offset=72 + local.get 7 + local.get 2 + i32.store offset=76 + i32.const 28 + local.set 20 + local.get 7 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + local.get 7 + local.get 22 + i32.store offset=80 + i32.const 1053160 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=84 + local.get 4 + local.set 24 + local.get 7 + local.get 24 + i32.store8 offset=91 + i32.const 56 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=92 + i32.const 8 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=96 + local.get 7 + local.get 19 + i32.store offset=100 + local.get 1 + i32.load offset=12 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=104 + local.get 27 + local.get 2 + i32.add + local.set 28 + local.get 28 + local.get 27 + i32.lt_u + local.set 29 + local.get 7 + local.get 28 + i32.store offset=108 + i32.const 1 + local.set 30 + local.get 29 + local.get 30 + i32.and + local.set 31 + local.get 7 + local.get 31 + i32.store8 offset=115 + local.get 7 + local.get 28 + i32.store offset=116 + i32.const 1 + local.set 32 + local.get 29 + local.get 32 + i32.and + local.set 33 + local.get 7 + local.get 33 + i32.store8 offset=123 + local.get 7 + i32.load8_u offset=123 + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + block ;; label = @1 + block ;; label = @2 + local.get 36 + br_if 0 (;@2;) + local.get 7 + local.get 28 + i32.store offset=60 + i32.const 1 + local.set 37 + local.get 7 + local.get 37 + i32.store offset=56 + br 1 (;@1;) + end + i32.const 0 + local.set 38 + local.get 7 + local.get 38 + i32.store offset=56 + end + local.get 7 + i32.load offset=56 + local.set 39 + block ;; label = @1 + block ;; label = @2 + local.get 39 + br_if 0 (;@2;) + i32.const 1 + local.set 40 + local.get 4 + local.get 40 + i32.and + local.set 41 + local.get 7 + local.get 41 + call $_ZN9hashbrown3raw11Fallibility17capacity_overflow17h6eeadcfdd0ecde63E + local.get 7 + i32.load offset=4 + local.set 42 + local.get 7 + i32.load + local.set 43 + local.get 7 + local.get 43 + i32.store offset=48 + local.get 7 + local.get 42 + i32.store offset=52 + br 1 (;@1;) + end + local.get 7 + i32.load offset=60 + local.set 44 + local.get 7 + local.get 44 + i32.store offset=124 + local.get 1 + i32.load offset=4 + local.set 45 + local.get 7 + local.get 45 + i32.store offset=128 + i32.const 8 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.set 48 + local.get 47 + local.get 48 + i32.lt_u + local.set 49 + i32.const 1 + local.set 50 + local.get 49 + local.get 50 + i32.and + local.set 51 + block ;; label = @2 + block ;; label = @3 + local.get 51 + br_if 0 (;@3;) + i32.const 1 + local.set 52 + local.get 45 + local.get 52 + i32.add + local.set 53 + i32.const 3 + local.set 54 + local.get 53 + local.get 54 + i32.shr_u + local.set 55 + i32.const 7 + local.set 56 + local.get 55 + local.get 56 + i32.mul + local.set 57 + local.get 7 + local.get 57 + i32.store offset=64 + br 1 (;@2;) + end + local.get 7 + local.get 45 + i32.store offset=64 + end + local.get 7 + i32.load offset=64 + local.set 58 + i32.const 1 + local.set 59 + local.get 58 + local.get 59 + i32.shr_u + local.set 60 + local.get 44 + local.set 61 + local.get 60 + local.set 62 + local.get 61 + local.get 62 + i32.le_u + local.set 63 + i32.const 1 + local.set 64 + local.get 63 + local.get 64 + i32.and + local.set 65 + block ;; label = @2 + block ;; label = @3 + local.get 65 + br_if 0 (;@3;) + local.get 7 + i32.load offset=64 + local.set 66 + i32.const 1 + local.set 67 + local.get 66 + local.get 67 + i32.add + local.set 68 + local.get 7 + local.get 68 + i32.store offset=132 + local.get 44 + local.get 68 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 69 + i32.const 0 + local.set 70 + local.get 7 + local.get 70 + i32.store offset=136 + i32.const 0 + local.set 71 + local.get 7 + local.get 71 + i32.store offset=140 + i32.const 1053104 + local.set 72 + local.get 7 + local.get 72 + i32.store offset=144 + i32.const 0 + local.set 73 + local.get 7 + local.get 73 + i32.store8 offset=150 + i32.const 128 + local.set 74 + local.get 7 + local.get 74 + i32.store8 offset=151 + i32.const 1053104 + local.set 75 + local.get 7 + local.get 75 + i32.store offset=152 + i32.const 1 + local.set 76 + local.get 7 + local.get 76 + i32.store8 offset=159 + i32.const 1053104 + local.set 77 + local.get 7 + local.get 77 + i32.store offset=160 + i32.const 1 + local.set 78 + local.get 7 + local.get 78 + i32.store8 offset=167 + local.get 7 + local.get 1 + i32.store offset=476 + local.get 7 + local.get 10 + i32.store offset=480 + local.get 7 + local.get 69 + i32.store offset=484 + i32.const 28 + local.set 79 + local.get 7 + local.get 79 + i32.add + local.set 80 + local.get 80 + local.set 81 + local.get 7 + local.get 81 + i32.store offset=488 + i32.const 1053160 + local.set 82 + local.get 7 + local.get 82 + i32.store offset=492 + local.get 4 + local.set 83 + local.get 7 + local.get 83 + i32.store8 offset=499 + i32.const 56 + local.set 84 + local.get 7 + local.get 84 + i32.store offset=500 + i32.const 8 + local.set 85 + local.get 7 + local.get 85 + i32.store offset=504 + i32.const 236 + local.set 86 + local.get 7 + local.get 86 + i32.add + local.set 87 + local.get 87 + local.set 88 + i32.const 56 + local.set 89 + i32.const 8 + local.set 90 + local.get 4 + local.set 91 + local.get 88 + local.get 1 + local.get 10 + local.get 89 + local.get 90 + local.get 69 + local.get 91 + call $_ZN9hashbrown3raw13RawTableInner14prepare_resize17h38d59c9bebad2490E + local.get 7 + i32.load offset=236 + local.set 92 + i32.const 1 + local.set 93 + i32.const 0 + local.set 94 + local.get 94 + local.get 93 + local.get 92 + select + local.set 95 + block ;; label = @4 + block ;; label = @5 + local.get 95 + br_if 0 (;@5;) + i32.const 24 + local.set 96 + i32.const 400 + local.set 97 + local.get 7 + local.get 97 + i32.add + local.set 98 + local.get 98 + local.get 96 + i32.add + local.set 99 + i32.const 236 + local.set 100 + local.get 7 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.get 96 + i32.add + local.set 102 + local.get 102 + i32.load + local.set 103 + local.get 99 + local.get 103 + i32.store + i32.const 16 + local.set 104 + i32.const 400 + local.set 105 + local.get 7 + local.get 105 + i32.add + local.set 106 + local.get 106 + local.get 104 + i32.add + local.set 107 + i32.const 236 + local.set 108 + local.get 7 + local.get 108 + i32.add + local.set 109 + local.get 109 + local.get 104 + i32.add + local.set 110 + local.get 110 + i64.load align=4 + local.set 111 + local.get 107 + local.get 111 + i64.store + i32.const 8 + local.set 112 + i32.const 400 + local.set 113 + local.get 7 + local.get 113 + i32.add + local.set 114 + local.get 114 + local.get 112 + i32.add + local.set 115 + i32.const 236 + local.set 116 + local.get 7 + local.get 116 + i32.add + local.set 117 + local.get 117 + local.get 112 + i32.add + local.set 118 + local.get 118 + i64.load align=4 + local.set 119 + local.get 115 + local.get 119 + i64.store + local.get 7 + i64.load offset=236 align=4 + local.set 120 + local.get 7 + local.get 120 + i64.store offset=400 + i32.const 24 + local.set 121 + i32.const 208 + local.set 122 + local.get 7 + local.get 122 + i32.add + local.set 123 + local.get 123 + local.get 121 + i32.add + local.set 124 + i32.const 400 + local.set 125 + local.get 7 + local.get 125 + i32.add + local.set 126 + local.get 126 + local.get 121 + i32.add + local.set 127 + local.get 127 + i32.load + local.set 128 + local.get 124 + local.get 128 + i32.store + i32.const 16 + local.set 129 + i32.const 208 + local.set 130 + local.get 7 + local.get 130 + i32.add + local.set 131 + local.get 131 + local.get 129 + i32.add + local.set 132 + i32.const 400 + local.set 133 + local.get 7 + local.get 133 + i32.add + local.set 134 + local.get 134 + local.get 129 + i32.add + local.set 135 + local.get 135 + i64.load align=4 + local.set 136 + local.get 132 + local.get 136 + i64.store + i32.const 8 + local.set 137 + i32.const 208 + local.set 138 + local.get 7 + local.get 138 + i32.add + local.set 139 + local.get 139 + local.get 137 + i32.add + local.set 140 + i32.const 400 + local.set 141 + local.get 7 + local.get 141 + i32.add + local.set 142 + local.get 142 + local.get 137 + i32.add + local.set 143 + local.get 143 + i64.load align=4 + local.set 144 + local.get 140 + local.get 144 + i64.store + local.get 7 + i64.load offset=400 align=4 + local.set 145 + local.get 7 + local.get 145 + i64.store offset=208 + br 1 (;@4;) + end + local.get 7 + i32.load offset=240 + local.set 146 + local.get 7 + i32.load offset=244 + local.set 147 + local.get 7 + local.get 146 + i32.store offset=508 + local.get 7 + local.get 147 + i32.store offset=512 + local.get 7 + local.get 146 + i32.store offset=428 + local.get 7 + local.get 147 + i32.store offset=432 + local.get 7 + i32.load offset=428 + local.set 148 + local.get 7 + i32.load offset=432 + local.set 149 + local.get 7 + local.get 148 + i32.store offset=212 + local.get 7 + local.get 149 + i32.store offset=216 + i32.const 0 + local.set 150 + local.get 7 + local.get 150 + i32.store offset=208 + end + local.get 7 + i32.load offset=208 + local.set 151 + i32.const 1 + local.set 152 + i32.const 0 + local.set 153 + local.get 153 + local.get 152 + local.get 151 + select + local.set 154 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 154 + br_if 0 (;@6;) + i32.const 24 + local.set 155 + i32.const 368 + local.set 156 + local.get 7 + local.get 156 + i32.add + local.set 157 + local.get 157 + local.get 155 + i32.add + local.set 158 + i32.const 208 + local.set 159 + local.get 7 + local.get 159 + i32.add + local.set 160 + local.get 160 + local.get 155 + i32.add + local.set 161 + local.get 161 + i32.load + local.set 162 + local.get 158 + local.get 162 + i32.store + i32.const 16 + local.set 163 + i32.const 368 + local.set 164 + local.get 7 + local.get 164 + i32.add + local.set 165 + local.get 165 + local.get 163 + i32.add + local.set 166 + i32.const 208 + local.set 167 + local.get 7 + local.get 167 + i32.add + local.set 168 + local.get 168 + local.get 163 + i32.add + local.set 169 + local.get 169 + i64.load + local.set 170 + local.get 166 + local.get 170 + i64.store + i32.const 8 + local.set 171 + i32.const 368 + local.set 172 + local.get 7 + local.get 172 + i32.add + local.set 173 + local.get 173 + local.get 171 + i32.add + local.set 174 + i32.const 208 + local.set 175 + local.get 7 + local.get 175 + i32.add + local.set 176 + local.get 176 + local.get 171 + i32.add + local.set 177 + local.get 177 + i64.load + local.set 178 + local.get 174 + local.get 178 + i64.store + local.get 7 + i64.load offset=208 + local.set 179 + local.get 7 + local.get 179 + i64.store offset=368 + i32.const 24 + local.set 180 + i32.const 272 + local.set 181 + local.get 7 + local.get 181 + i32.add + local.set 182 + local.get 182 + local.get 180 + i32.add + local.set 183 + i32.const 368 + local.set 184 + local.get 7 + local.get 184 + i32.add + local.set 185 + local.get 185 + local.get 180 + i32.add + local.set 186 + local.get 186 + i32.load + local.set 187 + local.get 183 + local.get 187 + i32.store + i32.const 16 + local.set 188 + i32.const 272 + local.set 189 + local.get 7 + local.get 189 + i32.add + local.set 190 + local.get 190 + local.get 188 + i32.add + local.set 191 + i32.const 368 + local.set 192 + local.get 7 + local.get 192 + i32.add + local.set 193 + local.get 193 + local.get 188 + i32.add + local.set 194 + local.get 194 + i64.load align=4 + local.set 195 + local.get 191 + local.get 195 + i64.store + i32.const 8 + local.set 196 + i32.const 272 + local.set 197 + local.get 7 + local.get 197 + i32.add + local.set 198 + local.get 198 + local.get 196 + i32.add + local.set 199 + i32.const 368 + local.set 200 + local.get 7 + local.get 200 + i32.add + local.set 201 + local.get 201 + local.get 196 + i32.add + local.set 202 + local.get 202 + i64.load align=4 + local.set 203 + local.get 199 + local.get 203 + i64.store + local.get 7 + i64.load offset=368 align=4 + local.set 204 + local.get 7 + local.get 204 + i64.store offset=272 + i32.const 24 + local.set 205 + i32.const 176 + local.set 206 + local.get 7 + local.get 206 + i32.add + local.set 207 + local.get 207 + local.get 205 + i32.add + local.set 208 + i32.const 272 + local.set 209 + local.get 7 + local.get 209 + i32.add + local.set 210 + local.get 210 + local.get 205 + i32.add + local.set 211 + local.get 211 + i32.load + local.set 212 + local.get 208 + local.get 212 + i32.store + i32.const 16 + local.set 213 + i32.const 176 + local.set 214 + local.get 7 + local.get 214 + i32.add + local.set 215 + local.get 215 + local.get 213 + i32.add + local.set 216 + i32.const 272 + local.set 217 + local.get 7 + local.get 217 + i32.add + local.set 218 + local.get 218 + local.get 213 + i32.add + local.set 219 + local.get 219 + i64.load align=4 + local.set 220 + local.get 216 + local.get 220 + i64.store + i32.const 8 + local.set 221 + i32.const 176 + local.set 222 + local.get 7 + local.get 222 + i32.add + local.set 223 + local.get 223 + local.get 221 + i32.add + local.set 224 + i32.const 272 + local.set 225 + local.get 7 + local.get 225 + i32.add + local.set 226 + local.get 226 + local.get 221 + i32.add + local.set 227 + local.get 227 + i64.load align=4 + local.set 228 + local.get 224 + local.get 228 + i64.store + local.get 7 + i64.load offset=272 align=4 + local.set 229 + local.get 7 + local.get 229 + i64.store offset=176 + local.get 1 + i32.load + local.set 230 + local.get 7 + local.get 230 + i32.store offset=516 + local.get 7 + local.get 230 + i32.store offset=520 + local.get 7 + local.get 230 + i32.store offset=524 + local.get 7 + local.get 230 + i32.store offset=436 + local.get 7 + i32.load offset=436 + local.set 231 + local.get 7 + local.get 231 + i32.store offset=528 + local.get 7 + local.get 231 + i32.store offset=532 + local.get 231 + i64.load + local.set 232 + local.get 7 + local.get 232 + i64.store offset=536 + i64.const -9187201950435737472 + local.set 233 + local.get 7 + local.get 233 + i64.store offset=448 + i64.const -9187201950435737472 + local.set 234 + local.get 232 + local.get 234 + i64.and + local.set 235 + local.get 7 + local.get 235 + i64.store offset=544 + i64.const -9187201950435737472 + local.set 236 + local.get 235 + local.get 236 + i64.xor + local.set 237 + local.get 7 + local.get 237 + i64.store offset=552 + local.get 7 + local.get 237 + i64.store offset=456 + local.get 7 + i64.load offset=456 + local.set 238 + local.get 7 + local.get 238 + i64.store offset=440 + local.get 1 + i32.load offset=12 + local.set 239 + local.get 7 + i64.load offset=440 + local.set 240 + local.get 7 + local.get 240 + i64.store offset=304 + i32.const 0 + local.set 241 + local.get 7 + local.get 241 + i32.store offset=312 + local.get 7 + i32.load offset=436 + local.set 242 + local.get 7 + local.get 242 + i32.store offset=320 + local.get 7 + local.get 239 + i32.store offset=316 + i32.const 16 + local.set 243 + i32.const 328 + local.set 244 + local.get 7 + local.get 244 + i32.add + local.set 245 + local.get 245 + local.get 243 + i32.add + local.set 246 + i32.const 304 + local.set 247 + local.get 7 + local.get 247 + i32.add + local.set 248 + local.get 248 + local.get 243 + i32.add + local.set 249 + local.get 249 + i64.load + local.set 250 + local.get 246 + local.get 250 + i64.store + i32.const 8 + local.set 251 + i32.const 328 + local.set 252 + local.get 7 + local.get 252 + i32.add + local.set 253 + local.get 253 + local.get 251 + i32.add + local.set 254 + i32.const 304 + local.set 255 + local.get 7 + local.get 255 + i32.add + local.set 256 + local.get 256 + local.get 251 + i32.add + local.set 257 + local.get 257 + i64.load + local.set 258 + local.get 254 + local.get 258 + i64.store + local.get 7 + i64.load offset=304 + local.set 259 + local.get 7 + local.get 259 + i64.store offset=328 + br 1 (;@5;) + end + local.get 7 + i32.load offset=212 + local.set 260 + local.get 7 + i32.load offset=216 + local.set 261 + local.get 7 + local.get 260 + i32.store offset=264 + local.get 7 + local.get 261 + i32.store offset=268 + local.get 7 + i32.load offset=264 + local.set 262 + local.get 7 + i32.load offset=268 + local.set 263 + local.get 7 + local.get 262 + i32.store offset=680 + local.get 7 + local.get 263 + i32.store offset=684 + local.get 7 + local.get 262 + i32.store offset=168 + local.get 7 + local.get 263 + i32.store offset=172 + br 1 (;@4;) + end + loop ;; label = @5 + i32.const 328 + local.set 264 + local.get 7 + local.get 264 + i32.add + local.set 265 + local.get 265 + local.set 266 + local.get 7 + local.get 266 + i32.store offset=564 + local.get 7 + i32.load offset=340 + local.set 267 + block ;; label = @6 + block ;; label = @7 + local.get 267 + br_if 0 (;@7;) + i32.const 0 + local.set 268 + local.get 7 + local.get 268 + i32.store offset=352 + br 1 (;@6;) + end + i32.const 8 + local.set 269 + local.get 7 + local.get 269 + i32.store offset=688 + i32.const 1053104 + local.set 270 + local.get 7 + local.get 270 + i32.store offset=692 + i32.const 0 + local.set 271 + local.get 7 + local.get 271 + i32.store8 offset=698 + i32.const 128 + local.set 272 + local.get 7 + local.get 272 + i32.store8 offset=699 + i32.const 328 + local.set 273 + local.get 7 + local.get 273 + i32.add + local.set 274 + local.get 274 + local.set 275 + local.get 7 + local.get 275 + i32.store offset=744 + block ;; label = @7 + loop ;; label = @8 + i32.const 16 + local.set 276 + local.get 7 + local.get 276 + i32.add + local.set 277 + i32.const 328 + local.set 278 + local.get 7 + local.get 278 + i32.add + local.set 279 + local.get 277 + local.get 279 + call $_ZN95_$LT$hashbrown..raw..bitmask..BitMaskIter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hdb720bca9e6adfd8E + local.get 7 + i32.load offset=16 + local.set 280 + local.get 7 + i32.load offset=20 + local.set 281 + local.get 7 + local.get 281 + i32.store offset=712 + local.get 7 + local.get 280 + i32.store offset=708 + local.get 7 + i32.load offset=708 + local.set 282 + i32.const 1 + local.set 283 + local.get 282 + local.set 284 + local.get 283 + local.set 285 + local.get 284 + local.get 285 + i32.eq + local.set 286 + i32.const 1 + local.set 287 + local.get 286 + local.get 287 + i32.and + local.set 288 + local.get 288 + br_if 1 (;@7;) + local.get 7 + i32.load offset=344 + local.set 289 + local.get 7 + local.get 289 + i32.store offset=752 + local.get 7 + local.get 289 + i32.store offset=756 + i32.const 8 + local.set 290 + local.get 289 + local.get 290 + i32.add + local.set 291 + local.get 7 + local.get 291 + i32.store offset=760 + local.get 7 + local.get 291 + i32.store offset=716 + local.get 7 + i32.load offset=716 + local.set 292 + local.get 7 + local.get 292 + i32.store offset=344 + local.get 7 + i32.load offset=344 + local.set 293 + local.get 7 + local.get 293 + i32.store offset=764 + local.get 7 + local.get 293 + i32.store offset=768 + local.get 7 + local.get 293 + i32.store offset=772 + local.get 293 + i64.load + local.set 294 + local.get 7 + local.get 294 + i64.store offset=776 + i64.const -9187201950435737472 + local.set 295 + local.get 7 + local.get 295 + i64.store offset=728 + i64.const -9187201950435737472 + local.set 296 + local.get 294 + local.get 296 + i64.and + local.set 297 + local.get 7 + local.get 297 + i64.store offset=784 + i64.const -9187201950435737472 + local.set 298 + local.get 297 + local.get 298 + i64.xor + local.set 299 + local.get 7 + local.get 299 + i64.store offset=792 + local.get 7 + local.get 299 + i64.store offset=736 + local.get 7 + i64.load offset=736 + local.set 300 + local.get 7 + local.get 300 + i64.store offset=720 + local.get 7 + i64.load offset=720 + local.set 301 + local.get 7 + local.get 301 + i64.store offset=328 + local.get 7 + i32.load offset=336 + local.set 302 + i32.const 8 + local.set 303 + local.get 302 + local.get 303 + i32.add + local.set 304 + local.get 7 + local.get 304 + i32.store offset=336 + br 0 (;@8;) + end + end + local.get 7 + i32.load offset=712 + local.set 305 + local.get 7 + local.get 305 + i32.store offset=748 + local.get 7 + i32.load offset=336 + local.set 306 + local.get 306 + local.get 305 + i32.add + local.set 307 + local.get 7 + local.get 307 + i32.store offset=704 + i32.const 1 + local.set 308 + local.get 7 + local.get 308 + i32.store offset=700 + local.get 7 + i32.load offset=700 + local.set 309 + local.get 7 + i32.load offset=704 + local.set 310 + local.get 7 + local.get 309 + i32.store offset=568 + local.get 7 + local.get 310 + i32.store offset=572 + local.get 7 + i32.load offset=340 + local.set 311 + i32.const 1 + local.set 312 + local.get 311 + local.get 312 + i32.sub + local.set 313 + local.get 7 + local.get 313 + i32.store offset=340 + local.get 7 + local.get 309 + i32.store offset=352 + local.get 7 + local.get 310 + i32.store offset=356 + end + local.get 7 + i32.load offset=352 + local.set 314 + block ;; label = @6 + local.get 314 + br_if 0 (;@6;) + local.get 1 + i32.load offset=12 + local.set 315 + i32.const 176 + local.set 316 + local.get 7 + local.get 316 + i32.add + local.set 317 + local.get 317 + local.set 318 + local.get 7 + local.get 318 + i32.store offset=576 + local.get 7 + i32.load offset=196 + local.set 319 + local.get 319 + local.get 315 + i32.sub + local.set 320 + local.get 7 + local.get 320 + i32.store offset=196 + local.get 1 + i32.load offset=12 + local.set 321 + i32.const 176 + local.set 322 + local.get 7 + local.get 322 + i32.add + local.set 323 + local.get 323 + local.set 324 + local.get 7 + local.get 324 + i32.store offset=580 + local.get 7 + local.get 321 + i32.store offset=200 + i32.const 176 + local.set 325 + local.get 7 + local.get 325 + i32.add + local.set 326 + local.get 326 + local.set 327 + local.get 7 + local.get 327 + i32.store offset=584 + i32.const 176 + local.set 328 + local.get 7 + local.get 328 + i32.add + local.set 329 + local.get 329 + local.set 330 + i32.const 12 + local.set 331 + local.get 330 + local.get 331 + i32.add + local.set 332 + local.get 1 + local.get 332 + call $_ZN4core3mem4swap17hcd6b977e1057128fE + i32.const -2147483647 + local.set 333 + local.get 7 + local.get 333 + i32.store offset=168 + i32.const 176 + local.set 334 + local.get 7 + local.get 334 + i32.add + local.set 335 + local.get 335 + local.set 336 + local.get 336 + call $_ZN4core3ptr196drop_in_place$LT$hashbrown..scopeguard..ScopeGuard$LT$hashbrown..raw..RawTableInner$C$hashbrown..raw..RawTableInner..prepare_resize$LT$alloc..alloc..Global$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17he738f812338ae45aE + br 2 (;@4;) + end + local.get 7 + i32.load offset=356 + local.set 337 + local.get 7 + local.get 337 + i32.store offset=588 + local.get 7 + local.get 1 + i32.store offset=360 + local.get 7 + local.get 337 + i32.store offset=364 + local.get 7 + i32.load offset=360 + local.set 338 + local.get 7 + i32.load offset=364 + local.set 339 + i32.const 28 + local.set 340 + local.get 7 + local.get 340 + i32.add + local.set 341 + local.get 341 + local.set 342 + local.get 342 + local.get 338 + local.get 339 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash28_$u7b$$u7b$closure$u7d$$u7d$17h3648efb85d72e1e7E + local.set 343 + local.get 7 + local.get 343 + i64.store offset=592 + i32.const 176 + local.set 344 + local.get 7 + local.get 344 + i32.add + local.set 345 + local.get 345 + local.set 346 + local.get 7 + local.get 346 + i32.store offset=604 + i32.const 176 + local.set 347 + local.get 7 + local.get 347 + i32.add + local.set 348 + local.get 348 + local.set 349 + i32.const 12 + local.set 350 + local.get 349 + local.get 350 + i32.add + local.set 351 + i32.const 8 + local.set 352 + local.get 7 + local.get 352 + i32.add + local.set 353 + local.get 353 + local.get 351 + local.get 343 + call $_ZN9hashbrown3raw13RawTableInner19prepare_insert_slot17h3caf7fafaf8a8f63E + local.get 7 + i32.load8_u offset=12 + drop + local.get 7 + i32.load offset=8 + local.set 354 + local.get 7 + local.get 354 + i32.store offset=608 + i32.const 56 + local.set 355 + local.get 7 + local.get 355 + i32.store offset=612 + local.get 1 + i32.load + local.set 356 + local.get 7 + local.get 356 + i32.store offset=616 + local.get 7 + local.get 356 + i32.store offset=620 + local.get 7 + local.get 356 + i32.store offset=468 + local.get 7 + i32.load offset=468 + local.set 357 + local.get 7 + local.get 357 + i32.store offset=624 + i32.const 1 + local.set 358 + local.get 337 + local.get 358 + i32.add + local.set 359 + i32.const 56 + local.set 360 + local.get 359 + local.get 360 + i32.mul + local.set 361 + local.get 7 + local.get 361 + i32.store offset=628 + i32.const 0 + local.set 362 + local.get 362 + local.get 361 + i32.sub + local.set 363 + local.get 7 + local.get 363 + i32.store offset=632 + local.get 357 + local.get 363 + i32.add + local.set 364 + local.get 7 + local.get 364 + i32.store offset=636 + i32.const 176 + local.set 365 + local.get 7 + local.get 365 + i32.add + local.set 366 + local.get 366 + local.set 367 + local.get 7 + local.get 367 + i32.store offset=640 + i32.const 176 + local.set 368 + local.get 7 + local.get 368 + i32.add + local.set 369 + local.get 369 + local.set 370 + i32.const 12 + local.set 371 + local.get 370 + local.get 371 + i32.add + local.set 372 + local.get 7 + local.get 372 + i32.store offset=644 + i32.const 56 + local.set 373 + local.get 7 + local.get 373 + i32.store offset=648 + local.get 7 + i32.load offset=188 + local.set 374 + local.get 7 + local.get 374 + i32.store offset=652 + local.get 7 + local.get 374 + i32.store offset=656 + local.get 7 + local.get 374 + i32.store offset=472 + local.get 7 + i32.load offset=472 + local.set 375 + local.get 7 + local.get 375 + i32.store offset=660 + i32.const 1 + local.set 376 + local.get 354 + local.get 376 + i32.add + local.set 377 + i32.const 56 + local.set 378 + local.get 377 + local.get 378 + i32.mul + local.set 379 + local.get 7 + local.get 379 + i32.store offset=664 + i32.const 0 + local.set 380 + local.get 380 + local.get 379 + i32.sub + local.set 381 + local.get 7 + local.get 381 + i32.store offset=668 + local.get 375 + local.get 381 + i32.add + local.set 382 + local.get 7 + local.get 382 + i32.store offset=672 + i32.const 56 + local.set 383 + local.get 7 + local.get 383 + i32.store offset=676 + local.get 364 + i64.load align=1 + local.set 384 + local.get 382 + local.get 384 + i64.store align=1 + i32.const 48 + local.set 385 + local.get 382 + local.get 385 + i32.add + local.set 386 + local.get 364 + local.get 385 + i32.add + local.set 387 + local.get 387 + i64.load align=1 + local.set 388 + local.get 386 + local.get 388 + i64.store align=1 + i32.const 40 + local.set 389 + local.get 382 + local.get 389 + i32.add + local.set 390 + local.get 364 + local.get 389 + i32.add + local.set 391 + local.get 391 + i64.load align=1 + local.set 392 + local.get 390 + local.get 392 + i64.store align=1 + i32.const 32 + local.set 393 + local.get 382 + local.get 393 + i32.add + local.set 394 + local.get 364 + local.get 393 + i32.add + local.set 395 + local.get 395 + i64.load align=1 + local.set 396 + local.get 394 + local.get 396 + i64.store align=1 + i32.const 24 + local.set 397 + local.get 382 + local.get 397 + i32.add + local.set 398 + local.get 364 + local.get 397 + i32.add + local.set 399 + local.get 399 + i64.load align=1 + local.set 400 + local.get 398 + local.get 400 + i64.store align=1 + i32.const 16 + local.set 401 + local.get 382 + local.get 401 + i32.add + local.set 402 + local.get 364 + local.get 401 + i32.add + local.set 403 + local.get 403 + i64.load align=1 + local.set 404 + local.get 402 + local.get 404 + i64.store align=1 + i32.const 8 + local.set 405 + local.get 382 + local.get 405 + i32.add + local.set 406 + local.get 364 + local.get 405 + i32.add + local.set 407 + local.get 407 + i64.load align=1 + local.set 408 + local.get 406 + local.get 408 + i64.store align=1 + br 0 (;@5;) + end + end + local.get 7 + i32.load offset=168 + local.set 409 + local.get 7 + i32.load offset=172 + local.set 410 + local.get 7 + local.get 410 + i32.store offset=52 + local.get 7 + local.get 409 + i32.store offset=48 + br 1 (;@2;) + end + i32.const 28 + local.set 411 + local.get 7 + local.get 411 + i32.add + local.set 412 + local.get 412 + local.set 413 + i32.const 1053160 + local.set 414 + i32.const 56 + local.set 415 + local.get 1 + local.get 413 + local.get 414 + local.get 415 + local.get 19 + call $_ZN9hashbrown3raw13RawTableInner15rehash_in_place17h58bd1757a186533cE + i32.const -2147483647 + local.set 416 + local.get 7 + local.get 416 + i32.store offset=48 + end + end + local.get 7 + i32.load offset=48 + local.set 417 + local.get 7 + i32.load offset=52 + local.set 418 + local.get 0 + local.get 418 + i32.store offset=4 + local.get 0 + local.get 417 + i32.store + i32.const 800 + local.set 419 + local.get 7 + local.get 419 + i32.add + local.set 420 + local.get 420 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash28_$u7b$$u7b$closure$u7d$$u7d$17h3648efb85d72e1e7E (;362;) (type 0) (param i32 i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 80 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + i32.const 1053104 + local.set 6 + local.get 5 + local.get 6 + i32.store offset=8 + i32.const 1 + local.set 7 + local.get 5 + local.get 7 + i32.store8 offset=15 + i32.const 1 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=16 + i32.const -1 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=20 + local.get 5 + local.get 0 + i32.store offset=40 + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 2 + i32.store offset=48 + local.get 0 + i32.load + local.set 10 + local.get 1 + i32.load + local.set 11 + local.get 5 + local.get 11 + i32.store offset=52 + local.get 5 + local.get 11 + i32.store offset=56 + local.get 5 + local.get 11 + i32.store offset=60 + local.get 5 + local.get 11 + i32.store offset=32 + local.get 5 + i32.load offset=32 + local.set 12 + local.get 12 + local.get 2 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h59f642f38e8807d4E + local.set 13 + local.get 5 + local.get 13 + i32.store offset=28 + i32.const 28 + local.set 14 + local.get 5 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=64 + i32.const 0 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 19 + br_if 0 (;@5;) + local.get 5 + i32.load offset=28 + local.set 20 + local.get 5 + local.get 20 + i32.store offset=68 + local.get 5 + local.get 20 + i32.store offset=72 + i32.const 0 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 4 + local.set 24 + local.get 5 + local.get 24 + i32.store offset=76 + i32.const 4 + local.set 25 + local.get 5 + local.get 25 + i32.store offset=36 + br 3 (;@1;) + end + i32.const -56 + local.set 26 + local.get 20 + local.get 26 + i32.add + local.set 27 + local.get 5 + local.get 27 + i32.store offset=36 + br 1 (;@2;) + end + local.get 5 + local.get 20 + i32.store offset=36 + end + end + local.get 5 + i32.load offset=36 + local.set 28 + local.get 5 + local.get 28 + i32.store offset=24 + local.get 5 + i32.load offset=24 + local.set 29 + local.get 10 + local.get 29 + call $_ZN9hashbrown3map11make_hasher28_$u7b$$u7b$closure$u7d$$u7d$17h5a5e21be60a945d5E + local.set 30 + i32.const 80 + local.set 31 + local.get 5 + local.get 31 + i32.add + local.set 32 + local.get 32 + global.set $__stack_pointer + local.get 30 + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot17h5487b9d6297316c7E (;363;) (type 24) (param i32 i32 i64 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 80 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 1053104 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=12 + i32.const 1 + local.set 9 + local.get 7 + local.get 9 + i32.store8 offset=19 + local.get 7 + local.get 3 + i32.store offset=20 + local.get 7 + local.get 1 + i32.store offset=44 + local.get 7 + local.get 2 + i64.store offset=48 + local.get 7 + local.get 4 + i32.store offset=56 + local.get 1 + local.get 9 + local.get 4 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$7reserve17h9dd8ed0d558f1267E + i32.const 20 + local.set 10 + local.get 7 + local.get 10 + i32.add + local.set 11 + local.get 7 + local.get 11 + i32.store offset=32 + local.get 7 + local.get 1 + i32.store offset=36 + i32.const 1053184 + local.set 12 + i32.const 32 + local.set 13 + local.get 7 + local.get 13 + i32.add + local.set 14 + local.get 7 + local.get 1 + local.get 2 + local.get 14 + local.get 12 + call $_ZN9hashbrown3raw13RawTableInner30find_or_find_insert_slot_inner17h6a905152dc9935c0E + local.get 7 + i32.load + local.set 15 + local.get 7 + i32.load offset=4 + local.set 16 + local.get 7 + local.get 16 + i32.store offset=28 + local.get 7 + local.get 15 + i32.store offset=24 + local.get 7 + i32.load offset=24 + local.set 17 + block ;; label = @1 + block ;; label = @2 + local.get 17 + br_if 0 (;@2;) + local.get 7 + i32.load offset=28 + local.set 18 + local.get 7 + local.get 18 + i32.store offset=60 + local.get 1 + i32.load + local.set 19 + local.get 7 + local.get 19 + i32.store offset=64 + local.get 7 + local.get 19 + i32.store offset=68 + local.get 7 + local.get 19 + i32.store offset=72 + local.get 7 + local.get 19 + i32.store offset=40 + local.get 7 + i32.load offset=40 + local.set 20 + local.get 20 + local.get 18 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h59f642f38e8807d4E + local.set 21 + local.get 0 + local.get 21 + i32.store offset=4 + i32.const 0 + local.set 22 + local.get 0 + local.get 22 + i32.store + br 1 (;@1;) + end + local.get 7 + i32.load offset=28 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=76 + local.get 0 + local.get 23 + i32.store offset=4 + i32.const 1 + local.set 24 + local.get 0 + local.get 24 + i32.store + end + i32.const 80 + local.set 25 + local.get 7 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$7reserve17h9dd8ed0d558f1267E (;364;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=28 + local.get 5 + local.get 1 + i32.store offset=32 + local.get 5 + local.get 2 + i32.store offset=36 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=27 + local.get 0 + i32.load offset=8 + local.set 7 + local.get 1 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.get 9 + i32.gt_u + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + local.get 5 + local.get 12 + i32.store8 offset=43 + local.get 5 + i32.load8_u offset=43 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + br 1 (;@1;) + end + i32.const 0 + local.set 16 + local.get 5 + local.get 16 + i32.store8 offset=27 + i32.const 1 + local.set 17 + i32.const 8 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 0 + local.get 1 + local.get 2 + local.get 17 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash17ha134908b4e76a95aE + local.get 5 + i32.load offset=8 + local.set 20 + local.get 5 + i32.load offset=12 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=20 + local.get 5 + local.get 20 + i32.store offset=16 + i32.const 16 + local.set 22 + local.get 5 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 5 + local.get 24 + i32.store offset=44 + end + local.get 5 + i32.load8_u offset=27 + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + block ;; label = @1 + local.get 27 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot17h56a9509d0bc17657E (;365;) (type 24) (param i32 i32 i64 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 80 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 1053104 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=12 + i32.const 1 + local.set 9 + local.get 7 + local.get 9 + i32.store8 offset=19 + local.get 7 + local.get 3 + i32.store offset=20 + local.get 7 + local.get 1 + i32.store offset=44 + local.get 7 + local.get 2 + i64.store offset=48 + local.get 7 + local.get 4 + i32.store offset=56 + local.get 1 + local.get 9 + local.get 4 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$7reserve17h4580815c00437c08E + i32.const 20 + local.set 10 + local.get 7 + local.get 10 + i32.add + local.set 11 + local.get 7 + local.get 11 + i32.store offset=32 + local.get 7 + local.get 1 + i32.store offset=36 + i32.const 1053204 + local.set 12 + i32.const 32 + local.set 13 + local.get 7 + local.get 13 + i32.add + local.set 14 + local.get 7 + local.get 1 + local.get 2 + local.get 14 + local.get 12 + call $_ZN9hashbrown3raw13RawTableInner30find_or_find_insert_slot_inner17h6a905152dc9935c0E + local.get 7 + i32.load + local.set 15 + local.get 7 + i32.load offset=4 + local.set 16 + local.get 7 + local.get 16 + i32.store offset=28 + local.get 7 + local.get 15 + i32.store offset=24 + local.get 7 + i32.load offset=24 + local.set 17 + block ;; label = @1 + block ;; label = @2 + local.get 17 + br_if 0 (;@2;) + local.get 7 + i32.load offset=28 + local.set 18 + local.get 7 + local.get 18 + i32.store offset=60 + local.get 1 + i32.load + local.set 19 + local.get 7 + local.get 19 + i32.store offset=64 + local.get 7 + local.get 19 + i32.store offset=68 + local.get 7 + local.get 19 + i32.store offset=72 + local.get 7 + local.get 19 + i32.store offset=40 + local.get 7 + i32.load offset=40 + local.set 20 + local.get 20 + local.get 18 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h509c860bb2bd1068E + local.set 21 + local.get 0 + local.get 21 + i32.store offset=4 + i32.const 0 + local.set 22 + local.get 0 + local.get 22 + i32.store + br 1 (;@1;) + end + local.get 7 + i32.load offset=28 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=76 + local.get 0 + local.get 23 + i32.store offset=4 + i32.const 1 + local.set 24 + local.get 0 + local.get 24 + i32.store + end + i32.const 80 + local.set 25 + local.get 7 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$7reserve17h4580815c00437c08E (;366;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=28 + local.get 5 + local.get 1 + i32.store offset=32 + local.get 5 + local.get 2 + i32.store offset=36 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=27 + local.get 0 + i32.load offset=8 + local.set 7 + local.get 1 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.get 9 + i32.gt_u + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + local.get 5 + local.get 12 + i32.store8 offset=43 + local.get 5 + i32.load8_u offset=43 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + br 1 (;@1;) + end + i32.const 0 + local.set 16 + local.get 5 + local.get 16 + i32.store8 offset=27 + i32.const 1 + local.set 17 + i32.const 8 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 0 + local.get 1 + local.get 2 + local.get 17 + call $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash17h8ececf8950e3bed5E + local.get 5 + i32.load offset=8 + local.set 20 + local.get 5 + i32.load offset=12 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=20 + local.get 5 + local.get 20 + i32.store offset=16 + i32.const 16 + local.set 22 + local.get 5 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 5 + local.get 24 + i32.store offset=44 + end + local.get 5 + i32.load8_u offset=27 + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + block ;; label = @1 + local.get 27 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot28_$u7b$$u7b$closure$u7d$$u7d$17h4ed433bcdccc7743E (;367;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1053104 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.store8 offset=15 + i32.const 1 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=16 + i32.const -1 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=40 + local.get 4 + local.get 1 + i32.store offset=44 + local.get 0 + i32.load + local.set 9 + local.get 0 + i32.load offset=4 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + local.get 10 + i32.load + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 4 + local.get 11 + i32.store offset=56 + local.get 4 + local.get 11 + i32.store offset=60 + local.get 4 + local.get 11 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 12 + local.get 12 + local.get 1 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h59f642f38e8807d4E + local.set 13 + local.get 4 + local.get 13 + i32.store offset=28 + i32.const 28 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + i32.const 0 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 19 + br_if 0 (;@5;) + local.get 4 + i32.load offset=28 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=68 + local.get 4 + local.get 20 + i32.store offset=72 + i32.const 0 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 4 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=76 + i32.const 4 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=36 + br 3 (;@1;) + end + i32.const -56 + local.set 26 + local.get 20 + local.get 26 + i32.add + local.set 27 + local.get 4 + local.get 27 + i32.store offset=36 + br 1 (;@2;) + end + local.get 4 + local.get 20 + i32.store offset=36 + end + end + local.get 4 + i32.load offset=36 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=24 + local.get 4 + i32.load offset=24 + local.set 29 + local.get 9 + local.get 29 + call $_ZN9hashbrown3map14equivalent_key28_$u7b$$u7b$closure$u7d$$u7d$17h3f7f808e47e8f0afE + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + i32.const 80 + local.set 33 + local.get 4 + local.get 33 + i32.add + local.set 34 + local.get 34 + global.set $__stack_pointer + local.get 32 + return + ) + (func $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot28_$u7b$$u7b$closure$u7d$$u7d$17h98e3f7625fbd4833E (;368;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1053104 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.store8 offset=15 + i32.const 1 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=16 + i32.const -1 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=40 + local.get 4 + local.get 1 + i32.store offset=44 + local.get 0 + i32.load + local.set 9 + local.get 0 + i32.load offset=4 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + local.get 10 + i32.load + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 4 + local.get 11 + i32.store offset=56 + local.get 4 + local.get 11 + i32.store offset=60 + local.get 4 + local.get 11 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 12 + local.get 12 + local.get 1 + call $_ZN9hashbrown3raw15Bucket$LT$T$GT$15from_base_index17h509c860bb2bd1068E + local.set 13 + local.get 4 + local.get 13 + i32.store offset=28 + i32.const 28 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + i32.const 0 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 19 + br_if 0 (;@5;) + local.get 4 + i32.load offset=28 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=68 + local.get 4 + local.get 20 + i32.store offset=72 + i32.const 0 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 8 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=76 + i32.const 8 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=36 + br 3 (;@1;) + end + i32.const -80 + local.set 26 + local.get 20 + local.get 26 + i32.add + local.set 27 + local.get 4 + local.get 27 + i32.store offset=36 + br 1 (;@2;) + end + local.get 4 + local.get 20 + i32.store offset=36 + end + end + local.get 4 + i32.load offset=36 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=24 + local.get 4 + i32.load offset=24 + local.set 29 + local.get 9 + local.get 29 + call $_ZN9hashbrown3map14equivalent_key28_$u7b$$u7b$closure$u7d$$u7d$17h7bc5bd624334b7a5E + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + i32.const 80 + local.set 33 + local.get 4 + local.get 33 + i32.add + local.set 34 + local.get 34 + global.set $__stack_pointer + local.get 32 + return + ) + (func $_ZN5alloc3str56_$LT$impl$u20$alloc..borrow..ToOwned$u20$for$u20$str$GT$8to_owned17h051ad5445ba242aaE (;369;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 96 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 2 + i32.store offset=48 + local.get 5 + local.get 1 + i32.store offset=52 + local.get 5 + local.get 2 + i32.store offset=56 + local.get 5 + local.get 2 + i32.store offset=60 + i32.const 0 + local.set 6 + local.get 5 + local.get 2 + local.get 6 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h05cb88f675b0f27eE + local.get 5 + i32.load offset=4 + local.set 7 + local.get 5 + i32.load + local.set 8 + local.get 5 + local.get 8 + i32.store offset=32 + local.get 5 + local.get 7 + i32.store offset=36 + i32.const 0 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=40 + local.get 5 + local.get 1 + i32.store offset=64 + i32.const 32 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=68 + i32.const 32 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=72 + local.get 5 + i32.load offset=36 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=76 + local.get 5 + local.get 16 + i32.store offset=80 + local.get 5 + local.get 2 + i32.store offset=84 + i32.const 0 + local.set 17 + local.get 2 + local.get 17 + i32.shl + local.set 18 + local.get 16 + local.get 1 + local.get 18 + call $memcpy + drop + i32.const 32 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=88 + local.get 5 + local.get 2 + i32.store offset=92 + local.get 5 + local.get 2 + i32.store offset=40 + i32.const 8 + local.set 22 + i32.const 16 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 22 + i32.add + local.set 25 + i32.const 32 + local.set 26 + local.get 5 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 22 + i32.add + local.set 28 + local.get 28 + i32.load + local.set 29 + local.get 25 + local.get 29 + i32.store + local.get 5 + i64.load offset=32 align=4 + local.set 30 + local.get 5 + local.get 30 + i64.store offset=16 + local.get 5 + i64.load offset=16 align=4 + local.set 31 + local.get 0 + local.get 31 + i64.store align=4 + i32.const 8 + local.set 32 + local.get 0 + local.get 32 + i32.add + local.set 33 + i32.const 16 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 32 + i32.add + local.set 36 + local.get 36 + i32.load + local.set 37 + local.get 33 + local.get 37 + i32.store + i32.const 96 + local.set 38 + local.get 5 + local.get 38 + i32.add + local.set 39 + local.get 39 + global.set $__stack_pointer + return + ) + (func $_ZN4core4hash3sip9u8to64_le17h0986a83e90a6ceacE (;370;) (type 31) (param i32 i32 i32 i32) (result i64) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i32 i32 i32 i64) + global.get $__stack_pointer + local.set 4 + i32.const 112 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + i32.const 4 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 2 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + local.get 6 + local.get 0 + i32.store offset=48 + local.get 6 + local.get 1 + i32.store offset=52 + local.get 6 + local.get 2 + i32.store offset=56 + local.get 6 + local.get 3 + i32.store offset=60 + i32.const 0 + local.set 9 + local.get 6 + local.get 9 + i32.store offset=20 + i64.const 0 + local.set 10 + local.get 6 + local.get 10 + i64.store offset=24 + i32.const 3 + local.set 11 + local.get 11 + local.set 12 + local.get 3 + local.set 13 + local.get 12 + local.get 13 + i32.lt_u + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + i32.const 0 + local.set 17 + local.get 6 + local.get 17 + i32.store offset=32 + local.get 6 + local.get 0 + i32.store offset=64 + local.get 6 + i32.load offset=20 + local.set 18 + local.get 2 + local.get 18 + i32.add + local.set 19 + local.get 6 + local.get 19 + i32.store offset=68 + local.get 0 + local.get 19 + i32.add + local.set 20 + local.get 6 + local.get 20 + i32.store offset=72 + i32.const 32 + local.set 21 + local.get 6 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + local.get 6 + local.get 23 + i32.store offset=76 + local.get 20 + i32.load align=1 + local.set 24 + local.get 6 + local.get 24 + i32.store offset=32 + local.get 6 + i32.load offset=32 + local.set 25 + local.get 6 + local.get 25 + i32.store offset=80 + local.get 25 + local.set 26 + local.get 26 + i64.extend_i32_u + local.set 27 + local.get 6 + local.get 27 + i64.store offset=24 + local.get 6 + i32.load offset=20 + local.set 28 + i32.const 4 + local.set 29 + local.get 28 + local.get 29 + i32.add + local.set 30 + local.get 6 + local.get 30 + i32.store offset=20 + end + local.get 6 + i32.load offset=20 + local.set 31 + i32.const 1 + local.set 32 + local.get 31 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.set 34 + local.get 3 + local.set 35 + local.get 34 + local.get 35 + i32.lt_u + local.set 36 + i32.const 1 + local.set 37 + local.get 36 + local.get 37 + i32.and + local.set 38 + block ;; label = @1 + block ;; label = @2 + local.get 38 + br_if 0 (;@2;) + br 1 (;@1;) + end + i32.const 0 + local.set 39 + local.get 6 + local.get 39 + i32.store16 offset=38 + local.get 6 + local.get 0 + i32.store offset=84 + local.get 6 + i32.load offset=20 + local.set 40 + local.get 2 + local.get 40 + i32.add + local.set 41 + local.get 6 + local.get 41 + i32.store offset=88 + local.get 0 + local.get 41 + i32.add + local.set 42 + local.get 6 + local.get 42 + i32.store offset=92 + i32.const 38 + local.set 43 + local.get 6 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=96 + local.get 42 + i32.load16_u align=1 + local.set 46 + local.get 6 + local.get 46 + i32.store16 offset=38 + local.get 6 + i32.load16_u offset=38 + local.set 47 + local.get 6 + local.get 47 + i32.store16 offset=102 + i32.const 65535 + local.set 48 + local.get 47 + local.get 48 + i32.and + local.set 49 + local.get 49 + i64.extend_i32_u + local.set 50 + local.get 6 + i32.load offset=20 + local.set 51 + i32.const 3 + local.set 52 + local.get 51 + local.get 52 + i32.shl + local.set 53 + local.get 53 + local.set 54 + local.get 54 + i64.extend_i32_u + local.set 55 + i64.const 63 + local.set 56 + local.get 55 + local.get 56 + i64.and + local.set 57 + local.get 50 + local.get 57 + i64.shl + local.set 58 + local.get 6 + i64.load offset=24 + local.set 59 + local.get 59 + local.get 58 + i64.or + local.set 60 + local.get 6 + local.get 60 + i64.store offset=24 + local.get 6 + i32.load offset=20 + local.set 61 + i32.const 2 + local.set 62 + local.get 61 + local.get 62 + i32.add + local.set 63 + local.get 6 + local.get 63 + i32.store offset=20 + end + local.get 6 + i32.load offset=20 + local.set 64 + local.get 64 + local.set 65 + local.get 3 + local.set 66 + local.get 65 + local.get 66 + i32.lt_u + local.set 67 + i32.const 1 + local.set 68 + local.get 67 + local.get 68 + i32.and + local.set 69 + block ;; label = @1 + block ;; label = @2 + local.get 69 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 6 + i32.load offset=20 + local.set 70 + local.get 2 + local.get 70 + i32.add + local.set 71 + local.get 6 + local.get 71 + i32.store offset=104 + local.get 6 + local.get 0 + i32.store offset=40 + local.get 6 + local.get 1 + i32.store offset=44 + local.get 6 + local.get 0 + i32.store offset=108 + local.get 0 + local.get 71 + i32.add + local.set 72 + local.get 72 + i32.load8_u + local.set 73 + i32.const 255 + local.set 74 + local.get 73 + local.get 74 + i32.and + local.set 75 + local.get 75 + i64.extend_i32_u + local.set 76 + local.get 6 + i32.load offset=20 + local.set 77 + i32.const 3 + local.set 78 + local.get 77 + local.get 78 + i32.shl + local.set 79 + local.get 79 + local.set 80 + local.get 80 + i64.extend_i32_u + local.set 81 + i64.const 63 + local.set 82 + local.get 81 + local.get 82 + i64.and + local.set 83 + local.get 76 + local.get 83 + i64.shl + local.set 84 + local.get 6 + i64.load offset=24 + local.set 85 + local.get 85 + local.get 84 + i64.or + local.set 86 + local.get 6 + local.get 86 + i64.store offset=24 + local.get 6 + i32.load offset=20 + local.set 87 + i32.const 1 + local.set 88 + local.get 87 + local.get 88 + i32.add + local.set 89 + local.get 6 + local.get 89 + i32.store offset=20 + end + local.get 6 + i64.load offset=24 + local.set 90 + local.get 90 + return + ) + (func $_ZN69_$LT$core..hash..sip..Sip13Rounds$u20$as$u20$core..hash..sip..Sip$GT$8c_rounds17h64d6620377d7a707E (;371;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 192 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 13 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + i32.const 32 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=8 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=12 + i32.const 21 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=16 + i32.const 17 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=20 + i32.const 32 + local.set 9 + local.get 3 + local.get 9 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=28 + local.get 0 + i64.load + local.set 10 + local.get 3 + local.get 10 + i64.store offset=32 + local.get 0 + i64.load offset=16 + local.set 11 + local.get 3 + local.get 11 + i64.store offset=40 + local.get 10 + local.get 11 + i64.add + local.set 12 + local.get 0 + local.get 12 + i64.store + local.get 0 + i64.load offset=16 + local.set 13 + local.get 3 + local.get 13 + i64.store offset=48 + i64.const 13 + local.set 14 + local.get 13 + local.get 14 + i64.rotl + local.set 15 + local.get 3 + local.get 15 + i64.store offset=56 + local.get 3 + i64.load offset=56 + local.set 16 + local.get 0 + local.get 16 + i64.store offset=16 + local.get 0 + i64.load + local.set 17 + local.get 0 + i64.load offset=16 + local.set 18 + local.get 18 + local.get 17 + i64.xor + local.set 19 + local.get 0 + local.get 19 + i64.store offset=16 + local.get 0 + i64.load + local.set 20 + local.get 3 + local.get 20 + i64.store offset=64 + i64.const 32 + local.set 21 + local.get 20 + local.get 21 + i64.rotl + local.set 22 + local.get 3 + local.get 22 + i64.store offset=72 + local.get 3 + i64.load offset=72 + local.set 23 + local.get 0 + local.get 23 + i64.store + local.get 0 + i64.load offset=8 + local.set 24 + local.get 3 + local.get 24 + i64.store offset=80 + local.get 0 + i64.load offset=24 + local.set 25 + local.get 3 + local.get 25 + i64.store offset=88 + local.get 24 + local.get 25 + i64.add + local.set 26 + local.get 0 + local.get 26 + i64.store offset=8 + local.get 0 + i64.load offset=24 + local.set 27 + local.get 3 + local.get 27 + i64.store offset=96 + i64.const 16 + local.set 28 + local.get 27 + local.get 28 + i64.rotl + local.set 29 + local.get 3 + local.get 29 + i64.store offset=104 + local.get 3 + i64.load offset=104 + local.set 30 + local.get 0 + local.get 30 + i64.store offset=24 + local.get 0 + i64.load offset=8 + local.set 31 + local.get 0 + i64.load offset=24 + local.set 32 + local.get 32 + local.get 31 + i64.xor + local.set 33 + local.get 0 + local.get 33 + i64.store offset=24 + local.get 0 + i64.load + local.set 34 + local.get 3 + local.get 34 + i64.store offset=112 + local.get 0 + i64.load offset=24 + local.set 35 + local.get 3 + local.get 35 + i64.store offset=120 + local.get 34 + local.get 35 + i64.add + local.set 36 + local.get 0 + local.get 36 + i64.store + local.get 0 + i64.load offset=24 + local.set 37 + local.get 3 + local.get 37 + i64.store offset=128 + i64.const 21 + local.set 38 + local.get 37 + local.get 38 + i64.rotl + local.set 39 + local.get 3 + local.get 39 + i64.store offset=136 + local.get 3 + i64.load offset=136 + local.set 40 + local.get 0 + local.get 40 + i64.store offset=24 + local.get 0 + i64.load + local.set 41 + local.get 0 + i64.load offset=24 + local.set 42 + local.get 42 + local.get 41 + i64.xor + local.set 43 + local.get 0 + local.get 43 + i64.store offset=24 + local.get 0 + i64.load offset=8 + local.set 44 + local.get 3 + local.get 44 + i64.store offset=144 + local.get 0 + i64.load offset=16 + local.set 45 + local.get 3 + local.get 45 + i64.store offset=152 + local.get 44 + local.get 45 + i64.add + local.set 46 + local.get 0 + local.get 46 + i64.store offset=8 + local.get 0 + i64.load offset=16 + local.set 47 + local.get 3 + local.get 47 + i64.store offset=160 + i64.const 17 + local.set 48 + local.get 47 + local.get 48 + i64.rotl + local.set 49 + local.get 3 + local.get 49 + i64.store offset=168 + local.get 3 + i64.load offset=168 + local.set 50 + local.get 0 + local.get 50 + i64.store offset=16 + local.get 0 + i64.load offset=8 + local.set 51 + local.get 0 + i64.load offset=16 + local.set 52 + local.get 52 + local.get 51 + i64.xor + local.set 53 + local.get 0 + local.get 53 + i64.store offset=16 + local.get 0 + i64.load offset=8 + local.set 54 + local.get 3 + local.get 54 + i64.store offset=176 + i64.const 32 + local.set 55 + local.get 54 + local.get 55 + i64.rotl + local.set 56 + local.get 3 + local.get 56 + i64.store offset=184 + local.get 3 + i64.load offset=184 + local.set 57 + local.get 0 + local.get 57 + i64.store offset=8 + i32.const 192 + local.set 58 + local.get 3 + local.get 58 + i32.add + local.set 59 + local.get 59 + global.set $__stack_pointer + return + ) + (func $_ZN69_$LT$core..hash..sip..Sip13Rounds$u20$as$u20$core..hash..sip..Sip$GT$8d_rounds17h1f92099ad58bdcf9E (;372;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 560 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 13 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + i32.const 32 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=8 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=12 + i32.const 21 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=16 + i32.const 17 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=20 + i32.const 32 + local.set 9 + local.get 3 + local.get 9 + i32.store offset=24 + i32.const 13 + local.set 10 + local.get 3 + local.get 10 + i32.store offset=28 + i32.const 32 + local.set 11 + local.get 3 + local.get 11 + i32.store offset=32 + i32.const 16 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=36 + i32.const 21 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=40 + i32.const 17 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=44 + i32.const 32 + local.set 15 + local.get 3 + local.get 15 + i32.store offset=48 + i32.const 13 + local.set 16 + local.get 3 + local.get 16 + i32.store offset=52 + i32.const 32 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=56 + i32.const 16 + local.set 18 + local.get 3 + local.get 18 + i32.store offset=60 + i32.const 21 + local.set 19 + local.get 3 + local.get 19 + i32.store offset=64 + i32.const 17 + local.set 20 + local.get 3 + local.get 20 + i32.store offset=68 + i32.const 32 + local.set 21 + local.get 3 + local.get 21 + i32.store offset=72 + local.get 3 + local.get 0 + i32.store offset=76 + local.get 0 + i64.load + local.set 22 + local.get 3 + local.get 22 + i64.store offset=80 + local.get 0 + i64.load offset=16 + local.set 23 + local.get 3 + local.get 23 + i64.store offset=88 + local.get 22 + local.get 23 + i64.add + local.set 24 + local.get 0 + local.get 24 + i64.store + local.get 0 + i64.load offset=16 + local.set 25 + local.get 3 + local.get 25 + i64.store offset=96 + i64.const 13 + local.set 26 + local.get 25 + local.get 26 + i64.rotl + local.set 27 + local.get 3 + local.get 27 + i64.store offset=104 + local.get 3 + i64.load offset=104 + local.set 28 + local.get 0 + local.get 28 + i64.store offset=16 + local.get 0 + i64.load + local.set 29 + local.get 0 + i64.load offset=16 + local.set 30 + local.get 30 + local.get 29 + i64.xor + local.set 31 + local.get 0 + local.get 31 + i64.store offset=16 + local.get 0 + i64.load + local.set 32 + local.get 3 + local.get 32 + i64.store offset=112 + i64.const 32 + local.set 33 + local.get 32 + local.get 33 + i64.rotl + local.set 34 + local.get 3 + local.get 34 + i64.store offset=120 + local.get 3 + i64.load offset=120 + local.set 35 + local.get 0 + local.get 35 + i64.store + local.get 0 + i64.load offset=8 + local.set 36 + local.get 3 + local.get 36 + i64.store offset=128 + local.get 0 + i64.load offset=24 + local.set 37 + local.get 3 + local.get 37 + i64.store offset=136 + local.get 36 + local.get 37 + i64.add + local.set 38 + local.get 0 + local.get 38 + i64.store offset=8 + local.get 0 + i64.load offset=24 + local.set 39 + local.get 3 + local.get 39 + i64.store offset=144 + i64.const 16 + local.set 40 + local.get 39 + local.get 40 + i64.rotl + local.set 41 + local.get 3 + local.get 41 + i64.store offset=152 + local.get 3 + i64.load offset=152 + local.set 42 + local.get 0 + local.get 42 + i64.store offset=24 + local.get 0 + i64.load offset=8 + local.set 43 + local.get 0 + i64.load offset=24 + local.set 44 + local.get 44 + local.get 43 + i64.xor + local.set 45 + local.get 0 + local.get 45 + i64.store offset=24 + local.get 0 + i64.load + local.set 46 + local.get 3 + local.get 46 + i64.store offset=160 + local.get 0 + i64.load offset=24 + local.set 47 + local.get 3 + local.get 47 + i64.store offset=168 + local.get 46 + local.get 47 + i64.add + local.set 48 + local.get 0 + local.get 48 + i64.store + local.get 0 + i64.load offset=24 + local.set 49 + local.get 3 + local.get 49 + i64.store offset=176 + i64.const 21 + local.set 50 + local.get 49 + local.get 50 + i64.rotl + local.set 51 + local.get 3 + local.get 51 + i64.store offset=184 + local.get 3 + i64.load offset=184 + local.set 52 + local.get 0 + local.get 52 + i64.store offset=24 + local.get 0 + i64.load + local.set 53 + local.get 0 + i64.load offset=24 + local.set 54 + local.get 54 + local.get 53 + i64.xor + local.set 55 + local.get 0 + local.get 55 + i64.store offset=24 + local.get 0 + i64.load offset=8 + local.set 56 + local.get 3 + local.get 56 + i64.store offset=192 + local.get 0 + i64.load offset=16 + local.set 57 + local.get 3 + local.get 57 + i64.store offset=200 + local.get 56 + local.get 57 + i64.add + local.set 58 + local.get 0 + local.get 58 + i64.store offset=8 + local.get 0 + i64.load offset=16 + local.set 59 + local.get 3 + local.get 59 + i64.store offset=208 + i64.const 17 + local.set 60 + local.get 59 + local.get 60 + i64.rotl + local.set 61 + local.get 3 + local.get 61 + i64.store offset=216 + local.get 3 + i64.load offset=216 + local.set 62 + local.get 0 + local.get 62 + i64.store offset=16 + local.get 0 + i64.load offset=8 + local.set 63 + local.get 0 + i64.load offset=16 + local.set 64 + local.get 64 + local.get 63 + i64.xor + local.set 65 + local.get 0 + local.get 65 + i64.store offset=16 + local.get 0 + i64.load offset=8 + local.set 66 + local.get 3 + local.get 66 + i64.store offset=224 + i64.const 32 + local.set 67 + local.get 66 + local.get 67 + i64.rotl + local.set 68 + local.get 3 + local.get 68 + i64.store offset=232 + local.get 3 + i64.load offset=232 + local.set 69 + local.get 0 + local.get 69 + i64.store offset=8 + local.get 0 + i64.load + local.set 70 + local.get 3 + local.get 70 + i64.store offset=240 + local.get 0 + i64.load offset=16 + local.set 71 + local.get 3 + local.get 71 + i64.store offset=248 + local.get 70 + local.get 71 + i64.add + local.set 72 + local.get 0 + local.get 72 + i64.store + local.get 0 + i64.load offset=16 + local.set 73 + local.get 3 + local.get 73 + i64.store offset=256 + i64.const 13 + local.set 74 + local.get 73 + local.get 74 + i64.rotl + local.set 75 + local.get 3 + local.get 75 + i64.store offset=264 + local.get 3 + i64.load offset=264 + local.set 76 + local.get 0 + local.get 76 + i64.store offset=16 + local.get 0 + i64.load + local.set 77 + local.get 0 + i64.load offset=16 + local.set 78 + local.get 78 + local.get 77 + i64.xor + local.set 79 + local.get 0 + local.get 79 + i64.store offset=16 + local.get 0 + i64.load + local.set 80 + local.get 3 + local.get 80 + i64.store offset=272 + i64.const 32 + local.set 81 + local.get 80 + local.get 81 + i64.rotl + local.set 82 + local.get 3 + local.get 82 + i64.store offset=280 + local.get 3 + i64.load offset=280 + local.set 83 + local.get 0 + local.get 83 + i64.store + local.get 0 + i64.load offset=8 + local.set 84 + local.get 3 + local.get 84 + i64.store offset=288 + local.get 0 + i64.load offset=24 + local.set 85 + local.get 3 + local.get 85 + i64.store offset=296 + local.get 84 + local.get 85 + i64.add + local.set 86 + local.get 0 + local.get 86 + i64.store offset=8 + local.get 0 + i64.load offset=24 + local.set 87 + local.get 3 + local.get 87 + i64.store offset=304 + i64.const 16 + local.set 88 + local.get 87 + local.get 88 + i64.rotl + local.set 89 + local.get 3 + local.get 89 + i64.store offset=312 + local.get 3 + i64.load offset=312 + local.set 90 + local.get 0 + local.get 90 + i64.store offset=24 + local.get 0 + i64.load offset=8 + local.set 91 + local.get 0 + i64.load offset=24 + local.set 92 + local.get 92 + local.get 91 + i64.xor + local.set 93 + local.get 0 + local.get 93 + i64.store offset=24 + local.get 0 + i64.load + local.set 94 + local.get 3 + local.get 94 + i64.store offset=320 + local.get 0 + i64.load offset=24 + local.set 95 + local.get 3 + local.get 95 + i64.store offset=328 + local.get 94 + local.get 95 + i64.add + local.set 96 + local.get 0 + local.get 96 + i64.store + local.get 0 + i64.load offset=24 + local.set 97 + local.get 3 + local.get 97 + i64.store offset=336 + i64.const 21 + local.set 98 + local.get 97 + local.get 98 + i64.rotl + local.set 99 + local.get 3 + local.get 99 + i64.store offset=344 + local.get 3 + i64.load offset=344 + local.set 100 + local.get 0 + local.get 100 + i64.store offset=24 + local.get 0 + i64.load + local.set 101 + local.get 0 + i64.load offset=24 + local.set 102 + local.get 102 + local.get 101 + i64.xor + local.set 103 + local.get 0 + local.get 103 + i64.store offset=24 + local.get 0 + i64.load offset=8 + local.set 104 + local.get 3 + local.get 104 + i64.store offset=352 + local.get 0 + i64.load offset=16 + local.set 105 + local.get 3 + local.get 105 + i64.store offset=360 + local.get 104 + local.get 105 + i64.add + local.set 106 + local.get 0 + local.get 106 + i64.store offset=8 + local.get 0 + i64.load offset=16 + local.set 107 + local.get 3 + local.get 107 + i64.store offset=368 + i64.const 17 + local.set 108 + local.get 107 + local.get 108 + i64.rotl + local.set 109 + local.get 3 + local.get 109 + i64.store offset=376 + local.get 3 + i64.load offset=376 + local.set 110 + local.get 0 + local.get 110 + i64.store offset=16 + local.get 0 + i64.load offset=8 + local.set 111 + local.get 0 + i64.load offset=16 + local.set 112 + local.get 112 + local.get 111 + i64.xor + local.set 113 + local.get 0 + local.get 113 + i64.store offset=16 + local.get 0 + i64.load offset=8 + local.set 114 + local.get 3 + local.get 114 + i64.store offset=384 + i64.const 32 + local.set 115 + local.get 114 + local.get 115 + i64.rotl + local.set 116 + local.get 3 + local.get 116 + i64.store offset=392 + local.get 3 + i64.load offset=392 + local.set 117 + local.get 0 + local.get 117 + i64.store offset=8 + local.get 0 + i64.load + local.set 118 + local.get 3 + local.get 118 + i64.store offset=400 + local.get 0 + i64.load offset=16 + local.set 119 + local.get 3 + local.get 119 + i64.store offset=408 + local.get 118 + local.get 119 + i64.add + local.set 120 + local.get 0 + local.get 120 + i64.store + local.get 0 + i64.load offset=16 + local.set 121 + local.get 3 + local.get 121 + i64.store offset=416 + i64.const 13 + local.set 122 + local.get 121 + local.get 122 + i64.rotl + local.set 123 + local.get 3 + local.get 123 + i64.store offset=424 + local.get 3 + i64.load offset=424 + local.set 124 + local.get 0 + local.get 124 + i64.store offset=16 + local.get 0 + i64.load + local.set 125 + local.get 0 + i64.load offset=16 + local.set 126 + local.get 126 + local.get 125 + i64.xor + local.set 127 + local.get 0 + local.get 127 + i64.store offset=16 + local.get 0 + i64.load + local.set 128 + local.get 3 + local.get 128 + i64.store offset=432 + i64.const 32 + local.set 129 + local.get 128 + local.get 129 + i64.rotl + local.set 130 + local.get 3 + local.get 130 + i64.store offset=440 + local.get 3 + i64.load offset=440 + local.set 131 + local.get 0 + local.get 131 + i64.store + local.get 0 + i64.load offset=8 + local.set 132 + local.get 3 + local.get 132 + i64.store offset=448 + local.get 0 + i64.load offset=24 + local.set 133 + local.get 3 + local.get 133 + i64.store offset=456 + local.get 132 + local.get 133 + i64.add + local.set 134 + local.get 0 + local.get 134 + i64.store offset=8 + local.get 0 + i64.load offset=24 + local.set 135 + local.get 3 + local.get 135 + i64.store offset=464 + i64.const 16 + local.set 136 + local.get 135 + local.get 136 + i64.rotl + local.set 137 + local.get 3 + local.get 137 + i64.store offset=472 + local.get 3 + i64.load offset=472 + local.set 138 + local.get 0 + local.get 138 + i64.store offset=24 + local.get 0 + i64.load offset=8 + local.set 139 + local.get 0 + i64.load offset=24 + local.set 140 + local.get 140 + local.get 139 + i64.xor + local.set 141 + local.get 0 + local.get 141 + i64.store offset=24 + local.get 0 + i64.load + local.set 142 + local.get 3 + local.get 142 + i64.store offset=480 + local.get 0 + i64.load offset=24 + local.set 143 + local.get 3 + local.get 143 + i64.store offset=488 + local.get 142 + local.get 143 + i64.add + local.set 144 + local.get 0 + local.get 144 + i64.store + local.get 0 + i64.load offset=24 + local.set 145 + local.get 3 + local.get 145 + i64.store offset=496 + i64.const 21 + local.set 146 + local.get 145 + local.get 146 + i64.rotl + local.set 147 + local.get 3 + local.get 147 + i64.store offset=504 + local.get 3 + i64.load offset=504 + local.set 148 + local.get 0 + local.get 148 + i64.store offset=24 + local.get 0 + i64.load + local.set 149 + local.get 0 + i64.load offset=24 + local.set 150 + local.get 150 + local.get 149 + i64.xor + local.set 151 + local.get 0 + local.get 151 + i64.store offset=24 + local.get 0 + i64.load offset=8 + local.set 152 + local.get 3 + local.get 152 + i64.store offset=512 + local.get 0 + i64.load offset=16 + local.set 153 + local.get 3 + local.get 153 + i64.store offset=520 + local.get 152 + local.get 153 + i64.add + local.set 154 + local.get 0 + local.get 154 + i64.store offset=8 + local.get 0 + i64.load offset=16 + local.set 155 + local.get 3 + local.get 155 + i64.store offset=528 + i64.const 17 + local.set 156 + local.get 155 + local.get 156 + i64.rotl + local.set 157 + local.get 3 + local.get 157 + i64.store offset=536 + local.get 3 + i64.load offset=536 + local.set 158 + local.get 0 + local.get 158 + i64.store offset=16 + local.get 0 + i64.load offset=8 + local.set 159 + local.get 0 + i64.load offset=16 + local.set 160 + local.get 160 + local.get 159 + i64.xor + local.set 161 + local.get 0 + local.get 161 + i64.store offset=16 + local.get 0 + i64.load offset=8 + local.set 162 + local.get 3 + local.get 162 + i64.store offset=544 + i64.const 32 + local.set 163 + local.get 162 + local.get 163 + i64.rotl + local.set 164 + local.get 3 + local.get 164 + i64.store offset=552 + local.get 3 + i64.load offset=552 + local.set 165 + local.get 0 + local.get 165 + i64.store offset=8 + i32.const 560 + local.set 166 + local.get 3 + local.get 166 + i32.add + local.set 167 + local.get 167 + global.set $__stack_pointer + return + ) + (func $__rust_alloc (;373;) (type 1) (param i32 i32) (result i32) + (local i32) + local.get 0 + local.get 1 + call $__rdl_alloc + local.set 2 + local.get 2 + return + ) + (func $__rust_dealloc (;374;) (type 5) (param i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + call $__rdl_dealloc + return + ) + (func $__rust_realloc (;375;) (type 9) (param i32 i32 i32 i32) (result i32) + (local i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + call $__rdl_realloc + local.set 4 + local.get 4 + return + ) + (func $__rust_alloc_zeroed (;376;) (type 1) (param i32 i32) (result i32) + (local i32) + local.get 0 + local.get 1 + call $__rdl_alloc_zeroed + local.set 2 + local.get 2 + return + ) + (func $__rust_alloc_error_handler (;377;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + call $__rg_oom + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1650bc7e7182bdf8E (;378;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17h1857c6d0c6678649E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17h1857c6d0c6678649E (;379;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i32.load offset=28 + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=28 + local.set 8 + i32.const 32 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + i32.eqz + br_if 1 (;@3;) + br 2 (;@2;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17hb5ac67f5d37742abE + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=7 + br 2 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17hae52d4d952efb3c4E + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + local.get 4 + local.get 16 + i32.store8 offset=7 + br 1 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i32$GT$3fmt17h9948d0b3bc7d58beE + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + end + local.get 4 + i32.load8_u offset=7 + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + i32.const 16 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + local.get 22 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h027ed40d7417b8a9E (;380;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN66_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h11ab8b561c9103d0E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN66_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h11ab8b561c9103d0E (;381;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load8_u + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + i32.const 1053552 + local.set 8 + i32.const 4 + local.set 9 + local.get 1 + local.get 8 + local.get 9 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + local.get 4 + local.get 12 + i32.store8 offset=3 + br 1 (;@1;) + end + i32.const 1 + local.set 13 + local.get 0 + local.get 13 + i32.add + local.set 14 + local.get 4 + local.get 14 + i32.store offset=4 + i32.const 1053556 + local.set 15 + i32.const 4 + local.set 16 + i32.const 4 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + i32.const 1053224 + local.set 20 + local.get 1 + local.get 15 + local.get 16 + local.get 19 + local.get 20 + call $_ZN4core3fmt9Formatter25debug_tuple_field1_finish17h91b5e36de5895c16E + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 4 + local.get 23 + i32.store8 offset=3 + end + local.get 4 + i32.load8_u offset=3 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + i32.const 16 + local.set 27 + local.get 4 + local.get 27 + i32.add + local.set 28 + local.get 28 + global.set $__stack_pointer + local.get 26 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h600cbef7c0583ba6E (;382;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN64_$LT$core..str..error..Utf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h040ffeb881b0e0d0E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN64_$LT$core..str..error..Utf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h040ffeb881b0e0d0E (;383;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 4 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 4 + local.get 6 + i32.store offset=4 + i32.const 1053428 + local.set 7 + i32.const 9 + local.set 8 + i32.const 1053437 + local.set 9 + i32.const 11 + local.set 10 + i32.const 1053448 + local.set 11 + i32.const 1053464 + local.set 12 + i32.const 4 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + i32.const 1053476 + local.set 16 + local.get 1 + local.get 7 + local.get 8 + local.get 9 + local.get 10 + local.get 0 + local.get 11 + local.get 12 + local.get 8 + local.get 15 + local.get 16 + call $_ZN4core3fmt9Formatter26debug_struct_field2_finish17h6a18736bfd2e7546E + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + i32.const 16 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + local.get 19 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h60b954b5aacbb0c0E (;384;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN4core3fmt3num49_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u8$GT$3fmt17hf161679ce6e3c9b9E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core3fmt3num49_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u8$GT$3fmt17hf161679ce6e3c9b9E (;385;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i32.load offset=28 + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=28 + local.set 8 + i32.const 32 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + i32.eqz + br_if 1 (;@3;) + br 2 (;@2;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i8$GT$3fmt17h01e47ff82b267dafE + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=7 + br 2 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp51_$LT$impl$u20$core..fmt..Display$u20$for$u20$u8$GT$3fmt17h3b6cd4ecd683a12dE + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + local.get 4 + local.get 16 + i32.store8 offset=7 + br 1 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i8$GT$3fmt17h4f875a0bf8529294E + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + end + local.get 4 + i32.load8_u offset=7 + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + i32.const 16 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + local.get 22 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h780adcf1f626e2bfE (;386;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17hf3de2ba6e4e270d9E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17hf3de2ba6e4e270d9E (;387;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i32.load offset=28 + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=28 + local.set 8 + i32.const 32 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + i32.eqz + br_if 1 (;@3;) + br 2 (;@2;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17hb5ac67f5d37742abE + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=7 + br 2 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17hae52d4d952efb3c4E + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + local.get 4 + local.get 16 + i32.store8 offset=7 + br 1 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i32$GT$3fmt17h9948d0b3bc7d58beE + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + end + local.get 4 + i32.load8_u offset=7 + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + i32.const 16 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + local.get 22 + return + ) + (func $_ZN48_$LT$$u5b$T$u5d$$u20$as$u20$core..fmt..Debug$GT$3fmt17hca62a40c6cbbfe04E (;388;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 64 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=36 + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 12 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 8 + local.get 2 + call $_ZN4core3fmt9Formatter10debug_list17hd995bbbc865d3de4E + local.get 5 + local.get 0 + i32.store offset=48 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + local.get 5 + local.get 1 + i32.store offset=52 + local.get 0 + local.get 1 + i32.add + local.set 12 + local.get 5 + local.get 12 + i32.store offset=28 + br 1 (;@1;) + end + local.get 5 + local.get 1 + i32.store offset=56 + local.get 5 + local.get 1 + i32.store offset=28 + end + local.get 5 + local.get 0 + i32.store offset=60 + local.get 5 + local.get 0 + i32.store offset=32 + local.get 5 + i32.load offset=28 + local.set 13 + local.get 5 + i32.load offset=32 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=20 + local.get 5 + local.get 13 + i32.store offset=24 + local.get 5 + i32.load offset=20 + local.set 15 + local.get 5 + i32.load offset=24 + local.set 16 + i32.const 12 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 19 + local.get 15 + local.get 16 + call $_ZN4core3fmt8builders9DebugList7entries17hf4a7101181229bedE + local.set 20 + local.get 20 + call $_ZN4core3fmt8builders9DebugList6finish17h6a83b2d3c7d59b16E + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + i32.const 64 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + local.get 23 + return + ) + (func $_ZN4core3fmt8builders9DebugList7entries17hf4a7101181229bedE (;389;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=36 + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 1 + local.get 2 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h60161333e594b38aE + local.get 5 + i32.load offset=12 + local.set 8 + local.get 5 + i32.load offset=8 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=20 + local.get 5 + local.get 8 + i32.store offset=24 + loop (result i32) ;; label = @1 + i32.const 20 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 12 + call $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hc3499bf76ab07f66E + local.set 13 + local.get 5 + local.get 13 + i32.store offset=28 + local.get 5 + i32.load offset=28 + local.set 14 + i32.const 0 + local.set 15 + i32.const 1 + local.set 16 + local.get 16 + local.get 15 + local.get 14 + select + local.set 17 + block ;; label = @2 + local.get 17 + br_if 0 (;@2;) + i32.const 48 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + local.get 0 + return + end + local.get 5 + i32.load offset=28 + local.set 20 + local.get 5 + local.get 20 + i32.store offset=32 + i32.const 32 + local.set 21 + local.get 5 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + i32.const 1053224 + local.set 24 + local.get 0 + local.get 23 + local.get 24 + call $_ZN4core3fmt8builders8DebugSet5entry17ha99ee9a97000b313E + drop + br 0 (;@1;) + end + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h60161333e594b38aE (;390;) (type 5) (param i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + ) + (func $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hc3499bf76ab07f66E (;391;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 112 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 1 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=20 + local.get 3 + local.get 0 + i32.store offset=44 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 4 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 3 + local.get 11 + i32.store offset=48 + local.get 0 + i32.load offset=4 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=32 + local.get 3 + local.get 0 + i32.store offset=52 + i32.const 32 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 3 + local.get 15 + i32.store offset=56 + local.get 0 + i32.load + local.set 16 + local.get 3 + local.get 16 + i32.store offset=60 + local.get 3 + i32.load offset=32 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=64 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + local.get 3 + local.get 22 + i32.store8 offset=31 + br 1 (;@1;) + end + local.get 0 + i32.load offset=4 + local.set 23 + local.get 3 + local.get 23 + i32.store offset=68 + local.get 3 + local.get 23 + i32.store offset=72 + i32.const 0 + local.set 24 + local.get 23 + local.set 25 + local.get 24 + local.set 26 + local.get 25 + local.get 26 + i32.eq + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.get 28 + i32.and + local.set 29 + local.get 3 + local.get 29 + i32.store8 offset=31 + end + local.get 3 + i32.load8_u offset=31 + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 32 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 33 + local.get 3 + local.get 33 + i32.store offset=36 + i32.const 0 + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 37 + local.get 3 + local.get 37 + i32.store offset=24 + br 3 (;@1;) + end + i32.const 4 + local.set 38 + local.get 0 + local.get 38 + i32.add + local.set 39 + local.get 3 + local.get 39 + i32.store offset=76 + local.get 3 + local.get 39 + i32.store offset=80 + local.get 0 + i32.load + local.set 40 + local.get 3 + local.get 40 + i32.store offset=84 + i32.const 1 + local.set 41 + local.get 40 + local.get 41 + i32.add + local.set 42 + local.get 3 + local.get 42 + i32.store offset=40 + local.get 3 + i32.load offset=40 + local.set 43 + local.get 0 + local.get 43 + i32.store + br 1 (;@2;) + end + i32.const 4 + local.set 44 + local.get 0 + local.get 44 + i32.add + local.set 45 + local.get 3 + local.get 45 + i32.store offset=88 + local.get 3 + local.get 45 + i32.store offset=92 + local.get 0 + i32.load offset=4 + local.set 46 + local.get 3 + local.get 46 + i32.store offset=96 + i32.const 1 + local.set 47 + local.get 46 + local.get 47 + i32.sub + local.set 48 + local.get 0 + local.get 48 + i32.store offset=4 + end + i32.const 36 + local.set 49 + local.get 3 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 3 + local.get 51 + i32.store offset=100 + local.get 3 + i32.load offset=36 + local.set 52 + local.get 3 + local.get 52 + i32.store offset=104 + local.get 3 + local.get 52 + i32.store offset=108 + local.get 3 + local.get 52 + i32.store offset=24 + end + local.get 3 + i32.load offset=24 + local.set 53 + local.get 53 + return + ) + (func $_ZN4core3fmt9Arguments9new_const17hb011fe5886f6c4a2E (;392;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 1 + local.set 6 + local.get 2 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.gt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + local.get 11 + br_if 0 (;@1;) + i32.const 0 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=32 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 5 + i32.load offset=32 + local.set 13 + local.get 5 + i32.load offset=36 + local.set 14 + local.get 0 + local.get 13 + i32.store offset=16 + local.get 0 + local.get 14 + i32.store offset=20 + i32.const 1053240 + local.set 15 + local.get 0 + local.get 15 + i32.store offset=8 + i32.const 0 + local.set 16 + local.get 0 + local.get 16 + i32.store offset=12 + i32.const 48 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + i32.const 8 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 1053252 + local.set 22 + i32.const 1 + local.set 23 + local.get 21 + local.get 22 + local.get 23 + call $_ZN4core3fmt9Arguments9new_const17hb011fe5886f6c4a2E + i32.const 8 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + i32.const 1053336 + local.set 27 + local.get 26 + local.get 27 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3ptr26drop_in_place$LT$usize$GT$17h1fc74061c00ef8b9E (;393;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr27drop_in_place$LT$$RF$u8$GT$17h98a0ef65a5825048E (;394;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr30drop_in_place$LT$$RF$usize$GT$17hb6fef17848767777E (;395;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17h759a8663d9a177a8E (;396;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h814fe5e4400a80e5E + local.get 0 + call $_ZN4core3ptr53drop_in_place$LT$alloc..raw_vec..RawVec$LT$u8$GT$$GT$17h43b2a4d7c0ad763eE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h814fe5e4400a80e5E (;397;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=32 + local.get 3 + local.get 4 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=40 + local.get 3 + local.get 4 + i32.store offset=44 + local.get 3 + local.get 4 + i32.store offset=16 + local.get 3 + local.get 5 + i32.store offset=20 + local.get 3 + i32.load offset=16 + local.set 6 + local.get 3 + i32.load offset=20 + local.set 7 + local.get 3 + local.get 6 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr53drop_in_place$LT$alloc..raw_vec..RawVec$LT$u8$GT$$GT$17h43b2a4d7c0ad763eE (;398;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h397e1e4ee29104aeE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr49drop_in_place$LT$alloc..string..FromUtf8Error$GT$17hd15aef89c3b57fbbE (;399;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17h759a8663d9a177a8E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr52drop_in_place$LT$$RF$core..str..error..Utf8Error$GT$17h2da4f817c74e0666E (;400;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h397e1e4ee29104aeE (;401;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17he1ec2bb39e15d702E + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17he28d0164ca67bafcE + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr55drop_in_place$LT$$RF$core..option..Option$LT$u8$GT$$GT$17h45fd0b998128bb29E (;402;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h9af2c92cb9711529E (;403;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 0 + local.set 4 + local.get 0 + local.set 5 + local.get 4 + local.set 6 + local.get 5 + local.get 6 + i32.eq + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + local.get 9 + return + ) + (func $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h7b8579fc0e025548E (;404;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 0 + local.get 7 + i32.store offset=4 + local.get 0 + local.get 6 + i32.store + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h78c9648881e725a1E (;405;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 1 + i32.load + local.set 6 + i32.const -2147483648 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.get 9 + i32.eq + local.set 10 + i32.const 0 + local.set 11 + i32.const 1 + local.set 12 + i32.const 1 + local.set 13 + local.get 10 + local.get 13 + i32.and + local.set 14 + local.get 11 + local.get 12 + local.get 14 + select + local.set 15 + block ;; label = @1 + local.get 15 + br_if 0 (;@1;) + i32.const 4 + local.set 16 + local.get 1 + local.get 16 + i32.add + local.set 17 + local.get 17 + i64.load align=4 + local.set 18 + local.get 0 + local.get 18 + i64.store align=4 + i32.const 8 + local.set 19 + local.get 0 + local.get 19 + i32.add + local.set 20 + local.get 17 + local.get 19 + i32.add + local.set 21 + local.get 21 + i32.load + local.set 22 + local.get 20 + local.get 22 + i32.store + i32.const 32 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + end + i32.const 16 + local.set 25 + local.get 1 + local.get 25 + i32.add + local.set 26 + local.get 26 + i32.load + local.set 27 + i32.const 8 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.get 25 + i32.add + local.set 30 + local.get 30 + local.get 27 + i32.store + i32.const 8 + local.set 31 + local.get 1 + local.get 31 + i32.add + local.set 32 + local.get 32 + i64.load align=4 + local.set 33 + i32.const 8 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 31 + i32.add + local.set 36 + local.get 36 + local.get 33 + i64.store + local.get 1 + i64.load align=4 + local.set 37 + local.get 5 + local.get 37 + i64.store offset=8 + i32.const 1053352 + local.set 38 + i32.const 43 + local.set 39 + i32.const 8 + local.set 40 + local.get 5 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.set 42 + i32.const 1053396 + local.set 43 + local.get 38 + local.get 39 + local.get 42 + local.get 43 + local.get 2 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN4core9core_arch6wasm3211unreachable17h33b5b348ee558bf1E (;406;) (type 10) + unreachable + unreachable + ) + (func $_ZN4core9panicking13assert_failed17hce5b25500012295cE (;407;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=4 + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + local.get 0 + i32.store8 offset=15 + i32.const 4 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 1053412 + local.set 11 + i32.const 8 + local.set 12 + local.get 7 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 0 + local.get 10 + local.get 11 + local.get 14 + local.get 11 + local.get 3 + local.get 4 + call $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE + unreachable + ) + (func $_ZN5alloc5alloc5alloc17h810a1ea6fc1d078cE (;408;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1066425 + local.set 5 + local.get 4 + local.get 5 + i32.store + i32.const 1066425 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=4 + i32.const 1066425 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=8 + i32.const 1066425 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=12 + i32.const 1066425 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=16 + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + i32.const 0 + local.set 10 + local.get 10 + i32.load8_u offset=1066425 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=35 + i32.const 20 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=36 + local.get 4 + i32.load offset=24 + local.set 15 + i32.const 20 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=40 + local.get 4 + i32.load offset=20 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=44 + local.get 4 + local.get 19 + i32.store offset=28 + local.get 4 + i32.load offset=28 + local.set 20 + local.get 15 + local.get 20 + call $__rust_alloc + local.set 21 + i32.const 48 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + local.get 21 + return + ) + (func $_ZN5alloc5alloc7dealloc17h6696973693d13f2dE (;409;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=20 + local.get 5 + i32.load offset=8 + local.set 9 + i32.const 4 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=24 + local.get 5 + i32.load offset=4 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=28 + local.get 5 + local.get 13 + i32.store offset=12 + local.get 5 + i32.load offset=12 + local.set 14 + local.get 0 + local.get 9 + local.get 14 + call $__rust_dealloc + i32.const 32 + local.set 15 + local.get 5 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc5alloc7realloc17h787e58338afdaf98E (;410;) (type 9) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store + local.get 6 + local.get 2 + i32.store offset=4 + local.get 6 + local.get 0 + i32.store offset=12 + local.get 6 + local.get 3 + i32.store offset=16 + local.get 6 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=20 + local.get 6 + i32.load offset=4 + local.set 8 + local.get 6 + local.set 9 + local.get 6 + local.get 9 + i32.store offset=24 + local.get 6 + i32.load + local.set 10 + local.get 6 + local.get 10 + i32.store offset=28 + local.get 6 + local.get 10 + i32.store offset=8 + local.get 6 + i32.load offset=8 + local.set 11 + local.get 0 + local.get 8 + local.get 11 + local.get 3 + call $__rust_realloc + local.set 12 + i32.const 32 + local.set 13 + local.get 6 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + local.get 12 + return + ) + (func $_ZN5alloc6string6String19from_utf8_unchecked17h3b51583a94e87ca1E (;411;) (type 4) (param i32 i32) + (local i64 i32 i32 i32 i32) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + return + ) + (func $_ZN5alloc6string6String9from_utf817h3c17fb9f66a4cce3E (;412;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=120 + local.get 4 + local.get 1 + i32.store offset=124 + local.get 1 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=128 + local.get 4 + local.get 5 + i32.store offset=132 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=136 + local.get 4 + local.get 5 + i32.store offset=140 + local.get 4 + local.get 5 + i32.store offset=112 + local.get 4 + local.get 6 + i32.store offset=116 + local.get 4 + i32.load offset=112 + local.set 7 + local.get 4 + i32.load offset=116 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=104 + local.get 4 + local.get 8 + i32.store offset=108 + local.get 4 + i32.load offset=104 + local.set 9 + local.get 4 + i32.load offset=108 + local.set 10 + i32.const 12 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 13 + local.get 9 + local.get 10 + call $_ZN4core3str8converts9from_utf817h072e2ba5d16e6d6bE + local.get 4 + i32.load offset=12 + local.set 14 + block ;; label = @1 + block ;; label = @2 + local.get 14 + br_if 0 (;@2;) + i32.const 8 + local.set 15 + local.get 1 + local.get 15 + i32.add + local.set 16 + local.get 16 + i32.load + local.set 17 + i32.const 40 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 15 + i32.add + local.set 20 + local.get 20 + local.get 17 + i32.store + local.get 1 + i64.load align=4 + local.set 21 + local.get 4 + local.get 21 + i64.store offset=40 + i32.const 8 + local.set 22 + i32.const 24 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 22 + i32.add + local.set 25 + i32.const 40 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 22 + i32.add + local.set 28 + local.get 28 + i32.load + local.set 29 + local.get 25 + local.get 29 + i32.store + local.get 4 + i64.load offset=40 align=4 + local.set 30 + local.get 4 + local.get 30 + i64.store offset=24 + i32.const 4 + local.set 31 + local.get 0 + local.get 31 + i32.add + local.set 32 + local.get 4 + i64.load offset=24 align=4 + local.set 33 + local.get 32 + local.get 33 + i64.store align=4 + i32.const 8 + local.set 34 + local.get 32 + local.get 34 + i32.add + local.set 35 + i32.const 24 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.get 34 + i32.add + local.set 38 + local.get 38 + i32.load + local.set 39 + local.get 35 + local.get 39 + i32.store + i32.const -2147483648 + local.set 40 + local.get 0 + local.get 40 + i32.store + br 1 (;@1;) + end + i32.const 12 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.set 43 + i32.const 4 + local.set 44 + local.get 43 + local.get 44 + i32.add + local.set 45 + local.get 45 + i64.load align=4 + local.set 46 + local.get 4 + local.get 46 + i64.store offset=56 + i32.const 8 + local.set 47 + local.get 1 + local.get 47 + i32.add + local.set 48 + local.get 48 + i32.load + local.set 49 + i32.const 88 + local.set 50 + local.get 4 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.get 47 + i32.add + local.set 52 + local.get 52 + local.get 49 + i32.store + local.get 1 + i64.load align=4 + local.set 53 + local.get 4 + local.get 53 + i64.store offset=88 + i32.const 8 + local.set 54 + i32.const 64 + local.set 55 + local.get 4 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 54 + i32.add + local.set 57 + i32.const 88 + local.set 58 + local.get 4 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 54 + i32.add + local.set 60 + local.get 60 + i32.load + local.set 61 + local.get 57 + local.get 61 + i32.store + local.get 4 + i64.load offset=88 align=4 + local.set 62 + local.get 4 + local.get 62 + i64.store offset=64 + i32.const 64 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.set 65 + i32.const 12 + local.set 66 + local.get 65 + local.get 66 + i32.add + local.set 67 + local.get 4 + i64.load offset=56 align=4 + local.set 68 + local.get 67 + local.get 68 + i64.store align=4 + local.get 4 + i64.load offset=64 align=4 + local.set 69 + local.get 0 + local.get 69 + i64.store align=4 + i32.const 16 + local.set 70 + local.get 0 + local.get 70 + i32.add + local.set 71 + i32.const 64 + local.set 72 + local.get 4 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.get 70 + i32.add + local.set 74 + local.get 74 + i32.load + local.set 75 + local.get 71 + local.get 75 + i32.store + i32.const 8 + local.set 76 + local.get 0 + local.get 76 + i32.add + local.set 77 + i32.const 64 + local.set 78 + local.get 4 + local.get 78 + i32.add + local.set 79 + local.get 79 + local.get 76 + i32.add + local.set 80 + local.get 80 + i64.load align=4 + local.set 81 + local.get 77 + local.get 81 + i64.store align=4 + end + i32.const 144 + local.set 82 + local.get 4 + local.get 82 + i32.add + local.set 83 + local.get 83 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17he1ec2bb39e15d702E (;413;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 1 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 0 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 1 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17he28d0164ca67bafcE (;414;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 2 + i32.store + local.get 6 + local.get 3 + i32.store offset=4 + local.get 6 + local.get 0 + i32.store offset=20 + local.get 6 + local.get 1 + i32.store offset=24 + local.get 6 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=28 + local.get 6 + i32.load offset=4 + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load + local.set 9 + local.get 6 + i32.load offset=4 + local.set 10 + local.get 6 + local.get 9 + i32.store offset=8 + local.get 6 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 6 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=36 + local.get 6 + i32.load offset=12 + local.set 14 + i32.const 8 + local.set 15 + local.get 6 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 6 + local.get 17 + i32.store offset=40 + local.get 6 + i32.load offset=8 + local.set 18 + local.get 6 + local.get 18 + i32.store offset=44 + local.get 6 + local.get 18 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 19 + local.get 1 + local.get 14 + local.get 19 + call $__rust_dealloc + end + i32.const 48 + local.set 20 + local.get 6 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + return + ) + (func $_ZN65_$LT$alloc..string..FromUtf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hbfd86da735cf5e8dE (;415;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 12 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 4 + local.get 6 + i32.store offset=4 + i32.const 1053492 + local.set 7 + i32.const 13 + local.set 8 + i32.const 1053505 + local.set 9 + i32.const 5 + local.set 10 + i32.const 1053512 + local.set 11 + i32.const 1053528 + local.set 12 + i32.const 4 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + i32.const 1053536 + local.set 16 + local.get 1 + local.get 7 + local.get 8 + local.get 9 + local.get 10 + local.get 0 + local.get 11 + local.get 12 + local.get 10 + local.get 15 + local.get 16 + call $_ZN4core3fmt9Formatter26debug_struct_field2_finish17h6a18736bfd2e7546E + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + i32.const 16 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + local.get 19 + return + ) + (func $_ZN65_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h68ac80a9c5ec6049E (;416;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=32 + local.get 4 + local.get 5 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 4 + local.get 5 + i32.store offset=12 + local.get 4 + local.get 6 + i32.store offset=16 + local.get 4 + i32.load offset=12 + local.set 7 + local.get 4 + i32.load offset=16 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=4 + local.get 4 + local.get 8 + i32.store offset=8 + local.get 4 + i32.load offset=4 + local.set 9 + local.get 4 + i32.load offset=8 + local.set 10 + local.get 9 + local.get 10 + local.get 1 + call $_ZN48_$LT$$u5b$T$u5d$$u20$as$u20$core..fmt..Debug$GT$3fmt17hca62a40c6cbbfe04E + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + i32.const 48 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + local.get 13 + return + ) + (func $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E (;417;) (type 10) + (local i32 i32 i32 i32 i32 i32) + i32.const 0 + local.set 0 + local.get 0 + i32.load8_u offset=1066426 + local.set 1 + i32.const 1 + local.set 2 + local.get 1 + local.get 2 + i32.and + local.set 3 + block ;; label = @1 + local.get 3 + br_if 0 (;@1;) + call $__wasm_call_ctors + i32.const 1 + local.set 4 + i32.const 0 + local.set 5 + local.get 5 + local.get 4 + i32.store8 offset=1066426 + end + return + ) + (func $cabi_realloc (;418;) (type 9) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 128 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 3 + i32.store offset=24 + local.get 6 + local.get 0 + i32.store offset=108 + local.get 6 + local.get 1 + i32.store offset=112 + local.get 6 + local.get 2 + i32.store offset=116 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + br_if 0 (;@7;) + local.get 6 + i32.load offset=24 + local.set 7 + local.get 7 + i32.eqz + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 1 + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + br_if 2 (;@4;) + br 3 (;@3;) + end + local.get 6 + local.get 2 + i32.store offset=28 + br 4 (;@1;) + end + local.get 6 + i32.load offset=24 + local.set 11 + i32.const 8 + local.set 12 + local.get 6 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.get 11 + local.get 2 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h7b8579fc0e025548E + local.get 6 + i32.load offset=12 + local.set 14 + local.get 6 + i32.load offset=8 + local.set 15 + local.get 6 + local.get 15 + i32.store offset=32 + local.get 6 + local.get 14 + i32.store offset=36 + local.get 6 + i32.load offset=32 + local.set 16 + local.get 6 + i32.load offset=36 + local.set 17 + local.get 16 + local.get 17 + call $_ZN5alloc5alloc5alloc17h810a1ea6fc1d078cE + local.set 18 + local.get 6 + local.get 18 + i32.store offset=40 + br 2 (;@2;) + end + i32.const 24 + local.set 19 + local.get 6 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=44 + i32.const 1053560 + local.set 22 + local.get 6 + local.get 22 + i32.store offset=48 + local.get 6 + i32.load offset=44 + local.set 23 + local.get 6 + local.get 23 + i32.store offset=120 + local.get 6 + i32.load offset=48 + local.set 24 + local.get 6 + local.get 24 + i32.store offset=124 + local.get 23 + i32.load + local.set 25 + local.get 24 + i32.load + local.set 26 + local.get 25 + local.set 27 + local.get 26 + local.set 28 + local.get 27 + local.get 28 + i32.eq + local.set 29 + i32.const 1 + local.set 30 + local.get 29 + local.get 30 + i32.and + local.set 31 + local.get 31 + i32.eqz + br_if 0 (;@3;) + i32.const 1 + local.set 32 + local.get 6 + local.get 32 + i32.store8 offset=55 + i32.const 84 + local.set 33 + local.get 6 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + i32.const 1053608 + local.set 36 + i32.const 1 + local.set 37 + local.get 35 + local.get 36 + local.get 37 + call $_ZN4core3fmt9Arguments9new_const17hb011fe5886f6c4a2E + i32.const 16 + local.set 38 + i32.const 56 + local.set 39 + local.get 6 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 38 + i32.add + local.set 41 + i32.const 84 + local.set 42 + local.get 6 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.get 38 + i32.add + local.set 44 + local.get 44 + i64.load align=4 + local.set 45 + local.get 41 + local.get 45 + i64.store + i32.const 8 + local.set 46 + i32.const 56 + local.set 47 + local.get 6 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 46 + i32.add + local.set 49 + i32.const 84 + local.set 50 + local.get 6 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.get 46 + i32.add + local.set 52 + local.get 52 + i64.load align=4 + local.set 53 + local.get 49 + local.get 53 + i64.store + local.get 6 + i64.load offset=84 align=4 + local.set 54 + local.get 6 + local.get 54 + i64.store offset=56 + local.get 6 + i32.load8_u offset=55 + local.set 55 + i32.const 56 + local.set 56 + local.get 6 + local.get 56 + i32.add + local.set 57 + local.get 57 + local.set 58 + i32.const 1053712 + local.set 59 + local.get 55 + local.get 23 + local.get 24 + local.get 58 + local.get 59 + call $_ZN4core9panicking13assert_failed17hce5b25500012295cE + unreachable + end + i32.const 16 + local.set 60 + local.get 6 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.get 1 + local.get 2 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h7b8579fc0e025548E + local.get 6 + i32.load offset=20 + local.set 62 + local.get 6 + i32.load offset=16 + local.set 63 + local.get 6 + local.get 63 + i32.store offset=32 + local.get 6 + local.get 62 + i32.store offset=36 + local.get 6 + i32.load offset=32 + local.set 64 + local.get 6 + i32.load offset=36 + local.set 65 + local.get 6 + i32.load offset=24 + local.set 66 + local.get 0 + local.get 64 + local.get 65 + local.get 66 + call $_ZN5alloc5alloc7realloc17h787e58338afdaf98E + local.set 67 + local.get 6 + local.get 67 + i32.store offset=40 + end + local.get 6 + i32.load offset=40 + local.set 68 + local.get 68 + call $_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h9af2c92cb9711529E + local.set 69 + i32.const 1 + local.set 70 + local.get 69 + local.get 70 + i32.and + local.set 71 + block ;; label = @2 + local.get 71 + br_if 0 (;@2;) + local.get 6 + i32.load offset=40 + local.set 72 + local.get 6 + local.get 72 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 1 + local.set 73 + i32.const 1 + local.set 74 + local.get 73 + local.get 74 + i32.and + local.set 75 + block ;; label = @2 + local.get 75 + br_if 0 (;@2;) + call $_ZN4core9core_arch6wasm3211unreachable17h33b5b348ee558bf1E + unreachable + end + local.get 6 + i32.load offset=32 + local.set 76 + local.get 6 + i32.load offset=36 + local.set 77 + local.get 76 + local.get 77 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 6 + i32.load offset=28 + local.set 78 + i32.const 128 + local.set 79 + local.get 6 + local.get 79 + i32.add + local.set 80 + local.get 80 + global.set $__stack_pointer + local.get 78 + return + ) + (func $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E (;419;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=16 + local.get 5 + local.get 2 + i32.store offset=20 + block ;; label = @1 + local.get 1 + i32.eqz + br_if 0 (;@1;) + local.get 5 + local.get 1 + local.get 2 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h7b8579fc0e025548E + local.get 5 + i32.load offset=4 + local.set 6 + local.get 5 + i32.load + local.set 7 + local.get 5 + local.get 7 + i32.store offset=24 + local.get 5 + local.get 6 + i32.store offset=28 + local.get 0 + local.get 7 + local.get 6 + call $_ZN5alloc5alloc7dealloc17h6696973693d13f2dE + end + i32.const 32 + local.set 8 + local.get 5 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E (;420;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + local.get 0 + local.get 1 + call $_ZN5alloc6string6String19from_utf8_unchecked17h3b51583a94e87ca1E + br 1 (;@1;) + end + i32.const 12 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + local.get 10 + local.get 1 + call $_ZN5alloc6string6String9from_utf817h3c17fb9f66a4cce3E + i32.const 12 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + i32.const 1053728 + local.set 14 + local.get 0 + local.get 13 + local.get 14 + call $_ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h78c9648881e725a1E + end + i32.const 32 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17hb66ff0a9f7054f65E (;421;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store + local.get 4 + i32.load + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + local.get 5 + i32.store offset=12 + local.get 4 + local.get 5 + i32.store offset=4 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 6 + return + ) + (func $_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17he504a3c31fbaaec3E (;422;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + i32.load offset=4 + local.set 6 + local.get 5 + local.get 6 + i32.store offset=8 + local.get 5 + local.get 6 + i32.store offset=12 + local.get 0 + local.get 6 + i32.store offset=4 + i32.const 0 + local.set 7 + local.get 0 + local.get 7 + i32.store + return + ) + (func $_ZN45_$LT$T$u20$as$u20$alloc..string..ToString$GT$9to_string17hfa9fece4d0169673E (;423;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 112 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1053744 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + i32.const 55 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=100 + i32.const 0 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=68 + i32.const 1 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=72 + i32.const 0 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=76 + i32.const 8 + local.set 10 + i32.const 16 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 10 + i32.add + local.set 13 + i32.const 68 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.get 10 + i32.add + local.set 16 + local.get 16 + i32.load + local.set 17 + local.get 13 + local.get 17 + i32.store + local.get 4 + i64.load offset=68 align=4 + local.set 18 + local.get 4 + local.get 18 + i64.store offset=16 + i32.const 16 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 4 + local.get 21 + i32.store offset=104 + i32.const 1053800 + local.set 22 + local.get 4 + local.get 22 + i32.store offset=108 + i32.const 0 + local.set 23 + local.get 4 + local.get 23 + i32.store offset=80 + i32.const 0 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=88 + i32.const 0 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=56 + i32.const 32 + local.set 26 + local.get 4 + local.get 26 + i32.store offset=44 + i32.const 3 + local.set 27 + local.get 4 + local.get 27 + i32.store8 offset=60 + local.get 4 + i32.load offset=80 + local.set 28 + local.get 4 + i32.load offset=84 + local.set 29 + local.get 4 + local.get 28 + i32.store offset=28 + local.get 4 + local.get 29 + i32.store offset=32 + local.get 4 + i32.load offset=88 + local.set 30 + local.get 4 + i32.load offset=92 + local.set 31 + local.get 4 + local.get 30 + i32.store offset=36 + local.get 4 + local.get 31 + i32.store offset=40 + i32.const 16 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.set 34 + local.get 4 + local.get 34 + i32.store offset=48 + i32.const 1053800 + local.set 35 + local.get 4 + local.get 35 + i32.store offset=52 + i32.const 28 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + local.get 1 + local.get 38 + call $_ZN4uuid3fmt59_$LT$impl$u20$core..fmt..Display$u20$for$u20$uuid..Uuid$GT$3fmt17he1f62c17a71129b1E + local.set 39 + i32.const 1 + local.set 40 + local.get 39 + local.get 40 + i32.and + local.set 41 + local.get 4 + local.get 41 + i32.store8 offset=67 + local.get 4 + i32.load8_u offset=67 + local.set 42 + i32.const 1 + local.set 43 + local.get 42 + local.get 43 + i32.and + local.set 44 + block ;; label = @1 + local.get 44 + br_if 0 (;@1;) + local.get 4 + i64.load offset=16 + local.set 45 + local.get 0 + local.get 45 + i64.store align=4 + i32.const 8 + local.set 46 + local.get 0 + local.get 46 + i32.add + local.set 47 + i32.const 16 + local.set 48 + local.get 4 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.get 46 + i32.add + local.set 50 + local.get 50 + i32.load + local.set 51 + local.get 47 + local.get 51 + i32.store + i32.const 112 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + global.set $__stack_pointer + return + end + i32.const 1053744 + local.set 54 + i32.const 55 + local.set 55 + i32.const 99 + local.set 56 + local.get 4 + local.get 56 + i32.add + local.set 57 + local.get 57 + local.set 58 + i32.const 1053824 + local.set 59 + i32.const 1053916 + local.set 60 + local.get 54 + local.get 55 + local.get 58 + local.get 59 + local.get 60 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN4uuid3fmt59_$LT$impl$u20$core..fmt..Display$u20$for$u20$uuid..Uuid$GT$3fmt17he1f62c17a71129b1E (;424;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN4uuid3fmt60_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$uuid..Uuid$GT$3fmt17h944158c928ab5357E + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN4core4char7methods15encode_utf8_raw17hcdecc7bcc0bd154fE (;425;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 192 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=112 + local.get 6 + local.get 3 + i32.store offset=116 + local.get 6 + i32.load offset=20 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=120 + i32.const 128 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.lt_u + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 13 + br_if 0 (;@8;) + i32.const 2048 + local.set 14 + local.get 7 + local.set 15 + local.get 14 + local.set 16 + local.get 15 + local.get 16 + i32.lt_u + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + br_if 2 (;@6;) + br 1 (;@7;) + end + i32.const 1 + local.set 20 + local.get 6 + local.get 20 + i32.store offset=24 + br 6 (;@1;) + end + i32.const 65536 + local.set 21 + local.get 7 + local.set 22 + local.get 21 + local.set 23 + local.get 22 + local.get 23 + i32.lt_u + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + local.get 26 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 2 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=24 + br 3 (;@2;) + end + i32.const 4 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=24 + br 1 (;@3;) + end + i32.const 3 + local.set 29 + local.get 6 + local.get 29 + i32.store offset=24 + end + end + end + local.get 6 + i32.load offset=24 + local.set 30 + i32.const -1 + local.set 31 + local.get 30 + local.get 31 + i32.add + local.set 32 + i32.const 3 + local.set 33 + local.get 32 + local.get 33 + i32.gt_u + drop + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 32 + br_table 0 (;@10;) 1 (;@9;) 2 (;@8;) 3 (;@7;) 9 (;@1;) + end + i32.const 1 + local.set 34 + local.get 3 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.get 36 + i32.ge_u + local.set 37 + i32.const 1 + local.set 38 + local.get 37 + local.get 38 + i32.and + local.set 39 + local.get 39 + br_if 3 (;@6;) + br 8 (;@1;) + end + i32.const 2 + local.set 40 + local.get 3 + local.set 41 + local.get 40 + local.set 42 + local.get 41 + local.get 42 + i32.ge_u + local.set 43 + i32.const 1 + local.set 44 + local.get 43 + local.get 44 + i32.and + local.set 45 + local.get 45 + br_if 3 (;@5;) + br 7 (;@1;) + end + i32.const 3 + local.set 46 + local.get 3 + local.set 47 + local.get 46 + local.set 48 + local.get 47 + local.get 48 + i32.ge_u + local.set 49 + i32.const 1 + local.set 50 + local.get 49 + local.get 50 + i32.and + local.set 51 + local.get 51 + br_if 3 (;@4;) + br 6 (;@1;) + end + i32.const 4 + local.set 52 + local.get 3 + local.set 53 + local.get 52 + local.set 54 + local.get 53 + local.get 54 + i32.ge_u + local.set 55 + i32.const 1 + local.set 56 + local.get 55 + local.get 56 + i32.and + local.set 57 + local.get 57 + br_if 3 (;@3;) + br 5 (;@1;) + end + local.get 6 + local.get 2 + i32.store offset=124 + local.get 6 + i32.load offset=20 + local.set 58 + local.get 2 + local.get 58 + i32.store8 + br 3 (;@2;) + end + local.get 6 + local.get 2 + i32.store offset=128 + i32.const 1 + local.set 59 + local.get 2 + local.get 59 + i32.add + local.set 60 + local.get 6 + local.get 60 + i32.store offset=132 + local.get 6 + i32.load offset=20 + local.set 61 + i32.const 6 + local.set 62 + local.get 61 + local.get 62 + i32.shr_u + local.set 63 + i32.const 31 + local.set 64 + local.get 63 + local.get 64 + i32.and + local.set 65 + i32.const 192 + local.set 66 + local.get 65 + local.get 66 + i32.or + local.set 67 + local.get 2 + local.get 67 + i32.store8 + local.get 6 + i32.load8_u offset=20 + local.set 68 + i32.const 63 + local.set 69 + local.get 68 + local.get 69 + i32.and + local.set 70 + i32.const -128 + local.set 71 + local.get 70 + local.get 71 + i32.or + local.set 72 + local.get 2 + local.get 72 + i32.store8 offset=1 + br 2 (;@2;) + end + local.get 6 + local.get 2 + i32.store offset=136 + i32.const 1 + local.set 73 + local.get 2 + local.get 73 + i32.add + local.set 74 + local.get 6 + local.get 74 + i32.store offset=140 + i32.const 2 + local.set 75 + local.get 2 + local.get 75 + i32.add + local.set 76 + local.get 6 + local.get 76 + i32.store offset=144 + local.get 6 + i32.load offset=20 + local.set 77 + i32.const 12 + local.set 78 + local.get 77 + local.get 78 + i32.shr_u + local.set 79 + i32.const 15 + local.set 80 + local.get 79 + local.get 80 + i32.and + local.set 81 + i32.const 224 + local.set 82 + local.get 81 + local.get 82 + i32.or + local.set 83 + local.get 2 + local.get 83 + i32.store8 + local.get 6 + i32.load offset=20 + local.set 84 + i32.const 6 + local.set 85 + local.get 84 + local.get 85 + i32.shr_u + local.set 86 + i32.const 63 + local.set 87 + local.get 86 + local.get 87 + i32.and + local.set 88 + i32.const 128 + local.set 89 + local.get 88 + local.get 89 + i32.or + local.set 90 + local.get 2 + local.get 90 + i32.store8 offset=1 + local.get 6 + i32.load8_u offset=20 + local.set 91 + local.get 91 + local.get 87 + i32.and + local.set 92 + i32.const -128 + local.set 93 + local.get 92 + local.get 93 + i32.or + local.set 94 + local.get 2 + local.get 94 + i32.store8 offset=2 + br 1 (;@2;) + end + local.get 6 + local.get 2 + i32.store offset=148 + i32.const 1 + local.set 95 + local.get 2 + local.get 95 + i32.add + local.set 96 + local.get 6 + local.get 96 + i32.store offset=152 + i32.const 2 + local.set 97 + local.get 2 + local.get 97 + i32.add + local.set 98 + local.get 6 + local.get 98 + i32.store offset=156 + i32.const 3 + local.set 99 + local.get 2 + local.get 99 + i32.add + local.set 100 + local.get 6 + local.get 100 + i32.store offset=160 + local.get 6 + i32.load offset=20 + local.set 101 + i32.const 18 + local.set 102 + local.get 101 + local.get 102 + i32.shr_u + local.set 103 + i32.const 7 + local.set 104 + local.get 103 + local.get 104 + i32.and + local.set 105 + i32.const 240 + local.set 106 + local.get 105 + local.get 106 + i32.or + local.set 107 + local.get 2 + local.get 107 + i32.store8 + local.get 6 + i32.load offset=20 + local.set 108 + i32.const 12 + local.set 109 + local.get 108 + local.get 109 + i32.shr_u + local.set 110 + i32.const 63 + local.set 111 + local.get 110 + local.get 111 + i32.and + local.set 112 + i32.const 128 + local.set 113 + local.get 112 + local.get 113 + i32.or + local.set 114 + local.get 2 + local.get 114 + i32.store8 offset=1 + local.get 6 + i32.load offset=20 + local.set 115 + i32.const 6 + local.set 116 + local.get 115 + local.get 116 + i32.shr_u + local.set 117 + local.get 117 + local.get 111 + i32.and + local.set 118 + local.get 118 + local.get 113 + i32.or + local.set 119 + local.get 2 + local.get 119 + i32.store8 offset=2 + local.get 6 + i32.load8_u offset=20 + local.set 120 + local.get 120 + local.get 111 + i32.and + local.set 121 + i32.const -128 + local.set 122 + local.get 121 + local.get 122 + i32.or + local.set 123 + local.get 2 + local.get 123 + i32.store8 offset=3 + end + local.get 6 + i32.load offset=24 + local.set 124 + local.get 6 + local.get 124 + i32.store offset=164 + i32.const 0 + local.set 125 + local.get 6 + local.get 125 + i32.store offset=104 + local.get 6 + local.get 124 + i32.store offset=108 + local.get 6 + i32.load offset=104 + local.set 126 + local.get 6 + i32.load offset=108 + local.set 127 + i32.const 1054012 + local.set 128 + i32.const 8 + local.set 129 + local.get 6 + local.get 129 + i32.add + local.set 130 + local.get 130 + local.get 126 + local.get 127 + local.get 2 + local.get 3 + local.get 128 + call $_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$9index_mut17h7ba44bb74912127dE + local.get 6 + i32.load offset=8 + local.set 131 + local.get 6 + i32.load offset=12 + local.set 132 + local.get 0 + local.get 132 + i32.store offset=4 + local.get 0 + local.get 131 + i32.store + i32.const 192 + local.set 133 + local.get 6 + local.get 133 + i32.add + local.set 134 + local.get 134 + global.set $__stack_pointer + return + end + i32.const 24 + local.set 135 + local.get 6 + local.get 135 + i32.add + local.set 136 + local.get 136 + local.set 137 + local.get 6 + local.get 137 + i32.store offset=168 + i32.const 47 + local.set 138 + local.get 6 + local.get 138 + i32.store offset=172 + i32.const 24 + local.set 139 + local.get 6 + local.get 139 + i32.add + local.set 140 + local.get 140 + local.set 141 + local.get 6 + local.get 141 + i32.store offset=76 + i32.const 47 + local.set 142 + local.get 6 + local.get 142 + i32.store offset=80 + i32.const 20 + local.set 143 + local.get 6 + local.get 143 + i32.add + local.set 144 + local.get 144 + local.set 145 + local.get 6 + local.get 145 + i32.store offset=176 + i32.const 48 + local.set 146 + local.get 6 + local.get 146 + i32.store offset=180 + i32.const 20 + local.set 147 + local.get 6 + local.get 147 + i32.add + local.set 148 + local.get 148 + local.set 149 + local.get 6 + local.get 149 + i32.store offset=84 + i32.const 48 + local.set 150 + local.get 6 + local.get 150 + i32.store offset=88 + local.get 6 + local.get 3 + i32.store offset=100 + i32.const 100 + local.set 151 + local.get 6 + local.get 151 + i32.add + local.set 152 + local.get 152 + local.set 153 + local.get 6 + local.get 153 + i32.store offset=184 + i32.const 47 + local.set 154 + local.get 6 + local.get 154 + i32.store offset=188 + i32.const 100 + local.set 155 + local.get 6 + local.get 155 + i32.add + local.set 156 + local.get 156 + local.set 157 + local.get 6 + local.get 157 + i32.store offset=92 + i32.const 47 + local.set 158 + local.get 6 + local.get 158 + i32.store offset=96 + local.get 6 + i32.load offset=76 + local.set 159 + local.get 6 + i32.load offset=80 + local.set 160 + local.get 6 + local.get 159 + i32.store offset=52 + local.get 6 + local.get 160 + i32.store offset=56 + local.get 6 + i32.load offset=84 + local.set 161 + local.get 6 + i32.load offset=88 + local.set 162 + local.get 6 + local.get 161 + i32.store offset=60 + local.get 6 + local.get 162 + i32.store offset=64 + local.get 6 + i32.load offset=92 + local.set 163 + local.get 6 + i32.load offset=96 + local.set 164 + local.get 6 + local.get 163 + i32.store offset=68 + local.get 6 + local.get 164 + i32.store offset=72 + i32.const 28 + local.set 165 + local.get 6 + local.get 165 + i32.add + local.set 166 + local.get 166 + local.set 167 + i32.const 1054088 + local.set 168 + i32.const 3 + local.set 169 + i32.const 52 + local.set 170 + local.get 6 + local.get 170 + i32.add + local.set 171 + local.get 171 + local.set 172 + local.get 167 + local.get 168 + local.get 169 + local.get 172 + local.get 169 + call $_ZN4core3fmt9Arguments6new_v117hd0e66b08fbee6c4bE + i32.const 28 + local.set 173 + local.get 6 + local.get 173 + i32.add + local.set 174 + local.get 174 + local.set 175 + i32.const 1054112 + local.set 176 + local.get 175 + local.get 176 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$14unwrap_or_else17ha10a038b6fcad428E (;426;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=9 + local.get 4 + i32.load + local.set 6 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 8 + local.get 7 + local.get 6 + select + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 4 + i32.load + local.set 10 + local.get 4 + local.get 10 + i32.store offset=12 + i32.const 0 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=9 + local.get 4 + local.get 10 + i32.store offset=4 + local.get 4 + i32.load offset=4 + local.set 12 + local.get 12 + call $_ZN4uuid3rng5bytes28_$u7b$$u7b$closure$u7d$$u7d$17h510df4ad109b6d00E + end + local.get 4 + i32.load8_u offset=9 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + local.get 15 + i32.eqz + br_if 0 (;@1;) + end + i32.const 16 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h84a25b75d24b2ea0E (;427;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=32 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=31 + local.get 6 + i32.load offset=20 + local.set 8 + i32.const 1 + local.set 9 + i32.const 0 + local.set 10 + local.get 10 + local.get 9 + local.get 8 + select + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + local.get 6 + i32.load offset=20 + local.set 12 + local.get 6 + i32.load offset=24 + local.set 13 + local.get 6 + local.get 12 + i32.store offset=40 + local.get 6 + local.get 13 + i32.store offset=44 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store offset=8 + i32.const 0 + local.set 14 + local.get 0 + local.get 14 + i32.store + br 1 (;@1;) + end + i32.const 0 + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=31 + i32.const 8 + local.set 16 + local.get 6 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 3 + call $_ZN5alloc7raw_vec11finish_grow28_$u7b$$u7b$closure$u7d$$u7d$17hbadf2b82300da5a3E + local.get 6 + i32.load offset=12 + local.set 18 + local.get 6 + i32.load offset=8 + local.set 19 + local.get 0 + local.get 19 + i32.store offset=4 + local.get 0 + local.get 18 + i32.store offset=8 + i32.const 1 + local.set 20 + local.get 0 + local.get 20 + i32.store + end + local.get 6 + i32.load8_u offset=31 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @1 + local.get 23 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 24 + local.get 6 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec11finish_grow28_$u7b$$u7b$closure$u7d$$u7d$17hbadf2b82300da5a3E (;428;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + i32.load offset=8 + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 4 + local.get 6 + i32.store offset=20 + local.get 4 + local.get 7 + i32.store offset=24 + local.get 4 + i32.load offset=20 + local.set 8 + local.get 4 + i32.load offset=24 + local.set 9 + local.get 4 + local.get 8 + i32.store offset=12 + local.get 4 + local.get 9 + i32.store offset=16 + local.get 4 + i32.load offset=12 + local.set 10 + local.get 4 + i32.load offset=16 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h964af54f5c870dfbE (;429;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 2 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=37 + local.get 5 + i32.load offset=12 + local.set 7 + i32.const -2147483647 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const 0 + local.set 12 + i32.const 1 + local.set 13 + i32.const 1 + local.set 14 + local.get 11 + local.get 14 + i32.and + local.set 15 + local.get 12 + local.get 13 + local.get 15 + select + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + i32.const -2147483647 + local.set 17 + local.get 5 + local.get 17 + i32.store offset=20 + br 1 (;@1;) + end + local.get 5 + i32.load offset=12 + local.set 18 + local.get 5 + i32.load offset=16 + local.set 19 + local.get 5 + local.get 18 + i32.store offset=40 + local.get 5 + local.get 19 + i32.store offset=44 + i32.const 0 + local.set 20 + local.get 5 + local.get 20 + i32.store8 offset=37 + local.get 5 + local.get 18 + i32.store offset=28 + local.get 5 + local.get 19 + i32.store offset=32 + local.get 5 + i32.load offset=28 + local.set 21 + local.get 5 + i32.load offset=32 + local.set 22 + local.get 5 + local.get 21 + local.get 22 + call $_ZN5alloc7raw_vec14handle_reserve28_$u7b$$u7b$closure$u7d$$u7d$17h1e6c690a37df8e91E + local.get 5 + i32.load offset=4 + local.set 23 + local.get 5 + i32.load + local.set 24 + local.get 5 + local.get 24 + i32.store offset=20 + local.get 5 + local.get 23 + i32.store offset=24 + end + local.get 5 + i32.load8_u offset=37 + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + block ;; label = @1 + local.get 27 + i32.eqz + br_if 0 (;@1;) + end + local.get 5 + i32.load offset=20 + local.set 28 + local.get 5 + i32.load offset=24 + local.set 29 + local.get 0 + local.get 29 + i32.store offset=4 + local.get 0 + local.get 28 + i32.store + i32.const 48 + local.set 30 + local.get 5 + local.get 30 + i32.add + local.set 31 + local.get 31 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec14handle_reserve28_$u7b$$u7b$closure$u7d$$u7d$17h1e6c690a37df8e91E (;430;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=28 + i32.const 8 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=32 + local.get 5 + i32.load offset=8 + local.set 12 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + local.get 14 + local.get 13 + local.get 12 + select + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + i32.const 0 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=16 + br 1 (;@1;) + end + i32.const 8 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 5 + local.get 19 + i32.store offset=36 + i32.const 8 + local.set 20 + local.get 5 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + i32.const 8 + local.set 23 + local.get 22 + local.get 23 + i32.add + local.set 24 + local.get 5 + local.get 24 + i32.store offset=40 + i32.const 8 + local.set 25 + local.get 5 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 5 + local.get 27 + i32.store offset=44 + local.get 5 + i32.load offset=8 + local.set 28 + local.get 5 + i32.load offset=12 + local.set 29 + local.get 5 + local.get 28 + i32.store offset=16 + local.get 5 + local.get 29 + i32.store offset=20 + end + local.get 5 + i32.load offset=16 + local.set 30 + local.get 5 + i32.load offset=20 + local.set 31 + local.get 0 + local.get 31 + i32.store offset=4 + local.get 0 + local.get 30 + i32.store + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hedf24bda40d548b9E (;431;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 2 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=21 + local.get 5 + i32.load offset=12 + local.set 7 + i32.const 1 + local.set 8 + i32.const 0 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + block ;; label = @1 + block ;; label = @2 + local.get 10 + br_if 0 (;@2;) + local.get 5 + i32.load offset=12 + local.set 11 + local.get 5 + i32.load offset=16 + local.set 12 + local.get 5 + local.get 11 + i32.store offset=24 + local.get 5 + local.get 12 + i32.store offset=28 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 12 + i32.store offset=8 + i32.const 0 + local.set 13 + local.get 0 + local.get 13 + i32.store + br 1 (;@1;) + end + i32.const 0 + local.set 14 + local.get 5 + local.get 14 + i32.store8 offset=21 + local.get 5 + call $_ZN5alloc7raw_vec11finish_grow28_$u7b$$u7b$closure$u7d$$u7d$17h7d51296427a10b67E + local.get 5 + i32.load offset=4 + local.set 15 + local.get 5 + i32.load + local.set 16 + local.get 0 + local.get 16 + i32.store offset=4 + local.get 0 + local.get 15 + i32.store offset=8 + i32.const 1 + local.set 17 + local.get 0 + local.get 17 + i32.store + end + local.get 5 + i32.load8_u offset=21 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + block ;; label = @1 + local.get 20 + i32.eqz + br_if 0 (;@1;) + end + i32.const 32 + local.set 21 + local.get 5 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec11finish_grow28_$u7b$$u7b$closure$u7d$$u7d$17h7d51296427a10b67E (;432;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 0 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + local.get 3 + i32.load offset=4 + local.set 5 + local.get 3 + i32.load offset=8 + local.set 6 + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 5 + i32.store + return + ) + (func $_ZN5alloc5alloc6Global10alloc_impl17hdb278a7a7db0d5afE (;433;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 272 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 0 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=8 + i32.const 0 + local.set 9 + local.get 7 + local.get 9 + i32.store offset=12 + i32.const 0 + local.set 10 + local.get 7 + local.get 10 + i32.store offset=16 + i32.const 1066425 + local.set 11 + local.get 7 + local.get 11 + i32.store offset=20 + i32.const 1066425 + local.set 12 + local.get 7 + local.get 12 + i32.store offset=24 + i32.const 1066425 + local.set 13 + local.get 7 + local.get 13 + i32.store offset=28 + i32.const 1066425 + local.set 14 + local.get 7 + local.get 14 + i32.store offset=32 + i32.const 1066425 + local.set 15 + local.get 7 + local.get 15 + i32.store offset=36 + local.get 7 + local.get 2 + i32.store offset=48 + local.get 7 + local.get 3 + i32.store offset=52 + local.get 7 + local.get 1 + i32.store offset=164 + local.get 4 + local.set 16 + local.get 7 + local.get 16 + i32.store8 offset=171 + i32.const 48 + local.set 17 + local.get 7 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 7 + local.get 19 + i32.store offset=172 + local.get 7 + i32.load offset=52 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=176 + block ;; label = @1 + block ;; label = @2 + local.get 20 + br_if 0 (;@2;) + i32.const 48 + local.set 21 + local.get 7 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=180 + local.get 7 + i32.load offset=48 + local.set 24 + local.get 7 + local.get 24 + i32.store offset=184 + local.get 7 + local.get 24 + i32.store offset=116 + local.get 7 + i32.load offset=116 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=188 + local.get 7 + local.get 25 + i32.store offset=192 + local.get 7 + local.get 25 + i32.store offset=72 + local.get 7 + i32.load offset=72 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=196 + local.get 7 + local.get 26 + i32.store offset=200 + local.get 7 + local.get 26 + i32.store offset=128 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=132 + local.get 7 + i32.load offset=128 + local.set 28 + local.get 7 + i32.load offset=132 + local.set 29 + local.get 7 + local.get 28 + i32.store offset=120 + local.get 7 + local.get 29 + i32.store offset=124 + local.get 7 + i32.load offset=120 + local.set 30 + local.get 7 + i32.load offset=124 + local.set 31 + local.get 7 + local.get 30 + i32.store offset=204 + local.get 7 + local.get 31 + i32.store offset=208 + local.get 7 + local.get 30 + i32.store offset=64 + local.get 7 + local.get 31 + i32.store offset=68 + local.get 7 + i32.load offset=64 + local.set 32 + local.get 7 + i32.load offset=68 + local.set 33 + local.get 7 + local.get 32 + i32.store offset=56 + local.get 7 + local.get 33 + i32.store offset=60 + br 1 (;@1;) + end + local.get 4 + local.set 34 + block ;; label = @2 + block ;; label = @3 + local.get 34 + br_if 0 (;@3;) + local.get 7 + i32.load offset=48 + local.set 35 + local.get 7 + i32.load offset=52 + local.set 36 + local.get 7 + local.get 35 + i32.store offset=88 + local.get 7 + local.get 36 + i32.store offset=92 + i32.const 0 + local.set 37 + local.get 37 + i32.load8_u offset=1066425 + local.set 38 + local.get 7 + local.get 38 + i32.store8 offset=215 + i32.const 88 + local.set 39 + local.get 7 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 7 + local.get 41 + i32.store offset=216 + local.get 7 + i32.load offset=92 + local.set 42 + i32.const 88 + local.set 43 + local.get 7 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + local.get 7 + local.get 45 + i32.store offset=220 + local.get 7 + i32.load offset=88 + local.set 46 + local.get 7 + local.get 46 + i32.store offset=224 + local.get 7 + local.get 46 + i32.store offset=140 + local.get 7 + i32.load offset=140 + local.set 47 + local.get 42 + local.get 47 + call $__rust_alloc + local.set 48 + local.get 7 + local.get 48 + i32.store offset=76 + br 1 (;@2;) + end + local.get 7 + i32.load offset=48 + local.set 49 + local.get 7 + i32.load offset=52 + local.set 50 + local.get 7 + local.get 49 + i32.store offset=80 + local.get 7 + local.get 50 + i32.store offset=84 + i32.const 80 + local.set 51 + local.get 7 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + local.get 7 + local.get 53 + i32.store offset=228 + local.get 7 + i32.load offset=84 + local.set 54 + i32.const 80 + local.set 55 + local.get 7 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.set 57 + local.get 7 + local.get 57 + i32.store offset=232 + local.get 7 + i32.load offset=80 + local.set 58 + local.get 7 + local.get 58 + i32.store offset=236 + local.get 7 + local.get 58 + i32.store offset=136 + local.get 7 + i32.load offset=136 + local.set 59 + local.get 54 + local.get 59 + call $__rust_alloc_zeroed + local.set 60 + local.get 7 + local.get 60 + i32.store offset=76 + end + local.get 7 + i32.load offset=76 + local.set 61 + local.get 7 + local.get 61 + i32.store offset=240 + block ;; label = @2 + block ;; label = @3 + local.get 61 + br_if 0 (;@3;) + i32.const 0 + local.set 62 + local.get 7 + local.get 62 + i32.store offset=104 + br 1 (;@2;) + end + local.get 7 + local.get 61 + i32.store offset=144 + local.get 7 + i32.load offset=144 + local.set 63 + local.get 7 + local.get 63 + i32.store offset=104 + end + local.get 7 + i32.load offset=104 + local.set 64 + i32.const 0 + local.set 65 + i32.const 1 + local.set 66 + local.get 66 + local.get 65 + local.get 64 + select + local.set 67 + block ;; label = @2 + block ;; label = @3 + local.get 67 + br_if 0 (;@3;) + i32.const 0 + local.set 68 + local.get 7 + local.get 68 + i32.store offset=100 + br 1 (;@2;) + end + local.get 7 + i32.load offset=104 + local.set 69 + local.get 7 + local.get 69 + i32.store offset=244 + local.get 7 + local.get 69 + i32.store offset=100 + end + local.get 7 + i32.load offset=100 + local.set 70 + i32.const 1 + local.set 71 + i32.const 0 + local.set 72 + local.get 72 + local.get 71 + local.get 70 + select + local.set 73 + block ;; label = @2 + block ;; label = @3 + local.get 73 + br_if 0 (;@3;) + local.get 7 + i32.load offset=100 + local.set 74 + local.get 7 + local.get 74 + i32.store offset=248 + local.get 7 + local.get 74 + i32.store offset=96 + br 1 (;@2;) + end + i32.const 0 + local.set 75 + local.get 7 + local.get 75 + i32.store offset=96 + end + local.get 7 + i32.load offset=96 + local.set 76 + i32.const 1 + local.set 77 + i32.const 0 + local.set 78 + local.get 78 + local.get 77 + local.get 76 + select + local.set 79 + block ;; label = @2 + local.get 79 + br_if 0 (;@2;) + local.get 7 + i32.load offset=96 + local.set 80 + local.get 7 + local.get 80 + i32.store offset=252 + local.get 7 + local.get 80 + i32.store offset=256 + local.get 7 + local.get 80 + i32.store offset=260 + local.get 7 + local.get 80 + i32.store offset=156 + local.get 7 + local.get 20 + i32.store offset=160 + local.get 7 + i32.load offset=156 + local.set 81 + local.get 7 + i32.load offset=160 + local.set 82 + local.get 7 + local.get 81 + i32.store offset=148 + local.get 7 + local.get 82 + i32.store offset=152 + local.get 7 + i32.load offset=148 + local.set 83 + local.get 7 + i32.load offset=152 + local.set 84 + local.get 7 + local.get 83 + i32.store offset=264 + local.get 7 + local.get 84 + i32.store offset=268 + local.get 7 + local.get 83 + i32.store offset=108 + local.get 7 + local.get 84 + i32.store offset=112 + local.get 7 + i32.load offset=108 + local.set 85 + local.get 7 + i32.load offset=112 + local.set 86 + local.get 7 + local.get 85 + i32.store offset=56 + local.get 7 + local.get 86 + i32.store offset=60 + br 1 (;@1;) + end + i32.const 0 + local.set 87 + local.get 7 + local.get 87 + i32.store offset=56 + end + local.get 7 + i32.load offset=56 + local.set 88 + local.get 7 + i32.load offset=60 + local.set 89 + local.get 0 + local.get 89 + i32.store offset=4 + local.get 0 + local.get 88 + i32.store + i32.const 272 + local.set 90 + local.get 7 + local.get 90 + i32.add + local.set 91 + local.get 91 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc5alloc6Global9grow_impl17h9aec58989d54dd7eE (;434;) (type 32) (param i32 i32 i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 8 + i32.const 288 + local.set 9 + local.get 8 + local.get 9 + i32.sub + local.set 10 + local.get 10 + global.set $__stack_pointer + i32.const 0 + local.set 11 + local.get 10 + local.get 11 + i32.store8 offset=26 + i32.const 0 + local.set 12 + local.get 10 + local.get 12 + i32.store8 offset=27 + local.get 10 + local.get 3 + i32.store offset=32 + local.get 10 + local.get 4 + i32.store offset=36 + local.get 10 + local.get 5 + i32.store offset=40 + local.get 10 + local.get 6 + i32.store offset=44 + local.get 10 + local.get 1 + i32.store offset=140 + local.get 10 + local.get 2 + i32.store offset=144 + local.get 7 + local.set 13 + local.get 10 + local.get 13 + i32.store8 offset=151 + i32.const 32 + local.set 14 + local.get 10 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 10 + local.get 16 + i32.store offset=152 + local.get 10 + i32.load offset=36 + local.set 17 + local.get 10 + local.get 17 + i32.store offset=56 + local.get 10 + i32.load offset=56 + local.set 18 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 18 + br_if 0 (;@3;) + local.get 10 + i32.load offset=40 + local.set 19 + local.get 10 + i32.load offset=44 + local.set 20 + i32.const 1 + local.set 21 + local.get 7 + local.get 21 + i32.and + local.set 22 + local.get 10 + local.get 1 + local.get 19 + local.get 20 + local.get 22 + call $_ZN5alloc5alloc6Global10alloc_impl17hdb278a7a7db0d5afE + local.get 10 + i32.load + local.set 23 + local.get 10 + i32.load offset=4 + local.set 24 + local.get 10 + local.get 24 + i32.store offset=52 + local.get 10 + local.get 23 + i32.store offset=48 + br 1 (;@2;) + end + i32.const 56 + local.set 25 + local.get 10 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 10 + local.get 27 + i32.store offset=156 + i32.const 32 + local.set 28 + local.get 10 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 10 + local.get 30 + i32.store offset=160 + local.get 10 + i32.load offset=32 + local.set 31 + local.get 10 + local.get 31 + i32.store offset=164 + local.get 10 + local.get 31 + i32.store offset=104 + local.get 10 + i32.load offset=104 + local.set 32 + i32.const 40 + local.set 33 + local.get 10 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + local.get 10 + local.get 35 + i32.store offset=168 + local.get 10 + i32.load offset=40 + local.set 36 + local.get 10 + local.get 36 + i32.store offset=172 + local.get 10 + local.get 36 + i32.store offset=108 + local.get 10 + i32.load offset=108 + local.set 37 + local.get 32 + local.set 38 + local.get 37 + local.set 39 + local.get 38 + local.get 39 + i32.eq + local.set 40 + i32.const 1 + local.set 41 + local.get 40 + local.get 41 + i32.and + local.set 42 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 42 + br_if 0 (;@10;) + local.get 10 + i32.load offset=56 + local.set 43 + local.get 10 + local.get 43 + i32.store offset=176 + local.get 10 + i32.load offset=40 + local.set 44 + local.get 10 + i32.load offset=44 + local.set 45 + i32.const 1 + local.set 46 + local.get 7 + local.get 46 + i32.and + local.set 47 + i32.const 8 + local.set 48 + local.get 10 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.get 1 + local.get 44 + local.get 45 + local.get 47 + call $_ZN5alloc5alloc6Global10alloc_impl17hdb278a7a7db0d5afE + local.get 10 + i32.load offset=8 + local.set 50 + local.get 10 + i32.load offset=12 + local.set 51 + local.get 10 + local.get 51 + i32.store offset=100 + local.get 10 + local.get 50 + i32.store offset=96 + local.get 10 + i32.load offset=96 + local.set 52 + i32.const 1 + local.set 53 + i32.const 0 + local.set 54 + local.get 54 + local.get 53 + local.get 52 + select + local.set 55 + local.get 55 + i32.eqz + br_if 1 (;@9;) + br 2 (;@8;) + end + local.get 10 + i32.load offset=56 + local.set 56 + local.get 10 + local.get 56 + i32.store offset=216 + i32.const 40 + local.set 57 + local.get 10 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.set 59 + local.get 10 + local.get 59 + i32.store offset=220 + local.get 10 + i32.load offset=44 + local.set 60 + local.get 10 + local.get 60 + i32.store offset=224 + i32.const 32 + local.set 61 + local.get 10 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.set 63 + local.get 10 + local.get 63 + i32.store offset=228 + local.get 10 + local.get 2 + i32.store offset=232 + local.get 10 + i32.load offset=32 + local.set 64 + local.get 10 + i32.load offset=36 + local.set 65 + local.get 10 + local.get 64 + i32.store offset=60 + local.get 10 + local.get 65 + i32.store offset=64 + i32.const 60 + local.set 66 + local.get 10 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.set 68 + local.get 10 + local.get 68 + i32.store offset=236 + local.get 10 + i32.load offset=64 + local.set 69 + i32.const 60 + local.set 70 + local.get 10 + local.get 70 + i32.add + local.set 71 + local.get 71 + local.set 72 + local.get 10 + local.get 72 + i32.store offset=240 + local.get 10 + i32.load offset=60 + local.set 73 + local.get 10 + local.get 73 + i32.store offset=244 + local.get 10 + local.get 73 + i32.store offset=112 + local.get 10 + i32.load offset=112 + local.set 74 + local.get 2 + local.get 69 + local.get 74 + local.get 60 + call $__rust_realloc + local.set 75 + local.get 10 + local.get 75 + i32.store offset=248 + local.get 75 + i32.eqz + br_if 3 (;@6;) + br 4 (;@5;) + end + local.get 10 + i32.load offset=96 + local.set 76 + local.get 10 + i32.load offset=100 + local.set 77 + local.get 10 + local.get 76 + i32.store offset=180 + local.get 10 + local.get 77 + i32.store offset=184 + local.get 10 + local.get 76 + i32.store offset=88 + local.get 10 + local.get 77 + i32.store offset=92 + br 1 (;@7;) + end + i32.const 0 + local.set 78 + local.get 10 + local.get 78 + i32.store offset=88 + end + local.get 10 + i32.load offset=88 + local.set 79 + i32.const 1 + local.set 80 + i32.const 0 + local.set 81 + local.get 81 + local.get 80 + local.get 79 + select + local.set 82 + block ;; label = @7 + local.get 82 + br_if 0 (;@7;) + local.get 10 + i32.load offset=88 + local.set 83 + local.get 10 + i32.load offset=92 + local.set 84 + local.get 10 + local.get 83 + i32.store offset=188 + local.get 10 + local.get 84 + i32.store offset=192 + local.get 10 + local.get 2 + i32.store offset=196 + local.get 10 + local.get 83 + i32.store offset=200 + local.get 10 + local.get 84 + i32.store offset=204 + local.get 10 + local.get 83 + i32.store offset=208 + local.get 10 + local.get 83 + i32.store offset=136 + local.get 10 + i32.load offset=136 + local.set 85 + local.get 10 + local.get 85 + i32.store offset=212 + i32.const 0 + local.set 86 + local.get 43 + local.get 86 + i32.shl + local.set 87 + local.get 85 + local.get 2 + local.get 87 + call $memcpy + drop + local.get 10 + i32.load offset=32 + local.set 88 + local.get 10 + i32.load offset=36 + local.set 89 + local.get 1 + local.get 2 + local.get 88 + local.get 89 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h02a29aae031b94c2E + local.get 10 + local.get 83 + i32.store offset=48 + local.get 10 + local.get 84 + i32.store offset=52 + br 5 (;@2;) + end + i32.const 0 + local.set 90 + local.get 10 + local.get 90 + i32.store offset=48 + br 3 (;@3;) + end + i32.const 0 + local.set 91 + local.get 10 + local.get 91 + i32.store offset=76 + br 1 (;@4;) + end + local.get 10 + local.get 75 + i32.store offset=116 + local.get 10 + i32.load offset=116 + local.set 92 + local.get 10 + local.get 92 + i32.store offset=76 + end + local.get 10 + i32.load offset=76 + local.set 93 + i32.const 0 + local.set 94 + i32.const 1 + local.set 95 + local.get 95 + local.get 94 + local.get 93 + select + local.set 96 + block ;; label = @4 + block ;; label = @5 + local.get 96 + br_if 0 (;@5;) + i32.const 0 + local.set 97 + local.get 10 + local.get 97 + i32.store offset=72 + br 1 (;@4;) + end + local.get 10 + i32.load offset=76 + local.set 98 + local.get 10 + local.get 98 + i32.store offset=252 + local.get 10 + local.get 98 + i32.store offset=72 + end + local.get 10 + i32.load offset=72 + local.set 99 + i32.const 1 + local.set 100 + i32.const 0 + local.set 101 + local.get 101 + local.get 100 + local.get 99 + select + local.set 102 + block ;; label = @4 + block ;; label = @5 + local.get 102 + br_if 0 (;@5;) + local.get 10 + i32.load offset=72 + local.set 103 + local.get 10 + local.get 103 + i32.store offset=256 + local.get 10 + local.get 103 + i32.store offset=68 + br 1 (;@4;) + end + i32.const 0 + local.set 104 + local.get 10 + local.get 104 + i32.store offset=68 + end + local.get 10 + i32.load offset=68 + local.set 105 + i32.const 1 + local.set 106 + i32.const 0 + local.set 107 + local.get 107 + local.get 106 + local.get 105 + select + local.set 108 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 108 + br_if 0 (;@6;) + local.get 10 + i32.load offset=68 + local.set 109 + local.get 10 + local.get 109 + i32.store offset=260 + local.get 7 + local.set 110 + local.get 110 + br_if 1 (;@5;) + br 2 (;@4;) + end + i32.const 0 + local.set 111 + local.get 10 + local.get 111 + i32.store offset=48 + br 2 (;@3;) + end + local.get 75 + local.get 56 + i32.add + local.set 112 + local.get 10 + local.get 112 + i32.store offset=264 + local.get 60 + local.get 56 + i32.sub + local.set 113 + local.get 10 + local.get 113 + i32.store offset=268 + i32.const 0 + local.set 114 + local.get 113 + local.get 114 + i32.shl + local.set 115 + i32.const 0 + local.set 116 + local.get 112 + local.get 116 + local.get 115 + call $memset + drop + end + local.get 10 + local.get 109 + i32.store offset=272 + local.get 10 + local.get 109 + i32.store offset=276 + local.get 10 + local.get 109 + i32.store offset=128 + local.get 10 + local.get 60 + i32.store offset=132 + local.get 10 + i32.load offset=128 + local.set 117 + local.get 10 + i32.load offset=132 + local.set 118 + local.get 10 + local.get 117 + i32.store offset=120 + local.get 10 + local.get 118 + i32.store offset=124 + local.get 10 + i32.load offset=120 + local.set 119 + local.get 10 + i32.load offset=124 + local.set 120 + local.get 10 + local.get 119 + i32.store offset=280 + local.get 10 + local.get 120 + i32.store offset=284 + local.get 10 + local.get 119 + i32.store offset=80 + local.get 10 + local.get 120 + i32.store offset=84 + local.get 10 + i32.load offset=80 + local.set 121 + local.get 10 + i32.load offset=84 + local.set 122 + local.get 10 + local.get 121 + i32.store offset=48 + local.get 10 + local.get 122 + i32.store offset=52 + br 1 (;@2;) + end + br 1 (;@1;) + end + end + local.get 10 + i32.load offset=48 + local.set 123 + local.get 10 + i32.load offset=52 + local.set 124 + local.get 0 + local.get 124 + i32.store offset=4 + local.get 0 + local.get 123 + i32.store + i32.const 288 + local.set 125 + local.get 10 + local.get 125 + i32.add + local.set 126 + local.get 126 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h02a29aae031b94c2E (;435;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 2 + i32.store + local.get 6 + local.get 3 + i32.store offset=4 + local.get 6 + local.get 0 + i32.store offset=20 + local.get 6 + local.get 1 + i32.store offset=24 + local.get 6 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=28 + local.get 6 + i32.load offset=4 + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load + local.set 9 + local.get 6 + i32.load offset=4 + local.set 10 + local.get 6 + local.get 9 + i32.store offset=8 + local.get 6 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 6 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=36 + local.get 6 + i32.load offset=12 + local.set 14 + i32.const 8 + local.set 15 + local.get 6 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 6 + local.get 17 + i32.store offset=40 + local.get 6 + i32.load offset=8 + local.set 18 + local.get 6 + local.get 18 + i32.store offset=44 + local.get 6 + local.get 18 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 19 + local.get 1 + local.get 14 + local.get 19 + call $__rust_dealloc + end + i32.const 48 + local.set 20 + local.get 6 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec11finish_grow17hfb6a04848d774d05E (;436;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 240 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 0 + local.set 8 + local.get 7 + local.get 8 + i32.store8 offset=18 + local.get 7 + local.get 1 + i32.store offset=152 + local.get 7 + local.get 2 + i32.store offset=156 + local.get 7 + local.get 4 + i32.store offset=160 + i32.const 40 + local.set 9 + local.get 7 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 11 + local.get 1 + local.get 2 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hedf24bda40d548b9E + local.get 7 + i32.load offset=40 + local.set 12 + block ;; label = @1 + block ;; label = @2 + local.get 12 + br_if 0 (;@2;) + local.get 7 + i32.load offset=44 + local.set 13 + local.get 7 + i32.load offset=48 + local.set 14 + local.get 7 + local.get 13 + i32.store offset=164 + local.get 7 + local.get 14 + i32.store offset=168 + local.get 7 + local.get 13 + i32.store offset=32 + local.get 7 + local.get 14 + i32.store offset=36 + i32.const 0 + local.set 15 + local.get 7 + local.get 15 + i32.store offset=28 + br 1 (;@1;) + end + local.get 7 + i32.load offset=44 + local.set 16 + local.get 7 + i32.load offset=48 + local.set 17 + local.get 7 + local.get 16 + i32.store offset=172 + local.get 7 + local.get 17 + i32.store offset=176 + local.get 7 + local.get 16 + i32.store offset=104 + local.get 7 + local.get 17 + i32.store offset=108 + local.get 7 + i32.load offset=104 + local.set 18 + local.get 7 + i32.load offset=108 + local.set 19 + local.get 7 + local.get 18 + i32.store offset=32 + local.get 7 + local.get 19 + i32.store offset=36 + i32.const 1 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=28 + end + local.get 7 + i32.load offset=28 + local.set 21 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 21 + br_if 0 (;@6;) + local.get 7 + i32.load offset=32 + local.set 22 + local.get 7 + i32.load offset=36 + local.set 23 + local.get 7 + local.get 22 + i32.store offset=180 + local.get 7 + local.get 23 + i32.store offset=184 + local.get 7 + local.get 22 + i32.store offset=20 + local.get 7 + local.get 23 + i32.store offset=24 + i32.const 20 + local.set 24 + local.get 7 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=188 + local.get 7 + i32.load offset=24 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=192 + i32.const 2147483647 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.get 30 + i32.gt_u + local.set 31 + i32.const 1 + local.set 32 + local.get 31 + local.get 32 + i32.and + local.set 33 + local.get 33 + br_if 2 (;@4;) + br 1 (;@5;) + end + local.get 7 + i32.load offset=32 + local.set 34 + local.get 7 + i32.load offset=36 + local.set 35 + local.get 7 + local.get 34 + i32.store offset=52 + local.get 7 + local.get 35 + i32.store offset=56 + local.get 7 + i32.load offset=52 + local.set 36 + local.get 7 + i32.load offset=56 + local.set 37 + local.get 7 + local.get 36 + i32.store offset=232 + local.get 7 + local.get 37 + i32.store offset=236 + local.get 7 + local.get 36 + i32.store offset=112 + local.get 7 + local.get 37 + i32.store offset=116 + local.get 7 + i32.load offset=112 + local.set 38 + local.get 7 + i32.load offset=116 + local.set 39 + local.get 0 + local.get 38 + i32.store offset=4 + local.get 0 + local.get 39 + i32.store offset=8 + i32.const 1 + local.set 40 + local.get 0 + local.get 40 + i32.store + br 3 (;@2;) + end + i32.const -2147483647 + local.set 41 + local.get 7 + local.get 41 + i32.store offset=68 + br 1 (;@3;) + end + i32.const 0 + local.set 42 + local.get 7 + local.get 42 + i32.store offset=128 + local.get 7 + i32.load offset=128 + local.set 43 + local.get 7 + i32.load offset=132 + local.set 44 + local.get 7 + local.get 43 + i32.store offset=120 + local.get 7 + local.get 44 + i32.store offset=124 + local.get 7 + i32.load offset=120 + local.set 45 + local.get 7 + i32.load offset=124 + local.set 46 + local.get 7 + local.get 45 + i32.store offset=68 + local.get 7 + local.get 46 + i32.store offset=72 + end + local.get 7 + i32.load offset=68 + local.set 47 + i32.const -2147483647 + local.set 48 + local.get 47 + local.set 49 + local.get 48 + local.set 50 + local.get 49 + local.get 50 + i32.eq + local.set 51 + i32.const 0 + local.set 52 + i32.const 1 + local.set 53 + i32.const 1 + local.set 54 + local.get 51 + local.get 54 + i32.and + local.set 55 + local.get 52 + local.get 53 + local.get 55 + select + local.set 56 + block ;; label = @3 + block ;; label = @4 + local.get 56 + br_if 0 (;@4;) + i32.const -2147483647 + local.set 57 + local.get 7 + local.get 57 + i32.store offset=60 + br 1 (;@3;) + end + local.get 7 + i32.load offset=68 + local.set 58 + local.get 7 + i32.load offset=72 + local.set 59 + local.get 7 + local.get 58 + i32.store offset=196 + local.get 7 + local.get 59 + i32.store offset=200 + local.get 7 + local.get 58 + i32.store offset=136 + local.get 7 + local.get 59 + i32.store offset=140 + local.get 7 + i32.load offset=136 + local.set 60 + local.get 7 + i32.load offset=140 + local.set 61 + local.get 7 + local.get 60 + i32.store offset=60 + local.get 7 + local.get 61 + i32.store offset=64 + end + local.get 7 + i32.load offset=60 + local.set 62 + i32.const -2147483647 + local.set 63 + local.get 62 + local.set 64 + local.get 63 + local.set 65 + local.get 64 + local.get 65 + i32.eq + local.set 66 + i32.const 0 + local.set 67 + i32.const 1 + local.set 68 + i32.const 1 + local.set 69 + local.get 66 + local.get 69 + i32.and + local.set 70 + local.get 67 + local.get 68 + local.get 70 + select + local.set 71 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 71 + br_if 0 (;@6;) + local.get 3 + i32.load offset=4 + local.set 72 + i32.const 0 + local.set 73 + i32.const 1 + local.set 74 + local.get 74 + local.get 73 + local.get 72 + select + local.set 75 + i32.const 1 + local.set 76 + local.get 75 + local.set 77 + local.get 76 + local.set 78 + local.get 77 + local.get 78 + i32.eq + local.set 79 + i32.const 1 + local.set 80 + local.get 79 + local.get 80 + i32.and + local.set 81 + local.get 81 + br_if 1 (;@5;) + br 2 (;@4;) + end + local.get 7 + i32.load offset=60 + local.set 82 + local.get 7 + i32.load offset=64 + local.set 83 + local.get 7 + local.get 82 + i32.store offset=76 + local.get 7 + local.get 83 + i32.store offset=80 + local.get 7 + i32.load offset=76 + local.set 84 + local.get 7 + i32.load offset=80 + local.set 85 + local.get 7 + local.get 84 + i32.store offset=224 + local.get 7 + local.get 85 + i32.store offset=228 + local.get 0 + local.get 84 + i32.store offset=4 + local.get 0 + local.get 85 + i32.store offset=8 + i32.const 1 + local.set 86 + local.get 0 + local.get 86 + i32.store + br 3 (;@2;) + end + local.get 3 + i32.load + local.set 87 + local.get 7 + local.get 87 + i32.store offset=204 + local.get 3 + i32.load offset=4 + local.set 88 + i32.const 8 + local.set 89 + local.get 3 + local.get 89 + i32.add + local.set 90 + local.get 90 + i32.load + local.set 91 + local.get 7 + local.get 88 + i32.store offset=92 + local.get 7 + local.get 91 + i32.store offset=96 + i32.const 92 + local.set 92 + local.get 7 + local.get 92 + i32.add + local.set 93 + local.get 7 + local.get 93 + i32.store offset=208 + local.get 7 + i32.load offset=92 + local.set 94 + local.get 7 + local.get 94 + i32.store offset=212 + local.get 7 + local.get 94 + i32.store offset=144 + i32.const 20 + local.set 95 + local.get 7 + local.get 95 + i32.add + local.set 96 + local.get 7 + local.get 96 + i32.store offset=216 + local.get 7 + i32.load offset=20 + local.set 97 + local.get 7 + local.get 97 + i32.store offset=220 + local.get 7 + local.get 97 + i32.store offset=148 + local.get 7 + i32.load offset=92 + local.set 98 + local.get 7 + i32.load offset=96 + local.set 99 + local.get 7 + i32.load offset=20 + local.set 100 + local.get 7 + i32.load offset=24 + local.set 101 + local.get 7 + local.get 4 + local.get 87 + local.get 98 + local.get 99 + local.get 100 + local.get 101 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$4grow17h1ca54277db1304eaE + local.get 7 + i32.load + local.set 102 + local.get 7 + i32.load offset=4 + local.set 103 + local.get 7 + local.get 103 + i32.store offset=88 + local.get 7 + local.get 102 + i32.store offset=84 + br 1 (;@3;) + end + local.get 7 + i32.load offset=20 + local.set 104 + local.get 7 + i32.load offset=24 + local.set 105 + i32.const 8 + local.set 106 + local.get 7 + local.get 106 + i32.add + local.set 107 + local.get 107 + local.get 4 + local.get 104 + local.get 105 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17h9c59310d4dd11fcaE + local.get 7 + i32.load offset=8 + local.set 108 + local.get 7 + i32.load offset=12 + local.set 109 + local.get 7 + local.get 109 + i32.store offset=88 + local.get 7 + local.get 108 + i32.store offset=84 + end + local.get 7 + i32.load offset=84 + local.set 110 + local.get 7 + i32.load offset=88 + local.set 111 + i32.const 20 + local.set 112 + local.get 7 + local.get 112 + i32.add + local.set 113 + local.get 113 + local.set 114 + local.get 7 + local.get 114 + i32.store offset=100 + local.get 7 + i32.load offset=100 + local.set 115 + local.get 0 + local.get 110 + local.get 111 + local.get 115 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h84a25b75d24b2ea0E + br 1 (;@1;) + end + end + i32.const 240 + local.set 116 + local.get 7 + local.get 116 + i32.add + local.set 117 + local.get 117 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$4grow17h1ca54277db1304eaE (;437;) (type 21) (param i32 i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 7 + i32.const 32 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 9 + local.get 1 + i32.store offset=8 + local.get 9 + local.get 2 + i32.store offset=12 + local.get 9 + local.get 3 + i32.store offset=16 + local.get 9 + local.get 4 + i32.store offset=20 + local.get 9 + local.get 5 + i32.store offset=24 + local.get 9 + local.get 6 + i32.store offset=28 + i32.const 0 + local.set 10 + local.get 9 + local.get 1 + local.get 2 + local.get 3 + local.get 4 + local.get 5 + local.get 6 + local.get 10 + call $_ZN5alloc5alloc6Global9grow_impl17h9aec58989d54dd7eE + local.get 9 + i32.load + local.set 11 + local.get 9 + i32.load offset=4 + local.set 12 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 11 + i32.store + i32.const 32 + local.set 13 + local.get 9 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17h9c59310d4dd11fcaE (;438;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=28 + i32.const 0 + local.set 7 + i32.const 8 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 1 + local.get 2 + local.get 3 + local.get 7 + call $_ZN5alloc5alloc6Global10alloc_impl17hdb278a7a7db0d5afE + local.get 6 + i32.load offset=8 + local.set 10 + local.get 6 + i32.load offset=12 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + i32.const 32 + local.set 12 + local.get 6 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec14handle_reserve17hfc6eb6a5fa9d2f90E (;439;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + local.get 1 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h964af54f5c870dfbE + local.get 4 + i32.load + local.set 5 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + i32.load offset=8 + local.set 7 + i32.const -2147483647 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const 0 + local.set 12 + i32.const 1 + local.set 13 + i32.const 1 + local.set 14 + local.get 11 + local.get 14 + i32.and + local.set 15 + local.get 12 + local.get 13 + local.get 15 + select + local.set 16 + block ;; label = @1 + local.get 16 + br_if 0 (;@1;) + i32.const 32 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + local.get 4 + i32.load offset=8 + local.set 19 + i32.const 0 + local.set 20 + i32.const 1 + local.set 21 + local.get 21 + local.get 20 + local.get 19 + select + local.set 22 + block ;; label = @1 + local.get 22 + br_if 0 (;@1;) + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 4 + i32.load offset=8 + local.set 23 + local.get 4 + i32.load offset=12 + local.set 24 + local.get 4 + local.get 23 + i32.store offset=24 + local.get 4 + local.get 24 + i32.store offset=28 + local.get 23 + local.get 24 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h05cb88f675b0f27eE (;440;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 160 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 2 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=26 + local.get 5 + local.get 1 + i32.store offset=108 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 9 + br_if 0 (;@3;) + local.get 1 + br_if 1 (;@2;) + end + i32.const 1 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=152 + i32.const 1 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=156 + i32.const 1 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=84 + local.get 5 + i32.load offset=84 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=80 + local.get 5 + i32.load offset=80 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=32 + i32.const 0 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 1 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=116 + i32.const 16 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.get 16 + local.get 16 + local.get 1 + call $_ZN4core5alloc6layout6Layout5array5inner17h98586db9bce81633E + local.get 5 + i32.load offset=16 + local.set 19 + local.get 5 + i32.load offset=20 + local.set 20 + local.get 5 + local.get 20 + i32.store offset=48 + local.get 5 + local.get 19 + i32.store offset=44 + local.get 5 + i32.load offset=44 + local.set 21 + i32.const 1 + local.set 22 + i32.const 0 + local.set 23 + local.get 23 + local.get 22 + local.get 21 + select + local.set 24 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 24 + br_if 0 (;@5;) + local.get 5 + i32.load offset=44 + local.set 25 + local.get 5 + i32.load offset=48 + local.set 26 + local.get 5 + local.get 25 + i32.store offset=120 + local.get 5 + local.get 26 + i32.store offset=124 + local.get 5 + local.get 25 + i32.store offset=36 + local.get 5 + local.get 26 + i32.store offset=40 + i32.const 36 + local.set 27 + local.get 5 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + local.get 5 + local.get 29 + i32.store offset=128 + local.get 5 + i32.load offset=40 + local.set 30 + local.get 5 + local.get 30 + i32.store offset=132 + i32.const 2147483647 + local.set 31 + local.get 30 + local.set 32 + local.get 31 + local.set 33 + local.get 32 + local.get 33 + i32.gt_u + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + br_if 2 (;@3;) + br 1 (;@4;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const -2147483647 + local.set 37 + local.get 5 + local.get 37 + i32.store offset=52 + br 1 (;@2;) + end + i32.const 0 + local.set 38 + local.get 5 + local.get 38 + i32.store offset=96 + local.get 5 + i32.load offset=96 + local.set 39 + local.get 5 + i32.load offset=100 + local.set 40 + local.get 5 + local.get 39 + i32.store offset=88 + local.get 5 + local.get 40 + i32.store offset=92 + local.get 5 + i32.load offset=88 + local.set 41 + local.get 5 + i32.load offset=92 + local.set 42 + local.get 5 + local.get 41 + i32.store offset=52 + local.get 5 + local.get 42 + i32.store offset=56 + end + local.get 5 + i32.load offset=52 + local.set 43 + i32.const -2147483647 + local.set 44 + local.get 43 + local.set 45 + local.get 44 + local.set 46 + local.get 45 + local.get 46 + i32.eq + local.set 47 + i32.const 0 + local.set 48 + i32.const 1 + local.set 49 + i32.const 1 + local.set 50 + local.get 47 + local.get 50 + i32.and + local.set 51 + local.get 48 + local.get 49 + local.get 51 + select + local.set 52 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 52 + br_if 0 (;@5;) + local.get 5 + i32.load8_u offset=26 + local.set 53 + i32.const 1 + local.set 54 + local.get 53 + local.get 54 + i32.and + local.set 55 + local.get 55 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 5 + i32.load offset=36 + local.set 56 + local.get 5 + i32.load offset=40 + local.set 57 + i32.const 27 + local.set 58 + local.get 5 + local.get 58 + i32.add + local.set 59 + local.get 5 + local.get 59 + local.get 56 + local.get 57 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17h9c59310d4dd11fcaE + local.get 5 + i32.load + local.set 60 + local.get 5 + i32.load offset=4 + local.set 61 + local.get 5 + local.get 61 + i32.store offset=64 + local.get 5 + local.get 60 + i32.store offset=60 + br 1 (;@2;) + end + local.get 5 + i32.load offset=36 + local.set 62 + local.get 5 + i32.load offset=40 + local.set 63 + i32.const 8 + local.set 64 + local.get 5 + local.get 64 + i32.add + local.set 65 + i32.const 27 + local.set 66 + local.get 5 + local.get 66 + i32.add + local.set 67 + local.get 65 + local.get 67 + local.get 62 + local.get 63 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17he14f798993925614E + local.get 5 + i32.load offset=8 + local.set 68 + local.get 5 + i32.load offset=12 + local.set 69 + local.get 5 + local.get 69 + i32.store offset=64 + local.get 5 + local.get 68 + i32.store offset=60 + end + local.get 5 + i32.load offset=60 + local.set 70 + i32.const 1 + local.set 71 + i32.const 0 + local.set 72 + local.get 72 + local.get 71 + local.get 70 + select + local.set 73 + block ;; label = @2 + local.get 73 + br_if 0 (;@2;) + local.get 5 + i32.load offset=60 + local.set 74 + local.get 5 + i32.load offset=64 + local.set 75 + local.get 5 + local.get 74 + i32.store offset=136 + local.get 5 + local.get 75 + i32.store offset=140 + local.get 5 + local.get 74 + i32.store offset=144 + local.get 5 + local.get 74 + i32.store offset=72 + local.get 5 + i32.load offset=72 + local.set 76 + local.get 5 + local.get 76 + i32.store offset=148 + local.get 5 + local.get 76 + i32.store offset=104 + local.get 5 + i32.load offset=104 + local.set 77 + local.get 5 + local.get 77 + i32.store offset=68 + local.get 5 + local.get 1 + i32.store offset=76 + local.get 5 + i32.load offset=68 + local.set 78 + local.get 5 + local.get 78 + i32.store offset=32 + local.get 5 + i32.load offset=76 + local.set 79 + local.get 5 + local.get 79 + i32.store offset=28 + br 1 (;@1;) + end + local.get 5 + i32.load offset=36 + local.set 80 + local.get 5 + i32.load offset=40 + local.set 81 + local.get 80 + local.get 81 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 5 + i32.load offset=28 + local.set 82 + local.get 5 + i32.load offset=32 + local.set 83 + local.get 0 + local.get 83 + i32.store offset=4 + local.get 0 + local.get 82 + i32.store + i32.const 160 + local.set 84 + local.get 5 + local.get 84 + i32.add + local.set 85 + local.get 85 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17he14f798993925614E (;441;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=28 + i32.const 1 + local.set 7 + i32.const 8 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 1 + local.get 2 + local.get 3 + local.get 7 + call $_ZN5alloc5alloc6Global10alloc_impl17hdb278a7a7db0d5afE + local.get 6 + i32.load offset=8 + local.set 10 + local.get 6 + i32.load offset=12 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + i32.const 32 + local.set 12 + local.get 6 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17hadc79384c2e2a407E (;442;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 1 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 0 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 1 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h2651ed09ac2956f0E (;443;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 288 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 8 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 8 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + local.get 6 + local.get 1 + i32.store offset=168 + local.get 6 + local.get 2 + i32.store offset=172 + local.get 6 + local.get 3 + i32.store offset=176 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 2 + local.get 3 + i32.add + local.set 12 + local.get 12 + local.get 2 + i32.lt_u + local.set 13 + local.get 6 + local.get 12 + i32.store offset=180 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=187 + local.get 6 + local.get 12 + i32.store offset=188 + i32.const 1 + local.set 16 + local.get 13 + local.get 16 + i32.and + local.set 17 + local.get 6 + local.get 17 + i32.store8 offset=195 + local.get 6 + i32.load8_u offset=195 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 22 + local.get 6 + i32.load offset=40 + local.set 23 + local.get 6 + local.get 22 + i32.store offset=28 + local.get 6 + local.get 23 + i32.store offset=32 + local.get 6 + i32.load offset=28 + local.set 24 + local.get 6 + i32.load offset=32 + local.set 25 + local.get 6 + local.get 24 + i32.store offset=20 + local.get 6 + local.get 25 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + local.get 12 + i32.store offset=64 + i32.const 1 + local.set 26 + local.get 6 + local.get 26 + i32.store offset=60 + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=60 + end + i32.const 0 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=68 + local.get 6 + i32.load offset=60 + local.set 29 + block ;; label = @2 + block ;; label = @3 + local.get 29 + br_if 0 (;@3;) + local.get 6 + i32.load offset=68 + local.set 30 + local.get 6 + i32.load offset=72 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=52 + local.get 6 + local.get 31 + i32.store offset=56 + br 1 (;@2;) + end + local.get 6 + i32.load offset=64 + local.set 32 + local.get 6 + local.get 32 + i32.store offset=196 + local.get 6 + local.get 32 + i32.store offset=56 + i32.const -2147483647 + local.set 33 + local.get 6 + local.get 33 + i32.store offset=52 + end + local.get 6 + i32.load offset=52 + local.set 34 + i32.const -2147483647 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + i32.const 1 + local.set 41 + local.get 38 + local.get 41 + i32.and + local.set 42 + local.get 39 + local.get 40 + local.get 42 + select + local.set 43 + block ;; label = @2 + block ;; label = @3 + local.get 43 + br_if 0 (;@3;) + local.get 6 + i32.load offset=56 + local.set 44 + local.get 6 + local.get 44 + i32.store offset=200 + local.get 6 + local.get 44 + i32.store offset=48 + i32.const -2147483647 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=44 + br 1 (;@2;) + end + local.get 6 + i32.load offset=52 + local.set 46 + local.get 6 + i32.load offset=56 + local.set 47 + local.get 6 + local.get 46 + i32.store offset=204 + local.get 6 + local.get 47 + i32.store offset=208 + local.get 6 + local.get 46 + i32.store offset=128 + local.get 6 + local.get 47 + i32.store offset=132 + local.get 6 + i32.load offset=128 + local.set 48 + local.get 6 + i32.load offset=132 + local.set 49 + local.get 6 + local.get 48 + i32.store offset=44 + local.get 6 + local.get 49 + i32.store offset=48 + end + local.get 6 + i32.load offset=44 + local.set 50 + i32.const -2147483647 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + i32.const 1 + local.set 57 + local.get 54 + local.get 57 + i32.and + local.set 58 + local.get 55 + local.get 56 + local.get 58 + select + local.set 59 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 59 + br_if 0 (;@5;) + local.get 6 + i32.load offset=48 + local.set 60 + local.get 6 + local.get 60 + i32.store offset=212 + local.get 1 + i32.load + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.shl + local.set 63 + local.get 6 + local.get 63 + i32.store offset=216 + local.get 63 + local.get 60 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 64 + local.get 6 + local.get 64 + i32.store offset=220 + i32.const 8 + local.set 65 + local.get 65 + local.get 64 + call $_ZN4core3cmp6max_by17h7eebf0012b8bb720E + local.set 66 + local.get 6 + local.get 66 + i32.store offset=224 + i32.const 1 + local.set 67 + local.get 6 + local.get 67 + i32.store offset=228 + i32.const 1 + local.set 68 + local.get 6 + local.get 68 + local.get 68 + local.get 66 + call $_ZN4core5alloc6layout6Layout5array5inner17h98586db9bce81633E + local.get 6 + i32.load offset=4 + local.set 69 + local.get 6 + i32.load + local.set 70 + local.get 6 + local.get 70 + i32.store offset=232 + local.get 6 + local.get 69 + i32.store offset=236 + i32.const 108 + local.set 71 + local.get 6 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.set 73 + local.get 73 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17hadc79384c2e2a407E + i32.const 8 + local.set 74 + local.get 1 + local.get 74 + i32.add + local.set 75 + i32.const 96 + local.set 76 + local.get 6 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.set 78 + i32.const 108 + local.set 79 + local.get 6 + local.get 79 + i32.add + local.set 80 + local.get 80 + local.set 81 + local.get 78 + local.get 70 + local.get 69 + local.get 81 + local.get 75 + call $_ZN5alloc7raw_vec11finish_grow17hfb6a04848d774d05E + local.get 6 + i32.load offset=96 + local.set 82 + local.get 82 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + local.get 6 + i32.load offset=44 + local.set 83 + local.get 6 + i32.load offset=48 + local.set 84 + local.get 6 + local.get 83 + i32.store offset=76 + local.get 6 + local.get 84 + i32.store offset=80 + local.get 6 + i32.load offset=76 + local.set 85 + local.get 6 + i32.load offset=80 + local.set 86 + local.get 6 + local.get 85 + i32.store offset=280 + local.get 6 + local.get 86 + i32.store offset=284 + local.get 6 + local.get 85 + i32.store offset=136 + local.get 6 + local.get 86 + i32.store offset=140 + local.get 6 + i32.load offset=136 + local.set 87 + local.get 6 + i32.load offset=140 + local.set 88 + local.get 6 + local.get 87 + i32.store offset=20 + local.get 6 + local.get 88 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + i32.load offset=100 + local.set 89 + local.get 6 + i32.load offset=104 + local.set 90 + local.get 6 + local.get 89 + i32.store offset=240 + local.get 6 + local.get 90 + i32.store offset=244 + local.get 6 + local.get 89 + i32.store offset=88 + local.get 6 + local.get 90 + i32.store offset=92 + i32.const 0 + local.set 91 + local.get 6 + local.get 91 + i32.store offset=84 + br 1 (;@2;) + end + local.get 6 + i32.load offset=100 + local.set 92 + local.get 6 + i32.load offset=104 + local.set 93 + local.get 6 + local.get 92 + i32.store offset=248 + local.get 6 + local.get 93 + i32.store offset=252 + local.get 6 + local.get 92 + i32.store offset=144 + local.get 6 + local.get 93 + i32.store offset=148 + local.get 6 + i32.load offset=144 + local.set 94 + local.get 6 + i32.load offset=148 + local.set 95 + local.get 6 + local.get 94 + i32.store offset=88 + local.get 6 + local.get 95 + i32.store offset=92 + i32.const 1 + local.set 96 + local.get 6 + local.get 96 + i32.store offset=84 + end + local.get 6 + i32.load offset=84 + local.set 97 + block ;; label = @2 + local.get 97 + br_if 0 (;@2;) + local.get 6 + i32.load offset=88 + local.set 98 + local.get 6 + i32.load offset=92 + local.set 99 + local.get 6 + local.get 98 + i32.store offset=256 + local.get 6 + local.get 99 + i32.store offset=260 + local.get 6 + local.get 98 + i32.store offset=264 + local.get 6 + local.get 98 + i32.store offset=156 + local.get 6 + i32.load offset=156 + local.set 100 + local.get 6 + local.get 100 + i32.store offset=268 + local.get 6 + local.get 100 + i32.store offset=164 + local.get 6 + i32.load offset=164 + local.set 101 + local.get 6 + local.get 101 + i32.store offset=152 + local.get 6 + i32.load offset=152 + local.set 102 + local.get 1 + local.get 102 + i32.store offset=4 + local.get 6 + local.get 66 + i32.store offset=160 + local.get 6 + i32.load offset=160 + local.set 103 + local.get 1 + local.get 103 + i32.store + i32.const -2147483647 + local.set 104 + local.get 6 + local.get 104 + i32.store offset=20 + br 1 (;@1;) + end + local.get 6 + i32.load offset=88 + local.set 105 + local.get 6 + i32.load offset=92 + local.set 106 + local.get 6 + local.get 105 + i32.store offset=120 + local.get 6 + local.get 106 + i32.store offset=124 + local.get 6 + i32.load offset=120 + local.set 107 + local.get 6 + i32.load offset=124 + local.set 108 + local.get 6 + local.get 107 + i32.store offset=272 + local.get 6 + local.get 108 + i32.store offset=276 + local.get 6 + local.get 107 + i32.store offset=20 + local.get 6 + local.get 108 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.set 109 + local.get 6 + i32.load offset=24 + local.set 110 + local.get 0 + local.get 110 + i32.store offset=4 + local.get 0 + local.get 109 + i32.store + i32.const 288 + local.set 111 + local.get 6 + local.get 111 + i32.add + local.set 112 + local.get 112 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h42da91b146781eeaE (;444;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 4 + local.get 0 + local.get 1 + local.get 5 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h2651ed09ac2956f0E + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load + local.set 7 + local.get 7 + local.get 6 + call $_ZN5alloc7raw_vec14handle_reserve17hfc6eb6a5fa9d2f90E + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17hf69e13806391b6c6E (;445;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=20 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 0 + local.get 1 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h2651ed09ac2956f0E + local.get 5 + i32.load offset=12 + local.set 8 + local.get 5 + i32.load offset=8 + local.set 9 + local.get 9 + local.get 8 + call $_ZN5alloc7raw_vec14handle_reserve17hfc6eb6a5fa9d2f90E + i32.const 32 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17ha9dc3c85acc3ed2fE (;446;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17hadc79384c2e2a407E + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h02a29aae031b94c2E + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h1a38d836ed37a4afE (;447;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 1 + i32.load + local.set 5 + i32.const 1 + local.set 6 + i32.const 0 + local.set 7 + local.get 7 + local.get 6 + local.get 5 + select + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 1 + i32.load + local.set 9 + local.get 1 + i32.load offset=4 + local.set 10 + local.get 4 + local.get 9 + i32.store offset=4 + local.get 4 + local.get 10 + i32.store offset=8 + local.get 0 + local.get 9 + i32.store + local.get 0 + local.get 10 + i32.store offset=4 + br 1 (;@1;) + end + local.get 1 + i32.load offset=4 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=12 + local.get 4 + local.get 11 + i32.store + local.get 4 + i32.load + local.set 12 + local.get 0 + local.get 12 + i32.store offset=4 + i32.const 0 + local.set 13 + local.get 0 + local.get 13 + i32.store + end + return + ) + (func $_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h4a4424dd72afd34fE (;448;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + i32.load offset=12 + local.set 4 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 6 + local.get 5 + local.get 4 + select + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + i32.const 0 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=16 + br 1 (;@1;) + end + local.get 3 + i32.load offset=12 + local.set 9 + local.get 3 + local.get 9 + i32.store offset=28 + local.get 3 + local.get 9 + i32.store offset=20 + local.get 3 + i32.load offset=20 + local.set 10 + local.get 3 + local.get 10 + i32.store offset=16 + end + local.get 3 + i32.load offset=16 + local.set 11 + local.get 11 + return + ) + (func $_ZN4uuid7builder28_$LT$impl$u20$uuid..Uuid$GT$10from_bytes17hf0774b7ba7351b58E (;449;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + i32.const 3 + local.set 2 + local.get 1 + local.get 2 + i32.add + local.set 3 + local.get 3 + i32.load8_u + local.set 4 + i32.const 5 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load8_u + local.set 7 + i32.const 6 + local.set 8 + local.get 1 + local.get 8 + i32.add + local.set 9 + local.get 9 + i32.load8_u + local.set 10 + i32.const 7 + local.set 11 + local.get 1 + local.get 11 + i32.add + local.set 12 + local.get 12 + i32.load8_u + local.set 13 + i32.const 9 + local.set 14 + local.get 1 + local.get 14 + i32.add + local.set 15 + local.get 15 + i32.load8_u + local.set 16 + i32.const 10 + local.set 17 + local.get 1 + local.get 17 + i32.add + local.set 18 + local.get 18 + i32.load8_u + local.set 19 + i32.const 11 + local.set 20 + local.get 1 + local.get 20 + i32.add + local.set 21 + local.get 21 + i32.load8_u + local.set 22 + i32.const 12 + local.set 23 + local.get 1 + local.get 23 + i32.add + local.set 24 + local.get 24 + i32.load8_u + local.set 25 + i32.const 13 + local.set 26 + local.get 1 + local.get 26 + i32.add + local.set 27 + local.get 27 + i32.load8_u + local.set 28 + i32.const 14 + local.set 29 + local.get 1 + local.get 29 + i32.add + local.set 30 + local.get 30 + i32.load8_u + local.set 31 + i32.const 15 + local.set 32 + local.get 1 + local.get 32 + i32.add + local.set 33 + local.get 33 + i32.load8_u + local.set 34 + local.get 1 + i32.load8_u + local.set 35 + local.get 1 + i32.load8_u offset=1 + local.set 36 + local.get 1 + i32.load8_u offset=2 + local.set 37 + local.get 1 + i32.load8_u offset=4 + local.set 38 + local.get 1 + i32.load8_u offset=8 + local.set 39 + local.get 0 + local.get 32 + i32.add + local.set 40 + local.get 40 + local.get 34 + i32.store8 + local.get 0 + local.get 29 + i32.add + local.set 41 + local.get 41 + local.get 31 + i32.store8 + local.get 0 + local.get 26 + i32.add + local.set 42 + local.get 42 + local.get 28 + i32.store8 + local.get 0 + local.get 23 + i32.add + local.set 43 + local.get 43 + local.get 25 + i32.store8 + local.get 0 + local.get 20 + i32.add + local.set 44 + local.get 44 + local.get 22 + i32.store8 + local.get 0 + local.get 17 + i32.add + local.set 45 + local.get 45 + local.get 19 + i32.store8 + local.get 0 + local.get 14 + i32.add + local.set 46 + local.get 46 + local.get 16 + i32.store8 + local.get 0 + local.get 39 + i32.store8 offset=8 + local.get 0 + local.get 11 + i32.add + local.set 47 + local.get 47 + local.get 13 + i32.store8 + local.get 0 + local.get 8 + i32.add + local.set 48 + local.get 48 + local.get 10 + i32.store8 + local.get 0 + local.get 5 + i32.add + local.set 49 + local.get 49 + local.get 7 + i32.store8 + local.get 0 + local.get 38 + i32.store8 offset=4 + local.get 0 + local.get 2 + i32.add + local.set 50 + local.get 50 + local.get 4 + i32.store8 + local.get 0 + local.get 37 + i32.store8 offset=2 + local.get 0 + local.get 36 + i32.store8 offset=1 + local.get 0 + local.get 35 + i32.store8 + return + ) + (func $_ZN4uuid3fmt60_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$uuid..Uuid$GT$3fmt17h944158c928ab5357E (;450;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + call $_ZN4uuid3fmt28_$LT$impl$u20$uuid..Uuid$GT$13as_hyphenated17ha5cb8ab749b997bbE + local.set 5 + local.get 5 + local.get 1 + call $_ZN61_$LT$uuid..fmt..Hyphenated$u20$as$u20$core..fmt..LowerHex$GT$3fmt17h71da2d57c5ce1d72E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4uuid3fmt28_$LT$impl$u20$uuid..Uuid$GT$13as_hyphenated17ha5cb8ab749b997bbE (;451;) (type 2) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN4uuid2v428_$LT$impl$u20$uuid..Uuid$GT$6new_v417h37ef987ce96af6a9E (;452;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + call $_ZN4uuid3rng5bytes17h05a7f18ac47fc317E + local.get 3 + local.set 7 + i32.const 16 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + local.get 7 + local.get 10 + call $_ZN4uuid7builder7Builder17from_random_bytes17hb92c8e7ddef058fcE + local.get 3 + local.set 11 + local.get 0 + local.get 11 + call $_ZN4uuid7builder7Builder9into_uuid17h08a94dd980bb2370E + i32.const 32 + local.set 12 + local.get 3 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN4uuid4Uuid8as_bytes17hff51405689b54bd9E (;453;) (type 2) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN108_$LT$core..ops..range..RangeTo$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$9index_mut17hf0ce895719b09bdeE (;454;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 32 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=20 + local.get 7 + local.get 2 + i32.store offset=24 + local.get 7 + local.get 3 + i32.store offset=28 + i32.const 0 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=12 + local.get 7 + local.get 1 + i32.store offset=16 + local.get 7 + i32.load offset=12 + local.set 9 + local.get 7 + i32.load offset=16 + local.set 10 + local.get 7 + local.get 9 + local.get 10 + local.get 2 + local.get 3 + local.get 4 + call $_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$9index_mut17h7ba44bb74912127dE + local.get 7 + i32.load + local.set 11 + local.get 7 + i32.load offset=4 + local.set 12 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 11 + i32.store + i32.const 32 + local.set 13 + local.get 7 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + return + ) + (func $_ZN132_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$$RF$T$C$core..slice..iter..Iter$LT$T$GT$$GT$$GT$11spec_extend17h09df57a7ba54ead1E (;455;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 112 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store + i32.const 4 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 5 + local.get 2 + i32.store offset=4 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 5 + local.get 5 + i32.store offset=12 + local.get 5 + local.get 5 + i32.store offset=72 + local.get 5 + i32.load + local.set 8 + local.get 5 + local.get 8 + i32.store offset=76 + local.get 5 + local.get 8 + i32.store offset=80 + local.get 5 + local.get 7 + i32.store offset=84 + local.get 5 + i32.load offset=4 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=88 + local.get 5 + i32.load + local.set 10 + local.get 5 + local.get 10 + i32.store offset=92 + local.get 5 + local.get 9 + i32.store offset=96 + local.get 5 + local.get 10 + i32.store offset=100 + i32.const 1 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=104 + local.get 9 + local.get 10 + i32.sub + local.set 12 + local.get 5 + local.get 12 + i32.store offset=52 + local.get 5 + local.get 8 + i32.store offset=108 + local.get 5 + local.get 8 + i32.store offset=64 + local.get 5 + i32.load offset=52 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=68 + local.get 5 + i32.load offset=64 + local.set 14 + local.get 5 + i32.load offset=68 + local.set 15 + local.get 5 + local.get 14 + i32.store offset=56 + local.get 5 + local.get 15 + i32.store offset=60 + local.get 5 + i32.load offset=56 + local.set 16 + local.get 5 + i32.load offset=60 + local.set 17 + local.get 5 + local.get 16 + i32.store offset=16 + local.get 5 + local.get 17 + i32.store offset=20 + local.get 5 + local.get 17 + i32.store offset=24 + local.get 0 + local.get 17 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17h8a48dec757c38af3E + local.get 0 + i32.load offset=8 + local.set 18 + local.get 5 + local.get 18 + i32.store offset=28 + local.get 5 + local.get 16 + i32.store offset=32 + local.get 5 + local.get 0 + i32.store offset=36 + local.get 0 + i32.load offset=4 + local.set 19 + local.get 5 + local.get 19 + i32.store offset=40 + local.get 5 + local.get 19 + i32.store offset=44 + local.get 19 + local.get 18 + i32.add + local.set 20 + local.get 5 + local.get 20 + i32.store offset=48 + i32.const 0 + local.set 21 + local.get 17 + local.get 21 + i32.shl + local.set 22 + local.get 20 + local.get 16 + local.get 22 + call $memcpy + drop + local.get 0 + i32.load offset=8 + local.set 23 + local.get 23 + local.get 17 + i32.add + local.set 24 + local.get 0 + local.get 24 + i32.store offset=8 + i32.const 112 + local.set 25 + local.get 5 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17h8a48dec757c38af3E (;456;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=24 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=28 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 9 + local.get 4 + local.get 9 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 11 + local.get 11 + local.get 5 + i32.sub + local.set 12 + local.get 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.gt_u + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @1 + local.get 17 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 5 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17hf69e13806391b6c6E + end + i32.const 32 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0956b520868340bdE (;457;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt17h9b68076120054203E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core3fmt5Write9write_fmt17h16cbf8b1da44e462E (;458;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN75_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write..write_fmt..SpecWriteFmt$GT$14spec_write_fmt17h30d9517b17b33698E + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN75_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write..write_fmt..SpecWriteFmt$GT$14spec_write_fmt17h30d9517b17b33698E (;459;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=12 + i32.const 1054368 + local.set 5 + local.get 0 + local.get 5 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core3fmt9Arguments6new_v117hd0e66b08fbee6c4bE (;460;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 64 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=40 + local.get 7 + local.get 2 + i32.store offset=44 + local.get 7 + local.get 3 + i32.store offset=48 + local.get 7 + local.get 4 + i32.store offset=52 + local.get 2 + local.set 8 + local.get 4 + local.set 9 + local.get 8 + local.get 9 + i32.lt_u + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 12 + br_if 0 (;@3;) + i32.const 1 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 2 + local.set 15 + local.get 14 + local.set 16 + local.get 15 + local.get 16 + i32.gt_u + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + br_if 2 (;@1;) + br 1 (;@2;) + end + br 1 (;@1;) + end + i32.const 0 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=24 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 7 + i32.load offset=24 + local.set 21 + local.get 7 + i32.load offset=28 + local.set 22 + local.get 0 + local.get 21 + i32.store offset=16 + local.get 0 + local.get 22 + i32.store offset=20 + local.get 0 + local.get 3 + i32.store offset=8 + local.get 0 + local.get 4 + i32.store offset=12 + i32.const 64 + local.set 23 + local.get 7 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + end + i32.const 1054140 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=56 + i32.const 1 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=60 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=32 + i32.const 1054140 + local.set 28 + local.get 7 + local.get 28 + i32.store + i32.const 1 + local.set 29 + local.get 7 + local.get 29 + i32.store offset=4 + local.get 7 + i32.load offset=32 + local.set 30 + local.get 7 + i32.load offset=36 + local.set 31 + local.get 7 + local.get 30 + i32.store offset=16 + local.get 7 + local.get 31 + i32.store offset=20 + i32.const 1054148 + local.set 32 + local.get 7 + local.get 32 + i32.store offset=8 + i32.const 0 + local.set 33 + local.get 7 + local.get 33 + i32.store offset=12 + local.get 7 + local.set 34 + i32.const 1054224 + local.set 35 + local.get 34 + local.get 35 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17h0daafca035a3f83fE (;461;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E (;462;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17hef792f2ae3b5d3daE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17hef792f2ae3b5d3daE (;463;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h7e919230b5736572E + local.get 0 + call $_ZN4core3ptr53drop_in_place$LT$alloc..raw_vec..RawVec$LT$u8$GT$$GT$17h75a5ed50d384feddE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h7e919230b5736572E (;464;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=32 + local.get 3 + local.get 4 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=40 + local.get 3 + local.get 4 + i32.store offset=44 + local.get 3 + local.get 4 + i32.store offset=16 + local.get 3 + local.get 5 + i32.store offset=20 + local.get 3 + i32.load offset=16 + local.set 6 + local.get 3 + i32.load offset=20 + local.set 7 + local.get 3 + local.get 6 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr53drop_in_place$LT$alloc..raw_vec..RawVec$LT$u8$GT$$GT$17h75a5ed50d384feddE (;465;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17ha9dc3c85acc3ed2fE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr5write17he2c77a36e970bb07E (;466;) (type 4) (param i32 i32) + (local i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=12 + local.get 1 + i64.load align=1 + local.set 5 + local.get 0 + local.get 5 + i64.store align=1 + i32.const 32 + local.set 6 + local.get 0 + local.get 6 + i32.add + local.set 7 + local.get 1 + local.get 6 + i32.add + local.set 8 + local.get 8 + i32.load align=1 + local.set 9 + local.get 7 + local.get 9 + i32.store align=1 + i32.const 24 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 1 + local.get 10 + i32.add + local.set 12 + local.get 12 + i64.load align=1 + local.set 13 + local.get 11 + local.get 13 + i64.store align=1 + i32.const 16 + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 1 + local.get 14 + i32.add + local.set 16 + local.get 16 + i64.load align=1 + local.set 17 + local.get 15 + local.get 17 + i64.store align=1 + i32.const 8 + local.set 18 + local.get 0 + local.get 18 + i32.add + local.set 19 + local.get 1 + local.get 18 + i32.add + local.set 20 + local.get 20 + i64.load align=1 + local.set 21 + local.get 19 + local.get 21 + i64.store align=1 + return + ) + (func $_ZN4core3str8converts23from_utf8_unchecked_mut17h95b483937214cc5fE (;467;) (type 5) (param i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + ) + (func $_ZN4core5alloc6layout6Layout5array5inner17h98586db9bce81633E (;468;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=28 + local.get 6 + local.get 2 + i32.store offset=32 + local.get 6 + local.get 3 + i32.store offset=36 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 6 + local.get 2 + i32.store offset=20 + local.get 6 + i32.load offset=20 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + i32.const 2147483647 + local.set 10 + local.get 10 + local.get 9 + i32.sub + local.set 11 + i32.const 0 + local.set 12 + local.get 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.eq + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 17 + br_if 0 (;@5;) + local.get 11 + local.get 1 + i32.div_u + local.set 18 + local.get 3 + local.set 19 + local.get 18 + local.set 20 + local.get 19 + local.get 20 + i32.gt_u + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 1054336 + local.set 24 + i32.const 25 + local.set 25 + i32.const 1054320 + local.set 26 + local.get 24 + local.get 25 + local.get 26 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=4 + br 1 (;@1;) + end + local.get 1 + local.get 3 + i32.mul + local.set 28 + local.get 6 + local.get 28 + i32.store offset=40 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.load offset=24 + local.set 29 + local.get 6 + local.get 29 + i32.store offset=44 + local.get 6 + local.get 28 + i32.store offset=16 + local.get 6 + local.get 29 + i32.store offset=12 + local.get 6 + i32.load offset=12 + local.set 30 + local.get 6 + i32.load offset=16 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=4 + local.get 6 + local.get 31 + i32.store offset=8 + end + local.get 6 + i32.load offset=4 + local.set 32 + local.get 6 + i32.load offset=8 + local.set 33 + local.get 0 + local.get 33 + i32.store offset=4 + local.get 0 + local.get 32 + i32.store + i32.const 48 + local.set 34 + local.get 6 + local.get 34 + i32.add + local.set 35 + local.get 35 + global.set $__stack_pointer + return + ) + (func $_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8is_empty17h99e4402f82c1a8aeE (;469;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 0 + local.set 5 + local.get 1 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.get 7 + i32.eq + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + return + ) + (func $_ZN4core5slice5index77_$LT$impl$u20$core..ops..index..IndexMut$LT$I$GT$$u20$for$u20$$u5b$T$u5d$$GT$9index_mut17h2931f0773f3fcbc3E (;470;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 32 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=20 + local.get 7 + local.get 2 + i32.store offset=24 + local.get 7 + local.get 3 + i32.store offset=28 + i32.const 8 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 3 + local.get 1 + local.get 2 + local.get 4 + call $_ZN108_$LT$core..ops..range..RangeTo$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$9index_mut17hf0ce895719b09bdeE + local.get 7 + i32.load offset=8 + local.set 10 + local.get 7 + i32.load offset=12 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + i32.const 32 + local.set 12 + local.get 7 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h9bd18e7247a4bb16E (;471;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 1054361 + local.set 5 + i32.const 5 + local.set 6 + local.get 1 + local.get 5 + local.get 6 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + i32.const 16 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + local.get 9 + return + ) + (func $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17hada03c85a2b31380E (;472;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN5alloc6string6String4push17h3967e5e253b45803E + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN5alloc6string6String4push17h3967e5e253b45803E (;473;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=28 + local.get 4 + local.get 1 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=36 + i32.const 128 + local.set 5 + local.get 1 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.get 7 + i32.lt_u + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 10 + br_if 0 (;@8;) + i32.const 2048 + local.set 11 + local.get 1 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.lt_u + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + local.get 16 + br_if 2 (;@6;) + br 1 (;@7;) + end + i32.const 1 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=20 + br 6 (;@1;) + end + i32.const 65536 + local.set 18 + local.get 1 + local.set 19 + local.get 18 + local.set 20 + local.get 19 + local.get 20 + i32.lt_u + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 2 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=20 + br 3 (;@2;) + end + i32.const 4 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=20 + br 1 (;@3;) + end + i32.const 3 + local.set 26 + local.get 4 + local.get 26 + i32.store offset=20 + end + end + end + local.get 4 + i32.load offset=20 + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.get 30 + i32.eq + local.set 31 + i32.const 1 + local.set 32 + local.get 31 + local.get 32 + i32.and + local.set 33 + block ;; label = @1 + block ;; label = @2 + local.get 33 + i32.eqz + br_if 0 (;@2;) + local.get 0 + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17he63898e86f5310beE + br 1 (;@1;) + end + i32.const 24 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.set 36 + i32.const 0 + local.set 37 + local.get 36 + local.get 37 + i32.store align=1 + i32.const 24 + local.set 38 + local.get 4 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.set 40 + local.get 4 + local.get 40 + i32.store offset=40 + i32.const 4 + local.set 41 + local.get 4 + local.get 41 + i32.store offset=44 + i32.const 4 + local.set 42 + i32.const 8 + local.set 43 + local.get 4 + local.get 43 + i32.add + local.set 44 + i32.const 24 + local.set 45 + local.get 4 + local.get 45 + i32.add + local.set 46 + local.get 44 + local.get 1 + local.get 46 + local.get 42 + call $_ZN4core4char7methods15encode_utf8_raw17hcdecc7bcc0bd154fE + local.get 4 + i32.load offset=12 + local.set 47 + local.get 4 + i32.load offset=8 + local.set 48 + local.get 4 + local.get 48 + i32.store offset=48 + local.get 4 + local.get 47 + i32.store offset=52 + local.get 4 + local.get 48 + i32.store offset=56 + local.get 4 + local.get 47 + i32.store offset=60 + local.get 0 + local.get 48 + local.get 47 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$17extend_from_slice17hca3a755f269472c3E + end + i32.const 64 + local.set 49 + local.get 4 + local.get 49 + i32.add + local.set 50 + local.get 50 + global.set $__stack_pointer + return + ) + (func $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h0afdfc2dbb7c3ee4E (;474;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=4 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 1 + local.get 2 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$17extend_from_slice17hca3a755f269472c3E + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$17extend_from_slice17hca3a755f269472c3E (;475;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=20 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + local.get 5 + local.get 1 + i32.store offset=32 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 5 + local.get 2 + i32.store offset=36 + local.get 1 + local.get 2 + i32.add + local.set 9 + local.get 5 + local.get 9 + i32.store offset=12 + br 1 (;@1;) + end + local.get 5 + local.get 2 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=12 + end + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 1 + i32.store offset=16 + local.get 5 + i32.load offset=12 + local.set 10 + local.get 5 + i32.load offset=16 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=4 + local.get 5 + local.get 10 + i32.store offset=8 + local.get 5 + i32.load offset=4 + local.set 12 + local.get 5 + i32.load offset=8 + local.set 13 + local.get 0 + local.get 12 + local.get 13 + call $_ZN132_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$$RF$T$C$core..slice..iter..Iter$LT$T$GT$$GT$$GT$11spec_extend17h09df57a7ba54ead1E + i32.const 48 + local.set 14 + local.get 5 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17he63898e86f5310beE (;476;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store8 offset=23 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 4 + local.get 0 + i32.store offset=24 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 9 + local.get 4 + local.get 9 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 11 + local.get 5 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 0 + i32.load offset=8 + local.set 17 + local.get 0 + local.get 17 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h42da91b146781eeaE + end + local.get 4 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + local.get 18 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=40 + local.get 18 + local.get 19 + i32.add + local.set 20 + local.get 4 + local.get 20 + i32.store offset=44 + local.get 20 + local.get 1 + i32.store8 + local.get 0 + i32.load offset=8 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.add + local.set 23 + local.get 0 + local.get 23 + i32.store offset=8 + i32.const 48 + local.set 24 + local.get 4 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + return + ) + (func $_ZN9getrandom16getrandom_uninit17h09efd4d951b4ae57E (;477;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 2 + i32.store offset=16 + local.get 1 + local.get 2 + call $_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8is_empty17h99e4402f82c1a8aeE + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 8 + br_if 0 (;@3;) + local.get 1 + local.get 2 + call $_ZN9getrandom3imp15getrandom_inner17h4233db41bf15974aE + local.set 9 + local.get 9 + call $_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h4a4424dd72afd34fE + local.set 10 + local.get 5 + local.get 10 + i32.store offset=8 + local.get 5 + i32.load offset=8 + local.set 11 + i32.const 0 + local.set 12 + i32.const 1 + local.set 13 + local.get 13 + local.get 12 + local.get 11 + select + local.set 14 + local.get 14 + br_if 1 (;@2;) + end + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + local.get 2 + local.set 15 + local.get 1 + local.set 16 + local.get 0 + local.get 16 + i32.store + local.get 0 + local.get 15 + i32.store offset=4 + br 1 (;@1;) + end + local.get 5 + i32.load offset=8 + local.set 17 + local.get 5 + local.get 17 + i32.store offset=20 + i32.const 1054488 + local.set 18 + local.get 0 + local.get 17 + local.get 18 + call $_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17he504a3c31fbaaec3E + end + i32.const 32 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN9getrandom9getrandom17hd36c28e818ef6aa1E (;478;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 0 + i32.store offset=40 + local.get 4 + local.get 1 + i32.store offset=44 + local.get 1 + local.set 5 + local.get 0 + local.set 6 + i32.const 12 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + local.get 9 + local.get 6 + local.get 5 + call $_ZN9getrandom16getrandom_uninit17h09efd4d951b4ae57E + i32.const 4 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + i32.const 12 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 12 + local.get 15 + call $_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h1a38d836ed37a4afE + local.get 4 + i32.load offset=4 + local.set 16 + i32.const 1 + local.set 17 + i32.const 0 + local.set 18 + local.get 18 + local.get 17 + local.get 16 + select + local.set 19 + block ;; label = @1 + block ;; label = @2 + local.get 19 + br_if 0 (;@2;) + local.get 4 + i32.load offset=4 + local.set 20 + local.get 4 + i32.load offset=8 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=28 + local.get 4 + local.get 21 + i32.store offset=32 + i32.const 0 + local.set 22 + local.get 4 + local.get 22 + i32.store + br 1 (;@1;) + end + local.get 4 + i32.load offset=8 + local.set 23 + local.get 4 + local.get 23 + i32.store offset=36 + i32.const 1054504 + local.set 24 + local.get 23 + local.get 24 + call $_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17hb66ff0a9f7054f65E + local.set 25 + local.get 4 + local.get 25 + i32.store + end + local.get 4 + i32.load + local.set 26 + i32.const 48 + local.set 27 + local.get 4 + local.get 27 + i32.add + local.set 28 + local.get 28 + global.set $__stack_pointer + local.get 26 + return + ) + (func $_ZN4uuid7builder7Builder12with_variant17h2da3d0a29a94c920E (;479;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 2 + i32.store8 offset=13 + local.get 1 + i32.load8_u offset=8 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=15 + local.get 5 + i32.load8_u offset=13 + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 7 + br_table 0 (;@5;) 1 (;@4;) 2 (;@3;) 3 (;@2;) 0 (;@5;) + end + i32.const 127 + local.set 8 + local.get 6 + local.get 8 + i32.and + local.set 9 + local.get 5 + local.get 9 + i32.store8 offset=14 + br 3 (;@1;) + end + i32.const 63 + local.set 10 + local.get 6 + local.get 10 + i32.and + local.set 11 + i32.const -128 + local.set 12 + local.get 11 + local.get 12 + i32.or + local.set 13 + local.get 5 + local.get 13 + i32.store8 offset=14 + br 2 (;@1;) + end + i32.const 31 + local.set 14 + local.get 6 + local.get 14 + i32.and + local.set 15 + i32.const -64 + local.set 16 + local.get 15 + local.get 16 + i32.or + local.set 17 + local.get 5 + local.get 17 + i32.store8 offset=14 + br 1 (;@1;) + end + i32.const -32 + local.set 18 + local.get 6 + local.get 18 + i32.or + local.set 19 + local.get 5 + local.get 19 + i32.store8 offset=14 + end + local.get 5 + i32.load8_u offset=14 + local.set 20 + local.get 1 + local.get 20 + i32.store8 offset=8 + local.get 1 + i64.load align=1 + local.set 21 + local.get 0 + local.get 21 + i64.store align=1 + i32.const 8 + local.set 22 + local.get 0 + local.get 22 + i32.add + local.set 23 + local.get 1 + local.get 22 + i32.add + local.set 24 + local.get 24 + i64.load align=1 + local.set 25 + local.get 23 + local.get 25 + i64.store align=1 + return + unreachable + ) + (func $_ZN4uuid7builder7Builder12with_version17hdcaefacaf9d80807E (;480;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 2 + i32.store8 offset=15 + local.get 1 + i32.load8_u offset=6 + local.set 6 + i32.const 15 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + local.get 5 + i32.load8_u offset=15 + local.set 9 + i32.const 4 + local.set 10 + local.get 9 + local.get 10 + i32.shl + local.set 11 + local.get 8 + local.get 11 + i32.or + local.set 12 + local.get 1 + local.get 12 + i32.store8 offset=6 + local.get 1 + i64.load align=1 + local.set 13 + local.get 0 + local.get 13 + i64.store align=1 + i32.const 8 + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 1 + local.get 14 + i32.add + local.set 16 + local.get 16 + i64.load align=1 + local.set 17 + local.get 15 + local.get 17 + i64.store align=1 + return + ) + (func $_ZN4uuid7builder7Builder17from_random_bytes17hb92c8e7ddef058fcE (;481;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 3 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load8_u + local.set 7 + i32.const 5 + local.set 8 + local.get 1 + local.get 8 + i32.add + local.set 9 + local.get 9 + i32.load8_u + local.set 10 + i32.const 6 + local.set 11 + local.get 1 + local.get 11 + i32.add + local.set 12 + local.get 12 + i32.load8_u + local.set 13 + i32.const 7 + local.set 14 + local.get 1 + local.get 14 + i32.add + local.set 15 + local.get 15 + i32.load8_u + local.set 16 + i32.const 9 + local.set 17 + local.get 1 + local.get 17 + i32.add + local.set 18 + local.get 18 + i32.load8_u + local.set 19 + i32.const 10 + local.set 20 + local.get 1 + local.get 20 + i32.add + local.set 21 + local.get 21 + i32.load8_u + local.set 22 + i32.const 11 + local.set 23 + local.get 1 + local.get 23 + i32.add + local.set 24 + local.get 24 + i32.load8_u + local.set 25 + i32.const 12 + local.set 26 + local.get 1 + local.get 26 + i32.add + local.set 27 + local.get 27 + i32.load8_u + local.set 28 + i32.const 13 + local.set 29 + local.get 1 + local.get 29 + i32.add + local.set 30 + local.get 30 + i32.load8_u + local.set 31 + i32.const 14 + local.set 32 + local.get 1 + local.get 32 + i32.add + local.set 33 + local.get 33 + i32.load8_u + local.set 34 + i32.const 15 + local.set 35 + local.get 1 + local.get 35 + i32.add + local.set 36 + local.get 36 + i32.load8_u + local.set 37 + local.get 1 + i32.load8_u + local.set 38 + local.get 1 + i32.load8_u offset=1 + local.set 39 + local.get 1 + i32.load8_u offset=2 + local.set 40 + local.get 1 + i32.load8_u offset=4 + local.set 41 + local.get 1 + i32.load8_u offset=8 + local.set 42 + i32.const 64 + local.set 43 + local.get 4 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.get 35 + i32.add + local.set 45 + local.get 45 + local.get 37 + i32.store8 + i32.const 64 + local.set 46 + local.get 4 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.get 32 + i32.add + local.set 48 + local.get 48 + local.get 34 + i32.store8 + i32.const 64 + local.set 49 + local.get 4 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.get 29 + i32.add + local.set 51 + local.get 51 + local.get 31 + i32.store8 + i32.const 64 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.get 26 + i32.add + local.set 54 + local.get 54 + local.get 28 + i32.store8 + i32.const 64 + local.set 55 + local.get 4 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 23 + i32.add + local.set 57 + local.get 57 + local.get 25 + i32.store8 + i32.const 64 + local.set 58 + local.get 4 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 20 + i32.add + local.set 60 + local.get 60 + local.get 22 + i32.store8 + i32.const 64 + local.set 61 + local.get 4 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.get 17 + i32.add + local.set 63 + local.get 63 + local.get 19 + i32.store8 + i32.const 64 + local.set 64 + local.get 4 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.get 14 + i32.add + local.set 66 + local.get 66 + local.get 16 + i32.store8 + i32.const 64 + local.set 67 + local.get 4 + local.get 67 + i32.add + local.set 68 + local.get 68 + local.get 11 + i32.add + local.set 69 + local.get 69 + local.get 13 + i32.store8 + i32.const 64 + local.set 70 + local.get 4 + local.get 70 + i32.add + local.set 71 + local.get 71 + local.get 8 + i32.add + local.set 72 + local.get 72 + local.get 10 + i32.store8 + i32.const 64 + local.set 73 + local.get 4 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.get 5 + i32.add + local.set 75 + local.get 75 + local.get 7 + i32.store8 + local.get 4 + local.get 42 + i32.store8 offset=72 + local.get 4 + local.get 41 + i32.store8 offset=68 + local.get 4 + local.get 40 + i32.store8 offset=66 + local.get 4 + local.get 39 + i32.store8 offset=65 + local.get 4 + local.get 38 + i32.store8 offset=64 + i32.const 46 + local.set 76 + local.get 4 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.set 78 + i32.const 64 + local.set 79 + local.get 4 + local.get 79 + i32.add + local.set 80 + local.get 80 + local.set 81 + local.get 78 + local.get 81 + call $_ZN4uuid7builder28_$LT$impl$u20$uuid..Uuid$GT$10from_bytes17hf0774b7ba7351b58E + i32.const 8 + local.set 82 + i32.const 24 + local.set 83 + local.get 4 + local.get 83 + i32.add + local.set 84 + local.get 84 + local.get 82 + i32.add + local.set 85 + i32.const 46 + local.set 86 + local.get 4 + local.get 86 + i32.add + local.set 87 + local.get 87 + local.get 82 + i32.add + local.set 88 + local.get 88 + i64.load align=1 + local.set 89 + local.get 85 + local.get 89 + i64.store + local.get 4 + i64.load offset=46 align=1 + local.set 90 + local.get 4 + local.get 90 + i64.store offset=24 + i32.const 1 + local.set 91 + local.get 4 + local.get 91 + i32.store8 offset=62 + local.get 4 + i32.load8_u offset=62 + local.set 92 + i32.const 8 + local.set 93 + local.get 4 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.set 95 + i32.const 24 + local.set 96 + local.get 4 + local.get 96 + i32.add + local.set 97 + local.get 97 + local.set 98 + local.get 95 + local.get 98 + local.get 92 + call $_ZN4uuid7builder7Builder12with_variant17h2da3d0a29a94c920E + i32.const 4 + local.set 99 + local.get 4 + local.get 99 + i32.store8 offset=63 + local.get 4 + i32.load8_u offset=63 + local.set 100 + i32.const 8 + local.set 101 + local.get 4 + local.get 101 + i32.add + local.set 102 + local.get 102 + local.set 103 + local.get 0 + local.get 103 + local.get 100 + call $_ZN4uuid7builder7Builder12with_version17hdcaefacaf9d80807E + i32.const 80 + local.set 104 + local.get 4 + local.get 104 + i32.add + local.set 105 + local.get 105 + global.set $__stack_pointer + return + ) + (func $_ZN4uuid7builder7Builder9into_uuid17h08a94dd980bb2370E (;482;) (type 4) (param i32 i32) + (local i64 i32 i32 i32 i64) + local.get 1 + i64.load align=1 + local.set 2 + local.get 0 + local.get 2 + i64.store align=1 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i64.load align=1 + local.set 6 + local.get 4 + local.get 6 + i64.store align=1 + return + ) + (func $_ZN4uuid3fmt17format_hyphenated17h991e7788585293cbE (;483;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 160 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=140 + local.get 2 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=147 + local.get 2 + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + i32.const 1054556 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=8 + br 1 (;@1;) + end + i32.const 1054572 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=8 + end + i32.const 0 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=52 + i32.const 8 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=56 + i32.const 9 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=60 + i32.const 13 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=64 + i32.const 14 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=68 + i32.const 18 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=72 + i32.const 19 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=76 + i32.const 23 + local.set 17 + local.get 5 + local.get 17 + i32.store offset=80 + i32.const 24 + local.set 18 + local.get 5 + local.get 18 + i32.store offset=84 + i32.const 36 + local.set 19 + local.get 5 + local.get 19 + i32.store offset=88 + local.get 5 + i32.load offset=52 + local.set 20 + local.get 5 + i32.load offset=56 + local.set 21 + local.get 5 + local.get 20 + i32.store offset=12 + local.get 5 + local.get 21 + i32.store offset=16 + local.get 5 + i32.load offset=60 + local.set 22 + local.get 5 + i32.load offset=64 + local.set 23 + local.get 5 + local.get 22 + i32.store offset=20 + local.get 5 + local.get 23 + i32.store offset=24 + local.get 5 + i32.load offset=68 + local.set 24 + local.get 5 + i32.load offset=72 + local.set 25 + local.get 5 + local.get 24 + i32.store offset=28 + local.get 5 + local.get 25 + i32.store offset=32 + local.get 5 + i32.load offset=76 + local.set 26 + local.get 5 + i32.load offset=80 + local.set 27 + local.get 5 + local.get 26 + i32.store offset=36 + local.get 5 + local.get 27 + i32.store offset=40 + local.get 5 + i32.load offset=84 + local.set 28 + local.get 5 + i32.load offset=88 + local.set 29 + local.get 5 + local.get 28 + i32.store offset=44 + local.get 5 + local.get 29 + i32.store offset=48 + i32.const 92 + local.set 30 + local.get 5 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.set 32 + i64.const 0 + local.set 33 + local.get 32 + local.get 33 + i64.store align=1 + i32.const 32 + local.set 34 + local.get 32 + local.get 34 + i32.add + local.set 35 + i32.const 0 + local.set 36 + local.get 35 + local.get 36 + i32.store align=1 + i32.const 24 + local.set 37 + local.get 32 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.get 33 + i64.store align=1 + i32.const 16 + local.set 39 + local.get 32 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 33 + i64.store align=1 + i32.const 8 + local.set 41 + local.get 32 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 33 + i64.store align=1 + i32.const 0 + local.set 43 + local.get 5 + local.get 43 + i32.store offset=128 + i32.const 0 + local.set 44 + local.get 5 + local.get 44 + i32.store offset=132 + loop ;; label = @1 + local.get 5 + i32.load offset=128 + local.set 45 + i32.const 5 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.set 48 + local.get 47 + local.get 48 + i32.lt_u + local.set 49 + i32.const 1 + local.set 50 + local.get 49 + local.get 50 + i32.and + local.set 51 + block ;; label = @2 + local.get 51 + br_if 0 (;@2;) + local.get 5 + i64.load offset=92 align=1 + local.set 52 + local.get 0 + local.get 52 + i64.store align=1 + i32.const 32 + local.set 53 + local.get 0 + local.get 53 + i32.add + local.set 54 + i32.const 92 + local.set 55 + local.get 5 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 53 + i32.add + local.set 57 + local.get 57 + i32.load align=1 + local.set 58 + local.get 54 + local.get 58 + i32.store align=1 + i32.const 24 + local.set 59 + local.get 0 + local.get 59 + i32.add + local.set 60 + i32.const 92 + local.set 61 + local.get 5 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.get 59 + i32.add + local.set 63 + local.get 63 + i64.load align=1 + local.set 64 + local.get 60 + local.get 64 + i64.store align=1 + i32.const 16 + local.set 65 + local.get 0 + local.get 65 + i32.add + local.set 66 + i32.const 92 + local.set 67 + local.get 5 + local.get 67 + i32.add + local.set 68 + local.get 68 + local.get 65 + i32.add + local.set 69 + local.get 69 + i64.load align=1 + local.set 70 + local.get 66 + local.get 70 + i64.store align=1 + i32.const 8 + local.set 71 + local.get 0 + local.get 71 + i32.add + local.set 72 + i32.const 92 + local.set 73 + local.get 5 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.get 71 + i32.add + local.set 75 + local.get 75 + i64.load align=1 + local.set 76 + local.get 72 + local.get 76 + i64.store align=1 + i32.const 160 + local.set 77 + local.get 5 + local.get 77 + i32.add + local.set 78 + local.get 78 + global.set $__stack_pointer + return + end + local.get 5 + i32.load offset=128 + local.set 79 + i32.const 5 + local.set 80 + local.get 79 + local.set 81 + local.get 80 + local.set 82 + local.get 81 + local.get 82 + i32.lt_u + local.set 83 + i32.const 1 + local.set 84 + local.get 83 + local.get 84 + i32.and + local.set 85 + block ;; label = @2 + block ;; label = @3 + local.get 85 + i32.eqz + br_if 0 (;@3;) + i32.const 12 + local.set 86 + local.get 5 + local.get 86 + i32.add + local.set 87 + local.get 87 + local.set 88 + i32.const 3 + local.set 89 + local.get 79 + local.get 89 + i32.shl + local.set 90 + local.get 88 + local.get 90 + i32.add + local.set 91 + local.get 91 + i32.load + local.set 92 + local.get 5 + local.get 92 + i32.store offset=148 + i32.const 12 + local.set 93 + local.get 5 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.set 95 + i32.const 3 + local.set 96 + local.get 79 + local.get 96 + i32.shl + local.set 97 + local.get 95 + local.get 97 + i32.add + local.set 98 + local.get 98 + i32.load offset=4 + local.set 99 + local.get 5 + local.get 99 + i32.store offset=152 + local.get 5 + local.get 92 + i32.store offset=136 + br 1 (;@2;) + end + i32.const 5 + local.set 100 + i32.const 1054676 + local.set 101 + local.get 79 + local.get 100 + local.get 101 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + block ;; label = @2 + block ;; label = @3 + loop ;; label = @4 + local.get 5 + i32.load offset=136 + local.set 102 + local.get 102 + local.set 103 + local.get 99 + local.set 104 + local.get 103 + local.get 104 + i32.lt_u + local.set 105 + i32.const 1 + local.set 106 + local.get 105 + local.get 106 + i32.and + local.set 107 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + local.get 107 + br_if 0 (;@21;) + local.get 5 + i32.load offset=128 + local.set 108 + i32.const 4 + local.set 109 + local.get 108 + local.set 110 + local.get 109 + local.set 111 + local.get 110 + local.get 111 + i32.lt_u + local.set 112 + i32.const 1 + local.set 113 + local.get 112 + local.get 113 + i32.and + local.set 114 + local.get 114 + br_if 1 (;@20;) + br 19 (;@2;) + end + local.get 5 + i32.load offset=132 + local.set 115 + i32.const 16 + local.set 116 + local.get 115 + local.set 117 + local.get 116 + local.set 118 + local.get 117 + local.get 118 + i32.lt_u + local.set 119 + i32.const 1 + local.set 120 + local.get 119 + local.get 120 + i32.and + local.set 121 + local.get 121 + br_if 1 (;@19;) + br 2 (;@18;) + end + i32.const 36 + local.set 122 + local.get 99 + local.set 123 + local.get 122 + local.set 124 + local.get 123 + local.get 124 + i32.lt_u + local.set 125 + i32.const 1 + local.set 126 + local.get 125 + local.get 126 + i32.and + local.set 127 + block ;; label = @20 + local.get 127 + i32.eqz + br_if 0 (;@20;) + i32.const 92 + local.set 128 + local.get 5 + local.get 128 + i32.add + local.set 129 + local.get 129 + local.set 130 + local.get 130 + local.get 99 + i32.add + local.set 131 + i32.const 45 + local.set 132 + local.get 131 + local.get 132 + i32.store8 + br 18 (;@2;) + end + i32.const 36 + local.set 133 + i32.const 1054692 + local.set 134 + local.get 99 + local.get 133 + local.get 134 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + local.get 1 + local.get 115 + i32.add + local.set 135 + local.get 135 + i32.load8_u + local.set 136 + local.get 5 + local.get 136 + i32.store8 offset=159 + local.get 5 + i32.load offset=132 + local.set 137 + i32.const 1 + local.set 138 + local.get 137 + local.get 138 + i32.add + local.set 139 + local.get 139 + i32.eqz + local.set 140 + i32.const 1 + local.set 141 + local.get 140 + local.get 141 + i32.and + local.set 142 + local.get 142 + br_if 2 (;@16;) + br 1 (;@17;) + end + i32.const 16 + local.set 143 + i32.const 1054724 + local.set 144 + local.get 115 + local.get 143 + local.get 144 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + local.get 5 + local.get 139 + i32.store offset=132 + i32.const 240 + local.set 145 + local.get 136 + local.get 145 + i32.and + local.set 146 + i32.const 4 + local.set 147 + local.get 146 + local.get 147 + i32.shr_u + local.set 148 + i32.const 255 + local.set 149 + local.get 148 + local.get 149 + i32.and + local.set 150 + i32.const 16 + local.set 151 + local.get 150 + local.set 152 + local.get 151 + local.set 153 + local.get 152 + local.get 153 + i32.lt_u + local.set 154 + i32.const 1 + local.set 155 + local.get 154 + local.get 155 + i32.and + local.set 156 + local.get 156 + br_if 1 (;@15;) + br 2 (;@14;) + end + i32.const 1054528 + local.set 157 + i32.const 28 + local.set 158 + i32.const 1054740 + local.set 159 + local.get 157 + local.get 158 + local.get 159 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 5 + i32.load offset=8 + local.set 160 + local.get 160 + local.get 150 + i32.add + local.set 161 + local.get 161 + i32.load8_u + local.set 162 + local.get 5 + i32.load offset=136 + local.set 163 + i32.const 36 + local.set 164 + local.get 163 + local.set 165 + local.get 164 + local.set 166 + local.get 165 + local.get 166 + i32.lt_u + local.set 167 + i32.const 1 + local.set 168 + local.get 167 + local.get 168 + i32.and + local.set 169 + local.get 169 + br_if 1 (;@13;) + br 2 (;@12;) + end + i32.const 16 + local.set 170 + i32.const 1054756 + local.set 171 + local.get 150 + local.get 170 + local.get 171 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + i32.const 92 + local.set 172 + local.get 5 + local.get 172 + i32.add + local.set 173 + local.get 173 + local.get 163 + i32.add + local.set 174 + local.get 174 + local.get 162 + i32.store8 + i32.const 15 + local.set 175 + local.get 136 + local.get 175 + i32.and + local.set 176 + i32.const 255 + local.set 177 + local.get 176 + local.get 177 + i32.and + local.set 178 + i32.const 16 + local.set 179 + local.get 178 + local.set 180 + local.get 179 + local.set 181 + local.get 180 + local.get 181 + i32.lt_u + local.set 182 + i32.const 1 + local.set 183 + local.get 182 + local.get 183 + i32.and + local.set 184 + local.get 184 + br_if 1 (;@11;) + br 2 (;@10;) + end + i32.const 36 + local.set 185 + i32.const 1054772 + local.set 186 + local.get 163 + local.get 185 + local.get 186 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + local.get 5 + i32.load offset=8 + local.set 187 + local.get 187 + local.get 178 + i32.add + local.set 188 + local.get 188 + i32.load8_u + local.set 189 + local.get 5 + i32.load offset=136 + local.set 190 + i32.const 1 + local.set 191 + local.get 190 + local.get 191 + i32.add + local.set 192 + local.get 192 + i32.eqz + local.set 193 + i32.const 1 + local.set 194 + local.get 193 + local.get 194 + i32.and + local.set 195 + local.get 195 + br_if 2 (;@8;) + br 1 (;@9;) + end + i32.const 16 + local.set 196 + i32.const 1054788 + local.set 197 + local.get 178 + local.get 196 + local.get 197 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + i32.const 36 + local.set 198 + local.get 192 + local.set 199 + local.get 198 + local.set 200 + local.get 199 + local.get 200 + i32.lt_u + local.set 201 + i32.const 1 + local.set 202 + local.get 201 + local.get 202 + i32.and + local.set 203 + local.get 203 + br_if 1 (;@7;) + br 2 (;@6;) + end + i32.const 1054528 + local.set 204 + i32.const 28 + local.set 205 + i32.const 1054804 + local.set 206 + local.get 204 + local.get 205 + local.get 206 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 92 + local.set 207 + local.get 5 + local.get 207 + i32.add + local.set 208 + local.get 208 + local.set 209 + local.get 209 + local.get 192 + i32.add + local.set 210 + local.get 210 + local.get 189 + i32.store8 + local.get 5 + i32.load offset=136 + local.set 211 + i32.const 2 + local.set 212 + local.get 211 + local.get 212 + i32.add + local.set 213 + local.get 213 + local.get 211 + i32.lt_u + local.set 214 + i32.const 1 + local.set 215 + local.get 214 + local.get 215 + i32.and + local.set 216 + local.get 216 + br_if 3 (;@3;) + br 1 (;@5;) + end + i32.const 36 + local.set 217 + i32.const 1054820 + local.set 218 + local.get 192 + local.get 217 + local.get 218 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + local.get 5 + local.get 213 + i32.store offset=136 + br 0 (;@4;) + end + end + i32.const 1054528 + local.set 219 + i32.const 28 + local.set 220 + i32.const 1054836 + local.set 221 + local.get 219 + local.get 220 + local.get 221 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 5 + i32.load offset=128 + local.set 222 + i32.const 1 + local.set 223 + local.get 222 + local.get 223 + i32.add + local.set 224 + local.get 224 + i32.eqz + local.set 225 + i32.const 1 + local.set 226 + local.get 225 + local.get 226 + i32.and + local.set 227 + block ;; label = @2 + local.get 227 + br_if 0 (;@2;) + local.get 5 + local.get 224 + i32.store offset=128 + br 1 (;@1;) + end + end + i32.const 1054528 + local.set 228 + i32.const 28 + local.set 229 + i32.const 1054708 + local.set 230 + local.get 228 + local.get 229 + local.get 230 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + ) + (func $_ZN4uuid3fmt17encode_hyphenated17h913d2a52a1eee182E (;484;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 96 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=56 + local.get 7 + local.get 2 + i32.store offset=60 + local.get 7 + local.get 3 + i32.store offset=64 + i32.const 1 + local.set 8 + local.get 4 + local.get 8 + i32.and + local.set 9 + local.get 7 + local.get 9 + i32.store8 offset=71 + i32.const 36 + local.set 10 + local.get 7 + local.get 10 + i32.store offset=16 + local.get 7 + i32.load offset=16 + local.set 11 + i32.const 1054852 + local.set 12 + i32.const 8 + local.set 13 + local.get 7 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 2 + local.get 3 + local.get 11 + local.get 12 + call $_ZN4core5slice5index77_$LT$impl$u20$core..ops..index..IndexMut$LT$I$GT$$u20$for$u20$$u5b$T$u5d$$GT$9index_mut17h2931f0773f3fcbc3E + local.get 7 + i32.load offset=12 + local.set 15 + local.get 7 + i32.load offset=8 + local.set 16 + local.get 7 + local.get 16 + i32.store offset=72 + local.get 7 + local.get 15 + i32.store offset=76 + local.get 7 + local.get 16 + i32.store offset=88 + local.get 7 + local.get 15 + i32.store offset=92 + local.get 7 + local.get 16 + i32.store offset=80 + local.get 7 + local.get 16 + i32.store offset=84 + i32.const 20 + local.set 17 + local.get 7 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.get 1 + local.get 9 + call $_ZN4uuid3fmt17format_hyphenated17h991e7788585293cbE + i32.const 20 + local.set 19 + local.get 7 + local.get 19 + i32.add + local.set 20 + local.get 16 + local.get 20 + call $_ZN4core3ptr5write17he2c77a36e970bb07E + local.get 7 + local.get 16 + local.get 15 + call $_ZN4core3str8converts23from_utf8_unchecked_mut17h95b483937214cc5fE + local.get 7 + i32.load + local.set 21 + local.get 7 + i32.load offset=4 + local.set 22 + local.get 0 + local.get 22 + i32.store offset=4 + local.get 0 + local.get 21 + i32.store + i32.const 96 + local.set 23 + local.get 7 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + ) + (func $_ZN4uuid3fmt10Hyphenated12encode_lower17h1c69527766d4fba7E (;485;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=28 + local.get 1 + call $_ZN4uuid4Uuid8as_bytes17hff51405689b54bd9E + local.set 7 + i32.const 0 + local.set 8 + i32.const 8 + local.set 9 + local.get 6 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 7 + local.get 2 + local.get 3 + local.get 8 + call $_ZN4uuid3fmt17encode_hyphenated17h913d2a52a1eee182E + local.get 6 + i32.load offset=8 + local.set 11 + local.get 6 + i32.load offset=12 + local.set 12 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 11 + i32.store + i32.const 32 + local.set 13 + local.get 6 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + return + ) + (func $_ZN4uuid3rng5bytes17h05a7f18ac47fc317E (;486;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 8 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + i64.const 0 + local.set 6 + local.get 5 + local.get 6 + i64.store + local.get 3 + local.get 6 + i64.store + i32.const 16 + local.set 7 + local.get 3 + local.get 7 + call $_ZN9getrandom9getrandom17hd36c28e818ef6aa1E + local.set 8 + i32.const 1054956 + local.set 9 + local.get 8 + local.get 9 + call $_ZN4core6result19Result$LT$T$C$E$GT$14unwrap_or_else17ha10a038b6fcad428E + local.get 5 + i32.load8_u + local.set 10 + i32.const 9 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + i32.load8_u + local.set 13 + i32.const 10 + local.set 14 + local.get 3 + local.get 14 + i32.add + local.set 15 + local.get 15 + i32.load8_u + local.set 16 + i32.const 11 + local.set 17 + local.get 3 + local.get 17 + i32.add + local.set 18 + local.get 18 + i32.load8_u + local.set 19 + i32.const 12 + local.set 20 + local.get 3 + local.get 20 + i32.add + local.set 21 + local.get 21 + i32.load8_u + local.set 22 + i32.const 13 + local.set 23 + local.get 3 + local.get 23 + i32.add + local.set 24 + local.get 24 + i32.load8_u + local.set 25 + i32.const 14 + local.set 26 + local.get 3 + local.get 26 + i32.add + local.set 27 + local.get 27 + i32.load8_u + local.set 28 + i32.const 15 + local.set 29 + local.get 3 + local.get 29 + i32.add + local.set 30 + local.get 30 + i32.load8_u + local.set 31 + local.get 3 + i32.load8_u + local.set 32 + local.get 3 + i32.load8_u offset=1 + local.set 33 + local.get 3 + i32.load8_u offset=2 + local.set 34 + local.get 3 + i32.load8_u offset=3 + local.set 35 + local.get 3 + i32.load8_u offset=4 + local.set 36 + local.get 3 + i32.load8_u offset=5 + local.set 37 + local.get 3 + i32.load8_u offset=6 + local.set 38 + local.get 3 + i32.load8_u offset=7 + local.set 39 + local.get 0 + local.get 29 + i32.add + local.set 40 + local.get 40 + local.get 31 + i32.store8 + local.get 0 + local.get 26 + i32.add + local.set 41 + local.get 41 + local.get 28 + i32.store8 + local.get 0 + local.get 23 + i32.add + local.set 42 + local.get 42 + local.get 25 + i32.store8 + local.get 0 + local.get 20 + i32.add + local.set 43 + local.get 43 + local.get 22 + i32.store8 + local.get 0 + local.get 17 + i32.add + local.set 44 + local.get 44 + local.get 19 + i32.store8 + local.get 0 + local.get 14 + i32.add + local.set 45 + local.get 45 + local.get 16 + i32.store8 + local.get 0 + local.get 11 + i32.add + local.set 46 + local.get 46 + local.get 13 + i32.store8 + local.get 0 + local.get 10 + i32.store8 offset=8 + i32.const 7 + local.set 47 + local.get 0 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 39 + i32.store8 + i32.const 6 + local.set 49 + local.get 0 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.get 38 + i32.store8 + i32.const 5 + local.set 51 + local.get 0 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.get 37 + i32.store8 + local.get 0 + local.get 36 + i32.store8 offset=4 + i32.const 3 + local.set 53 + local.get 0 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.get 35 + i32.store8 + local.get 0 + local.get 34 + i32.store8 offset=2 + local.get 0 + local.get 33 + i32.store8 offset=1 + local.get 0 + local.get 32 + i32.store8 + i32.const 16 + local.set 55 + local.get 3 + local.get 55 + i32.add + local.set 56 + local.get 56 + global.set $__stack_pointer + return + ) + (func $_ZN4uuid3rng5bytes28_$u7b$$u7b$closure$u7d$$u7d$17h510df4ad109b6d00E (;487;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 64 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=8 + i32.const 8 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 3 + local.get 5 + i32.store offset=56 + i32.const 55 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=60 + i32.const 8 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 3 + local.get 8 + i32.store offset=48 + local.get 3 + local.get 6 + i32.store offset=52 + local.get 3 + i32.load offset=48 + local.set 9 + local.get 3 + i32.load offset=52 + local.set 10 + local.get 3 + local.get 9 + i32.store offset=36 + local.get 3 + local.get 10 + i32.store offset=40 + i32.const 12 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + i32.const 1055016 + local.set 14 + i32.const 1 + local.set 15 + i32.const 36 + local.set 16 + local.get 3 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + local.get 13 + local.get 14 + local.get 15 + local.get 18 + local.get 15 + call $_ZN4core3fmt9Arguments6new_v117hd0e66b08fbee6c4bE + i32.const 12 + local.set 19 + local.get 3 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 1055024 + local.set 22 + local.get 21 + local.get 22 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN61_$LT$uuid..fmt..Hyphenated$u20$as$u20$core..fmt..LowerHex$GT$3fmt17h71da2d57c5ce1d72E (;488;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=56 + local.get 4 + local.get 1 + i32.store offset=60 + i32.const 20 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + i64.const 0 + local.set 8 + local.get 7 + local.get 8 + i64.store align=1 + i32.const 32 + local.set 9 + local.get 7 + local.get 9 + i32.add + local.set 10 + i32.const 0 + local.set 11 + local.get 10 + local.get 11 + i32.store align=1 + i32.const 24 + local.set 12 + local.get 7 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.get 8 + i64.store align=1 + i32.const 16 + local.set 14 + local.get 7 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.get 8 + i64.store align=1 + i32.const 8 + local.set 16 + local.get 7 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 8 + i64.store align=1 + i32.const 36 + local.set 18 + i32.const 8 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + i32.const 20 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 20 + local.get 0 + local.get 22 + local.get 18 + call $_ZN4uuid3fmt10Hyphenated12encode_lower17h1c69527766d4fba7E + local.get 4 + i32.load offset=12 + local.set 23 + local.get 4 + i32.load offset=8 + local.set 24 + local.get 1 + local.get 24 + local.get 23 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + i32.const 64 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + local.get 27 + return + ) + (func $_ZN4core3fmt9Arguments6new_v117hdc9e1dc9c2f1162cE (;489;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 64 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=40 + local.get 7 + local.get 2 + i32.store offset=44 + local.get 7 + local.get 3 + i32.store offset=48 + local.get 7 + local.get 4 + i32.store offset=52 + local.get 2 + local.set 8 + local.get 4 + local.set 9 + local.get 8 + local.get 9 + i32.lt_u + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 12 + br_if 0 (;@3;) + i32.const 1 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 2 + local.set 15 + local.get 14 + local.set 16 + local.get 15 + local.get 16 + i32.gt_u + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + br_if 2 (;@1;) + br 1 (;@2;) + end + br 1 (;@1;) + end + i32.const 0 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=24 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 7 + i32.load offset=24 + local.set 21 + local.get 7 + i32.load offset=28 + local.set 22 + local.get 0 + local.get 21 + i32.store offset=16 + local.get 0 + local.get 22 + i32.store offset=20 + local.get 0 + local.get 3 + i32.store offset=8 + local.get 0 + local.get 4 + i32.store offset=12 + i32.const 64 + local.set 23 + local.get 7 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + end + i32.const 1055052 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=56 + i32.const 1 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=60 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=32 + i32.const 1055052 + local.set 28 + local.get 7 + local.get 28 + i32.store + i32.const 1 + local.set 29 + local.get 7 + local.get 29 + i32.store offset=4 + local.get 7 + i32.load offset=32 + local.set 30 + local.get 7 + i32.load offset=36 + local.set 31 + local.get 7 + local.get 30 + i32.store offset=16 + local.get 7 + local.get 31 + i32.store offset=20 + i32.const 1055060 + local.set 32 + local.get 7 + local.get 32 + i32.store offset=8 + i32.const 0 + local.set 33 + local.get 7 + local.get 33 + i32.store offset=12 + local.get 7 + local.set 34 + i32.const 1055136 + local.set 35 + local.get 34 + local.get 35 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3num7nonzero10NonZeroU163new17h0f443170e237bd72E (;490;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store16 offset=14 + i32.const 0 + local.set 4 + i32.const 65535 + local.set 5 + local.get 0 + local.get 5 + i32.and + local.set 6 + i32.const 65535 + local.set 7 + local.get 4 + local.get 7 + i32.and + local.set 8 + local.get 6 + local.get 8 + i32.eq + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + i32.eqz + br_if 0 (;@2;) + i32.const 0 + local.set 12 + local.get 3 + local.get 12 + i32.store16 offset=10 + br 1 (;@1;) + end + local.get 3 + local.get 0 + i32.store16 offset=12 + local.get 3 + i32.load16_u offset=12 + local.set 13 + local.get 3 + local.get 13 + i32.store16 offset=10 + end + local.get 3 + i32.load16_u offset=10 + local.set 14 + local.get 14 + return + ) + (func $_ZN4core3num7nonzero10NonZeroU323get17hd0cb0c94c2b95c86E (;491;) (type 2) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h87ab77465ad16f21E (;492;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store16 + local.get 4 + local.get 1 + i32.store16 offset=2 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=11 + local.get 4 + i32.load16_u + local.set 6 + i32.const 65535 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + i32.const 0 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + local.get 4 + i32.load16_u offset=2 + local.set 10 + local.get 4 + local.get 10 + i32.store16 offset=14 + i32.const 0 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=11 + local.get 4 + local.get 10 + i32.store16 offset=8 + local.get 4 + i32.load16_u offset=8 + local.set 12 + local.get 12 + call $_ZN9getrandom3imp15getrandom_inner28_$u7b$$u7b$closure$u7d$$u7d$17h79aa83ec0311582eE + local.set 13 + local.get 4 + local.get 13 + i32.store offset=4 + end + local.get 4 + i32.load8_u offset=11 + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load offset=4 + local.set 17 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + local.get 17 + return + ) + (func $_ZN9getrandom3imp15getrandom_inner28_$u7b$$u7b$closure$u7d$$u7d$17h79aa83ec0311582eE (;493;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store16 offset=2 + i32.const 2 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + call $_ZN4wasi13lib_generated5Errno3raw17he56c27b9ff094af9E + local.set 7 + local.get 7 + call $_ZN4core3num7nonzero10NonZeroU163new17h0f443170e237bd72E + local.set 8 + local.get 3 + local.get 8 + i32.store16 offset=10 + local.get 3 + i32.load16_u offset=10 + local.set 9 + i32.const 0 + local.set 10 + i32.const 65535 + local.set 11 + local.get 9 + local.get 11 + i32.and + local.set 12 + i32.const 65535 + local.set 13 + local.get 10 + local.get 13 + i32.and + local.set 14 + local.get 12 + local.get 14 + i32.eq + local.set 15 + i32.const 0 + local.set 16 + i32.const 1 + local.set 17 + i32.const 1 + local.set 18 + local.get 15 + local.get 18 + i32.and + local.set 19 + local.get 16 + local.get 17 + local.get 19 + select + local.set 20 + block ;; label = @1 + block ;; label = @2 + local.get 20 + br_if 0 (;@2;) + i32.const -2147483647 + local.set 21 + local.get 3 + local.get 21 + i32.store offset=4 + br 1 (;@1;) + end + local.get 3 + i32.load16_u offset=10 + local.set 22 + local.get 3 + local.get 22 + i32.store16 offset=14 + local.get 22 + call $_ZN4core7convert3num118_$LT$impl$u20$core..convert..From$LT$core..num..nonzero..NonZeroU16$GT$$u20$for$u20$core..num..nonzero..NonZeroU32$GT$4from17h6f83b42641c4fc86E + local.set 23 + local.get 23 + call $_ZN101_$LT$getrandom..error..Error$u20$as$u20$core..convert..From$LT$core..num..nonzero..NonZeroU32$GT$$GT$4from17h012b4c217a40719aE + local.set 24 + local.get 3 + local.get 24 + i32.store offset=4 + end + local.get 3 + i32.load offset=4 + local.set 25 + i32.const 16 + local.set 26 + local.get 3 + local.get 26 + i32.add + local.set 27 + local.get 27 + global.set $__stack_pointer + local.get 25 + return + ) + (func $_ZN4core7convert3num118_$LT$impl$u20$core..convert..From$LT$core..num..nonzero..NonZeroU16$GT$$u20$for$u20$core..num..nonzero..NonZeroU32$GT$4from17h6f83b42641c4fc86E (;494;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store16 offset=8 + local.get 3 + local.get 0 + i32.store16 offset=10 + i32.const 65535 + local.set 4 + local.get 0 + local.get 4 + i32.and + local.set 5 + local.get 3 + local.get 5 + i32.store offset=12 + local.get 3 + local.get 5 + i32.store offset=4 + local.get 3 + i32.load offset=4 + local.set 6 + local.get 6 + return + ) + (func $_ZN9getrandom5error5Error12raw_os_error17hdb5b90f771f63f2bE (;495;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + call $_ZN4core3num7nonzero10NonZeroU323get17hd0cb0c94c2b95c86E + local.set 5 + i32.const -2147483648 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.lt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + i32.const 0 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=4 + br 1 (;@1;) + end + local.get 1 + call $_ZN4core3num7nonzero10NonZeroU323get17hd0cb0c94c2b95c86E + local.set 13 + local.get 4 + local.get 13 + i32.store offset=8 + i32.const 1 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=4 + end + local.get 4 + i32.load offset=4 + local.set 15 + local.get 4 + i32.load offset=8 + local.set 16 + local.get 0 + local.get 16 + i32.store offset=4 + local.get 0 + local.get 15 + i32.store + i32.const 16 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + ) + (func $_ZN9getrandom5error6os_err17h64f52fb0d6312bffE (;496;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=28 + i32.const 0 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + local.get 6 + i32.load offset=12 + local.set 8 + local.get 6 + i32.load offset=16 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + local.get 0 + local.get 8 + i32.store + return + ) + (func $_ZN9getrandom5error13internal_desc17hd4cd7a3c2982c41fE (;497;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const -2147483648 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + i32.const 14 + local.set 7 + local.get 6 + local.get 7 + i32.gt_u + drop + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + local.get 6 + br_table 1 (;@14;) 2 (;@13;) 3 (;@12;) 4 (;@11;) 5 (;@10;) 6 (;@9;) 7 (;@8;) 8 (;@7;) 9 (;@6;) 0 (;@15;) 0 (;@15;) 10 (;@5;) 11 (;@4;) 12 (;@3;) 13 (;@2;) 0 (;@15;) + end + i32.const 0 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=4 + br 13 (;@1;) + end + i32.const 1055196 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=4 + i32.const 39 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=8 + br 12 (;@1;) + end + i32.const 1055235 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=4 + i32.const 38 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=8 + br 11 (;@1;) + end + i32.const 1055273 + local.set 13 + local.get 4 + local.get 13 + i32.store offset=4 + i32.const 20 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=8 + br 10 (;@1;) + end + i32.const 1055293 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=4 + i32.const 50 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=8 + br 9 (;@1;) + end + i32.const 1055343 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=4 + i32.const 45 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=8 + br 8 (;@1;) + end + i32.const 1055388 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=4 + i32.const 47 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=8 + br 7 (;@1;) + end + i32.const 1055435 + local.set 21 + local.get 4 + local.get 21 + i32.store offset=4 + i32.const 33 + local.set 22 + local.get 4 + local.get 22 + i32.store offset=8 + br 6 (;@1;) + end + i32.const 1055468 + local.set 23 + local.get 4 + local.get 23 + i32.store offset=4 + i32.const 29 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=8 + br 5 (;@1;) + end + i32.const 1055497 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=4 + i32.const 45 + local.set 26 + local.get 4 + local.get 26 + i32.store offset=8 + br 4 (;@1;) + end + i32.const 1055542 + local.set 27 + local.get 4 + local.get 27 + i32.store offset=4 + i32.const 49 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=8 + br 3 (;@1;) + end + i32.const 1055591 + local.set 29 + local.get 4 + local.get 29 + i32.store offset=4 + i32.const 45 + local.set 30 + local.get 4 + local.get 30 + i32.store offset=8 + br 2 (;@1;) + end + i32.const 1055636 + local.set 31 + local.get 4 + local.get 31 + i32.store offset=4 + i32.const 48 + local.set 32 + local.get 4 + local.get 32 + i32.store offset=8 + br 1 (;@1;) + end + i32.const 1055684 + local.set 33 + local.get 4 + local.get 33 + i32.store offset=4 + i32.const 101 + local.set 34 + local.get 4 + local.get 34 + i32.store offset=8 + end + local.get 4 + i32.load offset=4 + local.set 35 + local.get 4 + i32.load offset=8 + local.set 36 + local.get 0 + local.get 36 + i32.store offset=4 + local.get 0 + local.get 35 + i32.store + return + ) + (func $_ZN62_$LT$getrandom..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17h3e7d1bfd5dc515daE (;498;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 320 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=264 + local.get 4 + local.get 1 + i32.store offset=268 + local.get 0 + i32.load + local.set 5 + i32.const 24 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 5 + call $_ZN9getrandom5error5Error12raw_os_error17hdb5b90f771f63f2bE + local.get 4 + i32.load offset=24 + local.set 8 + local.get 4 + i32.load offset=28 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=44 + local.get 4 + local.get 8 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 16 + i32.eqz + br_if 0 (;@6;) + local.get 4 + i32.load offset=44 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=48 + i32.const 128 + local.set 18 + i32.const 0 + local.set 19 + i32.const 52 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 19 + local.get 18 + call $memset + drop + local.get 4 + i32.load offset=48 + local.set 22 + i32.const 8 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + i32.const 52 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 24 + local.get 22 + local.get 26 + local.get 18 + call $_ZN9getrandom5error6os_err17h64f52fb0d6312bffE + local.get 4 + i32.load offset=8 + local.set 27 + local.get 4 + i32.load offset=12 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=184 + local.get 4 + local.get 27 + i32.store offset=180 + local.get 4 + i32.load offset=180 + local.set 29 + i32.const 0 + local.set 30 + i32.const 1 + local.set 31 + local.get 31 + local.get 30 + local.get 29 + select + local.set 32 + local.get 32 + i32.eqz + br_if 1 (;@5;) + br 2 (;@4;) + end + local.get 0 + i32.load + local.set 33 + i32.const 16 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 33 + call $_ZN9getrandom5error13internal_desc17hd4cd7a3c2982c41fE + local.get 4 + i32.load offset=16 + local.set 36 + local.get 4 + i32.load offset=20 + local.set 37 + local.get 4 + local.get 37 + i32.store offset=224 + local.get 4 + local.get 36 + i32.store offset=220 + local.get 4 + i32.load offset=220 + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + local.get 40 + local.get 39 + local.get 38 + select + local.set 41 + i32.const 1 + local.set 42 + local.get 41 + local.set 43 + local.get 42 + local.set 44 + local.get 43 + local.get 44 + i32.eq + local.set 45 + i32.const 1 + local.set 46 + local.get 45 + local.get 46 + i32.and + local.set 47 + local.get 47 + br_if 2 (;@3;) + br 3 (;@2;) + end + i32.const 48 + local.set 48 + local.get 4 + local.get 48 + i32.add + local.set 49 + local.get 4 + local.get 49 + i32.store offset=312 + i32.const 56 + local.set 50 + local.get 4 + local.get 50 + i32.store offset=316 + i32.const 48 + local.set 51 + local.get 4 + local.get 51 + i32.add + local.set 52 + local.get 4 + local.get 52 + i32.store offset=304 + local.get 4 + local.get 50 + i32.store offset=308 + local.get 4 + i32.load offset=304 + local.set 53 + local.get 4 + i32.load offset=308 + local.set 54 + local.get 4 + local.get 53 + i32.store offset=212 + local.get 4 + local.get 54 + i32.store offset=216 + i32.const 188 + local.set 55 + local.get 4 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.set 57 + i32.const 1055164 + local.set 58 + i32.const 1 + local.set 59 + i32.const 212 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.set 62 + local.get 57 + local.get 58 + local.get 59 + local.get 62 + local.get 59 + call $_ZN4core3fmt9Arguments6new_v117hdc9e1dc9c2f1162cE + i32.const 188 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.set 65 + local.get 1 + local.get 65 + call $_ZN4core3fmt9Formatter9write_fmt17h6d3c31ddc029398dE + local.set 66 + i32.const 1 + local.set 67 + local.get 66 + local.get 67 + i32.and + local.set 68 + local.get 4 + local.get 68 + i32.store8 offset=39 + br 3 (;@1;) + end + local.get 4 + i32.load offset=180 + local.set 69 + local.get 4 + i32.load offset=184 + local.set 70 + local.get 4 + local.get 69 + i32.store offset=272 + local.get 4 + local.get 70 + i32.store offset=276 + local.get 69 + local.get 70 + local.get 1 + call $_ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h0b018583cd7041ddE + local.set 71 + i32.const 1 + local.set 72 + local.get 71 + local.get 72 + i32.and + local.set 73 + local.get 4 + local.get 73 + i32.store8 offset=39 + br 2 (;@1;) + end + local.get 4 + i32.load offset=220 + local.set 74 + local.get 4 + i32.load offset=224 + local.set 75 + local.get 4 + local.get 74 + i32.store offset=280 + local.get 4 + local.get 75 + i32.store offset=284 + local.get 1 + local.get 74 + local.get 75 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + local.set 76 + i32.const 1 + local.set 77 + local.get 76 + local.get 77 + i32.and + local.set 78 + local.get 4 + local.get 78 + i32.store8 offset=39 + br 1 (;@1;) + end + local.get 0 + i32.load + local.set 79 + local.get 79 + call $_ZN4core3num7nonzero10NonZeroU323get17hd0cb0c94c2b95c86E + local.set 80 + local.get 4 + local.get 80 + i32.store offset=260 + i32.const 260 + local.set 81 + local.get 4 + local.get 81 + i32.add + local.set 82 + local.get 4 + local.get 82 + i32.store offset=296 + i32.const 47 + local.set 83 + local.get 4 + local.get 83 + i32.store offset=300 + i32.const 260 + local.set 84 + local.get 4 + local.get 84 + i32.add + local.set 85 + local.get 4 + local.get 85 + i32.store offset=288 + local.get 4 + local.get 83 + i32.store offset=292 + local.get 4 + i32.load offset=288 + local.set 86 + local.get 4 + i32.load offset=292 + local.set 87 + local.get 4 + local.get 86 + i32.store offset=252 + local.get 4 + local.get 87 + i32.store offset=256 + i32.const 228 + local.set 88 + local.get 4 + local.get 88 + i32.add + local.set 89 + local.get 89 + local.set 90 + i32.const 1055188 + local.set 91 + i32.const 1 + local.set 92 + i32.const 252 + local.set 93 + local.get 4 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.set 95 + local.get 90 + local.get 91 + local.get 92 + local.get 95 + local.get 92 + call $_ZN4core3fmt9Arguments6new_v117hdc9e1dc9c2f1162cE + i32.const 228 + local.set 96 + local.get 4 + local.get 96 + i32.add + local.set 97 + local.get 97 + local.set 98 + local.get 1 + local.get 98 + call $_ZN4core3fmt9Formatter9write_fmt17h6d3c31ddc029398dE + local.set 99 + i32.const 1 + local.set 100 + local.get 99 + local.get 100 + i32.and + local.set 101 + local.get 4 + local.get 101 + i32.store8 offset=39 + end + local.get 4 + i32.load8_u offset=39 + local.set 102 + i32.const 1 + local.set 103 + local.get 102 + local.get 103 + i32.and + local.set 104 + i32.const 320 + local.set 105 + local.get 4 + local.get 105 + i32.add + local.set 106 + local.get 106 + global.set $__stack_pointer + local.get 104 + return + ) + (func $_ZN101_$LT$getrandom..error..Error$u20$as$u20$core..convert..From$LT$core..num..nonzero..NonZeroU32$GT$$GT$4from17h012b4c217a40719aE (;499;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN9getrandom3imp15getrandom_inner17h4233db41bf15974aE (;500;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=28 + i32.const 8 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.get 0 + local.get 1 + call $_ZN4wasi13lib_generated10random_get17hf07b0d686e1c7155E + local.get 4 + i32.load16_u offset=8 + local.set 7 + local.get 4 + i32.load16_u offset=10 + local.set 8 + local.get 7 + local.get 8 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h87ab77465ad16f21E + local.set 9 + i32.const 32 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + local.get 9 + return + ) + (func $_ZN4wasi13lib_generated5Errno3raw17he56c27b9ff094af9E (;501;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load16_u + local.set 4 + local.get 4 + return + ) + (func $_ZN4wasi13lib_generated10random_get17hf07b0d686e1c7155E (;502;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=20 + local.get 5 + local.get 2 + i32.store offset=24 + local.get 1 + local.get 2 + call $_ZN4wasi13lib_generated22wasi_snapshot_preview110random_get17h3bb5964acf203bcaE + local.set 6 + local.get 5 + local.get 6 + i32.store offset=28 + block ;; label = @1 + block ;; label = @2 + local.get 6 + br_if 0 (;@2;) + i32.const 0 + local.set 7 + local.get 5 + local.get 7 + i32.store16 offset=14 + br 1 (;@1;) + end + local.get 5 + local.get 6 + i32.store16 offset=18 + local.get 5 + i32.load16_u offset=18 + local.set 8 + local.get 5 + local.get 8 + i32.store16 offset=16 + i32.const 1 + local.set 9 + local.get 5 + local.get 9 + i32.store16 offset=14 + end + local.get 5 + i32.load16_u offset=14 + local.set 10 + local.get 5 + i32.load16_u offset=16 + local.set 11 + local.get 0 + local.get 11 + i32.store16 offset=2 + local.get 0 + local.get 10 + i32.store16 + i32.const 32 + local.set 12 + local.get 5 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$9index_mut17h7ba44bb74912127dE (;503;) (type 20) (param i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 6 + i32.const 64 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 8 + local.get 1 + i32.store offset=16 + local.get 8 + local.get 2 + i32.store offset=20 + local.get 8 + local.get 3 + i32.store offset=24 + local.get 8 + local.get 4 + i32.store offset=28 + local.get 1 + local.set 9 + local.get 2 + local.set 10 + local.get 9 + local.get 10 + i32.gt_u + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 13 + br_if 0 (;@3;) + local.get 2 + local.set 14 + local.get 4 + local.set 15 + local.get 14 + local.get 15 + i32.gt_u + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + local.get 18 + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 1 + local.get 2 + local.get 5 + call $_ZN4core5slice5index22slice_index_order_fail17hdc3038025a869f5aE + unreachable + end + local.get 8 + local.get 1 + i32.store offset=32 + local.get 8 + local.get 2 + i32.store offset=36 + local.get 8 + local.get 3 + i32.store offset=40 + local.get 8 + local.get 4 + i32.store offset=44 + local.get 2 + local.get 1 + i32.sub + local.set 19 + local.get 8 + local.get 19 + i32.store offset=48 + local.get 8 + local.get 3 + i32.store offset=52 + local.get 3 + local.get 1 + i32.add + local.set 20 + local.get 8 + local.get 20 + i32.store offset=56 + local.get 8 + local.get 20 + i32.store offset=60 + local.get 8 + local.get 20 + i32.store offset=8 + local.get 8 + local.get 19 + i32.store offset=12 + local.get 8 + i32.load offset=8 + local.set 21 + local.get 8 + i32.load offset=12 + local.set 22 + local.get 8 + local.get 21 + i32.store + local.get 8 + local.get 22 + i32.store offset=4 + local.get 8 + i32.load + local.set 23 + local.get 8 + i32.load offset=4 + local.set 24 + local.get 0 + local.get 24 + i32.store offset=4 + local.get 0 + local.get 23 + i32.store + i32.const 64 + local.set 25 + local.get 8 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + return + end + local.get 2 + local.get 4 + local.get 5 + call $_ZN4core5slice5index24slice_end_index_len_fail17hcd956808c91350ecE + unreachable + ) + (func $_ZN4core3cmp5impls50_$LT$impl$u20$core..cmp..Ord$u20$for$u20$usize$GT$3cmp17hb5631e6bc925f02eE (;504;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 1 + i32.load + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.lt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 12 + local.get 1 + i32.load + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i32.eq + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + local.get 18 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 255 + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + br 3 (;@1;) + end + i32.const 1 + local.set 20 + local.get 4 + local.get 20 + i32.store8 offset=7 + br 1 (;@2;) + end + i32.const 0 + local.set 21 + local.get 4 + local.get 21 + i32.store8 offset=7 + end + end + local.get 4 + i32.load8_u offset=7 + local.set 22 + local.get 22 + return + ) + (func $_ZN4core3cmp6max_by17h7eebf0012b8bb720E (;505;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=30 + local.get 4 + local.get 5 + i32.store8 offset=29 + i32.const 4 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 4 + local.get 7 + i32.store offset=20 + i32.const 8 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + local.get 4 + i32.load offset=20 + local.set 10 + local.get 4 + i32.load offset=24 + local.set 11 + local.get 10 + local.get 11 + call $_ZN4core3ops8function6FnOnce9call_once17hd786bb64fb096b1fE + local.set 12 + local.get 4 + local.get 12 + i32.store8 offset=19 + local.get 4 + i32.load8_u offset=19 + local.set 13 + local.get 13 + local.get 5 + i32.add + local.set 14 + i32.const 255 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 16 + br_table 0 (;@3;) 0 (;@3;) 1 (;@2;) 0 (;@3;) + end + i32.const 0 + local.set 17 + local.get 4 + local.get 17 + i32.store8 offset=29 + local.get 4 + i32.load offset=8 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 0 + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=30 + local.get 4 + i32.load offset=4 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=12 + end + local.get 4 + i32.load8_u offset=29 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @1 + local.get 23 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load8_u offset=30 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + block ;; label = @1 + local.get 26 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load offset=12 + local.set 27 + i32.const 32 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + local.get 27 + return + unreachable + ) + (func $_ZN4core3ops8function6FnOnce9call_once17hd786bb64fb096b1fE (;506;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + i32.load offset=4 + local.set 5 + local.get 4 + i32.load offset=8 + local.set 6 + local.get 5 + local.get 6 + call $_ZN4core3cmp5impls50_$LT$impl$u20$core..cmp..Ord$u20$for$u20$usize$GT$3cmp17hb5631e6bc925f02eE + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17h4f922f49d883f526E (;507;) (type 4) (param i32 i32) + local.get 0 + i64.const -2256346875494551181 + i64.store offset=8 + local.get 0 + i64.const -7566550363774295414 + i64.store + ) + (func $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17ha1825e7456c3c7cbE (;508;) (type 4) (param i32 i32) + local.get 0 + i64.const -163230743173927068 + i64.store offset=8 + local.get 0 + i64.const -4493808902380553279 + i64.store + ) + (func $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17hb5f011e64b5a5b56E (;509;) (type 4) (param i32 i32) + local.get 0 + i64.const -225766553761432676 + i64.store offset=8 + local.get 0 + i64.const -3537847025645999657 + i64.store + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h96ec45e95d0f5ab7E (;510;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 1 + call $_ZN43_$LT$bool$u20$as$u20$core..fmt..Display$GT$3fmt17h1e8be0f4035bd304E + ) + (func $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h80546ffaaffb410eE (;511;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 1 + call $_ZN70_$LT$core..panic..location..Location$u20$as$u20$core..fmt..Display$GT$3fmt17h5f420ca330fc4ec3E + ) + (func $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hacd681e15bcd54e4E (;512;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 0 + i32.load offset=4 + local.get 1 + call $_ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h0b018583cd7041ddE + ) + (func $_ZN4core3fmt5Write10write_char17h489f10ec6ae8f49dE (;513;) (type 1) (param i32 i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 0 + i32.store offset=12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + local.get 1 + i32.const 65536 + i32.ge_u + br_if 2 (;@2;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 3 + br 3 (;@1;) + end + local.get 2 + local.get 1 + i32.store8 offset=12 + i32.const 1 + local.set 3 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 3 + br 1 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 3 + end + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 0 + i32.sub + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 1 + local.get 0 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 0 + end + local.get 1 + i32.load offset=4 + local.get 0 + i32.add + local.get 2 + i32.const 12 + i32.add + local.get 3 + call $memcpy + drop + local.get 1 + local.get 0 + local.get 3 + i32.add + i32.store offset=8 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + i32.const 0 + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE (;514;) (type 5) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.lt_u + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 1 + i32.const 1 + i32.shl + local.tee 4 + local.get 2 + local.get 4 + local.get 2 + i32.gt_u + select + local.tee 2 + i32.const 8 + local.get 2 + i32.const 8 + i32.gt_u + select + local.tee 2 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 1 + br_if 0 (;@4;) + local.get 3 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 3 + local.get 1 + i32.store offset=28 + local.get 3 + i32.const 1 + i32.store offset=24 + local.get 3 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 3 + i32.const 8 + i32.add + local.get 4 + local.get 2 + local.get 3 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h20d948a7040cf6d8E + local.get 3 + i32.load offset=12 + local.set 1 + block ;; label = @3 + local.get 3 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 2 + i32.store + local.get 0 + local.get 1 + i32.store offset=4 + br 2 (;@1;) + end + local.get 1 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 3 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 3 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4core3fmt5Write10write_char17hd603e62208954347E (;515;) (type 1) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 0 + i32.store offset=12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + local.get 1 + i32.const 65536 + i32.ge_u + br_if 2 (;@2;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 1 + br 3 (;@1;) + end + local.get 2 + local.get 1 + i32.store8 offset=12 + i32.const 1 + local.set 1 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 1 + br 1 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 1 + end + local.get 0 + local.get 2 + i32.const 12 + i32.add + local.get 1 + call $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h9a82cb45fa16fecfE + local.set 1 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h9a82cb45fa16fecfE (;516;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + i32.const 0 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + loop ;; label = @4 + local.get 3 + local.get 2 + i32.store offset=4 + local.get 3 + local.get 1 + i32.store + local.get 3 + i32.const 8 + i32.add + i32.const 2 + local.get 3 + i32.const 1 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @5 + local.get 3 + i32.load16_u offset=8 + br_if 0 (;@5;) + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 5 + br_if 0 (;@6;) + i32.const 2 + local.set 2 + i32.const 1056620 + local.set 5 + br 3 (;@3;) + end + local.get 2 + local.get 5 + i32.lt_u + br_if 4 (;@1;) + local.get 1 + local.get 5 + i32.add + local.set 1 + local.get 2 + local.get 5 + i32.sub + local.tee 2 + br_if 1 (;@4;) + br 3 (;@2;) + end + block ;; label = @5 + local.get 3 + i32.load16_u offset=10 + local.tee 5 + i32.const 27 + i32.ne + br_if 0 (;@5;) + local.get 2 + br_if 1 (;@4;) + br 3 (;@2;) + end + end + i32.const 0 + local.set 2 + end + local.get 0 + i32.load offset=4 + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u + local.tee 1 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 1 + i32.const 3 + i32.ne + br_if 1 (;@3;) + end + local.get 4 + i32.load + local.tee 6 + local.get 4 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 3) + block ;; label = @4 + local.get 1 + i32.load offset=4 + local.tee 7 + i32.eqz + br_if 0 (;@4;) + local.get 6 + local.get 7 + local.get 1 + i32.load offset=8 + call $__rust_dealloc + end + local.get 4 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store + i32.const 1 + local.set 4 + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 4 + return + end + local.get 5 + local.get 2 + i32.const 1056632 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + ) + (func $_ZN4core3fmt5Write9write_fmt17h2793859070167ab3E (;517;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.const 1056156 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3fmt5Write9write_fmt17h6d5f49355fe678dfE (;518;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.const 1056132 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3fmt5Write9write_fmt17h7834b5678641f3c1E (;519;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.const 1056180 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN3std9panicking12default_hook17hfbdb6633299d3afbE (;520;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load8_u offset=17 + br_if 0 (;@2;) + block ;; label = @3 + i32.const 0 + i32.load offset=1066472 + i32.const 1 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + call $_ZN3std5panic19get_backtrace_style17ha4622700fe54f57fE + i32.store8 offset=35 + br 2 (;@1;) + end + local.get 1 + i32.const 1 + i32.store8 offset=35 + br 1 (;@1;) + end + local.get 1 + i32.const 3 + i32.store8 offset=35 + end + local.get 1 + local.get 0 + i32.load offset=12 + i32.store offset=36 + i32.const 12 + local.set 2 + local.get 1 + i32.const 16 + i32.add + local.get 0 + i32.load + local.tee 3 + local.get 0 + i32.load offset=4 + i32.const 12 + i32.add + local.tee 0 + i32.load + call_indirect (type 4) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i64.load offset=16 + i64.const -4493808902380553279 + i64.xor + local.get 1 + i32.const 16 + i32.add + i32.const 8 + i32.add + i64.load + i64.const -163230743173927068 + i64.xor + i64.or + i64.eqz + br_if 0 (;@3;) + local.get 1 + local.get 3 + local.get 0 + i32.load + call_indirect (type 4) + i32.const 1057172 + local.set 0 + local.get 1 + i64.load + i64.const -7566550363774295414 + i64.xor + local.get 1 + i32.const 8 + i32.add + i64.load + i64.const -2256346875494551181 + i64.xor + i64.or + i64.eqz + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.const 8 + i32.add + local.set 0 + local.get 3 + i32.const 4 + i32.add + local.set 3 + br 1 (;@2;) + end + local.get 3 + i32.const 4 + i32.add + local.set 0 + end + local.get 0 + i32.load + local.set 2 + local.get 3 + i32.load + local.set 0 + end + local.get 1 + local.get 2 + i32.store offset=44 + local.get 1 + local.get 0 + i32.store offset=40 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + i32.const 0 + i32.load offset=1066480 + local.tee 0 + br_if 0 (;@7;) + call $_ZN4core4cell4once17OnceCell$LT$T$GT$15get_or_try_init13outlined_call17hab032dcb2244e6f0E + local.set 0 + i32.const 0 + i32.load offset=1066480 + br_if 1 (;@6;) + i32.const 0 + local.get 0 + i32.store offset=1066480 + end + local.get 0 + local.get 0 + i32.load + local.tee 3 + i32.const 1 + i32.add + i32.store + local.get 3 + i32.const -1 + i32.le_s + br_if 1 (;@5;) + local.get 1 + local.get 0 + i32.store offset=48 + block ;; label = @7 + block ;; label = @8 + local.get 0 + i32.const 16 + i32.add + i32.load + local.tee 3 + br_if 0 (;@8;) + i32.const 9 + local.set 2 + i32.const 1057184 + local.set 3 + br 1 (;@7;) + end + local.get 0 + i32.const 20 + i32.add + i32.load + i32.const -1 + i32.add + local.set 2 + end + local.get 1 + local.get 2 + i32.store offset=56 + local.get 1 + local.get 3 + i32.store offset=52 + local.get 1 + local.get 1 + i32.const 35 + i32.add + i32.store offset=72 + local.get 1 + local.get 1 + i32.const 40 + i32.add + i32.store offset=68 + local.get 1 + local.get 1 + i32.const 36 + i32.add + i32.store offset=64 + local.get 1 + local.get 1 + i32.const 52 + i32.add + i32.store offset=60 + block ;; label = @7 + i32.const 0 + i32.load8_u offset=1066427 + br_if 0 (;@7;) + local.get 1 + i32.const 0 + i32.store offset=76 + br 4 (;@3;) + end + i32.const 0 + i32.const 1 + i32.store8 offset=1066427 + block ;; label = @7 + i32.const 0 + i32.load8_u offset=1066484 + br_if 0 (;@7;) + i32.const 0 + i32.const 1 + i32.store8 offset=1066484 + i32.const 0 + i32.const 0 + i32.store offset=1066488 + local.get 1 + i32.const 0 + i32.store offset=76 + br 4 (;@3;) + end + local.get 1 + i32.const 0 + i32.load offset=1066488 + local.tee 3 + i32.store offset=76 + i32.const 0 + i32.const 0 + i32.store offset=1066488 + local.get 3 + i32.eqz + br_if 3 (;@3;) + local.get 3 + i32.load8_u offset=8 + local.set 0 + local.get 3 + i32.const 1 + i32.store8 offset=8 + local.get 1 + local.get 0 + i32.store8 offset=83 + local.get 0 + br_if 2 (;@4;) + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + i32.const 0 + i32.load offset=1066456 + i32.const 2147483647 + i32.and + br_if 0 (;@9;) + local.get 1 + i32.const 60 + i32.add + local.get 3 + i32.const 12 + i32.add + i32.const 1057196 + call $_ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h61263dca9dba1552E + local.get 3 + i32.const 9 + i32.add + local.set 0 + br 1 (;@8;) + end + call $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E + local.set 0 + local.get 1 + i32.const 60 + i32.add + local.get 3 + i32.const 12 + i32.add + i32.const 1057196 + call $_ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h61263dca9dba1552E + local.get 0 + i32.eqz + br_if 1 (;@7;) + local.get 3 + i32.const 9 + i32.add + local.set 0 + end + i32.const 0 + i32.load offset=1066456 + i32.const 2147483647 + i32.and + i32.eqz + br_if 0 (;@7;) + call $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E + br_if 0 (;@7;) + local.get 0 + i32.const 1 + i32.store8 + end + local.get 3 + i32.const 0 + i32.store8 offset=8 + i32.const 0 + i32.const 1 + i32.store8 offset=1066427 + block ;; label = @7 + block ;; label = @8 + i32.const 0 + i32.load8_u offset=1066484 + br_if 0 (;@8;) + i32.const 0 + local.get 3 + i32.store offset=1066488 + i32.const 0 + i32.const 1 + i32.store8 offset=1066484 + br 1 (;@7;) + end + i32.const 0 + i32.load offset=1066488 + local.set 0 + i32.const 0 + local.get 3 + i32.store offset=1066488 + local.get 1 + local.get 0 + i32.store offset=84 + local.get 0 + i32.eqz + br_if 0 (;@7;) + local.get 0 + local.get 0 + i32.load + local.tee 3 + i32.const -1 + i32.add + i32.store + local.get 3 + i32.const 1 + i32.ne + br_if 0 (;@7;) + local.get 1 + i32.const 84 + i32.add + call $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h908e554f01387e88E + end + i32.const 1 + local.set 3 + local.get 1 + i32.load offset=48 + local.tee 0 + i32.eqz + br_if 5 (;@1;) + br 4 (;@2;) + end + local.get 1 + i32.const 96 + i32.add + i64.const 0 + i64.store align=4 + local.get 1 + i32.const 1 + i32.store offset=88 + local.get 1 + i32.const 1055804 + i32.store offset=84 + local.get 1 + i32.const 1055788 + i32.store offset=92 + local.get 1 + i32.const 84 + i32.add + i32.const 1055892 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + unreachable + unreachable + end + local.get 1 + i64.const 0 + i64.store offset=96 align=4 + local.get 1 + i32.const 1055788 + i32.store offset=92 + local.get 1 + i32.const 1 + i32.store offset=88 + local.get 1 + i32.const 1056752 + i32.store offset=84 + local.get 1 + i32.const 83 + i32.add + local.get 1 + i32.const 84 + i32.add + call $_ZN4core9panicking13assert_failed17h7e843cfbce1cf162E + unreachable + end + local.get 1 + i32.const 60 + i32.add + local.get 1 + i32.const 111 + i32.add + i32.const 1057236 + call $_ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h61263dca9dba1552E + i32.const 0 + local.set 3 + end + local.get 0 + local.get 0 + i32.load + local.tee 2 + i32.const -1 + i32.add + i32.store + block ;; label = @2 + local.get 2 + i32.const 1 + i32.ne + br_if 0 (;@2;) + local.get 1 + i32.const 48 + i32.add + call $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17ha7077228a9595bb7E + end + local.get 3 + i32.const -1 + i32.xor + local.get 1 + i32.load offset=76 + local.tee 0 + i32.const 0 + i32.ne + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 0 + i32.load + local.tee 3 + i32.const -1 + i32.add + i32.store + local.get 3 + i32.const 1 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.const 76 + i32.add + call $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h908e554f01387e88E + end + local.get 1 + i32.const 112 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4core3ptr122drop_in_place$LT$$RF$alloc..boxed..Box$LT$dyn$u20$core..error..Error$u2b$core..marker..Send$u2b$core..marker..Sync$GT$$GT$17h160f5ed3d56162edE (;521;) (type 3) (param i32)) + (func $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E (;522;) (type 15) (result i32) + i32.const 0 + i32.load offset=1066472 + i32.eqz + ) + (func $_ZN4core3ptr29drop_in_place$LT$$LP$$RP$$GT$17he35955faf548ca26E (;523;) (type 3) (param i32)) + (func $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17ha7077228a9595bb7E (;524;) (type 3) (param i32) + (local i32 i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 0 + i32.const 16 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 20 + i32.add + i32.load + local.set 2 + local.get 1 + i32.const 0 + i32.store8 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 1 + local.get 2 + i32.const 1 + call $__rust_dealloc + end + block ;; label = @1 + local.get 0 + i32.const -1 + i32.eq + br_if 0 (;@1;) + local.get 0 + local.get 0 + i32.load offset=4 + local.tee 1 + i32.const -1 + i32.add + i32.store offset=4 + local.get 1 + i32.const 1 + i32.ne + br_if 0 (;@1;) + local.get 0 + i32.const 24 + i32.const 8 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h3bea3c0cbceb607aE (;525;) (type 3) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + i32.const 1 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17ha10b843531697b20E (;526;) (type 3) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + i32.const 1 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr47drop_in_place$LT$wasi..lib_generated..Errno$GT$17hb9c69bcb21e30a34E (;527;) (type 3) (param i32)) + (func $_ZN4core3ptr77drop_in_place$LT$std..panicking..begin_panic_handler..FormatStringPayload$GT$17hf1108b505bbdc709E (;528;) (type 3) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + i32.const 1 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17ha126ee6f524769c3E (;529;) (type 4) (param i32 i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 255 + i32.and + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 3) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 3 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr88drop_in_place$LT$std..io..Write..write_fmt..Adapter$LT$alloc..vec..Vec$LT$u8$GT$$GT$$GT$17haaec627cf452ac47E (;530;) (type 3) (param i32) + (local i32 i32 i32) + local.get 0 + i32.load offset=4 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load8_u + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 3) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 3 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + ) + (func $_ZN4core4cell4once17OnceCell$LT$T$GT$15get_or_try_init13outlined_call17hab032dcb2244e6f0E (;531;) (type 15) (result i32) + (local i32 i32 i32 i32 i64 i64 i64) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 0 + global.set $__stack_pointer + local.get 0 + i32.const 8 + i32.add + i32.const 8 + i32.const 16 + call $_ZN5alloc4sync32arcinner_layout_for_value_layout17h9e9b7849032db57bE + local.get 0 + i32.load offset=8 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load offset=12 + local.tee 2 + br_if 0 (;@2;) + local.get 1 + local.set 3 + br 1 (;@1;) + end + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 2 + local.get 1 + call $__rust_alloc + local.set 3 + end + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 3 + i64.const 4294967297 + i64.store + local.get 3 + i32.const 16 + i32.add + i32.const 0 + i32.store + i32.const 0 + i64.load offset=1066464 + local.set 4 + loop ;; label = @3 + local.get 4 + i64.const 1 + i64.add + local.tee 5 + i64.eqz + br_if 2 (;@1;) + i32.const 0 + local.get 5 + i32.const 0 + i64.load offset=1066464 + local.tee 6 + local.get 6 + local.get 4 + i64.eq + local.tee 1 + select + i64.store offset=1066464 + local.get 6 + local.set 4 + local.get 1 + i32.eqz + br_if 0 (;@3;) + end + local.get 3 + local.get 5 + i64.store offset=8 + local.get 0 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 3 + return + end + local.get 1 + local.get 2 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN3std6thread8ThreadId3new9exhausted17hd7e1c66263283d14E + unreachable + ) + (func $_ZN3std6thread8ThreadId3new9exhausted17hd7e1c66263283d14E (;532;) (type 10) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 0 + global.set $__stack_pointer + local.get 0 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 0 + i32.const 1 + i32.store offset=12 + local.get 0 + i32.const 1056300 + i32.store offset=8 + local.get 0 + i32.const 1055788 + i32.store offset=16 + local.get 0 + i32.const 8 + i32.add + i32.const 1056308 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core9panicking13assert_failed17h7e843cfbce1cf162E (;533;) (type 4) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 1055908 + i32.store offset=12 + local.get 2 + local.get 0 + i32.store offset=8 + i32.const 0 + local.get 2 + i32.const 8 + i32.add + i32.const 1056032 + local.get 2 + i32.const 12 + i32.add + i32.const 1056032 + local.get 1 + i32.const 1056816 + call $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE + unreachable + ) + (func $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E (;534;) (type 1) (param i32 i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=12 + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + block ;; label = @5 + local.get 1 + i32.const 65536 + i32.ge_u + br_if 0 (;@5;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 1 + br 3 (;@2;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 1 + br 2 (;@2;) + end + block ;; label = @4 + local.get 0 + i32.load offset=8 + local.tee 3 + local.get 0 + i32.load + i32.ne + br_if 0 (;@4;) + local.get 0 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h40eb7eaac9e3ecfcE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + local.get 3 + i32.const 1 + i32.add + i32.store offset=8 + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + i32.store8 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 1 + end + block ;; label = @2 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 1 + i32.ge_u + br_if 0 (;@2;) + local.get 0 + local.get 3 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 2 + i32.const 12 + i32.add + local.get 1 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 1 + i32.add + i32.store offset=8 + end + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + i32.const 0 + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h40eb7eaac9e3ecfcE (;535;) (type 4) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 3 + i32.const 1 + i32.shl + local.tee 4 + local.get 1 + local.get 4 + local.get 1 + i32.gt_u + select + local.tee 1 + i32.const 8 + local.get 1 + i32.const 8 + i32.gt_u + select + local.tee 1 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.store offset=28 + local.get 2 + i32.const 1 + i32.store offset=24 + local.get 2 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 2 + i32.const 8 + i32.add + local.get 4 + local.get 1 + local.get 2 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h20d948a7040cf6d8E + local.get 2 + i32.load offset=12 + local.set 3 + block ;; label = @3 + local.get 2 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 3 + i32.store offset=4 + br 2 (;@1;) + end + local.get 3 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE (;536;) (type 6) (param i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 2 + i32.ge_u + br_if 0 (;@1;) + local.get 0 + local.get 3 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + local.get 2 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 2 + i32.add + i32.store offset=8 + i32.const 0 + ) + (func $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h908e554f01387e88E (;537;) (type 3) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 0 + i32.const 12 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 16 + i32.add + i32.load + local.get 1 + i32.const 1 + call $__rust_dealloc + end + block ;; label = @1 + local.get 0 + i32.const -1 + i32.eq + br_if 0 (;@1;) + local.get 0 + local.get 0 + i32.load offset=4 + local.tee 1 + i32.const -1 + i32.add + i32.store offset=4 + local.get 1 + i32.const 1 + i32.ne + br_if 0 (;@1;) + local.get 0 + i32.const 24 + i32.const 4 + call $__rust_dealloc + end + ) + (func $_ZN5alloc7raw_vec11finish_grow17h20d948a7040cf6d8E (;538;) (type 12) (param i32 i32 i32 i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.eqz + br_if 0 (;@3;) + local.get 2 + i32.const -1 + i32.le_s + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=4 + i32.eqz + br_if 0 (;@6;) + block ;; label = @7 + local.get 3 + i32.const 8 + i32.add + i32.load + local.tee 4 + br_if 0 (;@7;) + block ;; label = @8 + local.get 2 + br_if 0 (;@8;) + local.get 1 + local.set 3 + br 4 (;@4;) + end + i32.const 0 + i32.load8_u offset=1066425 + drop + br 2 (;@5;) + end + local.get 3 + i32.load + local.get 4 + local.get 1 + local.get 2 + call $__rust_realloc + local.set 3 + br 2 (;@4;) + end + block ;; label = @6 + local.get 2 + br_if 0 (;@6;) + local.get 1 + local.set 3 + br 2 (;@4;) + end + i32.const 0 + i32.load8_u offset=1066425 + drop + end + local.get 2 + local.get 1 + call $__rust_alloc + local.set 3 + end + block ;; label = @4 + local.get 3 + i32.eqz + br_if 0 (;@4;) + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + return + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + br 2 (;@1;) + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + br 1 (;@1;) + end + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 0 + i32.const 1 + i32.store + ) + (func $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E (;539;) (type 5) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 4 + i32.store8 + local.get 3 + local.get 1 + i32.store offset=8 + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.const 1056156 + local.get 2 + call $_ZN4core3fmt5write17h8483a024db734510E + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + local.get 3 + i32.load8_u + i32.const 4 + i32.ne + br_if 0 (;@3;) + local.get 0 + i32.const 1056664 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 2 (;@1;) + end + local.get 0 + local.get 3 + i64.load + i64.store align=4 + br 1 (;@1;) + end + local.get 0 + i32.const 4 + i32.store8 + local.get 3 + i32.load offset=4 + local.set 1 + block ;; label = @2 + local.get 3 + i32.load8_u + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 3) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 4 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 4 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E (;540;) (type 10) + call $abort + unreachable + ) + (func $_ZN68_$LT$std..thread..local..AccessError$u20$as$u20$core..fmt..Debug$GT$3fmt17h45adcd1d47d63938E (;541;) (type 1) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 8 + i32.add + local.get 1 + i32.const 1056205 + i32.const 11 + call $_ZN4core3fmt9Formatter12debug_struct17h06d312a4631fe4c5E + local.get 2 + i32.const 8 + i32.add + call $_ZN4core3fmt8builders11DebugStruct6finish17hb583ce2f1fdf6727E + local.set 1 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN3std3env11current_dir17hf9e1ecc3da575addE (;542;) (type 3) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + i32.const 0 + i32.load8_u offset=1066425 + drop + i32.const 512 + local.set 2 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + i32.const 512 + i32.const 1 + call $__rust_alloc + local.tee 3 + i32.eqz + br_if 0 (;@4;) + local.get 1 + local.get 3 + i32.store offset=8 + local.get 1 + i32.const 512 + i32.store offset=4 + local.get 3 + i32.const 512 + call $getcwd + br_if 1 (;@3;) + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + i32.const 0 + i32.load offset=1067016 + local.tee 2 + i32.const 68 + i32.ne + br_if 0 (;@7;) + i32.const 512 + local.set 2 + br 1 (;@6;) + end + local.get 0 + i64.const 2147483648 + i64.store align=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + i32.const 512 + local.set 2 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 1 + local.get 2 + i32.store offset=12 + local.get 1 + i32.const 4 + i32.add + local.get 2 + i32.const 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.tee 3 + local.get 1 + i32.load offset=4 + local.tee 2 + call $getcwd + br_if 3 (;@3;) + i32.const 0 + i32.load offset=1067016 + local.tee 4 + i32.const 68 + i32.eq + br_if 0 (;@6;) + end + local.get 0 + i64.const 2147483648 + i64.store align=4 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.store + local.get 2 + i32.eqz + br_if 3 (;@2;) + end + local.get 3 + local.get 2 + i32.const 1 + call $__rust_dealloc + br 2 (;@2;) + end + i32.const 1 + i32.const 512 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 1 + local.get 3 + call $strlen + local.tee 4 + i32.store offset=12 + block ;; label = @3 + local.get 2 + local.get 4 + i32.le_u + br_if 0 (;@3;) + block ;; label = @4 + block ;; label = @5 + local.get 4 + br_if 0 (;@5;) + i32.const 1 + local.set 5 + local.get 3 + local.get 2 + i32.const 1 + call $__rust_dealloc + br 1 (;@4;) + end + local.get 3 + local.get 2 + i32.const 1 + local.get 4 + call $__rust_realloc + local.tee 5 + i32.eqz + br_if 3 (;@1;) + end + local.get 1 + local.get 4 + i32.store offset=4 + local.get 1 + local.get 5 + i32.store offset=8 + end + local.get 0 + local.get 1 + i64.load offset=4 align=4 + i64.store align=4 + local.get 0 + i32.const 8 + i32.add + local.get 1 + i32.const 4 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + return + end + i32.const 1 + local.get 4 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN3std3env7_var_os17h7c77265d07173675E (;543;) (type 5) (param i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 416 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.const 383 + i32.gt_u + br_if 0 (;@4;) + local.get 3 + i32.const 20 + i32.add + local.get 1 + local.get 2 + call $memcpy + drop + local.get 3 + i32.const 20 + i32.add + local.get 2 + i32.add + i32.const 0 + i32.store8 + local.get 3 + i32.const 404 + i32.add + local.get 3 + i32.const 20 + i32.add + local.get 2 + i32.const 1 + i32.add + call $_ZN4core3ffi5c_str4CStr19from_bytes_with_nul17h0170be74848b980dE + block ;; label = @5 + local.get 3 + i32.load offset=404 + br_if 0 (;@5;) + block ;; label = @6 + local.get 3 + i32.load offset=408 + call $getenv + local.tee 1 + br_if 0 (;@6;) + i32.const -2147483648 + local.set 2 + br 5 (;@1;) + end + block ;; label = @6 + block ;; label = @7 + local.get 1 + call $strlen + local.tee 2 + br_if 0 (;@7;) + i32.const 1 + local.set 4 + br 1 (;@6;) + end + local.get 2 + i32.const -1 + i32.le_s + br_if 3 (;@3;) + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 2 + i32.const 1 + call $__rust_alloc + local.tee 4 + i32.eqz + br_if 4 (;@2;) + end + local.get 4 + local.get 1 + local.get 2 + call $memcpy + local.set 1 + local.get 3 + local.get 2 + i32.store offset=16 + local.get 3 + local.get 1 + i32.store offset=12 + br 4 (;@1;) + end + local.get 3 + i32.const 0 + i64.load offset=1056888 + i64.store offset=12 align=4 + i32.const -2147483647 + local.set 2 + br 3 (;@1;) + end + local.get 3 + i32.const 8 + i32.add + local.get 1 + local.get 2 + call $_ZN3std3sys6common14small_c_string24run_with_cstr_allocating17haa015044f2880a27E + local.get 3 + i32.load offset=8 + local.set 2 + br 2 (;@1;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 2 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.const -2147483647 + i32.ne + br_if 0 (;@2;) + block ;; label = @3 + local.get 3 + i32.load8_u offset=12 + i32.const 3 + i32.ne + br_if 0 (;@3;) + local.get 3 + i32.const 16 + i32.add + i32.load + local.tee 2 + i32.load + local.tee 4 + local.get 2 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 3) + block ;; label = @4 + local.get 1 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@4;) + local.get 4 + local.get 5 + local.get 1 + i32.load offset=8 + call $__rust_dealloc + end + local.get 2 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 0 + i32.const -2147483648 + i32.store + br 1 (;@1;) + end + local.get 0 + local.get 3 + i64.load offset=12 align=4 + i64.store offset=4 align=4 + local.get 0 + local.get 2 + i32.store + end + local.get 3 + i32.const 416 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std3env4_var17h1fbc8a96fe8eabf4E (;544;) (type 5) (param i32 i32 i32) + (local i32 i64 i64) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 4 + i32.add + local.get 1 + local.get 2 + call $_ZN3std3env7_var_os17h7c77265d07173675E + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.load offset=4 + i32.const -2147483648 + i32.ne + br_if 0 (;@2;) + local.get 0 + i64.const -9223372036854775807 + i64.store align=4 + br 1 (;@1;) + end + local.get 3 + i32.const 32 + i32.add + i32.const 8 + i32.add + local.get 3 + i32.const 4 + i32.add + i32.const 8 + i32.add + i32.load + local.tee 2 + i32.store + local.get 3 + local.get 3 + i64.load offset=4 align=4 + i64.store offset=32 + local.get 3 + i32.const 48 + i32.add + local.get 3 + i32.load offset=36 + local.get 2 + call $_ZN4core3str8converts9from_utf817h072e2ba5d16e6d6bE + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 3 + i32.load offset=48 + br_if 0 (;@5;) + local.get 3 + i64.load offset=32 + local.set 4 + local.get 2 + i64.extend_i32_u + local.set 5 + br 1 (;@4;) + end + local.get 3 + i64.load offset=36 align=4 + local.set 4 + local.get 3 + i32.load offset=32 + local.tee 2 + i32.const -2147483648 + i32.ne + br_if 1 (;@3;) + local.get 3 + i64.load offset=52 align=4 + local.set 5 + end + local.get 3 + i32.const 56 + i32.add + local.get 5 + i64.store32 + local.get 3 + local.get 4 + i64.store offset=48 + local.get 0 + i32.const 4 + i32.add + local.set 2 + i32.const 0 + local.set 1 + br 1 (;@2;) + end + local.get 3 + local.get 4 + i64.store offset=20 align=4 + local.get 3 + i32.const 48 + i32.add + i32.const 8 + i32.add + local.get 3 + i32.const 16 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + local.get 3 + local.get 2 + i32.store offset=16 + local.get 3 + local.get 3 + i64.load offset=16 + i64.store offset=48 + local.get 0 + i32.const 4 + i32.add + local.set 2 + i32.const 1 + local.set 1 + end + local.get 2 + local.get 3 + i64.load offset=48 + i64.store align=4 + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 8 + i32.add + local.get 3 + i32.const 48 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + end + local.get 3 + i32.const 64 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std3sys6common14small_c_string24run_with_cstr_allocating17haa015044f2880a27E (;545;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 1 + local.get 2 + call $_ZN72_$LT$$RF$str$u20$as$u20$alloc..ffi..c_str..CString..new..SpecNewImpl$GT$13spec_new_impl17h578d66e0e9683182E + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.load + local.tee 2 + i32.const -2147483648 + i32.ne + br_if 0 (;@4;) + local.get 3 + i32.const 8 + i32.add + i32.load + local.set 1 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=4 + local.tee 4 + call $getenv + local.tee 5 + br_if 0 (;@6;) + local.get 0 + i32.const -2147483648 + i32.store + br 1 (;@5;) + end + block ;; label = @6 + block ;; label = @7 + local.get 5 + call $strlen + local.tee 2 + br_if 0 (;@7;) + i32.const 1 + local.set 6 + br 1 (;@6;) + end + local.get 2 + i32.const -1 + i32.le_s + br_if 3 (;@3;) + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 2 + i32.const 1 + call $__rust_alloc + local.tee 6 + i32.eqz + br_if 4 (;@2;) + end + local.get 6 + local.get 5 + local.get 2 + call $memcpy + local.set 5 + local.get 0 + local.get 2 + i32.store offset=8 + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store + end + local.get 4 + i32.const 0 + i32.store8 + local.get 1 + i32.eqz + br_if 3 (;@1;) + local.get 4 + local.get 1 + i32.const 1 + call $__rust_dealloc + br 3 (;@1;) + end + local.get 0 + i32.const -2147483647 + i32.store + local.get 0 + i32.const 0 + i64.load offset=1056888 + i64.store offset=4 align=4 + local.get 2 + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.load offset=4 + local.get 2 + i32.const 1 + call $__rust_dealloc + br 2 (;@1;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 2 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$5write17hdc6196fb64504534E (;546;) (type 12) (param i32 i32 i32 i32) + (local i32) + block ;; label = @1 + local.get 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 4 + i32.sub + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 1 + local.get 4 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 4 + end + local.get 1 + i32.load offset=4 + local.get 4 + i32.add + local.get 2 + local.get 3 + call $memcpy + drop + local.get 0 + local.get 3 + i32.store offset=4 + local.get 1 + local.get 4 + local.get 3 + i32.add + i32.store offset=8 + local.get 0 + i32.const 4 + i32.store8 + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$14write_vectored17he4ab61b0df364785E (;547;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 3 + br_if 0 (;@2;) + i32.const 0 + local.set 4 + br 1 (;@1;) + end + local.get 3 + i32.const 3 + i32.and + local.set 5 + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 4 + i32.ge_u + br_if 0 (;@3;) + i32.const 0 + local.set 4 + i32.const 0 + local.set 6 + br 1 (;@2;) + end + local.get 2 + i32.const 28 + i32.add + local.set 7 + local.get 3 + i32.const -4 + i32.and + local.set 8 + i32.const 0 + local.set 4 + i32.const 0 + local.set 6 + loop ;; label = @3 + local.get 7 + i32.load + local.get 7 + i32.const -8 + i32.add + i32.load + local.get 7 + i32.const -16 + i32.add + i32.load + local.get 7 + i32.const -24 + i32.add + i32.load + local.get 4 + i32.add + i32.add + i32.add + i32.add + local.set 4 + local.get 7 + i32.const 32 + i32.add + local.set 7 + local.get 8 + local.get 6 + i32.const 4 + i32.add + local.tee 6 + i32.ne + br_if 0 (;@3;) + end + end + block ;; label = @2 + local.get 5 + i32.eqz + br_if 0 (;@2;) + local.get 6 + i32.const 3 + i32.shl + local.get 2 + i32.add + i32.const 4 + i32.add + local.set 7 + loop ;; label = @3 + local.get 7 + i32.load + local.get 4 + i32.add + local.set 4 + local.get 7 + i32.const 8 + i32.add + local.set 7 + local.get 5 + i32.const -1 + i32.add + local.tee 5 + br_if 0 (;@3;) + end + end + block ;; label = @2 + local.get 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 7 + i32.sub + local.get 4 + i32.ge_u + br_if 0 (;@2;) + local.get 1 + local.get 7 + local.get 4 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + end + local.get 3 + i32.eqz + br_if 0 (;@1;) + local.get 2 + local.get 3 + i32.const 3 + i32.shl + i32.add + local.set 8 + local.get 1 + i32.load offset=8 + local.set 7 + loop ;; label = @2 + local.get 2 + i32.load + local.set 6 + block ;; label = @3 + local.get 1 + i32.load + local.get 7 + i32.sub + local.get 2 + i32.const 4 + i32.add + i32.load + local.tee 5 + i32.ge_u + br_if 0 (;@3;) + local.get 1 + local.get 7 + local.get 5 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 7 + end + local.get 1 + i32.load offset=4 + local.get 7 + i32.add + local.get 6 + local.get 5 + call $memcpy + drop + local.get 1 + local.get 7 + local.get 5 + i32.add + local.tee 7 + i32.store offset=8 + local.get 2 + i32.const 8 + i32.add + local.tee 2 + local.get 8 + i32.ne + br_if 0 (;@2;) + end + end + local.get 0 + i32.const 4 + i32.store8 + local.get 0 + local.get 4 + i32.store offset=4 + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$17is_write_vectored17he4f8f69ce5614c42E (;548;) (type 2) (param i32) (result i32) + i32.const 1 + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$9write_all17hc5dd087f638a1c98E (;549;) (type 12) (param i32 i32 i32 i32) + (local i32) + block ;; label = @1 + local.get 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 4 + i32.sub + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 1 + local.get 4 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 4 + end + local.get 1 + i32.load offset=4 + local.get 4 + i32.add + local.get 2 + local.get 3 + call $memcpy + drop + local.get 0 + i32.const 4 + i32.store8 + local.get 1 + local.get 4 + local.get 3 + i32.add + i32.store offset=8 + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$5flush17hf2b9d067c6a4a0d2E (;550;) (type 4) (param i32 i32) + local.get 0 + i32.const 4 + i32.store8 + ) + (func $_ZN3std2io5Write18write_all_vectored17hb0b98d79682827f9E (;551;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 3 + i32.eqz + br_if 0 (;@5;) + local.get 2 + i32.const 4 + i32.add + local.set 5 + local.get 3 + i32.const 3 + i32.shl + local.set 6 + local.get 3 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 9 + block ;; label = @6 + loop ;; label = @7 + local.get 9 + local.get 5 + i32.load + local.tee 10 + i32.lt_u + br_if 1 (;@6;) + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 9 + local.get 10 + i32.sub + local.set 9 + local.get 6 + i32.const -8 + i32.add + local.tee 6 + br_if 0 (;@7;) + end + local.get 7 + local.set 8 + end + local.get 3 + local.get 8 + i32.lt_u + br_if 3 (;@2;) + local.get 2 + local.get 8 + i32.const 3 + i32.shl + local.tee 5 + i32.add + local.set 7 + block ;; label = @6 + block ;; label = @7 + local.get 3 + local.get 8 + i32.ne + br_if 0 (;@7;) + local.get 9 + i32.eqz + br_if 1 (;@6;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1056476 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056484 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 2 + local.get 5 + i32.add + local.tee 5 + i32.load offset=4 + local.tee 6 + local.get 9 + i32.lt_u + br_if 3 (;@3;) + local.get 5 + i32.const 4 + i32.add + local.get 6 + local.get 9 + i32.sub + i32.store + local.get 7 + local.get 7 + i32.load + local.get 9 + i32.add + i32.store + end + local.get 3 + local.get 8 + i32.sub + local.tee 3 + i32.eqz + br_if 0 (;@5;) + loop ;; label = @6 + local.get 4 + i32.const 8 + i32.add + i32.const 2 + local.get 7 + local.get 3 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 4 + i32.load16_u offset=8 + br_if 0 (;@9;) + block ;; label = @10 + local.get 4 + i32.load offset=12 + local.tee 9 + br_if 0 (;@10;) + local.get 0 + i32.const 1056620 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 9 (;@1;) + end + local.get 7 + i32.const 4 + i32.add + local.set 5 + local.get 3 + i32.const 3 + i32.shl + local.set 6 + local.get 3 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 2 + i32.const 0 + local.set 8 + loop ;; label = @10 + local.get 9 + local.get 5 + i32.load + local.tee 10 + i32.lt_u + br_if 2 (;@8;) + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 9 + local.get 10 + i32.sub + local.set 9 + local.get 6 + i32.const -8 + i32.add + local.tee 6 + br_if 0 (;@10;) + end + local.get 2 + local.set 8 + br 1 (;@8;) + end + local.get 4 + i32.load16_u offset=10 + local.tee 9 + i32.const 27 + i32.eq + br_if 1 (;@7;) + local.get 0 + local.get 9 + i32.store offset=4 + local.get 0 + i32.const 0 + i32.store + br 7 (;@1;) + end + local.get 3 + local.get 8 + i32.lt_u + br_if 3 (;@4;) + local.get 3 + local.get 8 + i32.sub + local.set 6 + local.get 7 + local.get 8 + i32.const 3 + i32.shl + local.tee 10 + i32.add + local.set 5 + block ;; label = @8 + local.get 3 + local.get 8 + i32.ne + br_if 0 (;@8;) + local.get 5 + local.set 7 + local.get 6 + local.set 3 + local.get 9 + i32.eqz + br_if 1 (;@7;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1056476 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056484 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + block ;; label = @8 + local.get 7 + local.get 10 + i32.add + local.tee 8 + i32.load offset=4 + local.tee 10 + local.get 9 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + i32.const 4 + i32.add + local.get 10 + local.get 9 + i32.sub + i32.store + local.get 5 + local.get 5 + i32.load + local.get 9 + i32.add + i32.store + local.get 5 + local.set 7 + local.get 6 + local.set 3 + br 1 (;@7;) + end + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1056536 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056576 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 3 + br_if 0 (;@6;) + end + end + local.get 0 + i32.const 4 + i32.store8 + br 3 (;@1;) + end + local.get 8 + local.get 3 + i32.const 1056420 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1056536 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056576 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 8 + local.get 3 + i32.const 1056420 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 4 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std2io5Write9write_all17h7a8a2649f6622a01E (;552;) (type 12) (param i32 i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.eqz + br_if 0 (;@4;) + loop ;; label = @5 + local.get 4 + local.get 3 + i32.store offset=4 + local.get 4 + local.get 2 + i32.store + local.get 4 + i32.const 8 + i32.add + i32.const 2 + local.get 4 + i32.const 1 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @6 + block ;; label = @7 + local.get 4 + i32.load16_u offset=8 + br_if 0 (;@7;) + block ;; label = @8 + local.get 4 + i32.load offset=12 + local.tee 5 + br_if 0 (;@8;) + local.get 0 + i32.const 1056620 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 7 (;@1;) + end + local.get 3 + local.get 5 + i32.lt_u + br_if 4 (;@3;) + local.get 2 + local.get 5 + i32.add + local.set 2 + local.get 3 + local.get 5 + i32.sub + local.set 3 + br 1 (;@6;) + end + local.get 4 + i32.load16_u offset=10 + local.tee 5 + i32.const 27 + i32.ne + br_if 4 (;@2;) + end + local.get 3 + br_if 0 (;@5;) + end + end + local.get 0 + i32.const 4 + i32.store8 + br 2 (;@1;) + end + local.get 5 + local.get 3 + i32.const 1056632 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + i32.const 0 + i32.store + end + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std2io5Write18write_all_vectored17h7ec1425e462bde67E (;553;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.eqz + br_if 0 (;@6;) + local.get 2 + i32.const 4 + i32.add + local.set 5 + local.get 3 + i32.const 3 + i32.shl + local.set 6 + local.get 3 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 9 + block ;; label = @7 + loop ;; label = @8 + local.get 9 + local.get 5 + i32.load + local.tee 10 + i32.lt_u + br_if 1 (;@7;) + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 9 + local.get 10 + i32.sub + local.set 9 + local.get 6 + i32.const -8 + i32.add + local.tee 6 + br_if 0 (;@8;) + end + local.get 7 + local.set 8 + end + local.get 3 + local.get 8 + i32.lt_u + br_if 4 (;@2;) + local.get 2 + local.get 8 + i32.const 3 + i32.shl + local.tee 5 + i32.add + local.set 11 + block ;; label = @7 + block ;; label = @8 + local.get 3 + local.get 8 + i32.ne + br_if 0 (;@8;) + local.get 9 + i32.eqz + br_if 1 (;@7;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1056476 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056484 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 2 + local.get 5 + i32.add + local.tee 5 + i32.load offset=4 + local.tee 6 + local.get 9 + i32.lt_u + br_if 4 (;@3;) + local.get 5 + i32.const 4 + i32.add + local.get 6 + local.get 9 + i32.sub + i32.store + local.get 11 + local.get 11 + i32.load + local.get 9 + i32.add + i32.store + end + local.get 3 + local.get 8 + i32.sub + local.tee 7 + i32.eqz + br_if 0 (;@6;) + loop ;; label = @7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 6 + block ;; label = @8 + local.get 7 + i32.const -1 + i32.add + local.tee 12 + i32.const 3 + i32.lt_u + br_if 0 (;@8;) + local.get 11 + i32.const 28 + i32.add + local.set 9 + local.get 7 + i32.const -4 + i32.and + local.set 5 + i32.const 0 + local.set 8 + i32.const 0 + local.set 6 + loop ;; label = @9 + local.get 9 + i32.load + local.get 9 + i32.const -8 + i32.add + i32.load + local.get 9 + i32.const -16 + i32.add + i32.load + local.get 9 + i32.const -24 + i32.add + i32.load + local.get 8 + i32.add + i32.add + i32.add + i32.add + local.set 8 + local.get 9 + i32.const 32 + i32.add + local.set 9 + local.get 5 + local.get 6 + i32.const 4 + i32.add + local.tee 6 + i32.ne + br_if 0 (;@9;) + end + end + block ;; label = @8 + local.get 7 + i32.const 3 + i32.and + local.tee 5 + i32.eqz + br_if 0 (;@8;) + local.get 11 + local.get 6 + i32.const 3 + i32.shl + i32.add + i32.const 4 + i32.add + local.set 9 + loop ;; label = @9 + local.get 9 + i32.load + local.get 8 + i32.add + local.set 8 + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 5 + i32.const -1 + i32.add + local.tee 5 + br_if 0 (;@9;) + end + end + block ;; label = @8 + local.get 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 9 + i32.sub + local.get 8 + i32.ge_u + br_if 0 (;@8;) + local.get 1 + local.get 9 + local.get 8 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 9 + end + local.get 11 + local.get 7 + i32.const 3 + i32.shl + local.tee 2 + i32.add + local.set 3 + local.get 11 + local.set 5 + loop ;; label = @8 + local.get 5 + i32.load + local.set 10 + block ;; label = @9 + local.get 1 + i32.load + local.get 9 + i32.sub + local.get 5 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.ge_u + br_if 0 (;@9;) + local.get 1 + local.get 9 + local.get 6 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 9 + end + local.get 1 + i32.load offset=4 + local.get 9 + i32.add + local.get 10 + local.get 6 + call $memcpy + drop + local.get 1 + local.get 9 + local.get 6 + i32.add + local.tee 9 + i32.store offset=8 + local.get 5 + i32.const 8 + i32.add + local.tee 5 + local.get 3 + i32.ne + br_if 0 (;@8;) + end + block ;; label = @8 + local.get 8 + br_if 0 (;@8;) + local.get 0 + i32.const 1056620 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 7 (;@1;) + end + local.get 11 + i32.const 4 + i32.add + local.set 9 + local.get 12 + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 10 + i32.const 0 + local.set 5 + block ;; label = @8 + loop ;; label = @9 + local.get 8 + local.get 9 + i32.load + local.tee 6 + i32.lt_u + br_if 1 (;@8;) + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 5 + i32.const 1 + i32.add + local.set 5 + local.get 8 + local.get 6 + i32.sub + local.set 8 + local.get 2 + i32.const -8 + i32.add + local.tee 2 + br_if 0 (;@9;) + end + local.get 10 + local.set 5 + end + local.get 7 + local.get 5 + i32.lt_u + br_if 2 (;@5;) + local.get 11 + local.get 5 + i32.const 3 + i32.shl + local.tee 6 + i32.add + local.set 9 + block ;; label = @8 + block ;; label = @9 + local.get 7 + local.get 5 + i32.ne + br_if 0 (;@9;) + local.get 8 + i32.eqz + br_if 1 (;@8;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1056476 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056484 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 11 + local.get 6 + i32.add + local.tee 6 + i32.load offset=4 + local.tee 10 + local.get 8 + i32.lt_u + br_if 4 (;@4;) + local.get 6 + i32.const 4 + i32.add + local.get 10 + local.get 8 + i32.sub + i32.store + local.get 9 + local.get 9 + i32.load + local.get 8 + i32.add + i32.store + end + local.get 9 + local.set 11 + local.get 7 + local.get 5 + i32.sub + local.tee 7 + br_if 0 (;@7;) + end + end + local.get 0 + i32.const 4 + i32.store8 + br 4 (;@1;) + end + local.get 5 + local.get 7 + i32.const 1056420 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1056536 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056576 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1056536 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056576 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 8 + local.get 3 + i32.const 1056420 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 4 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std2io5Write9write_fmt17hdf750adfac1b6f72E (;554;) (type 5) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 4 + i32.store8 + local.get 3 + local.get 1 + i32.store offset=8 + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.const 1056132 + local.get 2 + call $_ZN4core3fmt5write17h8483a024db734510E + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + local.get 3 + i32.load8_u + i32.const 4 + i32.ne + br_if 0 (;@3;) + local.get 0 + i32.const 1056664 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 2 (;@1;) + end + local.get 0 + local.get 3 + i64.load + i64.store align=4 + br 1 (;@1;) + end + local.get 0 + i32.const 4 + i32.store8 + local.get 3 + i32.load offset=4 + local.set 1 + block ;; label = @2 + local.get 3 + i32.load8_u + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 3) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 4 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 4 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h1c763c7121978a5eE (;555;) (type 6) (param i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 2 + i32.ge_u + br_if 0 (;@1;) + local.get 0 + local.get 3 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + local.get 2 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 2 + i32.add + i32.store offset=8 + i32.const 0 + ) + (func $_ZN3std5panic19get_backtrace_style17ha4622700fe54f57fE (;556;) (type 15) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 0 + global.set $__stack_pointer + i32.const 0 + local.set 1 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + i32.const 0 + i32.load offset=1066428 + br_table 3 (;@2;) 4 (;@1;) 2 (;@3;) 1 (;@4;) 0 (;@5;) + end + i32.const 1056091 + i32.const 40 + i32.const 1056700 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 2 + local.set 1 + br 2 (;@1;) + end + i32.const 1 + local.set 1 + br 1 (;@1;) + end + local.get 0 + i32.const 4 + i32.add + i32.const 1056324 + i32.const 14 + call $_ZN3std3env7_var_os17h7c77265d07173675E + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load offset=4 + local.tee 2 + i32.const -2147483648 + i32.eq + br_if 0 (;@3;) + i32.const 0 + local.set 1 + local.get 0 + i32.load offset=8 + local.set 3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 0 + i32.load offset=12 + i32.const -1 + i32.add + br_table 0 (;@6;) 2 (;@4;) 2 (;@4;) 1 (;@5;) 2 (;@4;) + end + local.get 3 + i32.load8_u + i32.const 48 + i32.eq + i32.const 1 + i32.shl + local.set 1 + br 1 (;@4;) + end + local.get 3 + i32.const 1056716 + i32.const 4 + call $memcmp + i32.eqz + local.set 1 + end + block ;; label = @4 + local.get 2 + i32.eqz + br_if 0 (;@4;) + local.get 3 + local.get 2 + i32.const 1 + call $__rust_dealloc + end + local.get 1 + i32.const 1 + i32.add + local.set 2 + br 1 (;@2;) + end + i32.const 3 + local.set 2 + i32.const 2 + local.set 1 + end + i32.const 0 + local.get 2 + i32.store offset=1066428 + end + local.get 0 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN55_$LT$std..path..PathBuf$u20$as$u20$core..fmt..Debug$GT$3fmt17h13107d169677e647E (;557;) (type 1) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + local.get 0 + i64.load offset=4 align=4 + i64.store offset=8 align=4 + local.get 2 + i32.const 8 + i32.add + local.get 1 + call $_ZN60_$LT$core..str..lossy..Debug$u20$as$u20$core..fmt..Debug$GT$3fmt17h03a5104b8ed0383dE + local.set 0 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN3std7process5abort17h87cf20ec76d53f97E (;558;) (type 10) + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + ) + (func $_ZN3std4time10SystemTime3now17hdd3ffdb7770ac4a4E (;559;) (type 3) (param i32) + (local i32 i64 i64) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 1 + i32.const 8 + i32.add + i32.const 0 + i64.const 1 + call $_ZN4wasi13lib_generated14clock_time_get17h38433f55d9284057E + block ;; label = @1 + local.get 1 + i32.load16_u offset=8 + i32.eqz + br_if 0 (;@1;) + local.get 1 + local.get 1 + i32.load16_u offset=10 + i32.store16 offset=30 + i32.const 1056338 + i32.const 43 + local.get 1 + i32.const 30 + i32.add + i32.const 1057780 + i32.const 1057828 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + end + local.get 0 + local.get 1 + i64.load offset=16 + local.tee 2 + i64.const 1000000000 + i64.div_u + local.tee 3 + i64.store + local.get 0 + local.get 2 + local.get 3 + i64.const 1000000000 + i64.mul + i64.sub + i64.store32 offset=8 + local.get 1 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std4time10SystemTime14duration_since17hd931205eebf043ebE (;560;) (type 33) (param i32 i32 i64 i32) + (local i32 i32 i64 i64 i64) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 1 + i32.load offset=8 + local.set 5 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i64.load + local.tee 6 + local.get 2 + i64.lt_u + br_if 0 (;@2;) + local.get 6 + local.get 2 + i64.sub + local.set 7 + block ;; label = @3 + local.get 5 + local.get 3 + i32.ge_u + br_if 0 (;@3;) + local.get 7 + i64.eqz + br_if 1 (;@2;) + local.get 5 + i32.const 1000000000 + i32.add + local.set 5 + local.get 7 + i64.const -1 + i64.add + local.set 7 + end + i64.const 0 + local.set 6 + local.get 7 + local.get 5 + local.get 3 + i32.sub + local.tee 3 + i32.const 1000000000 + i32.div_u + i64.extend_i32_u + i64.add + local.tee 8 + local.get 7 + i64.ge_u + br_if 1 (;@1;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055936 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056016 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + block ;; label = @2 + local.get 2 + local.get 6 + i64.lt_u + br_if 0 (;@2;) + local.get 2 + local.get 6 + i64.sub + local.set 2 + block ;; label = @3 + local.get 5 + local.get 3 + i32.le_u + br_if 0 (;@3;) + local.get 2 + i64.eqz + br_if 1 (;@2;) + local.get 3 + i32.const 1000000000 + i32.add + local.set 3 + local.get 2 + i64.const -1 + i64.add + local.set 2 + end + i64.const 1 + local.set 6 + local.get 2 + local.get 3 + local.get 5 + i32.sub + local.tee 3 + i32.const 1000000000 + i32.div_u + i64.extend_i32_u + i64.add + local.tee 8 + local.get 2 + i64.ge_u + br_if 1 (;@1;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055936 + i32.store offset=8 + local.get 4 + i32.const 1055788 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1056016 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 1057844 + i32.const 35 + i32.const 1057880 + call $_ZN4core6option13expect_failed17h818d2deef4fc6eb9E + unreachable + end + local.get 0 + local.get 8 + i64.store offset=8 + local.get 0 + local.get 6 + i64.store + local.get 0 + i32.const 16 + i32.add + local.get 3 + i32.const 1000000000 + i32.rem_u + i32.store + local.get 4 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std10sys_common9backtrace5print17h84f926b95d5025b2E (;561;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 4 + global.set $__stack_pointer + i32.const 0 + i32.load8_u offset=1066432 + local.set 5 + i32.const 1 + local.set 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1066432 + local.get 4 + local.get 5 + i32.store8 offset=36 + block ;; label = @1 + local.get 5 + br_if 0 (;@1;) + block ;; label = @2 + i32.const 0 + i32.load offset=1066456 + i32.const 2147483647 + i32.and + i32.eqz + br_if 0 (;@2;) + call $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E + local.set 6 + end + local.get 2 + i32.const 36 + i32.add + i32.load + local.set 5 + local.get 4 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=16 + local.get 4 + i32.const 1056384 + i32.store offset=12 + local.get 4 + i32.const 57 + i32.store offset=40 + local.get 4 + local.get 3 + i32.store8 offset=47 + local.get 4 + local.get 4 + i32.const 36 + i32.add + i32.store offset=20 + local.get 4 + local.get 4 + i32.const 47 + i32.add + i32.store offset=36 + local.get 0 + local.get 1 + local.get 4 + i32.const 12 + i32.add + local.get 5 + call_indirect (type 5) + block ;; label = @2 + local.get 6 + i32.eqz + br_if 0 (;@2;) + i32.const 0 + i32.load offset=1066456 + i32.const 2147483647 + i32.and + i32.eqz + br_if 0 (;@2;) + call $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E + br_if 0 (;@2;) + i32.const 0 + i32.const 1 + i32.store8 offset=1066433 + end + i32.const 0 + i32.const 0 + i32.store8 offset=1066432 + local.get 4 + i32.const 48 + i32.add + global.set $__stack_pointer + return + end + local.get 4 + i64.const 0 + i64.store offset=24 align=4 + local.get 4 + i32.const 1055788 + i32.store offset=20 + local.get 4 + i32.const 1 + i32.store offset=16 + local.get 4 + i32.const 1056752 + i32.store offset=12 + local.get 4 + i32.const 36 + i32.add + local.get 4 + i32.const 12 + i32.add + call $_ZN4core9panicking13assert_failed17h7e843cfbce1cf162E + unreachable + ) + (func $_ZN91_$LT$std..sys_common..backtrace.._print..DisplayBacktrace$u20$as$u20$core..fmt..Display$GT$3fmt17h344652e7979c73b6E (;562;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i64 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load8_u + local.set 3 + local.get 2 + i32.const 8 + i32.add + call $_ZN3std3env11current_dir17hf9e1ecc3da575addE + local.get 2 + i64.load offset=12 align=4 + local.set 4 + block ;; label = @1 + local.get 2 + i32.load offset=8 + local.tee 5 + i32.const -2147483648 + i32.ne + br_if 0 (;@1;) + local.get 4 + i64.const 255 + i64.and + i64.const 3 + i64.ne + br_if 0 (;@1;) + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.tee 0 + i32.load + local.tee 6 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 3) + block ;; label = @2 + local.get 7 + i32.load offset=4 + local.tee 8 + i32.eqz + br_if 0 (;@2;) + local.get 6 + local.get 8 + local.get 7 + i32.load offset=8 + call $__rust_dealloc + end + local.get 0 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + i32.const 1 + local.set 0 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1056916 + i32.store offset=8 + local.get 2 + i32.const 1055788 + i32.store offset=16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + local.get 2 + i32.const 8 + i32.add + call $_ZN4core3fmt9Formatter9write_fmt17h6d3c31ddc029398dE + br_if 0 (;@3;) + block ;; label = @4 + local.get 3 + i32.const 255 + i32.and + br_if 0 (;@4;) + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1057012 + i32.store offset=8 + local.get 2 + i32.const 1055788 + i32.store offset=16 + local.get 1 + local.get 2 + i32.const 8 + i32.add + call $_ZN4core3fmt9Formatter9write_fmt17h6d3c31ddc029398dE + br_if 1 (;@3;) + end + i32.const 0 + local.set 0 + local.get 5 + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 5 + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 1 (;@1;) + end + local.get 4 + i32.wrap_i64 + local.get 5 + i32.const 1 + call $__rust_dealloc + end + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN3std10sys_common9backtrace26__rust_end_short_backtrace17h5b392607309abb6aE (;563;) (type 3) (param i32) + local.get 0 + call $_ZN3std9panicking19begin_panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17hdd638bdaba0c6bccE + unreachable + ) + (func $_ZN3std9panicking19begin_panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17hdd638bdaba0c6bccE (;564;) (type 3) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 0 + i32.load + local.tee 2 + i32.const 12 + i32.add + i32.load + local.set 3 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load offset=4 + br_table 0 (;@4;) 1 (;@3;) 3 (;@1;) + end + local.get 3 + br_if 2 (;@1;) + i32.const 1055788 + local.set 2 + i32.const 0 + local.set 3 + br 1 (;@2;) + end + local.get 3 + br_if 1 (;@1;) + local.get 2 + i32.load + local.tee 2 + i32.load offset=4 + local.set 3 + local.get 2 + i32.load + local.set 2 + end + local.get 1 + local.get 3 + i32.store offset=4 + local.get 1 + local.get 2 + i32.store + local.get 1 + i32.const 1057468 + local.get 0 + i32.load offset=4 + local.tee 2 + i32.load offset=8 + local.get 0 + i32.load offset=8 + local.get 2 + i32.load8_u offset=16 + local.get 2 + i32.load8_u offset=17 + call $_ZN3std9panicking20rust_panic_with_hook17hc97f08b908247b1dE + unreachable + end + local.get 1 + local.get 2 + i32.store offset=12 + local.get 1 + i32.const -2147483648 + i32.store + local.get 1 + i32.const 1057488 + local.get 0 + i32.load offset=4 + local.tee 2 + i32.load offset=8 + local.get 0 + i32.load offset=8 + local.get 2 + i32.load8_u offset=16 + local.get 2 + i32.load8_u offset=17 + call $_ZN3std9panicking20rust_panic_with_hook17hc97f08b908247b1dE + unreachable + ) + (func $_ZN3std5alloc24default_alloc_error_hook17h6c5f324324a47026E (;565;) (type 4) (param i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1066424 + br_if 0 (;@1;) + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 2 + i32.store offset=16 + local.get 2 + i32.const 1057056 + i32.store offset=12 + local.get 2 + i32.const 47 + i32.store offset=40 + local.get 2 + local.get 1 + i32.store offset=44 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.const 44 + i32.add + i32.store offset=36 + local.get 2 + i32.const 4 + i32.store8 offset=48 + local.get 2 + local.get 2 + i32.const 63 + i32.add + i32.store offset=56 + local.get 2 + i32.const 48 + i32.add + i32.const 1056156 + local.get 2 + i32.const 12 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 3 + local.get 2 + i32.load8_u offset=48 + local.set 1 + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.eqz + br_if 0 (;@3;) + local.get 1 + i32.const 4 + i32.eq + br_if 1 (;@2;) + local.get 2 + i32.load offset=52 + local.set 3 + block ;; label = @4 + local.get 2 + i32.load8_u offset=48 + local.tee 1 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 1 + i32.const 3 + i32.ne + br_if 2 (;@2;) + end + local.get 3 + i32.load + local.tee 4 + local.get 3 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 3) + block ;; label = @4 + local.get 1 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@4;) + local.get 4 + local.get 5 + local.get 1 + i32.load offset=8 + call $__rust_dealloc + end + local.get 3 + i32.const 12 + i32.const 4 + call $__rust_dealloc + br 1 (;@2;) + end + local.get 2 + i32.load offset=52 + local.set 3 + block ;; label = @3 + local.get 1 + i32.const 4 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + i32.const 3 + i32.ne + br_if 1 (;@2;) + end + local.get 3 + i32.load + local.tee 4 + local.get 3 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 3) + block ;; label = @3 + local.get 1 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@3;) + local.get 4 + local.get 5 + local.get 1 + i32.load offset=8 + call $__rust_dealloc + end + local.get 3 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 2 + i32.const 64 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 2 + i32.store offset=16 + local.get 2 + i32.const 1057088 + i32.store offset=12 + local.get 2 + i32.const 47 + i32.store offset=52 + local.get 2 + local.get 1 + i32.store offset=36 + local.get 2 + local.get 2 + i32.const 48 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=48 + local.get 2 + i32.const 12 + i32.add + i32.const 1057128 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $__rdl_alloc (;566;) (type 1) (param i32 i32) (result i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 8 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + local.get 0 + i32.le_u + br_if 1 (;@1;) + end + local.get 1 + local.get 1 + local.get 0 + local.get 1 + i32.rem_u + local.tee 2 + i32.sub + i32.const 0 + local.get 2 + select + local.get 0 + i32.add + call $aligned_alloc + return + end + local.get 0 + call $malloc + ) + (func $__rdl_dealloc (;567;) (type 5) (param i32 i32 i32) + local.get 0 + call $free + ) + (func $__rdl_realloc (;568;) (type 9) (param i32 i32 i32 i32) (result i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 8 + i32.gt_u + br_if 0 (;@3;) + local.get 2 + local.get 3 + i32.le_u + br_if 1 (;@2;) + end + i32.const 0 + local.set 4 + local.get 2 + local.get 2 + local.get 3 + local.get 2 + i32.rem_u + local.tee 5 + i32.sub + i32.const 0 + local.get 5 + select + local.get 3 + i32.add + call $aligned_alloc + local.tee 2 + i32.eqz + br_if 1 (;@1;) + local.get 2 + local.get 0 + local.get 1 + local.get 3 + local.get 1 + local.get 3 + i32.lt_u + select + call $memcpy + local.set 2 + local.get 0 + call $free + local.get 2 + return + end + local.get 0 + local.get 3 + call $realloc + local.set 4 + end + local.get 4 + ) + (func $__rdl_alloc_zeroed (;569;) (type 1) (param i32 i32) (result i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 8 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + local.get 0 + i32.le_u + br_if 1 (;@1;) + end + i32.const 0 + local.set 2 + block ;; label = @2 + local.get 1 + local.get 1 + local.get 0 + local.get 1 + i32.rem_u + local.tee 3 + i32.sub + i32.const 0 + local.get 3 + select + local.get 0 + i32.add + call $aligned_alloc + local.tee 1 + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.const 0 + local.get 0 + call $memset + local.set 2 + end + local.get 2 + return + end + local.get 0 + i32.const 1 + call $calloc + ) + (func $_ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h61263dca9dba1552E (;570;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 16 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 3 + i32.const 60 + i32.add + i32.const 58 + i32.store + local.get 3 + i32.const 40 + i32.add + i32.const 12 + i32.add + i32.const 59 + i32.store + local.get 3 + i32.const 1057300 + i32.store offset=16 + local.get 3 + i32.const 58 + i32.store offset=44 + local.get 3 + local.get 0 + i32.load offset=8 + i32.store offset=56 + local.get 3 + local.get 0 + i32.load offset=4 + i32.store offset=48 + local.get 3 + local.get 0 + i32.load + i32.store offset=40 + local.get 3 + local.get 3 + i32.const 40 + i32.add + i32.store offset=24 + local.get 3 + i32.const 4 + i32.store offset=20 + local.get 3 + i32.const 8 + i32.add + local.get 1 + local.get 3 + i32.const 16 + i32.add + local.get 2 + i32.load offset=36 + local.tee 4 + call_indirect (type 5) + local.get 3 + i32.load offset=12 + local.set 5 + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.load8_u offset=8 + local.tee 6 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 6 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 5 + i32.load + local.tee 7 + local.get 5 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.load + call_indirect (type 3) + block ;; label = @2 + local.get 6 + i32.load offset=4 + local.tee 8 + i32.eqz + br_if 0 (;@2;) + local.get 7 + local.get 8 + local.get 6 + i32.load offset=8 + call $__rust_dealloc + end + local.get 5 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + block ;; label = @1 + local.get 0 + i32.load offset=12 + i32.load8_u + local.tee 0 + i32.const 3 + i32.eq + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + br_table 0 (;@4;) 1 (;@3;) 2 (;@2;) 0 (;@4;) + end + local.get 3 + i32.const 40 + i32.add + local.get 1 + local.get 2 + i32.const 0 + call $_ZN3std10sys_common9backtrace5print17h84f926b95d5025b2E + local.get 3 + i32.load offset=44 + local.set 1 + block ;; label = @4 + local.get 3 + i32.load8_u offset=40 + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 0 + i32.const 3 + i32.ne + br_if 3 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 3) + block ;; label = @4 + local.get 0 + i32.load offset=4 + local.tee 6 + i32.eqz + br_if 0 (;@4;) + local.get 2 + local.get 6 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + br 2 (;@1;) + end + local.get 3 + i32.const 40 + i32.add + local.get 1 + local.get 2 + i32.const 1 + call $_ZN3std10sys_common9backtrace5print17h84f926b95d5025b2E + local.get 3 + i32.load offset=44 + local.set 1 + block ;; label = @3 + local.get 3 + i32.load8_u offset=40 + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@3;) + local.get 0 + i32.const 3 + i32.ne + br_if 2 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 3) + block ;; label = @3 + local.get 0 + i32.load offset=4 + local.tee 6 + i32.eqz + br_if 0 (;@3;) + local.get 2 + local.get 6 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + br 1 (;@1;) + end + i32.const 0 + i32.load8_u offset=1066400 + local.set 0 + i32.const 0 + i32.const 0 + i32.store8 offset=1066400 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.const 52 + i32.add + i64.const 0 + i64.store align=4 + local.get 3 + i32.const 1 + i32.store offset=44 + local.get 3 + i32.const 1057412 + i32.store offset=40 + local.get 3 + i32.const 1055788 + i32.store offset=48 + local.get 3 + i32.const 16 + i32.add + local.get 1 + local.get 3 + i32.const 40 + i32.add + local.get 4 + call_indirect (type 5) + local.get 3 + i32.load offset=20 + local.set 1 + block ;; label = @2 + local.get 3 + i32.load8_u offset=16 + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 3) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 6 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 6 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 3 + i32.const 64 + i32.add + global.set $__stack_pointer + ) + (func $rust_begin_unwind (;571;) (type 3) (param i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 2 + br_if 0 (;@1;) + i32.const 1056048 + i32.const 43 + i32.const 1057420 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1 + local.get 0 + i32.load offset=12 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + local.get 1 + local.get 2 + i32.store offset=4 + local.get 1 + i32.const 4 + i32.add + call $_ZN3std10sys_common9backtrace26__rust_end_short_backtrace17h5b392607309abb6aE + unreachable + ) + (func $_ZN102_$LT$std..panicking..begin_panic_handler..FormatStringPayload$u20$as$u20$core..panic..PanicPayload$GT$8take_box17h0548aee0c1de6e5bE (;572;) (type 4) (param i32 i32) + (local i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + i32.load + i32.const -2147483648 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.load offset=12 + local.set 3 + local.get 2 + i32.const 36 + i32.add + i32.const 8 + i32.add + local.tee 4 + i32.const 0 + i32.store + local.get 2 + i64.const 4294967296 + i64.store offset=36 align=4 + local.get 2 + i32.const 36 + i32.add + i32.const 1056180 + local.get 3 + call $_ZN4core3fmt5write17h8483a024db734510E + drop + local.get 2 + i32.const 24 + i32.add + i32.const 8 + i32.add + local.get 4 + i32.load + local.tee 3 + i32.store + local.get 2 + local.get 2 + i64.load offset=36 align=4 + local.tee 5 + i64.store offset=24 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i64.store align=4 + end + local.get 1 + i64.load align=4 + local.set 5 + local.get 1 + i64.const 4294967296 + i64.store align=4 + local.get 2 + i32.const 8 + i32.add + i32.const 8 + i32.add + local.tee 3 + local.get 1 + i32.const 8 + i32.add + local.tee 1 + i32.load + i32.store + local.get 1 + i32.const 0 + i32.store + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 2 + local.get 5 + i64.store offset=8 + block ;; label = @1 + i32.const 12 + i32.const 4 + call $__rust_alloc + local.tee 1 + br_if 0 (;@1;) + i32.const 4 + i32.const 12 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 1 + local.get 2 + i64.load offset=8 + i64.store align=4 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.load + i32.store + local.get 0 + i32.const 1057436 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $_ZN102_$LT$std..panicking..begin_panic_handler..FormatStringPayload$u20$as$u20$core..panic..PanicPayload$GT$3get17h0a39165f023f04f0E (;573;) (type 4) (param i32 i32) + (local i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + i32.load + i32.const -2147483648 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.load offset=12 + local.set 3 + local.get 2 + i32.const 20 + i32.add + i32.const 8 + i32.add + local.tee 4 + i32.const 0 + i32.store + local.get 2 + i64.const 4294967296 + i64.store offset=20 align=4 + local.get 2 + i32.const 20 + i32.add + i32.const 1056180 + local.get 3 + call $_ZN4core3fmt5write17h8483a024db734510E + drop + local.get 2 + i32.const 8 + i32.add + i32.const 8 + i32.add + local.get 4 + i32.load + local.tee 3 + i32.store + local.get 2 + local.get 2 + i64.load offset=20 align=4 + local.tee 5 + i64.store offset=8 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i64.store align=4 + end + local.get 0 + i32.const 1057436 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN99_$LT$std..panicking..begin_panic_handler..StaticStrPayload$u20$as$u20$core..panic..PanicPayload$GT$8take_box17h7adfe82867c398d1E (;574;) (type 4) (param i32 i32) + (local i32 i32) + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 1 + i32.load offset=4 + local.set 2 + local.get 1 + i32.load + local.set 3 + block ;; label = @1 + i32.const 8 + i32.const 4 + call $__rust_alloc + local.tee 1 + br_if 0 (;@1;) + i32.const 4 + i32.const 8 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 1 + local.get 2 + i32.store offset=4 + local.get 1 + local.get 3 + i32.store + local.get 0 + i32.const 1057452 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func $_ZN99_$LT$std..panicking..begin_panic_handler..StaticStrPayload$u20$as$u20$core..panic..PanicPayload$GT$3get17h2e656f6fee2c09f5E (;575;) (type 4) (param i32 i32) + local.get 0 + i32.const 1057452 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func $_ZN3std9panicking20rust_panic_with_hook17hc97f08b908247b1dE (;576;) (type 20) (param i32 i32 i32 i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 80 + i32.sub + local.tee 6 + global.set $__stack_pointer + i32.const 0 + i32.const 0 + i32.load offset=1066456 + local.tee 7 + i32.const 1 + i32.add + i32.store offset=1066456 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 7 + i32.const 0 + i32.lt_s + br_if 0 (;@7;) + i32.const 0 + i32.load8_u offset=1066476 + br_if 1 (;@6;) + i32.const 0 + i32.const 1 + i32.store8 offset=1066476 + i32.const 0 + i32.const 0 + i32.load offset=1066472 + i32.const 1 + i32.add + i32.store offset=1066472 + local.get 6 + local.get 5 + i32.store8 offset=33 + local.get 6 + local.get 4 + i32.store8 offset=32 + local.get 6 + local.get 3 + i32.store offset=28 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.const 1057508 + i32.store offset=20 + local.get 6 + i32.const 1055788 + i32.store offset=16 + i32.const 0 + i32.load offset=1066440 + local.tee 7 + i32.const -1 + i32.le_s + br_if 5 (;@2;) + i32.const 0 + local.get 7 + i32.const 1 + i32.add + i32.store offset=1066440 + i32.const 0 + i32.load offset=1066448 + local.set 7 + local.get 6 + local.get 0 + local.get 1 + i32.load offset=16 + call_indirect (type 4) + local.get 6 + local.get 6 + i64.load + i64.store offset=16 align=4 + local.get 7 + i32.eqz + br_if 3 (;@4;) + i32.const 0 + i32.load offset=1066448 + local.get 6 + i32.const 16 + i32.add + i32.const 0 + i32.load offset=1066452 + i32.load offset=20 + call_indirect (type 4) + br 4 (;@3;) + end + local.get 6 + local.get 5 + i32.store8 offset=33 + local.get 6 + local.get 4 + i32.store8 offset=32 + local.get 6 + local.get 3 + i32.store offset=28 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.const 1057508 + i32.store offset=20 + local.get 6 + i32.const 1055788 + i32.store offset=16 + local.get 6 + i32.const 52 + i32.add + i64.const 1 + i64.store align=4 + local.get 6 + i32.const 2 + i32.store offset=44 + local.get 6 + i32.const 1057576 + i32.store offset=40 + local.get 6 + i32.const 60 + i32.store offset=12 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=48 + local.get 6 + local.get 6 + i32.const 16 + i32.add + i32.store offset=8 + local.get 6 + i32.const 4 + i32.store8 offset=64 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=72 + local.get 6 + i32.const 64 + i32.add + i32.const 1056156 + local.get 6 + i32.const 40 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 4 + local.get 6 + i32.load8_u offset=64 + local.set 7 + block ;; label = @7 + local.get 4 + i32.eqz + br_if 0 (;@7;) + local.get 7 + i32.const 4 + i32.eq + br_if 2 (;@5;) + local.get 6 + i32.load offset=68 + local.set 7 + block ;; label = @8 + local.get 6 + i32.load8_u offset=64 + local.tee 6 + i32.const 4 + i32.gt_u + br_if 0 (;@8;) + local.get 6 + i32.const 3 + i32.ne + br_if 3 (;@5;) + end + local.get 7 + i32.load + local.tee 4 + local.get 7 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.load + call_indirect (type 3) + block ;; label = @8 + local.get 6 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@8;) + local.get 4 + local.get 5 + local.get 6 + i32.load offset=8 + call $__rust_dealloc + end + local.get 7 + i32.const 12 + i32.const 4 + call $__rust_dealloc + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.load offset=68 + local.set 6 + block ;; label = @7 + local.get 7 + i32.const 4 + i32.gt_u + br_if 0 (;@7;) + local.get 7 + i32.const 3 + i32.ne + br_if 2 (;@5;) + end + local.get 6 + i32.load + local.tee 4 + local.get 6 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 3) + block ;; label = @7 + local.get 7 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@7;) + local.get 4 + local.get 5 + local.get 7 + i32.load offset=8 + call $__rust_dealloc + end + local.get 6 + i32.const 12 + i32.const 4 + call $__rust_dealloc + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.const 52 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=44 + local.get 6 + i32.const 1057644 + i32.store offset=40 + local.get 6 + i32.const 1055788 + i32.store offset=48 + local.get 6 + i32.const 4 + i32.store8 offset=16 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=24 + local.get 6 + i32.const 16 + i32.add + i32.const 1056156 + local.get 6 + i32.const 40 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 4 + local.get 6 + i32.load8_u offset=16 + local.set 7 + block ;; label = @6 + local.get 4 + i32.eqz + br_if 0 (;@6;) + local.get 7 + i32.const 4 + i32.eq + br_if 1 (;@5;) + local.get 6 + i32.load offset=20 + local.set 7 + block ;; label = @7 + local.get 6 + i32.load8_u offset=16 + local.tee 6 + i32.const 4 + i32.gt_u + br_if 0 (;@7;) + local.get 6 + i32.const 3 + i32.ne + br_if 2 (;@5;) + end + local.get 7 + i32.load + local.tee 4 + local.get 7 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.load + call_indirect (type 3) + block ;; label = @7 + local.get 6 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@7;) + local.get 4 + local.get 5 + local.get 6 + i32.load offset=8 + call $__rust_dealloc + end + local.get 7 + i32.const 12 + i32.const 4 + call $__rust_dealloc + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.load offset=20 + local.set 6 + block ;; label = @6 + local.get 7 + i32.const 4 + i32.gt_u + br_if 0 (;@6;) + local.get 7 + i32.const 3 + i32.ne + br_if 1 (;@5;) + end + local.get 6 + i32.load + local.tee 4 + local.get 6 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 3) + block ;; label = @6 + local.get 7 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@6;) + local.get 4 + local.get 5 + local.get 7 + i32.load offset=8 + call $__rust_dealloc + end + local.get 6 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.const 16 + i32.add + call $_ZN3std9panicking12default_hook17hfbdb6633299d3afbE + end + i32.const 0 + i32.const 0 + i32.load offset=1066440 + i32.const -1 + i32.add + i32.store offset=1066440 + i32.const 0 + i32.const 0 + i32.store8 offset=1066476 + local.get 4 + i32.eqz + br_if 1 (;@1;) + local.get 0 + local.get 1 + call $rust_panic + unreachable + end + local.get 6 + i32.const 52 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=44 + local.get 6 + i32.const 1058012 + i32.store offset=40 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=48 + local.get 6 + i32.const 64 + i32.add + local.get 6 + i32.const 8 + i32.add + local.get 6 + i32.const 40 + i32.add + call $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E + local.get 6 + i32.load8_u offset=64 + local.get 6 + i32.load offset=68 + call $_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17ha126ee6f524769c3E + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.const 52 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=44 + local.get 6 + i32.const 1057700 + i32.store offset=40 + local.get 6 + i32.const 1055788 + i32.store offset=48 + local.get 6 + i32.const 64 + i32.add + local.get 6 + i32.const 8 + i32.add + local.get 6 + i32.const 40 + i32.add + call $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E + local.get 6 + i32.load8_u offset=64 + local.get 6 + i32.load offset=68 + call $_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17ha126ee6f524769c3E + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + ) + (func $rust_panic (;577;) (type 4) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + local.get 0 + local.get 1 + call $__rust_start_panic + i32.store + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 2 + i32.store offset=16 + local.get 2 + i32.const 1057764 + i32.store offset=12 + local.get 2 + i32.const 47 + i32.store offset=40 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.store offset=36 + local.get 2 + i32.const 4 + i32.add + local.get 2 + i32.const 47 + i32.add + local.get 2 + i32.const 12 + i32.add + call $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E + local.get 2 + i32.load8_u offset=4 + local.get 2 + i32.load offset=8 + call $_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17ha126ee6f524769c3E + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + ) + (func $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$5write17hf97119e76c8b1e64E (;578;) (type 12) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 4 + local.get 3 + i32.store offset=4 + local.get 4 + local.get 2 + i32.store + local.get 4 + i32.const 8 + i32.add + i32.const 2 + local.get 4 + i32.const 1 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @1 + block ;; label = @2 + local.get 4 + i32.load16_u offset=8 + br_if 0 (;@2;) + local.get 0 + local.get 4 + i32.load offset=12 + i32.store offset=4 + local.get 0 + i32.const 4 + i32.store8 + br 1 (;@1;) + end + local.get 0 + local.get 4 + i64.load16_u offset=10 + i64.const 32 + i64.shl + i64.store align=4 + end + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$14write_vectored17hb9707958d0c41456E (;579;) (type 12) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 4 + i32.const 8 + i32.add + i32.const 2 + local.get 2 + local.get 3 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @1 + block ;; label = @2 + local.get 4 + i32.load16_u offset=8 + br_if 0 (;@2;) + local.get 0 + local.get 4 + i32.load offset=12 + i32.store offset=4 + local.get 0 + i32.const 4 + i32.store8 + br 1 (;@1;) + end + local.get 0 + local.get 4 + i64.load16_u offset=10 + i64.const 32 + i64.shl + i64.store align=4 + end + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$17is_write_vectored17h6d6f8b607be2d4f6E (;580;) (type 2) (param i32) (result i32) + i32.const 1 + ) + (func $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$5flush17hf7bbbf5d86280183E (;581;) (type 4) (param i32 i32) + local.get 0 + i32.const 4 + i32.store8 + ) + (func $_ZN3std3sys4wasi19hashmap_random_keys17h005380782f2a95d3E (;582;) (type 3) (param i32) + (local i32 i64) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 1 + i32.const 16 + i32.add + i64.const 0 + i64.store + local.get 1 + i64.const 0 + i64.store offset=8 + local.get 1 + local.get 1 + i32.const 8 + i32.add + i32.const 16 + call $_ZN4wasi13lib_generated10random_get17h491a4e218e200c1aE + block ;; label = @1 + local.get 1 + i32.load16_u + br_if 0 (;@1;) + local.get 1 + i64.load offset=8 + local.set 2 + local.get 0 + local.get 1 + i64.load offset=16 + i64.store offset=8 + local.get 0 + local.get 2 + i64.store + local.get 1 + i32.const 32 + i32.add + global.set $__stack_pointer + return + end + local.get 1 + local.get 1 + i32.load16_u offset=2 + i32.store16 offset=30 + i32.const 1057896 + i32.const 18 + local.get 1 + i32.const 30 + i32.add + i32.const 1057780 + i32.const 1057948 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN3std5alloc8rust_oom17ha34d4add2a718d0cE (;583;) (type 4) (param i32 i32) + (local i32) + local.get 0 + local.get 1 + i32.const 0 + i32.load offset=1066436 + local.tee 2 + i32.const 61 + local.get 2 + select + call_indirect (type 4) + call $_ZN3std7process5abort17h87cf20ec76d53f97E + unreachable + ) + (func $__rg_oom (;584;) (type 4) (param i32 i32) + local.get 1 + local.get 0 + call $_ZN3std5alloc8rust_oom17ha34d4add2a718d0cE + unreachable + ) + (func $__rust_start_panic (;585;) (type 1) (param i32 i32) (result i32) + unreachable + unreachable + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hc6c24a776c8ac45aE (;586;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 0 + i32.load offset=4 + local.get 1 + call $_ZN40_$LT$str$u20$as$u20$core..fmt..Debug$GT$3fmt17h3f47f6393a63c48fE + ) + (func $_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u16$GT$3fmt17h0ba5b477f5404f65E (;587;) (type 1) (param i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 1 + i32.load offset=28 + local.tee 2 + i32.const 16 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 2 + i32.const 32 + i32.and + br_if 0 (;@2;) + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u16$GT$3fmt17h4acd1eaa5fc5c5e0E + return + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i16$GT$3fmt17hea1d75e8377f021dE + return + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i16$GT$3fmt17hc0c5c3ba0c08ea8eE + ) + (func $_ZN4core3ptr24drop_in_place$LT$u16$GT$17h48234e016ab1582dE (;588;) (type 3) (param i32)) + (func $_ZN4core3ptr24drop_in_place$LT$u32$GT$17h5d287b31d8654cfdE (;589;) (type 3) (param i32)) + (func $_ZN4wasi13lib_generated5Errno4name17hdc014907cc250cd0E (;590;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.load16_s + i32.const 2 + i32.shl + local.tee 1 + i32.const 1060304 + i32.add + i32.load + i32.store offset=4 + local.get 0 + local.get 1 + i32.const 1060612 + i32.add + i32.load + i32.store + ) + (func $_ZN4wasi13lib_generated5Errno7message17hd8dcc8ffcbb8d6fdE (;591;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.load16_s + i32.const 2 + i32.shl + local.tee 1 + i32.const 1060920 + i32.add + i32.load + i32.store offset=4 + local.get 0 + local.get 1 + i32.const 1061228 + i32.add + i32.load + i32.store + ) + (func $_ZN63_$LT$wasi..lib_generated..Errno$u20$as$u20$core..fmt..Debug$GT$3fmt17h0d82baa16d0a59a7E (;592;) (type 1) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 24 + i32.add + local.get 1 + i32.const 1060281 + i32.const 5 + call $_ZN4core3fmt9Formatter12debug_struct17h06d312a4631fe4c5E + local.get 2 + i32.const 24 + i32.add + i32.const 1058020 + i32.const 4 + local.get 0 + i32.const 1060288 + call $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E + local.set 1 + local.get 2 + i32.const 16 + i32.add + local.get 0 + call $_ZN4wasi13lib_generated5Errno4name17hdc014907cc250cd0E + local.get 2 + local.get 2 + i64.load offset=16 + i64.store offset=32 align=4 + local.get 1 + i32.const 1058024 + i32.const 4 + local.get 2 + i32.const 32 + i32.add + i32.const 1058028 + call $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E + local.set 1 + local.get 2 + i32.const 8 + i32.add + local.get 0 + call $_ZN4wasi13lib_generated5Errno7message17hd8dcc8ffcbb8d6fdE + local.get 2 + local.get 2 + i64.load offset=8 + i64.store offset=40 align=4 + local.get 1 + i32.const 1058044 + i32.const 7 + local.get 2 + i32.const 40 + i32.add + i32.const 1058028 + call $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E + call $_ZN4core3fmt8builders11DebugStruct6finish17hb583ce2f1fdf6727E + local.set 0 + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4wasi13lib_generated14clock_time_get17h38433f55d9284057E (;593;) (type 23) (param i32 i32 i64) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 2 + local.get 3 + i32.const 8 + i32.add + call $_ZN4wasi13lib_generated22wasi_snapshot_preview114clock_time_get17h5736680b9e1fada6E + local.tee 1 + br_if 0 (;@2;) + local.get 0 + local.get 3 + i64.load offset=8 + i64.store offset=8 + i32.const 0 + local.set 1 + br 1 (;@1;) + end + local.get 0 + local.get 1 + i32.store16 offset=2 + i32.const 1 + local.set 1 + end + local.get 0 + local.get 1 + i32.store16 + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E (;594;) (type 12) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 2 + local.get 3 + local.get 4 + i32.const 12 + i32.add + call $_ZN4wasi13lib_generated22wasi_snapshot_preview18fd_write17ha06993ea0cc0ed56E + local.tee 3 + br_if 0 (;@2;) + local.get 0 + local.get 4 + i32.load offset=12 + i32.store offset=4 + i32.const 0 + local.set 3 + br 1 (;@1;) + end + local.get 0 + local.get 3 + i32.store16 offset=2 + i32.const 1 + local.set 3 + end + local.get 0 + local.get 3 + i32.store16 + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4wasi13lib_generated10random_get17h491a4e218e200c1aE (;595;) (type 5) (param i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + call $_ZN4wasi13lib_generated22wasi_snapshot_preview110random_get17h3bb5964acf203bcaE + local.tee 2 + i32.store16 offset=2 + local.get 0 + local.get 2 + i32.const 0 + i32.ne + i32.store16 + ) + (func $_ZN9hashbrown3raw11Fallibility17capacity_overflow17h6eeadcfdd0ecde63E (;596;) (type 4) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + br_if 0 (;@1;) + local.get 0 + i32.const 0 + i32.store + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1061564 + i32.store offset=8 + local.get 2 + i32.const 1061572 + i32.store offset=16 + local.get 2 + i32.const 8 + i32.add + i32.const 1061616 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN9hashbrown3raw11Fallibility9alloc_err17hd1662b79cce8d85aE (;597;) (type 12) (param i32 i32 i32 i32) + block ;; label = @1 + local.get 1 + br_if 0 (;@1;) + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store + return + end + local.get 2 + local.get 3 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $malloc (;598;) (type 2) (param i32) (result i32) + local.get 0 + call $dlmalloc + ) + (func $dlmalloc (;599;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + i32.const 0 + i32.load offset=1066544 + local.tee 2 + br_if 0 (;@12;) + block ;; label = @13 + i32.const 0 + i32.load offset=1066992 + local.tee 3 + br_if 0 (;@13;) + i32.const 0 + i64.const -1 + i64.store offset=1067004 align=4 + i32.const 0 + i64.const 281474976776192 + i64.store offset=1066996 align=4 + i32.const 0 + local.get 1 + i32.const 8 + i32.add + i32.const -16 + i32.and + i32.const 1431655768 + i32.xor + local.tee 3 + i32.store offset=1066992 + i32.const 0 + i32.const 0 + i32.store offset=1067012 + i32.const 0 + i32.const 0 + i32.store offset=1066964 + end + i32.const 1114112 + i32.const 1067024 + i32.lt_u + br_if 1 (;@11;) + i32.const 0 + local.set 2 + i32.const 1114112 + i32.const 1067024 + i32.sub + i32.const 89 + i32.lt_u + br_if 0 (;@12;) + i32.const 0 + local.set 4 + i32.const 0 + i32.const 1067024 + i32.store offset=1066968 + i32.const 0 + i32.const 1067024 + i32.store offset=1066536 + i32.const 0 + local.get 3 + i32.store offset=1066556 + i32.const 0 + i32.const -1 + i32.store offset=1066552 + i32.const 0 + i32.const 1114112 + i32.const 1067024 + i32.sub + i32.store offset=1066972 + loop ;; label = @13 + local.get 4 + i32.const 1066580 + i32.add + local.get 4 + i32.const 1066568 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 4 + i32.const 1066560 + i32.add + local.tee 5 + i32.store + local.get 4 + i32.const 1066572 + i32.add + local.get 5 + i32.store + local.get 4 + i32.const 1066588 + i32.add + local.get 4 + i32.const 1066576 + i32.add + local.tee 5 + i32.store + local.get 5 + local.get 3 + i32.store + local.get 4 + i32.const 1066596 + i32.add + local.get 4 + i32.const 1066584 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 5 + i32.store + local.get 4 + i32.const 1066592 + i32.add + local.get 3 + i32.store + local.get 4 + i32.const 32 + i32.add + local.tee 4 + i32.const 256 + i32.ne + br_if 0 (;@13;) + end + i32.const 1067024 + i32.const -8 + i32.const 1067024 + i32.sub + i32.const 15 + i32.and + i32.const 0 + i32.const 1067024 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 2 + i32.const 4 + i32.add + i32.const 1114112 + i32.const 1067024 + i32.sub + i32.const -56 + i32.add + local.tee 3 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store + i32.const 0 + i32.const 0 + i32.load offset=1067008 + i32.store offset=1066548 + i32.const 0 + local.get 4 + i32.store offset=1066532 + i32.const 0 + local.get 2 + i32.store offset=1066544 + local.get 3 + i32.const 1067024 + i32.add + i32.const 4 + i32.add + i32.const 56 + i32.store + end + block ;; label = @12 + block ;; label = @13 + local.get 0 + i32.const 236 + i32.gt_u + br_if 0 (;@13;) + block ;; label = @14 + i32.const 0 + i32.load offset=1066520 + local.tee 6 + i32.const 16 + local.get 0 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 0 + i32.const 11 + i32.lt_u + select + local.tee 7 + i32.const 3 + i32.shr_u + local.tee 3 + i32.shr_u + local.tee 4 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@14;) + block ;; label = @15 + block ;; label = @16 + local.get 4 + i32.const 1 + i32.and + local.get 3 + i32.or + i32.const 1 + i32.xor + local.tee 5 + i32.const 3 + i32.shl + local.tee 3 + i32.const 1066560 + i32.add + local.tee 4 + local.get 3 + i32.const 1066568 + i32.add + i32.load + local.tee 3 + i32.load offset=8 + local.tee 7 + i32.ne + br_if 0 (;@16;) + i32.const 0 + local.get 6 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1066520 + br 1 (;@15;) + end + local.get 4 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 4 + i32.store offset=12 + end + local.get 3 + i32.const 8 + i32.add + local.set 4 + local.get 3 + local.get 5 + i32.const 3 + i32.shl + local.tee 5 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + local.get 5 + i32.add + local.tee 3 + local.get 3 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 13 (;@1;) + end + local.get 7 + i32.const 0 + i32.load offset=1066528 + local.tee 8 + i32.le_u + br_if 1 (;@12;) + block ;; label = @14 + local.get 4 + i32.eqz + br_if 0 (;@14;) + block ;; label = @15 + block ;; label = @16 + local.get 4 + local.get 3 + i32.shl + i32.const 2 + local.get 3 + i32.shl + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.or + i32.and + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.ctz + local.tee 3 + i32.const 3 + i32.shl + local.tee 4 + i32.const 1066560 + i32.add + local.tee 5 + local.get 4 + i32.const 1066568 + i32.add + i32.load + local.tee 4 + i32.load offset=8 + local.tee 0 + i32.ne + br_if 0 (;@16;) + i32.const 0 + local.get 6 + i32.const -2 + local.get 3 + i32.rotl + i32.and + local.tee 6 + i32.store offset=1066520 + br 1 (;@15;) + end + local.get 5 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 5 + i32.store offset=12 + end + local.get 4 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 4 + local.get 3 + i32.const 3 + i32.shl + local.tee 3 + i32.add + local.get 3 + local.get 7 + i32.sub + local.tee 5 + i32.store + local.get 4 + local.get 7 + i32.add + local.tee 0 + local.get 5 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @15 + local.get 8 + i32.eqz + br_if 0 (;@15;) + local.get 8 + i32.const -8 + i32.and + i32.const 1066560 + i32.add + local.set 7 + i32.const 0 + i32.load offset=1066540 + local.set 3 + block ;; label = @16 + block ;; label = @17 + local.get 6 + i32.const 1 + local.get 8 + i32.const 3 + i32.shr_u + i32.shl + local.tee 9 + i32.and + br_if 0 (;@17;) + i32.const 0 + local.get 6 + local.get 9 + i32.or + i32.store offset=1066520 + local.get 7 + local.set 9 + br 1 (;@16;) + end + local.get 7 + i32.load offset=8 + local.set 9 + end + local.get 9 + local.get 3 + i32.store offset=12 + local.get 7 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + local.get 3 + local.get 9 + i32.store offset=8 + end + local.get 4 + i32.const 8 + i32.add + local.set 4 + i32.const 0 + local.get 0 + i32.store offset=1066540 + i32.const 0 + local.get 5 + i32.store offset=1066528 + br 13 (;@1;) + end + i32.const 0 + i32.load offset=1066524 + local.tee 10 + i32.eqz + br_if 1 (;@12;) + local.get 10 + i32.const 0 + local.get 10 + i32.sub + i32.and + i32.ctz + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + i32.load + local.tee 0 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.set 3 + local.get 0 + local.set 5 + block ;; label = @14 + loop ;; label = @15 + block ;; label = @16 + local.get 5 + i32.load offset=16 + local.tee 4 + br_if 0 (;@16;) + local.get 5 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 2 (;@14;) + end + local.get 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 5 + local.get 3 + local.get 5 + local.get 3 + i32.lt_u + local.tee 5 + select + local.set 3 + local.get 4 + local.get 0 + local.get 5 + select + local.set 0 + local.get 4 + local.set 5 + br 0 (;@15;) + end + end + local.get 0 + i32.load offset=24 + local.set 11 + block ;; label = @14 + local.get 0 + i32.load offset=12 + local.tee 9 + local.get 0 + i32.eq + br_if 0 (;@14;) + local.get 0 + i32.load offset=8 + local.tee 4 + i32.const 0 + i32.load offset=1066536 + i32.lt_u + drop + local.get 9 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 9 + i32.store offset=12 + br 12 (;@2;) + end + block ;; label = @14 + local.get 0 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@14;) + local.get 0 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 4 (;@10;) + local.get 0 + i32.const 16 + i32.add + local.set 5 + end + loop ;; label = @14 + local.get 5 + local.set 2 + local.get 4 + local.tee 9 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@14;) + local.get 9 + i32.const 16 + i32.add + local.set 5 + local.get 9 + i32.load offset=16 + local.tee 4 + br_if 0 (;@14;) + end + local.get 2 + i32.const 0 + i32.store + br 11 (;@2;) + end + i32.const -1 + local.set 7 + local.get 0 + i32.const -65 + i32.gt_u + br_if 0 (;@12;) + local.get 0 + i32.const 19 + i32.add + local.tee 4 + i32.const -16 + i32.and + local.set 7 + i32.const 0 + i32.load offset=1066524 + local.tee 10 + i32.eqz + br_if 0 (;@12;) + i32.const 0 + local.set 8 + block ;; label = @13 + local.get 7 + i32.const 256 + i32.lt_u + br_if 0 (;@13;) + i32.const 31 + local.set 8 + local.get 7 + i32.const 16777215 + i32.gt_u + br_if 0 (;@13;) + local.get 7 + i32.const 38 + local.get 4 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 8 + end + i32.const 0 + local.get 7 + i32.sub + local.set 3 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + local.get 8 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + i32.load + local.tee 5 + br_if 0 (;@16;) + i32.const 0 + local.set 4 + i32.const 0 + local.set 9 + br 1 (;@15;) + end + i32.const 0 + local.set 4 + local.get 7 + i32.const 0 + i32.const 25 + local.get 8 + i32.const 1 + i32.shr_u + i32.sub + local.get 8 + i32.const 31 + i32.eq + select + i32.shl + local.set 0 + i32.const 0 + local.set 9 + loop ;; label = @16 + block ;; label = @17 + local.get 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 6 + local.get 3 + i32.ge_u + br_if 0 (;@17;) + local.get 6 + local.set 3 + local.get 5 + local.set 9 + local.get 6 + br_if 0 (;@17;) + i32.const 0 + local.set 3 + local.get 5 + local.set 9 + local.get 5 + local.set 4 + br 3 (;@14;) + end + local.get 4 + local.get 5 + i32.const 20 + i32.add + i32.load + local.tee 6 + local.get 6 + local.get 5 + local.get 0 + i32.const 29 + i32.shr_u + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + i32.load + local.tee 5 + i32.eq + select + local.get 4 + local.get 6 + select + local.set 4 + local.get 0 + i32.const 1 + i32.shl + local.set 0 + local.get 5 + br_if 0 (;@16;) + end + end + block ;; label = @15 + local.get 4 + local.get 9 + i32.or + br_if 0 (;@15;) + i32.const 0 + local.set 9 + i32.const 2 + local.get 8 + i32.shl + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.or + local.get 10 + i32.and + local.tee 4 + i32.eqz + br_if 3 (;@12;) + local.get 4 + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.ctz + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + i32.load + local.set 4 + end + local.get 4 + i32.eqz + br_if 1 (;@13;) + end + loop ;; label = @14 + local.get 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 6 + local.get 3 + i32.lt_u + local.set 0 + block ;; label = @15 + local.get 4 + i32.load offset=16 + local.tee 5 + br_if 0 (;@15;) + local.get 4 + i32.const 20 + i32.add + i32.load + local.set 5 + end + local.get 6 + local.get 3 + local.get 0 + select + local.set 3 + local.get 4 + local.get 9 + local.get 0 + select + local.set 9 + local.get 5 + local.set 4 + local.get 5 + br_if 0 (;@14;) + end + end + local.get 9 + i32.eqz + br_if 0 (;@12;) + local.get 3 + i32.const 0 + i32.load offset=1066528 + local.get 7 + i32.sub + i32.ge_u + br_if 0 (;@12;) + local.get 9 + i32.load offset=24 + local.set 2 + block ;; label = @13 + local.get 9 + i32.load offset=12 + local.tee 0 + local.get 9 + i32.eq + br_if 0 (;@13;) + local.get 9 + i32.load offset=8 + local.tee 4 + i32.const 0 + i32.load offset=1066536 + i32.lt_u + drop + local.get 0 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 0 + i32.store offset=12 + br 10 (;@3;) + end + block ;; label = @13 + local.get 9 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@13;) + local.get 9 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 4 (;@9;) + local.get 9 + i32.const 16 + i32.add + local.set 5 + end + loop ;; label = @13 + local.get 5 + local.set 6 + local.get 4 + local.tee 0 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@13;) + local.get 0 + i32.const 16 + i32.add + local.set 5 + local.get 0 + i32.load offset=16 + local.tee 4 + br_if 0 (;@13;) + end + local.get 6 + i32.const 0 + i32.store + br 9 (;@3;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1066528 + local.tee 4 + local.get 7 + i32.lt_u + br_if 0 (;@12;) + i32.const 0 + i32.load offset=1066540 + local.set 3 + block ;; label = @13 + block ;; label = @14 + local.get 4 + local.get 7 + i32.sub + local.tee 5 + i32.const 16 + i32.lt_u + br_if 0 (;@14;) + local.get 3 + local.get 7 + i32.add + local.tee 0 + local.get 5 + i32.const 1 + i32.or + i32.store offset=4 + local.get 3 + local.get 4 + i32.add + local.get 5 + i32.store + local.get 3 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + br 1 (;@13;) + end + local.get 3 + local.get 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.set 0 + i32.const 0 + local.set 5 + end + i32.const 0 + local.get 5 + i32.store offset=1066528 + i32.const 0 + local.get 0 + i32.store offset=1066540 + local.get 3 + i32.const 8 + i32.add + local.set 4 + br 11 (;@1;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1066532 + local.tee 5 + local.get 7 + i32.le_u + br_if 0 (;@12;) + local.get 2 + local.get 7 + i32.add + local.tee 4 + local.get 5 + local.get 7 + i32.sub + local.tee 3 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.get 4 + i32.store offset=1066544 + i32.const 0 + local.get 3 + i32.store offset=1066532 + local.get 2 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 2 + i32.const 8 + i32.add + local.set 4 + br 11 (;@1;) + end + block ;; label = @12 + block ;; label = @13 + i32.const 0 + i32.load offset=1066992 + i32.eqz + br_if 0 (;@13;) + i32.const 0 + i32.load offset=1067000 + local.set 3 + br 1 (;@12;) + end + i32.const 0 + i64.const -1 + i64.store offset=1067004 align=4 + i32.const 0 + i64.const 281474976776192 + i64.store offset=1066996 align=4 + i32.const 0 + local.get 1 + i32.const 12 + i32.add + i32.const -16 + i32.and + i32.const 1431655768 + i32.xor + i32.store offset=1066992 + i32.const 0 + i32.const 0 + i32.store offset=1067012 + i32.const 0 + i32.const 0 + i32.store offset=1066964 + i32.const 65536 + local.set 3 + end + i32.const 0 + local.set 4 + block ;; label = @12 + local.get 3 + local.get 7 + i32.const 71 + i32.add + local.tee 8 + i32.add + local.tee 0 + i32.const 0 + local.get 3 + i32.sub + local.tee 6 + i32.and + local.tee 9 + local.get 7 + i32.gt_u + br_if 0 (;@12;) + i32.const 0 + i32.const 48 + i32.store offset=1067016 + br 11 (;@1;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1066960 + local.tee 4 + i32.eqz + br_if 0 (;@12;) + block ;; label = @13 + i32.const 0 + i32.load offset=1066952 + local.tee 3 + local.get 9 + i32.add + local.tee 10 + local.get 3 + i32.le_u + br_if 0 (;@13;) + local.get 10 + local.get 4 + i32.le_u + br_if 1 (;@12;) + end + i32.const 0 + local.set 4 + i32.const 0 + i32.const 48 + i32.store offset=1067016 + br 11 (;@1;) + end + i32.const 0 + i32.load8_u offset=1066964 + i32.const 4 + i32.and + br_if 5 (;@6;) + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + local.get 2 + i32.eqz + br_if 0 (;@14;) + i32.const 1066968 + local.set 4 + loop ;; label = @15 + block ;; label = @16 + local.get 4 + i32.load + local.tee 3 + local.get 2 + i32.gt_u + br_if 0 (;@16;) + local.get 3 + local.get 4 + i32.load offset=4 + i32.add + local.get 2 + i32.gt_u + br_if 3 (;@13;) + end + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@15;) + end + end + i32.const 0 + call $sbrk + local.tee 0 + i32.const -1 + i32.eq + br_if 6 (;@7;) + local.get 9 + local.set 6 + block ;; label = @14 + i32.const 0 + i32.load offset=1066996 + local.tee 4 + i32.const -1 + i32.add + local.tee 3 + local.get 0 + i32.and + i32.eqz + br_if 0 (;@14;) + local.get 9 + local.get 0 + i32.sub + local.get 3 + local.get 0 + i32.add + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.add + local.set 6 + end + local.get 6 + local.get 7 + i32.le_u + br_if 6 (;@7;) + local.get 6 + i32.const 2147483646 + i32.gt_u + br_if 6 (;@7;) + block ;; label = @14 + i32.const 0 + i32.load offset=1066960 + local.tee 4 + i32.eqz + br_if 0 (;@14;) + i32.const 0 + i32.load offset=1066952 + local.tee 3 + local.get 6 + i32.add + local.tee 5 + local.get 3 + i32.le_u + br_if 7 (;@7;) + local.get 5 + local.get 4 + i32.gt_u + br_if 7 (;@7;) + end + local.get 6 + call $sbrk + local.tee 4 + local.get 0 + i32.ne + br_if 1 (;@12;) + br 8 (;@5;) + end + local.get 0 + local.get 5 + i32.sub + local.get 6 + i32.and + local.tee 6 + i32.const 2147483646 + i32.gt_u + br_if 5 (;@7;) + local.get 6 + call $sbrk + local.tee 0 + local.get 4 + i32.load + local.get 4 + i32.load offset=4 + i32.add + i32.eq + br_if 4 (;@8;) + local.get 0 + local.set 4 + end + block ;; label = @12 + local.get 4 + i32.const -1 + i32.eq + br_if 0 (;@12;) + local.get 7 + i32.const 72 + i32.add + local.get 6 + i32.le_u + br_if 0 (;@12;) + block ;; label = @13 + local.get 8 + local.get 6 + i32.sub + i32.const 0 + i32.load offset=1067000 + local.tee 3 + i32.add + i32.const 0 + local.get 3 + i32.sub + i32.and + local.tee 3 + i32.const 2147483646 + i32.le_u + br_if 0 (;@13;) + local.get 4 + local.set 0 + br 8 (;@5;) + end + block ;; label = @13 + local.get 3 + call $sbrk + i32.const -1 + i32.eq + br_if 0 (;@13;) + local.get 3 + local.get 6 + i32.add + local.set 6 + local.get 4 + local.set 0 + br 8 (;@5;) + end + i32.const 0 + local.get 6 + i32.sub + call $sbrk + drop + br 5 (;@7;) + end + local.get 4 + local.set 0 + local.get 4 + i32.const -1 + i32.ne + br_if 6 (;@5;) + br 4 (;@7;) + end + unreachable + unreachable + end + i32.const 0 + local.set 9 + br 7 (;@2;) + end + i32.const 0 + local.set 0 + br 5 (;@3;) + end + local.get 0 + i32.const -1 + i32.ne + br_if 2 (;@5;) + end + i32.const 0 + i32.const 0 + i32.load offset=1066964 + i32.const 4 + i32.or + i32.store offset=1066964 + end + local.get 9 + i32.const 2147483646 + i32.gt_u + br_if 1 (;@4;) + local.get 9 + call $sbrk + local.set 0 + i32.const 0 + call $sbrk + local.set 4 + local.get 0 + i32.const -1 + i32.eq + br_if 1 (;@4;) + local.get 4 + i32.const -1 + i32.eq + br_if 1 (;@4;) + local.get 0 + local.get 4 + i32.ge_u + br_if 1 (;@4;) + local.get 4 + local.get 0 + i32.sub + local.tee 6 + local.get 7 + i32.const 56 + i32.add + i32.le_u + br_if 1 (;@4;) + end + i32.const 0 + i32.const 0 + i32.load offset=1066952 + local.get 6 + i32.add + local.tee 4 + i32.store offset=1066952 + block ;; label = @5 + local.get 4 + i32.const 0 + i32.load offset=1066956 + i32.le_u + br_if 0 (;@5;) + i32.const 0 + local.get 4 + i32.store offset=1066956 + end + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + i32.const 0 + i32.load offset=1066544 + local.tee 3 + i32.eqz + br_if 0 (;@8;) + i32.const 1066968 + local.set 4 + loop ;; label = @9 + local.get 0 + local.get 4 + i32.load + local.tee 5 + local.get 4 + i32.load offset=4 + local.tee 9 + i32.add + i32.eq + br_if 2 (;@7;) + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@9;) + br 3 (;@6;) + end + end + block ;; label = @8 + block ;; label = @9 + i32.const 0 + i32.load offset=1066536 + local.tee 4 + i32.eqz + br_if 0 (;@9;) + local.get 0 + local.get 4 + i32.ge_u + br_if 1 (;@8;) + end + i32.const 0 + local.get 0 + i32.store offset=1066536 + end + i32.const 0 + local.set 4 + i32.const 0 + local.get 6 + i32.store offset=1066972 + i32.const 0 + local.get 0 + i32.store offset=1066968 + i32.const 0 + i32.const -1 + i32.store offset=1066552 + i32.const 0 + i32.const 0 + i32.load offset=1066992 + i32.store offset=1066556 + i32.const 0 + i32.const 0 + i32.store offset=1066980 + loop ;; label = @8 + local.get 4 + i32.const 1066580 + i32.add + local.get 4 + i32.const 1066568 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 4 + i32.const 1066560 + i32.add + local.tee 5 + i32.store + local.get 4 + i32.const 1066572 + i32.add + local.get 5 + i32.store + local.get 4 + i32.const 1066588 + i32.add + local.get 4 + i32.const 1066576 + i32.add + local.tee 5 + i32.store + local.get 5 + local.get 3 + i32.store + local.get 4 + i32.const 1066596 + i32.add + local.get 4 + i32.const 1066584 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 5 + i32.store + local.get 4 + i32.const 1066592 + i32.add + local.get 3 + i32.store + local.get 4 + i32.const 32 + i32.add + local.tee 4 + i32.const 256 + i32.ne + br_if 0 (;@8;) + end + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 3 + local.get 6 + i32.const -56 + i32.add + local.tee 5 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1067008 + i32.store offset=1066548 + i32.const 0 + local.get 4 + i32.store offset=1066532 + i32.const 0 + local.get 3 + i32.store offset=1066544 + local.get 0 + local.get 5 + i32.add + i32.const 56 + i32.store offset=4 + br 2 (;@5;) + end + local.get 4 + i32.load8_u offset=12 + i32.const 8 + i32.and + br_if 0 (;@6;) + local.get 3 + local.get 5 + i32.lt_u + br_if 0 (;@6;) + local.get 3 + local.get 0 + i32.ge_u + br_if 0 (;@6;) + local.get 3 + i32.const -8 + local.get 3 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 3 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 5 + i32.add + local.tee 0 + i32.const 0 + i32.load offset=1066532 + local.get 6 + i32.add + local.tee 2 + local.get 5 + i32.sub + local.tee 5 + i32.const 1 + i32.or + i32.store offset=4 + local.get 4 + local.get 9 + local.get 6 + i32.add + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1067008 + i32.store offset=1066548 + i32.const 0 + local.get 5 + i32.store offset=1066532 + i32.const 0 + local.get 0 + i32.store offset=1066544 + local.get 3 + local.get 2 + i32.add + i32.const 56 + i32.store offset=4 + br 1 (;@5;) + end + block ;; label = @6 + local.get 0 + i32.const 0 + i32.load offset=1066536 + local.tee 9 + i32.ge_u + br_if 0 (;@6;) + i32.const 0 + local.get 0 + i32.store offset=1066536 + local.get 0 + local.set 9 + end + local.get 0 + local.get 6 + i32.add + local.set 5 + i32.const 1066968 + local.set 4 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + loop ;; label = @13 + local.get 4 + i32.load + local.get 5 + i32.eq + br_if 1 (;@12;) + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@13;) + br 2 (;@11;) + end + end + local.get 4 + i32.load8_u offset=12 + i32.const 8 + i32.and + i32.eqz + br_if 1 (;@10;) + end + i32.const 1066968 + local.set 4 + loop ;; label = @11 + block ;; label = @12 + local.get 4 + i32.load + local.tee 5 + local.get 3 + i32.gt_u + br_if 0 (;@12;) + local.get 5 + local.get 4 + i32.load offset=4 + i32.add + local.tee 5 + local.get 3 + i32.gt_u + br_if 3 (;@9;) + end + local.get 4 + i32.load offset=8 + local.set 4 + br 0 (;@11;) + end + end + local.get 4 + local.get 0 + i32.store + local.get 4 + local.get 4 + i32.load offset=4 + local.get 6 + i32.add + i32.store offset=4 + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + i32.add + local.tee 2 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 5 + i32.const -8 + local.get 5 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 5 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + i32.add + local.tee 6 + local.get 2 + local.get 7 + i32.add + local.tee 7 + i32.sub + local.set 4 + block ;; label = @10 + local.get 6 + local.get 3 + i32.ne + br_if 0 (;@10;) + i32.const 0 + local.get 7 + i32.store offset=1066544 + i32.const 0 + i32.const 0 + i32.load offset=1066532 + local.get 4 + i32.add + local.tee 4 + i32.store offset=1066532 + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + br 3 (;@7;) + end + block ;; label = @10 + local.get 6 + i32.const 0 + i32.load offset=1066540 + i32.ne + br_if 0 (;@10;) + i32.const 0 + local.get 7 + i32.store offset=1066540 + i32.const 0 + i32.const 0 + i32.load offset=1066528 + local.get 4 + i32.add + local.tee 4 + i32.store offset=1066528 + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 7 + local.get 4 + i32.add + local.get 4 + i32.store + br 3 (;@7;) + end + block ;; label = @10 + local.get 6 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.const 1 + i32.ne + br_if 0 (;@10;) + local.get 3 + i32.const -8 + i32.and + local.set 8 + block ;; label = @11 + block ;; label = @12 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@12;) + local.get 6 + i32.load offset=8 + local.tee 5 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 9 + i32.const 3 + i32.shl + i32.const 1066560 + i32.add + local.tee 0 + i32.eq + drop + block ;; label = @13 + local.get 6 + i32.load offset=12 + local.tee 3 + local.get 5 + i32.ne + br_if 0 (;@13;) + i32.const 0 + i32.const 0 + i32.load offset=1066520 + i32.const -2 + local.get 9 + i32.rotl + i32.and + i32.store offset=1066520 + br 2 (;@11;) + end + local.get 3 + local.get 0 + i32.eq + drop + local.get 3 + local.get 5 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=12 + br 1 (;@11;) + end + local.get 6 + i32.load offset=24 + local.set 10 + block ;; label = @12 + block ;; label = @13 + local.get 6 + i32.load offset=12 + local.tee 0 + local.get 6 + i32.eq + br_if 0 (;@13;) + local.get 6 + i32.load offset=8 + local.tee 3 + local.get 9 + i32.lt_u + drop + local.get 0 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + br 1 (;@12;) + end + block ;; label = @13 + local.get 6 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + local.get 6 + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + i32.const 0 + local.set 0 + br 1 (;@12;) + end + loop ;; label = @13 + local.get 3 + local.set 9 + local.get 5 + local.tee 0 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + local.get 0 + i32.const 16 + i32.add + local.set 3 + local.get 0 + i32.load offset=16 + local.tee 5 + br_if 0 (;@13;) + end + local.get 9 + i32.const 0 + i32.store + end + local.get 10 + i32.eqz + br_if 0 (;@11;) + block ;; label = @12 + block ;; label = @13 + local.get 6 + local.get 6 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@13;) + local.get 3 + local.get 0 + i32.store + local.get 0 + br_if 1 (;@12;) + i32.const 0 + i32.const 0 + i32.load offset=1066524 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1066524 + br 2 (;@11;) + end + local.get 10 + i32.const 16 + i32.const 20 + local.get 10 + i32.load offset=16 + local.get 6 + i32.eq + select + i32.add + local.get 0 + i32.store + local.get 0 + i32.eqz + br_if 1 (;@11;) + end + local.get 0 + local.get 10 + i32.store offset=24 + block ;; label = @12 + local.get 6 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@12;) + local.get 0 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 0 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 0 (;@11;) + local.get 0 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 0 + i32.store offset=24 + end + local.get 8 + local.get 4 + i32.add + local.set 4 + local.get 6 + local.get 8 + i32.add + local.tee 6 + i32.load offset=4 + local.set 3 + end + local.get 6 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + local.get 7 + local.get 4 + i32.add + local.get 4 + i32.store + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @10 + local.get 4 + i32.const 255 + i32.gt_u + br_if 0 (;@10;) + local.get 4 + i32.const -8 + i32.and + i32.const 1066560 + i32.add + local.set 3 + block ;; label = @11 + block ;; label = @12 + i32.const 0 + i32.load offset=1066520 + local.tee 5 + i32.const 1 + local.get 4 + i32.const 3 + i32.shr_u + i32.shl + local.tee 4 + i32.and + br_if 0 (;@12;) + i32.const 0 + local.get 5 + local.get 4 + i32.or + i32.store offset=1066520 + local.get 3 + local.set 4 + br 1 (;@11;) + end + local.get 3 + i32.load offset=8 + local.set 4 + end + local.get 4 + local.get 7 + i32.store offset=12 + local.get 3 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 3 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + br 3 (;@7;) + end + i32.const 31 + local.set 3 + block ;; label = @10 + local.get 4 + i32.const 16777215 + i32.gt_u + br_if 0 (;@10;) + local.get 4 + i32.const 38 + local.get 4 + i32.const 8 + i32.shr_u + i32.clz + local.tee 3 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 3 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 3 + end + local.get 7 + local.get 3 + i32.store offset=28 + local.get 7 + i64.const 0 + i64.store offset=16 align=4 + local.get 3 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.set 5 + block ;; label = @10 + i32.const 0 + i32.load offset=1066524 + local.tee 0 + i32.const 1 + local.get 3 + i32.shl + local.tee 9 + i32.and + br_if 0 (;@10;) + local.get 5 + local.get 7 + i32.store + i32.const 0 + local.get 0 + local.get 9 + i32.or + i32.store offset=1066524 + local.get 7 + local.get 5 + i32.store offset=24 + local.get 7 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 7 + i32.store offset=12 + br 3 (;@7;) + end + local.get 4 + i32.const 0 + i32.const 25 + local.get 3 + i32.const 1 + i32.shr_u + i32.sub + local.get 3 + i32.const 31 + i32.eq + select + i32.shl + local.set 3 + local.get 5 + i32.load + local.set 0 + loop ;; label = @10 + local.get 0 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 4 + i32.eq + br_if 2 (;@8;) + local.get 3 + i32.const 29 + i32.shr_u + local.set 0 + local.get 3 + i32.const 1 + i32.shl + local.set 3 + local.get 5 + local.get 0 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 9 + i32.load + local.tee 0 + br_if 0 (;@10;) + end + local.get 9 + local.get 7 + i32.store + local.get 7 + local.get 5 + i32.store offset=24 + local.get 7 + local.get 7 + i32.store offset=12 + local.get 7 + local.get 7 + i32.store offset=8 + br 2 (;@7;) + end + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 2 + local.get 6 + i32.const -56 + i32.add + local.tee 9 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 9 + i32.add + i32.const 56 + i32.store offset=4 + local.get 3 + local.get 5 + i32.const 55 + local.get 5 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 5 + i32.const -55 + i32.add + i32.const 15 + i32.and + select + i32.add + i32.const -63 + i32.add + local.tee 9 + local.get 9 + local.get 3 + i32.const 16 + i32.add + i32.lt_u + select + local.tee 9 + i32.const 35 + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1067008 + i32.store offset=1066548 + i32.const 0 + local.get 4 + i32.store offset=1066532 + i32.const 0 + local.get 2 + i32.store offset=1066544 + local.get 9 + i32.const 16 + i32.add + i32.const 0 + i64.load offset=1066976 align=4 + i64.store align=4 + local.get 9 + i32.const 0 + i64.load offset=1066968 align=4 + i64.store offset=8 align=4 + i32.const 0 + local.get 9 + i32.const 8 + i32.add + i32.store offset=1066976 + i32.const 0 + local.get 6 + i32.store offset=1066972 + i32.const 0 + local.get 0 + i32.store offset=1066968 + i32.const 0 + i32.const 0 + i32.store offset=1066980 + local.get 9 + i32.const 36 + i32.add + local.set 4 + loop ;; label = @9 + local.get 4 + i32.const 7 + i32.store + local.get 4 + i32.const 4 + i32.add + local.tee 4 + local.get 5 + i32.lt_u + br_if 0 (;@9;) + end + local.get 9 + local.get 3 + i32.eq + br_if 3 (;@5;) + local.get 9 + local.get 9 + i32.load offset=4 + i32.const -2 + i32.and + i32.store offset=4 + local.get 9 + local.get 9 + local.get 3 + i32.sub + local.tee 0 + i32.store + local.get 3 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @9 + local.get 0 + i32.const 255 + i32.gt_u + br_if 0 (;@9;) + local.get 0 + i32.const -8 + i32.and + i32.const 1066560 + i32.add + local.set 4 + block ;; label = @10 + block ;; label = @11 + i32.const 0 + i32.load offset=1066520 + local.tee 5 + i32.const 1 + local.get 0 + i32.const 3 + i32.shr_u + i32.shl + local.tee 0 + i32.and + br_if 0 (;@11;) + i32.const 0 + local.get 5 + local.get 0 + i32.or + i32.store offset=1066520 + local.get 4 + local.set 5 + br 1 (;@10;) + end + local.get 4 + i32.load offset=8 + local.set 5 + end + local.get 5 + local.get 3 + i32.store offset=12 + local.get 4 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 4 + i32.store offset=12 + local.get 3 + local.get 5 + i32.store offset=8 + br 4 (;@5;) + end + i32.const 31 + local.set 4 + block ;; label = @9 + local.get 0 + i32.const 16777215 + i32.gt_u + br_if 0 (;@9;) + local.get 0 + i32.const 38 + local.get 0 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 4 + end + local.get 3 + local.get 4 + i32.store offset=28 + local.get 3 + i64.const 0 + i64.store offset=16 align=4 + local.get 4 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.set 5 + block ;; label = @9 + i32.const 0 + i32.load offset=1066524 + local.tee 9 + i32.const 1 + local.get 4 + i32.shl + local.tee 6 + i32.and + br_if 0 (;@9;) + local.get 5 + local.get 3 + i32.store + i32.const 0 + local.get 9 + local.get 6 + i32.or + i32.store offset=1066524 + local.get 3 + local.get 5 + i32.store offset=24 + local.get 3 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 3 + i32.store offset=12 + br 4 (;@5;) + end + local.get 0 + i32.const 0 + i32.const 25 + local.get 4 + i32.const 1 + i32.shr_u + i32.sub + local.get 4 + i32.const 31 + i32.eq + select + i32.shl + local.set 4 + local.get 5 + i32.load + local.set 9 + loop ;; label = @9 + local.get 9 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 0 + i32.eq + br_if 3 (;@6;) + local.get 4 + i32.const 29 + i32.shr_u + local.set 9 + local.get 4 + i32.const 1 + i32.shl + local.set 4 + local.get 5 + local.get 9 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 6 + i32.load + local.tee 9 + br_if 0 (;@9;) + end + local.get 6 + local.get 3 + i32.store + local.get 3 + local.get 5 + i32.store offset=24 + local.get 3 + local.get 3 + i32.store offset=12 + local.get 3 + local.get 3 + i32.store offset=8 + br 3 (;@5;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 7 + i32.store offset=12 + local.get 5 + local.get 7 + i32.store offset=8 + local.get 7 + i32.const 0 + i32.store offset=24 + local.get 7 + local.get 5 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + end + local.get 2 + i32.const 8 + i32.add + local.set 4 + br 5 (;@1;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.store offset=12 + local.get 5 + local.get 3 + i32.store offset=8 + local.get 3 + i32.const 0 + i32.store offset=24 + local.get 3 + local.get 5 + i32.store offset=12 + local.get 3 + local.get 4 + i32.store offset=8 + end + i32.const 0 + i32.load offset=1066532 + local.tee 4 + local.get 7 + i32.le_u + br_if 0 (;@4;) + i32.const 0 + i32.load offset=1066544 + local.tee 3 + local.get 7 + i32.add + local.tee 5 + local.get 4 + local.get 7 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.get 4 + i32.store offset=1066532 + i32.const 0 + local.get 5 + i32.store offset=1066544 + local.get 3 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + local.set 4 + br 3 (;@1;) + end + i32.const 0 + local.set 4 + i32.const 0 + i32.const 48 + i32.store offset=1067016 + br 2 (;@1;) + end + block ;; label = @3 + local.get 2 + i32.eqz + br_if 0 (;@3;) + block ;; label = @4 + block ;; label = @5 + local.get 9 + local.get 9 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.tee 4 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 4 + local.get 0 + i32.store + local.get 0 + br_if 1 (;@4;) + i32.const 0 + local.get 10 + i32.const -2 + local.get 5 + i32.rotl + i32.and + local.tee 10 + i32.store offset=1066524 + br 2 (;@3;) + end + local.get 2 + i32.const 16 + i32.const 20 + local.get 2 + i32.load offset=16 + local.get 9 + i32.eq + select + i32.add + local.get 0 + i32.store + local.get 0 + i32.eqz + br_if 1 (;@3;) + end + local.get 0 + local.get 2 + i32.store offset=24 + block ;; label = @4 + local.get 9 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 0 (;@4;) + local.get 0 + local.get 4 + i32.store offset=16 + local.get 4 + local.get 0 + i32.store offset=24 + end + local.get 9 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.const 20 + i32.add + local.get 4 + i32.store + local.get 4 + local.get 0 + i32.store offset=24 + end + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.const 15 + i32.gt_u + br_if 0 (;@4;) + local.get 9 + local.get 3 + local.get 7 + i32.add + local.tee 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 9 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 1 (;@3;) + end + local.get 9 + local.get 7 + i32.add + local.tee 0 + local.get 3 + i32.const 1 + i32.or + i32.store offset=4 + local.get 9 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 3 + i32.add + local.get 3 + i32.store + block ;; label = @4 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 3 + i32.const -8 + i32.and + i32.const 1066560 + i32.add + local.set 4 + block ;; label = @5 + block ;; label = @6 + i32.const 0 + i32.load offset=1066520 + local.tee 5 + i32.const 1 + local.get 3 + i32.const 3 + i32.shr_u + i32.shl + local.tee 3 + i32.and + br_if 0 (;@6;) + i32.const 0 + local.get 5 + local.get 3 + i32.or + i32.store offset=1066520 + local.get 4 + local.set 3 + br 1 (;@5;) + end + local.get 4 + i32.load offset=8 + local.set 3 + end + local.get 3 + local.get 0 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 4 + i32.store offset=12 + local.get 0 + local.get 3 + i32.store offset=8 + br 1 (;@3;) + end + i32.const 31 + local.set 4 + block ;; label = @4 + local.get 3 + i32.const 16777215 + i32.gt_u + br_if 0 (;@4;) + local.get 3 + i32.const 38 + local.get 3 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 4 + end + local.get 0 + local.get 4 + i32.store offset=28 + local.get 0 + i64.const 0 + i64.store offset=16 align=4 + local.get 4 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.set 5 + block ;; label = @4 + local.get 10 + i32.const 1 + local.get 4 + i32.shl + local.tee 7 + i32.and + br_if 0 (;@4;) + local.get 5 + local.get 0 + i32.store + i32.const 0 + local.get 10 + local.get 7 + i32.or + i32.store offset=1066524 + local.get 0 + local.get 5 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 0 + i32.store offset=12 + br 1 (;@3;) + end + local.get 3 + i32.const 0 + i32.const 25 + local.get 4 + i32.const 1 + i32.shr_u + i32.sub + local.get 4 + i32.const 31 + i32.eq + select + i32.shl + local.set 4 + local.get 5 + i32.load + local.set 7 + block ;; label = @4 + loop ;; label = @5 + local.get 7 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 3 + i32.eq + br_if 1 (;@4;) + local.get 4 + i32.const 29 + i32.shr_u + local.set 7 + local.get 4 + i32.const 1 + i32.shl + local.set 4 + local.get 5 + local.get 7 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 6 + i32.load + local.tee 7 + br_if 0 (;@5;) + end + local.get 6 + local.get 0 + i32.store + local.get 0 + local.get 5 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 0 + i32.store offset=8 + br 1 (;@3;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 0 + i32.store offset=12 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 0 + i32.const 0 + i32.store offset=24 + local.get 0 + local.get 5 + i32.store offset=12 + local.get 0 + local.get 4 + i32.store offset=8 + end + local.get 9 + i32.const 8 + i32.add + local.set 4 + br 1 (;@1;) + end + block ;; label = @2 + local.get 11 + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 0 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.tee 4 + i32.load + i32.ne + br_if 0 (;@4;) + local.get 4 + local.get 9 + i32.store + local.get 9 + br_if 1 (;@3;) + i32.const 0 + local.get 10 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1066524 + br 2 (;@2;) + end + local.get 11 + i32.const 16 + i32.const 20 + local.get 11 + i32.load offset=16 + local.get 0 + i32.eq + select + i32.add + local.get 9 + i32.store + local.get 9 + i32.eqz + br_if 1 (;@2;) + end + local.get 9 + local.get 11 + i32.store offset=24 + block ;; label = @3 + local.get 0 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 9 + local.get 4 + i32.store offset=16 + local.get 4 + local.get 9 + i32.store offset=24 + end + local.get 0 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 0 (;@2;) + local.get 9 + i32.const 20 + i32.add + local.get 4 + i32.store + local.get 4 + local.get 9 + i32.store offset=24 + end + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 15 + i32.gt_u + br_if 0 (;@3;) + local.get 0 + local.get 3 + local.get 7 + i32.add + local.tee 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 1 (;@2;) + end + local.get 0 + local.get 7 + i32.add + local.tee 5 + local.get 3 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 5 + local.get 3 + i32.add + local.get 3 + i32.store + block ;; label = @3 + local.get 8 + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const -8 + i32.and + i32.const 1066560 + i32.add + local.set 7 + i32.const 0 + i32.load offset=1066540 + local.set 4 + block ;; label = @4 + block ;; label = @5 + i32.const 1 + local.get 8 + i32.const 3 + i32.shr_u + i32.shl + local.tee 9 + local.get 6 + i32.and + br_if 0 (;@5;) + i32.const 0 + local.get 9 + local.get 6 + i32.or + i32.store offset=1066520 + local.get 7 + local.set 9 + br 1 (;@4;) + end + local.get 7 + i32.load offset=8 + local.set 9 + end + local.get 9 + local.get 4 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 7 + i32.store offset=12 + local.get 4 + local.get 9 + i32.store offset=8 + end + i32.const 0 + local.get 5 + i32.store offset=1066540 + i32.const 0 + local.get 3 + i32.store offset=1066528 + end + local.get 0 + i32.const 8 + i32.add + local.set 4 + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 4 + ) + (func $free (;600;) (type 3) (param i32) + local.get 0 + call $dlfree + ) + (func $dlfree (;601;) (type 3) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const -8 + i32.add + local.tee 1 + local.get 0 + i32.const -4 + i32.add + i32.load + local.tee 2 + i32.const -8 + i32.and + local.tee 0 + i32.add + local.set 3 + block ;; label = @2 + local.get 2 + i32.const 1 + i32.and + br_if 0 (;@2;) + local.get 2 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 1 + local.get 1 + i32.load + local.tee 2 + i32.sub + local.tee 1 + i32.const 0 + i32.load offset=1066536 + local.tee 4 + i32.lt_u + br_if 1 (;@1;) + local.get 2 + local.get 0 + i32.add + local.set 0 + block ;; label = @3 + local.get 1 + i32.const 0 + i32.load offset=1066540 + i32.eq + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 1 + i32.load offset=8 + local.tee 4 + local.get 2 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1066560 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @5 + local.get 1 + i32.load offset=12 + local.tee 2 + local.get 4 + i32.ne + br_if 0 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1066520 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1066520 + br 3 (;@2;) + end + local.get 2 + local.get 6 + i32.eq + drop + local.get 2 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 2 + i32.store offset=12 + br 2 (;@2;) + end + local.get 1 + i32.load offset=24 + local.set 7 + block ;; label = @4 + block ;; label = @5 + local.get 1 + i32.load offset=12 + local.tee 6 + local.get 1 + i32.eq + br_if 0 (;@5;) + local.get 1 + i32.load offset=8 + local.tee 2 + local.get 4 + i32.lt_u + drop + local.get 6 + local.get 2 + i32.store offset=8 + local.get 2 + local.get 6 + i32.store offset=12 + br 1 (;@4;) + end + block ;; label = @5 + local.get 1 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + local.get 1 + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + i32.const 0 + local.set 6 + br 1 (;@4;) + end + loop ;; label = @5 + local.get 2 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + local.get 6 + i32.const 16 + i32.add + local.set 2 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@5;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + local.get 1 + local.get 1 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.tee 2 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 2 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@4;) + i32.const 0 + i32.const 0 + i32.load offset=1066524 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1066524 + br 3 (;@2;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 1 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 2 (;@2;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @4 + local.get 1 + i32.load offset=16 + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 6 + local.get 2 + i32.store offset=16 + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 1 + i32.load offset=20 + local.tee 2 + i32.eqz + br_if 1 (;@2;) + local.get 6 + i32.const 20 + i32.add + local.get 2 + i32.store + local.get 2 + local.get 6 + i32.store offset=24 + br 1 (;@2;) + end + local.get 3 + i32.load offset=4 + local.tee 2 + i32.const 3 + i32.and + i32.const 3 + i32.ne + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const -2 + i32.and + i32.store offset=4 + i32.const 0 + local.get 0 + i32.store offset=1066528 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + return + end + local.get 1 + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.tee 2 + i32.const 1 + i32.and + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 2 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 3 + i32.const 0 + i32.load offset=1066544 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 1 + i32.store offset=1066544 + i32.const 0 + i32.const 0 + i32.load offset=1066532 + local.get 0 + i32.add + local.tee 0 + i32.store offset=1066532 + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + i32.const 0 + i32.load offset=1066540 + i32.ne + br_if 3 (;@1;) + i32.const 0 + i32.const 0 + i32.store offset=1066528 + i32.const 0 + i32.const 0 + i32.store offset=1066540 + return + end + block ;; label = @4 + local.get 3 + i32.const 0 + i32.load offset=1066540 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 1 + i32.store offset=1066540 + i32.const 0 + i32.const 0 + i32.load offset=1066528 + local.get 0 + i32.add + local.tee 0 + i32.store offset=1066528 + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + return + end + local.get 2 + i32.const -8 + i32.and + local.get 0 + i32.add + local.set 0 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 3 + i32.load offset=8 + local.tee 4 + local.get 2 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1066560 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 2 + local.get 4 + i32.ne + br_if 0 (;@6;) + i32.const 0 + i32.const 0 + i32.load offset=1066520 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1066520 + br 2 (;@4;) + end + local.get 2 + local.get 6 + i32.eq + drop + local.get 2 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 2 + i32.store offset=12 + br 1 (;@4;) + end + local.get 3 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 6 + local.get 3 + i32.eq + br_if 0 (;@6;) + local.get 3 + i32.load offset=8 + local.tee 2 + i32.const 0 + i32.load offset=1066536 + i32.lt_u + drop + local.get 6 + local.get 2 + i32.store offset=8 + local.get 2 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 3 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 3 + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 2 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 2 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 0 (;@4;) + block ;; label = @5 + block ;; label = @6 + local.get 3 + local.get 3 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.tee 2 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 2 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1066524 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1066524 + br 2 (;@4;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 3 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 1 (;@4;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 3 + i32.load offset=16 + local.tee 2 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 2 + i32.store offset=16 + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 3 + i32.load offset=20 + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 6 + i32.const 20 + i32.add + local.get 2 + i32.store + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + i32.const 0 + i32.load offset=1066540 + i32.ne + br_if 1 (;@2;) + i32.const 0 + local.get 0 + i32.store offset=1066528 + return + end + local.get 3 + local.get 2 + i32.const -2 + i32.and + i32.store offset=4 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + end + block ;; label = @2 + local.get 0 + i32.const 255 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const -8 + i32.and + i32.const 1066560 + i32.add + local.set 2 + block ;; label = @3 + block ;; label = @4 + i32.const 0 + i32.load offset=1066520 + local.tee 4 + i32.const 1 + local.get 0 + i32.const 3 + i32.shr_u + i32.shl + local.tee 0 + i32.and + br_if 0 (;@4;) + i32.const 0 + local.get 4 + local.get 0 + i32.or + i32.store offset=1066520 + local.get 2 + local.set 0 + br 1 (;@3;) + end + local.get 2 + i32.load offset=8 + local.set 0 + end + local.get 0 + local.get 1 + i32.store offset=12 + local.get 2 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 2 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + return + end + i32.const 31 + local.set 2 + block ;; label = @2 + local.get 0 + i32.const 16777215 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 38 + local.get 0 + i32.const 8 + i32.shr_u + i32.clz + local.tee 2 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 2 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 2 + end + local.get 1 + local.get 2 + i32.store offset=28 + local.get 1 + i64.const 0 + i64.store offset=16 align=4 + local.get 2 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.set 4 + block ;; label = @2 + block ;; label = @3 + i32.const 0 + i32.load offset=1066524 + local.tee 6 + i32.const 1 + local.get 2 + i32.shl + local.tee 3 + i32.and + br_if 0 (;@3;) + local.get 4 + local.get 1 + i32.store + i32.const 0 + local.get 6 + local.get 3 + i32.or + i32.store offset=1066524 + local.get 1 + local.get 4 + i32.store offset=24 + local.get 1 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 1 + i32.store offset=12 + br 1 (;@2;) + end + local.get 0 + i32.const 0 + i32.const 25 + local.get 2 + i32.const 1 + i32.shr_u + i32.sub + local.get 2 + i32.const 31 + i32.eq + select + i32.shl + local.set 2 + local.get 4 + i32.load + local.set 6 + block ;; label = @3 + loop ;; label = @4 + local.get 6 + local.tee 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 0 + i32.eq + br_if 1 (;@3;) + local.get 2 + i32.const 29 + i32.shr_u + local.set 6 + local.get 2 + i32.const 1 + i32.shl + local.set 2 + local.get 4 + local.get 6 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 6 + br_if 0 (;@4;) + end + local.get 3 + local.get 1 + i32.store + local.get 1 + local.get 4 + i32.store offset=24 + local.get 1 + local.get 1 + i32.store offset=12 + local.get 1 + local.get 1 + i32.store offset=8 + br 1 (;@2;) + end + local.get 4 + i32.load offset=8 + local.tee 0 + local.get 1 + i32.store offset=12 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 1 + i32.const 0 + i32.store offset=24 + local.get 1 + local.get 4 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + end + i32.const 0 + i32.const 0 + i32.load offset=1066552 + i32.const -1 + i32.add + local.tee 1 + i32.const -1 + local.get 1 + select + i32.store offset=1066552 + end + ) + (func $calloc (;602;) (type 1) (param i32 i32) (result i32) + (local i32 i64) + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + i32.const 0 + local.set 2 + br 1 (;@1;) + end + local.get 0 + i64.extend_i32_u + local.get 1 + i64.extend_i32_u + i64.mul + local.tee 3 + i32.wrap_i64 + local.set 2 + local.get 1 + local.get 0 + i32.or + i32.const 65536 + i32.lt_u + br_if 0 (;@1;) + i32.const -1 + local.get 2 + local.get 3 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 0 + i32.ne + select + local.set 2 + end + block ;; label = @1 + local.get 2 + call $dlmalloc + local.tee 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const -4 + i32.add + i32.load8_u + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 0 + local.get 2 + call $memset + drop + end + local.get 0 + ) + (func $realloc (;603;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 1 + call $dlmalloc + return + end + block ;; label = @1 + local.get 1 + i32.const -64 + i32.lt_u + br_if 0 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1067016 + i32.const 0 + return + end + i32.const 16 + local.get 1 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 1 + i32.const 11 + i32.lt_u + select + local.set 2 + local.get 0 + i32.const -4 + i32.add + local.tee 3 + i32.load + local.tee 4 + i32.const -8 + i32.and + local.set 5 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 2 + i32.const 256 + i32.lt_u + br_if 1 (;@2;) + local.get 5 + local.get 2 + i32.const 4 + i32.or + i32.lt_u + br_if 1 (;@2;) + local.get 5 + local.get 2 + i32.sub + i32.const 0 + i32.load offset=1067000 + i32.const 1 + i32.shl + i32.le_u + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 0 + i32.const -8 + i32.add + local.tee 6 + local.get 5 + i32.add + local.set 7 + block ;; label = @3 + local.get 5 + local.get 2 + i32.lt_u + br_if 0 (;@3;) + local.get 5 + local.get 2 + i32.sub + local.tee 1 + i32.const 16 + i32.lt_u + br_if 2 (;@1;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.const 3 + i32.or + i32.store offset=4 + local.get 7 + local.get 7 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 2 + local.get 1 + call $dispose_chunk + local.get 0 + return + end + block ;; label = @3 + local.get 7 + i32.const 0 + i32.load offset=1066544 + i32.ne + br_if 0 (;@3;) + i32.const 0 + i32.load offset=1066532 + local.get 5 + i32.add + local.tee 5 + local.get 2 + i32.le_u + br_if 1 (;@2;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + i32.const 0 + local.get 6 + local.get 2 + i32.add + local.tee 1 + i32.store offset=1066544 + i32.const 0 + local.get 5 + local.get 2 + i32.sub + local.tee 2 + i32.store offset=1066532 + local.get 1 + local.get 2 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + return + end + block ;; label = @3 + local.get 7 + i32.const 0 + i32.load offset=1066540 + i32.ne + br_if 0 (;@3;) + i32.const 0 + i32.load offset=1066528 + local.get 5 + i32.add + local.tee 5 + local.get 2 + i32.lt_u + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + local.get 5 + local.get 2 + i32.sub + local.tee 1 + i32.const 16 + i32.lt_u + br_if 0 (;@5;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 6 + local.get 5 + i32.add + local.tee 5 + local.get 1 + i32.store + local.get 5 + local.get 5 + i32.load offset=4 + i32.const -2 + i32.and + i32.store offset=4 + br 1 (;@4;) + end + local.get 3 + local.get 4 + i32.const 1 + i32.and + local.get 5 + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 5 + i32.add + local.tee 1 + local.get 1 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.set 1 + i32.const 0 + local.set 2 + end + i32.const 0 + local.get 2 + i32.store offset=1066540 + i32.const 0 + local.get 1 + i32.store offset=1066528 + local.get 0 + return + end + local.get 7 + i32.load offset=4 + local.tee 8 + i32.const 2 + i32.and + br_if 0 (;@2;) + local.get 8 + i32.const -8 + i32.and + local.get 5 + i32.add + local.tee 9 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + local.get 9 + local.get 2 + i32.sub + local.set 10 + block ;; label = @3 + block ;; label = @4 + local.get 8 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 7 + i32.load offset=8 + local.tee 1 + local.get 8 + i32.const 3 + i32.shr_u + local.tee 11 + i32.const 3 + i32.shl + i32.const 1066560 + i32.add + local.tee 8 + i32.eq + drop + block ;; label = @5 + local.get 7 + i32.load offset=12 + local.tee 5 + local.get 1 + i32.ne + br_if 0 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1066520 + i32.const -2 + local.get 11 + i32.rotl + i32.and + i32.store offset=1066520 + br 2 (;@3;) + end + local.get 5 + local.get 8 + i32.eq + drop + local.get 5 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 5 + i32.store offset=12 + br 1 (;@3;) + end + local.get 7 + i32.load offset=24 + local.set 12 + block ;; label = @4 + block ;; label = @5 + local.get 7 + i32.load offset=12 + local.tee 8 + local.get 7 + i32.eq + br_if 0 (;@5;) + local.get 7 + i32.load offset=8 + local.tee 1 + i32.const 0 + i32.load offset=1066536 + i32.lt_u + drop + local.get 8 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 8 + i32.store offset=12 + br 1 (;@4;) + end + block ;; label = @5 + local.get 7 + i32.const 20 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + local.get 7 + i32.const 16 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + i32.const 0 + local.set 8 + br 1 (;@4;) + end + loop ;; label = @5 + local.get 1 + local.set 11 + local.get 5 + local.tee 8 + i32.const 20 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + local.get 8 + i32.const 16 + i32.add + local.set 1 + local.get 8 + i32.load offset=16 + local.tee 5 + br_if 0 (;@5;) + end + local.get 11 + i32.const 0 + i32.store + end + local.get 12 + i32.eqz + br_if 0 (;@3;) + block ;; label = @4 + block ;; label = @5 + local.get 7 + local.get 7 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.tee 1 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 1 + local.get 8 + i32.store + local.get 8 + br_if 1 (;@4;) + i32.const 0 + i32.const 0 + i32.load offset=1066524 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1066524 + br 2 (;@3;) + end + local.get 12 + i32.const 16 + i32.const 20 + local.get 12 + i32.load offset=16 + local.get 7 + i32.eq + select + i32.add + local.get 8 + i32.store + local.get 8 + i32.eqz + br_if 1 (;@3;) + end + local.get 8 + local.get 12 + i32.store offset=24 + block ;; label = @4 + local.get 7 + i32.load offset=16 + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 8 + local.get 1 + i32.store offset=16 + local.get 1 + local.get 8 + i32.store offset=24 + end + local.get 7 + i32.load offset=20 + local.tee 1 + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const 20 + i32.add + local.get 1 + i32.store + local.get 1 + local.get 8 + i32.store offset=24 + end + block ;; label = @3 + local.get 10 + i32.const 15 + i32.gt_u + br_if 0 (;@3;) + local.get 3 + local.get 4 + i32.const 1 + i32.and + local.get 9 + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 9 + i32.add + local.tee 1 + local.get 1 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + return + end + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 1 + local.get 10 + i32.const 3 + i32.or + i32.store offset=4 + local.get 6 + local.get 9 + i32.add + local.tee 2 + local.get 2 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + local.get 10 + call $dispose_chunk + local.get 0 + return + end + block ;; label = @2 + local.get 1 + call $dlmalloc + local.tee 2 + br_if 0 (;@2;) + i32.const 0 + return + end + local.get 2 + local.get 0 + i32.const -4 + i32.const -8 + local.get 3 + i32.load + local.tee 5 + i32.const 3 + i32.and + select + local.get 5 + i32.const -8 + i32.and + i32.add + local.tee 5 + local.get 1 + local.get 5 + local.get 1 + i32.lt_u + select + call $memcpy + local.set 1 + local.get 0 + call $dlfree + local.get 1 + local.set 0 + end + local.get 0 + ) + (func $dispose_chunk (;604;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32) + local.get 0 + local.get 1 + i32.add + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.const 1 + i32.and + br_if 0 (;@2;) + local.get 3 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.load + local.tee 3 + local.get 1 + i32.add + local.set 1 + block ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 3 + i32.sub + local.tee 0 + i32.const 0 + i32.load offset=1066540 + i32.eq + br_if 0 (;@4;) + block ;; label = @5 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 0 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1066560 + i32.add + local.tee 6 + i32.eq + drop + local.get 0 + i32.load offset=12 + local.tee 3 + local.get 4 + i32.ne + br_if 2 (;@3;) + i32.const 0 + i32.const 0 + i32.load offset=1066520 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1066520 + br 3 (;@2;) + end + local.get 0 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 0 + i32.load offset=12 + local.tee 6 + local.get 0 + i32.eq + br_if 0 (;@6;) + local.get 0 + i32.load offset=8 + local.tee 3 + i32.const 0 + i32.load offset=1066536 + i32.lt_u + drop + local.get 6 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 0 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 0 + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 3 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 3 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 2 (;@2;) + block ;; label = @5 + block ;; label = @6 + local.get 0 + local.get 0 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 3 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1066524 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1066524 + br 4 (;@2;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 0 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 3 (;@2;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 0 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 0 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 2 (;@2;) + local.get 6 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 6 + i32.store offset=24 + br 2 (;@2;) + end + local.get 2 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.const 3 + i32.ne + br_if 1 (;@2;) + local.get 2 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + i32.const 0 + local.get 1 + i32.store offset=1066528 + local.get 2 + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + return + end + local.get 3 + local.get 6 + i32.eq + drop + local.get 3 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 3 + i32.store offset=12 + end + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.load offset=4 + local.tee 3 + i32.const 2 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.const 0 + i32.load offset=1066544 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 0 + i32.store offset=1066544 + i32.const 0 + i32.const 0 + i32.load offset=1066532 + local.get 1 + i32.add + local.tee 1 + i32.store offset=1066532 + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + i32.const 0 + i32.load offset=1066540 + i32.ne + br_if 3 (;@1;) + i32.const 0 + i32.const 0 + i32.store offset=1066528 + i32.const 0 + i32.const 0 + i32.store offset=1066540 + return + end + block ;; label = @4 + local.get 2 + i32.const 0 + i32.load offset=1066540 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 0 + i32.store offset=1066540 + i32.const 0 + i32.const 0 + i32.load offset=1066528 + local.get 1 + i32.add + local.tee 1 + i32.store offset=1066528 + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + return + end + local.get 3 + i32.const -8 + i32.and + local.get 1 + i32.add + local.set 1 + block ;; label = @4 + block ;; label = @5 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 2 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1066560 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @6 + local.get 2 + i32.load offset=12 + local.tee 3 + local.get 4 + i32.ne + br_if 0 (;@6;) + i32.const 0 + i32.const 0 + i32.load offset=1066520 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1066520 + br 2 (;@4;) + end + local.get 3 + local.get 6 + i32.eq + drop + local.get 3 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 3 + i32.store offset=12 + br 1 (;@4;) + end + local.get 2 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 2 + i32.load offset=12 + local.tee 6 + local.get 2 + i32.eq + br_if 0 (;@6;) + local.get 2 + i32.load offset=8 + local.tee 3 + i32.const 0 + i32.load offset=1066536 + i32.lt_u + drop + local.get 6 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 2 + i32.const 20 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + local.get 2 + i32.const 16 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 4 + local.set 5 + local.get 3 + local.tee 6 + i32.const 20 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 4 + local.get 6 + i32.load offset=16 + local.tee 3 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 0 (;@4;) + block ;; label = @5 + block ;; label = @6 + local.get 2 + local.get 2 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 3 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1066524 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1066524 + br 2 (;@4;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 2 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 1 (;@4;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 2 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 2 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 0 (;@4;) + local.get 6 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + i32.const 0 + i32.load offset=1066540 + i32.ne + br_if 1 (;@2;) + i32.const 0 + local.get 1 + i32.store offset=1066528 + return + end + local.get 2 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + end + block ;; label = @2 + local.get 1 + i32.const 255 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + i32.const -8 + i32.and + i32.const 1066560 + i32.add + local.set 3 + block ;; label = @3 + block ;; label = @4 + i32.const 0 + i32.load offset=1066520 + local.tee 4 + i32.const 1 + local.get 1 + i32.const 3 + i32.shr_u + i32.shl + local.tee 1 + i32.and + br_if 0 (;@4;) + i32.const 0 + local.get 4 + local.get 1 + i32.or + i32.store offset=1066520 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 3 + i32.load offset=8 + local.set 1 + end + local.get 1 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 3 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store offset=8 + return + end + i32.const 31 + local.set 3 + block ;; label = @2 + local.get 1 + i32.const 16777215 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + i32.const 38 + local.get 1 + i32.const 8 + i32.shr_u + i32.clz + local.tee 3 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 3 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=28 + local.get 0 + i64.const 0 + i64.store offset=16 align=4 + local.get 3 + i32.const 2 + i32.shl + i32.const 1066824 + i32.add + local.set 4 + block ;; label = @2 + i32.const 0 + i32.load offset=1066524 + local.tee 6 + i32.const 1 + local.get 3 + i32.shl + local.tee 2 + i32.and + br_if 0 (;@2;) + local.get 4 + local.get 0 + i32.store + i32.const 0 + local.get 6 + local.get 2 + i32.or + i32.store offset=1066524 + local.get 0 + local.get 4 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 0 + i32.store offset=12 + return + end + local.get 1 + i32.const 0 + i32.const 25 + local.get 3 + i32.const 1 + i32.shr_u + i32.sub + local.get 3 + i32.const 31 + i32.eq + select + i32.shl + local.set 3 + local.get 4 + i32.load + local.set 6 + block ;; label = @2 + loop ;; label = @3 + local.get 6 + local.tee 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 1 + i32.eq + br_if 1 (;@2;) + local.get 3 + i32.const 29 + i32.shr_u + local.set 6 + local.get 3 + i32.const 1 + i32.shl + local.set 3 + local.get 4 + local.get 6 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 6 + br_if 0 (;@3;) + end + local.get 2 + local.get 0 + i32.store + local.get 0 + local.get 4 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 0 + i32.store offset=8 + return + end + local.get 4 + i32.load offset=8 + local.tee 1 + local.get 0 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 0 + i32.const 0 + i32.store offset=24 + local.get 0 + local.get 4 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store offset=8 + end + ) + (func $internal_memalign (;605;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 16 + local.get 0 + i32.const 16 + i32.gt_u + select + local.tee 2 + local.get 2 + i32.const -1 + i32.add + i32.and + br_if 0 (;@2;) + local.get 2 + local.set 0 + br 1 (;@1;) + end + i32.const 32 + local.set 3 + loop ;; label = @2 + local.get 3 + local.tee 0 + i32.const 1 + i32.shl + local.set 3 + local.get 0 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + end + end + block ;; label = @1 + i32.const -64 + local.get 0 + i32.sub + local.get 1 + i32.gt_u + br_if 0 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1067016 + i32.const 0 + return + end + block ;; label = @1 + local.get 0 + i32.const 16 + local.get 1 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 1 + i32.const 11 + i32.lt_u + select + local.tee 1 + i32.add + i32.const 12 + i32.add + call $dlmalloc + local.tee 3 + br_if 0 (;@1;) + i32.const 0 + return + end + local.get 3 + i32.const -8 + i32.add + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const -1 + i32.add + local.get 3 + i32.and + br_if 0 (;@2;) + local.get 2 + local.set 0 + br 1 (;@1;) + end + local.get 3 + i32.const -4 + i32.add + local.tee 4 + i32.load + local.tee 5 + i32.const -8 + i32.and + local.get 3 + local.get 0 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 0 + i32.sub + i32.and + i32.const -8 + i32.add + local.tee 3 + i32.const 0 + local.get 0 + local.get 3 + local.get 2 + i32.sub + i32.const 15 + i32.gt_u + select + i32.add + local.tee 0 + local.get 2 + i32.sub + local.tee 3 + i32.sub + local.set 6 + block ;; label = @2 + local.get 5 + i32.const 3 + i32.and + br_if 0 (;@2;) + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 2 + i32.load + local.get 3 + i32.add + i32.store + br 1 (;@1;) + end + local.get 0 + local.get 6 + local.get 0 + i32.load offset=4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store offset=4 + local.get 0 + local.get 6 + i32.add + local.tee 6 + local.get 6 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 4 + local.get 3 + local.get 4 + i32.load + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 2 + local.get 3 + i32.add + local.tee 6 + local.get 6 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 2 + local.get 3 + call $dispose_chunk + end + block ;; label = @1 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.const -8 + i32.and + local.tee 2 + local.get 1 + i32.const 16 + i32.add + i32.le_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + local.get 3 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.tee 3 + local.get 2 + local.get 1 + i32.sub + local.tee 1 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 2 + i32.add + local.tee 2 + local.get 2 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 3 + local.get 1 + call $dispose_chunk + end + local.get 0 + i32.const 8 + i32.add + ) + (func $aligned_alloc (;606;) (type 1) (param i32 i32) (result i32) + block ;; label = @1 + local.get 0 + i32.const 16 + i32.gt_u + br_if 0 (;@1;) + local.get 1 + call $dlmalloc + return + end + local.get 0 + local.get 1 + call $internal_memalign + ) + (func $_Exit (;607;) (type 3) (param i32) + local.get 0 + call $__wasi_proc_exit + unreachable + ) + (func $__wasilibc_ensure_environ (;608;) (type 10) + block ;; label = @1 + i32.const 0 + i32.load offset=1066404 + i32.const -1 + i32.ne + br_if 0 (;@1;) + call $__wasilibc_initialize_environ + end + ) + (func $__wasilibc_initialize_environ (;609;) (type 10) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 0 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 12 + i32.add + local.get 0 + i32.const 8 + i32.add + call $__wasi_environ_sizes_get + br_if 0 (;@2;) + block ;; label = @3 + local.get 0 + i32.load offset=12 + local.tee 1 + br_if 0 (;@3;) + i32.const 1067020 + local.set 1 + br 2 (;@1;) + end + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 0 + i32.load offset=8 + call $malloc + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.const 4 + call $calloc + local.tee 1 + br_if 1 (;@3;) + local.get 2 + call $free + end + i32.const 70 + call $_Exit + unreachable + end + local.get 1 + local.get 2 + call $__wasi_environ_get + i32.eqz + br_if 1 (;@1;) + local.get 2 + call $free + local.get 1 + call $free + end + i32.const 71 + call $_Exit + unreachable + end + i32.const 0 + local.get 1 + i32.store offset=1066404 + local.get 0 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $__wasi_environ_get (;610;) (type 1) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call $__imported_wasi_snapshot_preview1_environ_get + i32.const 65535 + i32.and + ) + (func $__wasi_environ_sizes_get (;611;) (type 1) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call $__imported_wasi_snapshot_preview1_environ_sizes_get + i32.const 65535 + i32.and + ) + (func $__wasi_proc_exit (;612;) (type 3) (param i32) + local.get 0 + call $__imported_wasi_snapshot_preview1_proc_exit + unreachable + ) + (func $abort (;613;) (type 10) + unreachable + unreachable + ) + (func $getcwd (;614;) (type 1) (param i32 i32) (result i32) + (local i32) + i32.const 0 + i32.load offset=1066408 + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + local.get 2 + call $strdup + local.tee 0 + br_if 1 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1067016 + i32.const 0 + return + end + block ;; label = @2 + local.get 2 + call $strlen + i32.const 1 + i32.add + local.get 1 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + local.get 2 + call $strcpy + return + end + i32.const 0 + local.set 0 + i32.const 0 + i32.const 68 + i32.store offset=1067016 + end + local.get 0 + ) + (func $sbrk (;615;) (type 2) (param i32) (result i32) + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + memory.size + i32.const 16 + i32.shl + return + end + block ;; label = @1 + local.get 0 + i32.const 65535 + i32.and + br_if 0 (;@1;) + local.get 0 + i32.const -1 + i32.le_s + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.const 16 + i32.shr_u + memory.grow + local.tee 0 + i32.const -1 + i32.ne + br_if 0 (;@2;) + i32.const 0 + i32.const 48 + i32.store offset=1067016 + i32.const -1 + return + end + local.get 0 + i32.const 16 + i32.shl + return + end + call $abort + unreachable + ) + (func $getenv (;616;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32) + call $__wasilibc_ensure_environ + block ;; label = @1 + local.get 0 + i32.const 61 + call $__strchrnul + local.tee 1 + local.get 0 + i32.ne + br_if 0 (;@1;) + i32.const 0 + return + end + i32.const 0 + local.set 2 + block ;; label = @1 + local.get 0 + local.get 1 + local.get 0 + i32.sub + local.tee 3 + i32.add + i32.load8_u + br_if 0 (;@1;) + i32.const 0 + i32.load offset=1066404 + local.tee 4 + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.const 4 + i32.add + local.set 4 + block ;; label = @2 + loop ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 1 + local.get 3 + call $strncmp + br_if 0 (;@4;) + local.get 1 + local.get 3 + i32.add + local.tee 1 + i32.load8_u + i32.const 61 + i32.eq + br_if 2 (;@2;) + end + local.get 4 + i32.load + local.set 1 + local.get 4 + i32.const 4 + i32.add + local.set 4 + local.get 1 + br_if 0 (;@3;) + br 2 (;@1;) + end + end + local.get 1 + i32.const 1 + i32.add + local.set 2 + end + local.get 2 + ) + (func $memcmp (;617;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32) + i32.const 0 + local.set 3 + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + loop ;; label = @3 + local.get 0 + i32.load8_u + local.tee 4 + local.get 1 + i32.load8_u + local.tee 5 + i32.ne + br_if 1 (;@2;) + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + br_if 0 (;@3;) + br 2 (;@1;) + end + end + local.get 4 + local.get 5 + i32.sub + local.set 3 + end + local.get 3 + ) + (func $memcpy (;618;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 32 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@2;) + local.get 2 + i32.eqz + br_if 1 (;@2;) + local.get 0 + local.get 1 + i32.load8_u + i32.store8 + local.get 2 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 1 + i32.add + local.set 4 + local.get 1 + i32.const 1 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=1 + i32.store8 offset=1 + local.get 2 + i32.const -2 + i32.add + local.set 3 + local.get 0 + i32.const 2 + i32.add + local.set 4 + local.get 1 + i32.const 2 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=2 + i32.store8 offset=2 + local.get 2 + i32.const -3 + i32.add + local.set 3 + local.get 0 + i32.const 3 + i32.add + local.set 4 + local.get 1 + i32.const 3 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=3 + i32.store8 offset=3 + local.get 2 + i32.const -4 + i32.add + local.set 3 + local.get 0 + i32.const 4 + i32.add + local.set 4 + local.get 1 + i32.const 4 + i32.add + local.set 5 + br 2 (;@1;) + end + local.get 0 + local.get 1 + local.get 2 + memory.copy + local.get 0 + return + end + local.get 2 + local.set 3 + local.get 0 + local.set 4 + local.get 1 + local.set 5 + end + block ;; label = @1 + block ;; label = @2 + local.get 4 + i32.const 3 + i32.and + local.tee 2 + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.const 16 + i32.ge_u + br_if 0 (;@4;) + local.get 3 + local.set 2 + br 1 (;@3;) + end + block ;; label = @4 + local.get 3 + i32.const -16 + i32.add + local.tee 2 + i32.const 16 + i32.and + br_if 0 (;@4;) + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 4 + local.get 5 + i64.load offset=8 align=4 + i64.store offset=8 align=4 + local.get 4 + i32.const 16 + i32.add + local.set 4 + local.get 5 + i32.const 16 + i32.add + local.set 5 + local.get 2 + local.set 3 + end + local.get 2 + i32.const 16 + i32.lt_u + br_if 0 (;@3;) + local.get 3 + local.set 2 + loop ;; label = @4 + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 4 + local.get 5 + i64.load offset=8 align=4 + i64.store offset=8 align=4 + local.get 4 + local.get 5 + i64.load offset=16 align=4 + i64.store offset=16 align=4 + local.get 4 + local.get 5 + i64.load offset=24 align=4 + i64.store offset=24 align=4 + local.get 4 + i32.const 32 + i32.add + local.set 4 + local.get 5 + i32.const 32 + i32.add + local.set 5 + local.get 2 + i32.const -32 + i32.add + local.tee 2 + i32.const 15 + i32.gt_u + br_if 0 (;@4;) + end + end + block ;; label = @3 + local.get 2 + i32.const 8 + i32.lt_u + br_if 0 (;@3;) + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 4 + i32.const 8 + i32.add + local.set 4 + end + block ;; label = @3 + local.get 2 + i32.const 4 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 4 + local.get 5 + i32.load + i32.store + local.get 5 + i32.const 4 + i32.add + local.set 5 + local.get 4 + i32.const 4 + i32.add + local.set 4 + end + block ;; label = @3 + local.get 2 + i32.const 2 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 4 + local.get 5 + i32.load16_u align=1 + i32.store16 align=1 + local.get 4 + i32.const 2 + i32.add + local.set 4 + local.get 5 + i32.const 2 + i32.add + local.set 5 + end + local.get 2 + i32.const 1 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 5 + i32.load8_u + i32.store8 + local.get 0 + return + end + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.const 32 + i32.lt_u + br_if 0 (;@6;) + block ;; label = @7 + block ;; label = @8 + local.get 2 + i32.const -1 + i32.add + br_table 3 (;@5;) 0 (;@8;) 1 (;@7;) 7 (;@1;) + end + local.get 4 + local.get 5 + i32.load + i32.store16 align=1 + local.get 4 + local.get 5 + i32.const 2 + i32.add + i32.load align=2 + i32.store offset=2 + local.get 4 + local.get 5 + i32.const 6 + i32.add + i64.load align=2 + i64.store offset=6 align=4 + local.get 4 + i32.const 18 + i32.add + local.set 2 + local.get 5 + i32.const 18 + i32.add + local.set 1 + i32.const 14 + local.set 6 + local.get 5 + i32.const 14 + i32.add + i32.load align=2 + local.set 5 + i32.const 14 + local.set 3 + br 3 (;@4;) + end + local.get 4 + local.get 5 + i32.load + i32.store8 + local.get 4 + local.get 5 + i32.const 1 + i32.add + i32.load align=1 + i32.store offset=1 + local.get 4 + local.get 5 + i32.const 5 + i32.add + i64.load align=1 + i64.store offset=5 align=4 + local.get 4 + i32.const 17 + i32.add + local.set 2 + local.get 5 + i32.const 17 + i32.add + local.set 1 + i32.const 13 + local.set 6 + local.get 5 + i32.const 13 + i32.add + i32.load align=1 + local.set 5 + i32.const 15 + local.set 3 + br 2 (;@4;) + end + block ;; label = @6 + block ;; label = @7 + local.get 3 + i32.const 16 + i32.ge_u + br_if 0 (;@7;) + local.get 4 + local.set 2 + local.get 5 + local.set 1 + br 1 (;@6;) + end + local.get 4 + local.get 5 + i32.load8_u + i32.store8 + local.get 4 + local.get 5 + i32.load offset=1 align=1 + i32.store offset=1 align=1 + local.get 4 + local.get 5 + i64.load offset=5 align=1 + i64.store offset=5 align=1 + local.get 4 + local.get 5 + i32.load16_u offset=13 align=1 + i32.store16 offset=13 align=1 + local.get 4 + local.get 5 + i32.load8_u offset=15 + i32.store8 offset=15 + local.get 4 + i32.const 16 + i32.add + local.set 2 + local.get 5 + i32.const 16 + i32.add + local.set 1 + end + local.get 3 + i32.const 8 + i32.and + br_if 2 (;@3;) + br 3 (;@2;) + end + local.get 4 + local.get 5 + i32.load + local.tee 2 + i32.store8 + local.get 4 + local.get 2 + i32.const 16 + i32.shr_u + i32.store8 offset=2 + local.get 4 + local.get 2 + i32.const 8 + i32.shr_u + i32.store8 offset=1 + local.get 4 + local.get 5 + i32.const 3 + i32.add + i32.load align=1 + i32.store offset=3 + local.get 4 + local.get 5 + i32.const 7 + i32.add + i64.load align=1 + i64.store offset=7 align=4 + local.get 4 + i32.const 19 + i32.add + local.set 2 + local.get 5 + i32.const 19 + i32.add + local.set 1 + i32.const 15 + local.set 6 + local.get 5 + i32.const 15 + i32.add + i32.load align=1 + local.set 5 + i32.const 13 + local.set 3 + end + local.get 4 + local.get 6 + i32.add + local.get 5 + i32.store + end + local.get 2 + local.get 1 + i64.load align=1 + i64.store align=1 + local.get 2 + i32.const 8 + i32.add + local.set 2 + local.get 1 + i32.const 8 + i32.add + local.set 1 + end + block ;; label = @2 + local.get 3 + i32.const 4 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 1 + i32.load align=1 + i32.store align=1 + local.get 2 + i32.const 4 + i32.add + local.set 2 + local.get 1 + i32.const 4 + i32.add + local.set 1 + end + block ;; label = @2 + local.get 3 + i32.const 2 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 1 + i32.load16_u align=1 + i32.store16 align=1 + local.get 2 + i32.const 2 + i32.add + local.set 2 + local.get 1 + i32.const 2 + i32.add + local.set 1 + end + local.get 3 + i32.const 1 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 2 + local.get 1 + i32.load8_u + i32.store8 + end + local.get 0 + ) + (func $memmove (;619;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 33 + i32.ge_u + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.eq + br_if 2 (;@1;) + local.get 1 + local.get 0 + local.get 2 + i32.add + local.tee 3 + i32.sub + i32.const 0 + local.get 2 + i32.const 1 + i32.shl + i32.sub + i32.gt_u + br_if 1 (;@2;) + end + local.get 0 + local.get 1 + local.get 2 + memory.copy + br 1 (;@1;) + end + local.get 1 + local.get 0 + i32.xor + i32.const 3 + i32.and + local.set 4 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 1 + i32.ge_u + br_if 0 (;@4;) + block ;; label = @5 + local.get 4 + i32.eqz + br_if 0 (;@5;) + local.get 2 + local.set 5 + local.get 0 + local.set 3 + br 3 (;@2;) + end + block ;; label = @5 + local.get 0 + i32.const 3 + i32.and + br_if 0 (;@5;) + local.get 2 + local.set 5 + local.get 0 + local.set 3 + br 2 (;@3;) + end + local.get 2 + i32.eqz + br_if 3 (;@1;) + local.get 0 + local.get 1 + i32.load8_u + i32.store8 + local.get 2 + i32.const -1 + i32.add + local.set 5 + block ;; label = @5 + local.get 0 + i32.const 1 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@5;) + local.get 1 + i32.const 1 + i32.add + local.set 1 + br 2 (;@3;) + end + local.get 5 + i32.eqz + br_if 3 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=1 + i32.store8 offset=1 + local.get 2 + i32.const -2 + i32.add + local.set 5 + block ;; label = @5 + local.get 0 + i32.const 2 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@5;) + local.get 1 + i32.const 2 + i32.add + local.set 1 + br 2 (;@3;) + end + local.get 5 + i32.eqz + br_if 3 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=2 + i32.store8 offset=2 + local.get 2 + i32.const -3 + i32.add + local.set 5 + block ;; label = @5 + local.get 0 + i32.const 3 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@5;) + local.get 1 + i32.const 3 + i32.add + local.set 1 + br 2 (;@3;) + end + local.get 5 + i32.eqz + br_if 3 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=3 + i32.store8 offset=3 + local.get 0 + i32.const 4 + i32.add + local.set 3 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 2 + i32.const -4 + i32.add + local.set 5 + br 1 (;@3;) + end + block ;; label = @4 + local.get 4 + br_if 0 (;@4;) + block ;; label = @5 + local.get 3 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@5;) + local.get 2 + i32.eqz + br_if 4 (;@1;) + local.get 0 + local.get 2 + i32.const -1 + i32.add + local.tee 3 + i32.add + local.tee 4 + local.get 1 + local.get 3 + i32.add + i32.load8_u + i32.store8 + block ;; label = @6 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@6;) + local.get 3 + local.set 2 + br 1 (;@5;) + end + local.get 3 + i32.eqz + br_if 4 (;@1;) + local.get 0 + local.get 2 + i32.const -2 + i32.add + local.tee 3 + i32.add + local.tee 4 + local.get 1 + local.get 3 + i32.add + i32.load8_u + i32.store8 + block ;; label = @6 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@6;) + local.get 3 + local.set 2 + br 1 (;@5;) + end + local.get 3 + i32.eqz + br_if 4 (;@1;) + local.get 0 + local.get 2 + i32.const -3 + i32.add + local.tee 3 + i32.add + local.tee 4 + local.get 1 + local.get 3 + i32.add + i32.load8_u + i32.store8 + block ;; label = @6 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@6;) + local.get 3 + local.set 2 + br 1 (;@5;) + end + local.get 3 + i32.eqz + br_if 4 (;@1;) + local.get 0 + local.get 2 + i32.const -4 + i32.add + local.tee 2 + i32.add + local.get 1 + local.get 2 + i32.add + i32.load8_u + i32.store8 + end + local.get 2 + i32.const 4 + i32.lt_u + br_if 0 (;@4;) + block ;; label = @5 + local.get 2 + i32.const -4 + i32.add + local.tee 6 + i32.const 2 + i32.shr_u + i32.const 1 + i32.add + i32.const 3 + i32.and + local.tee 3 + i32.eqz + br_if 0 (;@5;) + local.get 1 + i32.const -4 + i32.add + local.set 4 + local.get 0 + i32.const -4 + i32.add + local.set 5 + loop ;; label = @6 + local.get 5 + local.get 2 + i32.add + local.get 4 + local.get 2 + i32.add + i32.load + i32.store + local.get 2 + i32.const -4 + i32.add + local.set 2 + local.get 3 + i32.const -1 + i32.add + local.tee 3 + br_if 0 (;@6;) + end + end + local.get 6 + i32.const 12 + i32.lt_u + br_if 0 (;@4;) + local.get 1 + i32.const -16 + i32.add + local.set 5 + local.get 0 + i32.const -16 + i32.add + local.set 6 + loop ;; label = @5 + local.get 6 + local.get 2 + i32.add + local.tee 3 + i32.const 12 + i32.add + local.get 5 + local.get 2 + i32.add + local.tee 4 + i32.const 12 + i32.add + i32.load + i32.store + local.get 3 + i32.const 8 + i32.add + local.get 4 + i32.const 8 + i32.add + i32.load + i32.store + local.get 3 + i32.const 4 + i32.add + local.get 4 + i32.const 4 + i32.add + i32.load + i32.store + local.get 3 + local.get 4 + i32.load + i32.store + local.get 2 + i32.const -16 + i32.add + local.tee 2 + i32.const 3 + i32.gt_u + br_if 0 (;@5;) + end + end + local.get 2 + i32.eqz + br_if 2 (;@1;) + local.get 2 + local.set 3 + block ;; label = @4 + local.get 2 + i32.const 3 + i32.and + local.tee 4 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.const -1 + i32.add + local.set 5 + local.get 0 + i32.const -1 + i32.add + local.set 6 + local.get 2 + local.set 3 + loop ;; label = @5 + local.get 6 + local.get 3 + i32.add + local.get 5 + local.get 3 + i32.add + i32.load8_u + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 4 + i32.const -1 + i32.add + local.tee 4 + br_if 0 (;@5;) + end + end + local.get 2 + i32.const 4 + i32.lt_u + br_if 2 (;@1;) + local.get 1 + i32.const -4 + i32.add + local.set 4 + local.get 0 + i32.const -4 + i32.add + local.set 5 + loop ;; label = @4 + local.get 5 + local.get 3 + i32.add + local.tee 1 + i32.const 3 + i32.add + local.get 4 + local.get 3 + i32.add + local.tee 2 + i32.const 3 + i32.add + i32.load8_u + i32.store8 + local.get 1 + i32.const 2 + i32.add + local.get 2 + i32.const 2 + i32.add + i32.load8_u + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.get 2 + i32.const 1 + i32.add + i32.load8_u + i32.store8 + local.get 1 + local.get 2 + i32.load8_u + i32.store8 + local.get 3 + i32.const -4 + i32.add + local.tee 3 + br_if 0 (;@4;) + br 3 (;@1;) + end + end + local.get 5 + i32.const 4 + i32.lt_u + br_if 0 (;@2;) + block ;; label = @3 + local.get 5 + i32.const -4 + i32.add + local.tee 4 + i32.const 2 + i32.shr_u + i32.const 1 + i32.add + i32.const 7 + i32.and + local.tee 2 + i32.eqz + br_if 0 (;@3;) + loop ;; label = @4 + local.get 3 + local.get 1 + i32.load + i32.store + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 3 + i32.const 4 + i32.add + local.set 3 + local.get 5 + i32.const -4 + i32.add + local.set 5 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + br_if 0 (;@4;) + end + end + local.get 4 + i32.const 28 + i32.lt_u + br_if 0 (;@2;) + loop ;; label = @3 + local.get 3 + local.get 1 + i32.load + i32.store + local.get 3 + local.get 1 + i32.load offset=4 + i32.store offset=4 + local.get 3 + local.get 1 + i32.load offset=8 + i32.store offset=8 + local.get 3 + local.get 1 + i32.load offset=12 + i32.store offset=12 + local.get 3 + local.get 1 + i32.load offset=16 + i32.store offset=16 + local.get 3 + local.get 1 + i32.load offset=20 + i32.store offset=20 + local.get 3 + local.get 1 + i32.load offset=24 + i32.store offset=24 + local.get 3 + local.get 1 + i32.load offset=28 + i32.store offset=28 + local.get 1 + i32.const 32 + i32.add + local.set 1 + local.get 3 + i32.const 32 + i32.add + local.set 3 + local.get 5 + i32.const -32 + i32.add + local.tee 5 + i32.const 3 + i32.gt_u + br_if 0 (;@3;) + end + end + local.get 5 + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 5 + i32.const 7 + i32.and + local.tee 4 + br_if 0 (;@3;) + local.get 5 + local.set 2 + br 1 (;@2;) + end + local.get 5 + local.set 2 + loop ;; label = @3 + local.get 3 + local.get 1 + i32.load8_u + i32.store8 + local.get 2 + i32.const -1 + i32.add + local.set 2 + local.get 3 + i32.const 1 + i32.add + local.set 3 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 4 + i32.const -1 + i32.add + local.tee 4 + br_if 0 (;@3;) + end + end + local.get 5 + i32.const 8 + i32.lt_u + br_if 0 (;@1;) + loop ;; label = @2 + local.get 3 + local.get 1 + i32.load8_u + i32.store8 + local.get 3 + local.get 1 + i32.load8_u offset=1 + i32.store8 offset=1 + local.get 3 + local.get 1 + i32.load8_u offset=2 + i32.store8 offset=2 + local.get 3 + local.get 1 + i32.load8_u offset=3 + i32.store8 offset=3 + local.get 3 + local.get 1 + i32.load8_u offset=4 + i32.store8 offset=4 + local.get 3 + local.get 1 + i32.load8_u offset=5 + i32.store8 offset=5 + local.get 3 + local.get 1 + i32.load8_u offset=6 + i32.store8 offset=6 + local.get 3 + local.get 1 + i32.load8_u offset=7 + i32.store8 offset=7 + local.get 3 + i32.const 8 + i32.add + local.set 3 + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 2 + i32.const -8 + i32.add + local.tee 2 + br_if 0 (;@2;) + end + end + local.get 0 + ) + (func $memset (;620;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i64) + block ;; label = @1 + local.get 2 + i32.const 33 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + local.get 2 + memory.fill + local.get 0 + return + end + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 + local.get 2 + local.get 0 + i32.add + local.tee 3 + i32.const -1 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 3 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 offset=2 + local.get 0 + local.get 1 + i32.store8 offset=1 + local.get 3 + i32.const -3 + i32.add + local.get 1 + i32.store8 + local.get 3 + i32.const -2 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 7 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 offset=3 + local.get 3 + i32.const -4 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 9 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + i32.const 0 + local.get 0 + i32.sub + i32.const 3 + i32.and + local.tee 4 + i32.add + local.tee 5 + local.get 1 + i32.const 255 + i32.and + i32.const 16843009 + i32.mul + local.tee 3 + i32.store + local.get 5 + local.get 2 + local.get 4 + i32.sub + i32.const -4 + i32.and + local.tee 1 + i32.add + local.tee 2 + i32.const -4 + i32.add + local.get 3 + i32.store + local.get 1 + i32.const 9 + i32.lt_u + br_if 0 (;@1;) + local.get 5 + local.get 3 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=4 + local.get 2 + i32.const -8 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -12 + i32.add + local.get 3 + i32.store + local.get 1 + i32.const 25 + i32.lt_u + br_if 0 (;@1;) + local.get 5 + local.get 3 + i32.store offset=24 + local.get 5 + local.get 3 + i32.store offset=20 + local.get 5 + local.get 3 + i32.store offset=16 + local.get 5 + local.get 3 + i32.store offset=12 + local.get 2 + i32.const -16 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -20 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -24 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -28 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i32.const 4 + i32.and + i32.const 24 + i32.or + local.tee 2 + i32.sub + local.tee 1 + i32.const 32 + i32.lt_u + br_if 0 (;@1;) + local.get 3 + i64.extend_i32_u + i64.const 4294967297 + i64.mul + local.set 6 + local.get 5 + local.get 2 + i32.add + local.set 2 + loop ;; label = @2 + local.get 2 + local.get 6 + i64.store offset=24 + local.get 2 + local.get 6 + i64.store offset=16 + local.get 2 + local.get 6 + i64.store offset=8 + local.get 2 + local.get 6 + i64.store + local.get 2 + i32.const 32 + i32.add + local.set 2 + local.get 1 + i32.const -32 + i32.add + local.tee 1 + i32.const 31 + i32.gt_u + br_if 0 (;@2;) + end + end + local.get 0 + ) + (func $__strchrnul (;621;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 255 + i32.and + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 0 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@2;) + block ;; label = @5 + local.get 0 + i32.load8_u + local.tee 3 + br_if 0 (;@5;) + local.get 0 + return + end + local.get 3 + local.get 1 + i32.const 255 + i32.and + i32.ne + br_if 1 (;@3;) + local.get 0 + return + end + local.get 0 + local.get 0 + call $strlen + i32.add + return + end + block ;; label = @3 + local.get 0 + i32.const 1 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + block ;; label = @3 + local.get 0 + i32.const 2 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + block ;; label = @3 + local.get 0 + i32.const 3 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 0 + end + block ;; label = @2 + local.get 0 + i32.load + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 0 (;@2;) + local.get 2 + i32.const 16843009 + i32.mul + local.set 2 + loop ;; label = @3 + local.get 3 + local.get 2 + i32.xor + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 1 (;@2;) + local.get 0 + i32.const 4 + i32.add + local.tee 0 + i32.load + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@3;) + end + end + local.get 0 + i32.const -1 + i32.add + local.set 3 + loop ;; label = @2 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + i32.load8_u + local.tee 0 + i32.eqz + br_if 1 (;@1;) + local.get 0 + local.get 1 + i32.const 255 + i32.and + i32.ne + br_if 0 (;@2;) + end + end + local.get 3 + ) + (func $__stpcpy (;622;) (type 1) (param i32 i32) (result i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + local.get 0 + i32.xor + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 1 + i32.load8_u + local.set 2 + br 1 (;@2;) + end + block ;; label = @3 + local.get 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.load8_u + local.tee 2 + i32.store8 + block ;; label = @4 + local.get 2 + br_if 0 (;@4;) + local.get 0 + return + end + local.get 0 + i32.const 1 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 1 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 2 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 2 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 3 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 3 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 1 + i32.const 4 + i32.add + local.set 1 + end + local.get 1 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 0 (;@2;) + loop ;; label = @3 + local.get 0 + local.get 2 + i32.store + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 1 + i32.const 4 + i32.add + local.tee 1 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@3;) + end + end + local.get 0 + local.get 2 + i32.store8 + block ;; label = @2 + local.get 2 + i32.const 255 + i32.and + br_if 0 (;@2;) + local.get 0 + return + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + local.set 2 + loop ;; label = @2 + local.get 2 + local.get 1 + i32.load8_u + local.tee 0 + i32.store8 offset=1 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 2 + i32.const 1 + i32.add + local.set 2 + local.get 0 + br_if 0 (;@2;) + end + end + local.get 2 + ) + (func $strcpy (;623;) (type 1) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call $__stpcpy + drop + local.get 0 + ) + (func $strdup (;624;) (type 2) (param i32) (result i32) + (local i32 i32) + block ;; label = @1 + local.get 0 + call $strlen + i32.const 1 + i32.add + local.tee 1 + call $malloc + local.tee 2 + i32.eqz + br_if 0 (;@1;) + local.get 2 + local.get 0 + local.get 1 + call $memcpy + drop + end + local.get 2 + ) + (func $strlen (;625;) (type 2) (param i32) (result i32) + (local i32 i32) + local.get 0 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + local.set 1 + local.get 0 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 1 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 2 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 3 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 1 + end + local.get 1 + i32.const -5 + i32.add + local.set 1 + loop ;; label = @2 + local.get 1 + i32.const 5 + i32.add + local.set 2 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 2 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@2;) + end + loop ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.load8_u + br_if 0 (;@2;) + end + end + local.get 1 + local.get 0 + i32.sub + ) + (func $strncmp (;626;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32) + block ;; label = @1 + local.get 2 + br_if 0 (;@1;) + i32.const 0 + return + end + i32.const 0 + local.set 3 + block ;; label = @1 + local.get 0 + i32.load8_u + local.tee 4 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 2 + i32.const -1 + i32.add + local.set 2 + loop ;; label = @2 + block ;; label = @3 + local.get 1 + i32.load8_u + local.tee 5 + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + block ;; label = @3 + local.get 2 + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + block ;; label = @3 + local.get 4 + i32.const 255 + i32.and + local.get 5 + i32.eq + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + local.get 2 + i32.const -1 + i32.add + local.set 2 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.load8_u + local.set 4 + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 4 + br_if 0 (;@2;) + end + end + local.get 3 + i32.const 255 + i32.and + local.get 1 + i32.load8_u + i32.sub + ) + (func $_ZN4core3fmt5Write9write_fmt17h666778d3068fa96cE (;627;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.const 1061652 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17h71b83741f15b8a65E (;628;) (type 3) (param i32)) + (func $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h9994b808cd09e015E (;629;) (type 3) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + i32.const 1 + call $__rust_dealloc + end + ) + (func $_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17ha437fe61947072f4E (;630;) (type 1) (param i32 i32) (result i32) + local.get 1 + i32.const 1061636 + i32.const 5 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + ) + (func $_ZN69_$LT$core..alloc..layout..LayoutError$u20$as$u20$core..fmt..Debug$GT$3fmt17h36c3ce0f592b2c06E (;631;) (type 1) (param i32 i32) (result i32) + local.get 1 + i32.const 1061641 + i32.const 11 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17hd3fc8625aa14785eE (;632;) (type 5) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.lt_u + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 1 + i32.const 1 + i32.shl + local.tee 4 + local.get 2 + local.get 4 + local.get 2 + i32.gt_u + select + local.tee 2 + i32.const 8 + local.get 2 + i32.const 8 + i32.gt_u + select + local.tee 2 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 1 + br_if 0 (;@4;) + local.get 3 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 3 + local.get 1 + i32.store offset=28 + local.get 3 + i32.const 1 + i32.store offset=24 + local.get 3 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 3 + i32.const 8 + i32.add + local.get 4 + local.get 2 + local.get 3 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h8cb0e11104b5450dE + local.get 3 + i32.load offset=12 + local.set 1 + block ;; label = @3 + local.get 3 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 2 + i32.store + local.get 0 + local.get 1 + i32.store offset=4 + br 2 (;@1;) + end + local.get 1 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 3 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 3 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN5alloc7raw_vec11finish_grow17h8cb0e11104b5450dE (;633;) (type 12) (param i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 2 + i32.const -1 + i32.le_s + br_if 1 (;@1;) + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=4 + i32.eqz + br_if 0 (;@6;) + block ;; label = @7 + local.get 3 + i32.const 8 + i32.add + i32.load + local.tee 1 + br_if 0 (;@7;) + block ;; label = @8 + local.get 2 + br_if 0 (;@8;) + i32.const 1 + local.set 1 + br 4 (;@4;) + end + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 2 + i32.const 1 + call $__rust_alloc + local.set 1 + br 2 (;@5;) + end + local.get 3 + i32.load + local.get 1 + i32.const 1 + local.get 2 + call $__rust_realloc + local.set 1 + br 1 (;@5;) + end + block ;; label = @6 + local.get 2 + br_if 0 (;@6;) + i32.const 1 + local.set 1 + br 2 (;@4;) + end + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 2 + i32.const 1 + call $__rust_alloc + local.set 1 + end + local.get 1 + i32.eqz + br_if 1 (;@3;) + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + return + end + local.get 0 + i32.const 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 1 + i32.store + ) + (func $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E (;634;) (type 4) (param i32 i32) + local.get 1 + local.get 0 + call $__rust_alloc_error_handler + unreachable + ) + (func $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E (;635;) (type 10) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 0 + global.set $__stack_pointer + local.get 0 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 0 + i32.const 1 + i32.store offset=12 + local.get 0 + i32.const 1061724 + i32.store offset=8 + local.get 0 + i32.const 1061636 + i32.store offset=16 + local.get 0 + i32.const 8 + i32.add + i32.const 1061732 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hda6c913670899674E (;636;) (type 4) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 3 + i32.const 1 + i32.shl + local.tee 4 + local.get 1 + local.get 4 + local.get 1 + i32.gt_u + select + local.tee 1 + i32.const 8 + local.get 1 + i32.const 8 + i32.gt_u + select + local.tee 1 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.store offset=28 + local.get 2 + i32.const 1 + i32.store offset=24 + local.get 2 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 2 + i32.const 8 + i32.add + local.get 4 + local.get 1 + local.get 2 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h8cb0e11104b5450dE + local.get 2 + i32.load offset=12 + local.set 3 + block ;; label = @3 + local.get 2 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 3 + i32.store offset=4 + br 2 (;@1;) + end + local.get 3 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN72_$LT$$RF$str$u20$as$u20$alloc..ffi..c_str..CString..new..SpecNewImpl$GT$13spec_new_impl17h578d66e0e9683182E (;637;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.const 1 + i32.add + local.tee 4 + i32.eqz + br_if 0 (;@5;) + local.get 4 + i32.const -1 + i32.le_s + br_if 1 (;@4;) + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 4 + i32.const 1 + call $__rust_alloc + local.tee 5 + i32.eqz + br_if 2 (;@3;) + local.get 5 + local.get 1 + local.get 2 + call $memcpy + local.set 6 + block ;; label = @6 + local.get 2 + i32.const 8 + i32.lt_u + br_if 0 (;@6;) + local.get 3 + i32.const 8 + i32.add + i32.const 0 + local.get 1 + local.get 2 + call $_ZN4core5slice6memchr14memchr_aligned17hdb616d0cdc10a977E + local.get 3 + i32.load offset=12 + local.set 7 + local.get 3 + i32.load offset=8 + local.set 5 + br 5 (;@1;) + end + block ;; label = @6 + local.get 2 + br_if 0 (;@6;) + i32.const 0 + local.set 7 + i32.const 0 + local.set 5 + br 5 (;@1;) + end + block ;; label = @6 + local.get 1 + i32.load8_u + br_if 0 (;@6;) + i32.const 1 + local.set 5 + i32.const 0 + local.set 7 + br 5 (;@1;) + end + i32.const 1 + local.set 5 + local.get 2 + i32.const 1 + i32.eq + br_if 3 (;@2;) + block ;; label = @6 + local.get 1 + i32.load8_u offset=1 + br_if 0 (;@6;) + i32.const 1 + local.set 7 + br 5 (;@1;) + end + i32.const 2 + local.set 7 + local.get 2 + i32.const 2 + i32.eq + br_if 3 (;@2;) + local.get 1 + i32.load8_u offset=2 + i32.eqz + br_if 4 (;@1;) + i32.const 3 + local.set 7 + local.get 2 + i32.const 3 + i32.eq + br_if 3 (;@2;) + local.get 1 + i32.load8_u offset=3 + i32.eqz + br_if 4 (;@1;) + i32.const 4 + local.set 7 + local.get 2 + i32.const 4 + i32.eq + br_if 3 (;@2;) + local.get 1 + i32.load8_u offset=4 + i32.eqz + br_if 4 (;@1;) + i32.const 5 + local.set 7 + local.get 2 + i32.const 5 + i32.eq + br_if 3 (;@2;) + local.get 1 + i32.load8_u offset=5 + i32.eqz + br_if 4 (;@1;) + local.get 2 + local.set 7 + i32.const 0 + local.set 5 + local.get 2 + i32.const 6 + i32.eq + br_if 4 (;@1;) + local.get 2 + i32.const 6 + local.get 1 + i32.load8_u offset=6 + local.tee 1 + select + local.set 7 + local.get 1 + i32.eqz + local.set 5 + br 4 (;@1;) + end + i32.const 1061748 + i32.const 43 + i32.const 1061824 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 4 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 2 + local.set 7 + i32.const 0 + local.set 5 + end + block ;; label = @1 + block ;; label = @2 + local.get 5 + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.store offset=28 + local.get 3 + local.get 6 + i32.store offset=24 + local.get 3 + local.get 4 + i32.store offset=20 + local.get 3 + local.get 3 + i32.const 20 + i32.add + call $_ZN5alloc3ffi5c_str7CString19_from_vec_unchecked17hd00c24c928bfda0cE + local.get 0 + local.get 3 + i64.load + i64.store offset=4 align=4 + i32.const -2147483648 + local.set 4 + br 1 (;@1;) + end + local.get 0 + local.get 2 + i32.store offset=8 + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 7 + i32.store offset=12 + end + local.get 0 + local.get 4 + i32.store + local.get 3 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN5alloc3ffi5c_str7CString19_from_vec_unchecked17hd00c24c928bfda0cE (;638;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + i32.load + local.tee 3 + local.get 1 + i32.load offset=8 + local.tee 4 + i32.sub + br_if 0 (;@1;) + block ;; label = @2 + local.get 4 + i32.const 1 + i32.add + local.tee 5 + i32.eqz + br_if 0 (;@2;) + local.get 5 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 6 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.store offset=28 + local.get 2 + i32.const 1 + i32.store offset=24 + local.get 2 + local.get 1 + i32.load offset=4 + i32.store offset=20 + end + local.get 2 + i32.const 8 + i32.add + local.get 6 + local.get 5 + local.get 2 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h8cb0e11104b5450dE + local.get 2 + i32.load offset=12 + local.set 6 + block ;; label = @3 + local.get 2 + i32.load offset=8 + br_if 0 (;@3;) + local.get 1 + local.get 5 + i32.store + local.get 1 + local.get 6 + i32.store offset=4 + local.get 5 + local.set 3 + br 2 (;@1;) + end + local.get 6 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 6 + i32.eqz + br_if 0 (;@2;) + local.get 6 + local.get 2 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + block ;; label = @1 + local.get 4 + local.get 3 + i32.ne + br_if 0 (;@1;) + local.get 1 + local.get 4 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hda6c913670899674E + local.get 1 + i32.load + local.set 3 + local.get 1 + i32.load offset=8 + local.set 4 + end + local.get 1 + local.get 4 + i32.const 1 + i32.add + local.tee 5 + i32.store offset=8 + local.get 1 + i32.load offset=4 + local.tee 1 + local.get 4 + i32.add + i32.const 0 + i32.store8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 3 + local.get 5 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + local.set 4 + br 1 (;@2;) + end + block ;; label = @3 + local.get 5 + br_if 0 (;@3;) + i32.const 1 + local.set 4 + local.get 1 + local.get 3 + i32.const 1 + call $__rust_dealloc + br 1 (;@2;) + end + local.get 1 + local.get 3 + i32.const 1 + local.get 5 + call $__rust_realloc + local.tee 4 + i32.eqz + br_if 1 (;@1;) + end + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + local.get 4 + i32.store + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + return + end + i32.const 1 + local.get 5 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN5alloc3fmt6format12format_inner17hc33a2c421edc5290E (;639;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 1 + i32.load offset=4 + local.tee 3 + i32.eqz + br_if 0 (;@6;) + local.get 1 + i32.load + local.set 4 + local.get 3 + i32.const 3 + i32.and + local.set 5 + block ;; label = @7 + block ;; label = @8 + local.get 3 + i32.const 4 + i32.ge_u + br_if 0 (;@8;) + i32.const 0 + local.set 3 + i32.const 0 + local.set 6 + br 1 (;@7;) + end + local.get 4 + i32.const 28 + i32.add + local.set 7 + local.get 3 + i32.const -4 + i32.and + local.set 8 + i32.const 0 + local.set 3 + i32.const 0 + local.set 6 + loop ;; label = @8 + local.get 7 + i32.load + local.get 7 + i32.const -8 + i32.add + i32.load + local.get 7 + i32.const -16 + i32.add + i32.load + local.get 7 + i32.const -24 + i32.add + i32.load + local.get 3 + i32.add + i32.add + i32.add + i32.add + local.set 3 + local.get 7 + i32.const 32 + i32.add + local.set 7 + local.get 8 + local.get 6 + i32.const 4 + i32.add + local.tee 6 + i32.ne + br_if 0 (;@8;) + end + end + block ;; label = @7 + local.get 5 + i32.eqz + br_if 0 (;@7;) + local.get 6 + i32.const 3 + i32.shl + local.get 4 + i32.add + i32.const 4 + i32.add + local.set 7 + loop ;; label = @8 + local.get 7 + i32.load + local.get 3 + i32.add + local.set 3 + local.get 7 + i32.const 8 + i32.add + local.set 7 + local.get 5 + i32.const -1 + i32.add + local.tee 5 + br_if 0 (;@8;) + end + end + block ;; label = @7 + local.get 1 + i32.const 12 + i32.add + i32.load + i32.eqz + br_if 0 (;@7;) + local.get 3 + i32.const 0 + i32.lt_s + br_if 1 (;@6;) + local.get 3 + i32.const 16 + i32.lt_u + local.get 4 + i32.load offset=4 + i32.eqz + i32.and + br_if 1 (;@6;) + local.get 3 + i32.const 1 + i32.shl + local.set 3 + end + local.get 3 + br_if 1 (;@5;) + end + i32.const 1 + local.set 7 + i32.const 0 + local.set 3 + br 1 (;@4;) + end + local.get 3 + i32.const -1 + i32.le_s + br_if 1 (;@3;) + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 3 + i32.const 1 + call $__rust_alloc + local.tee 7 + i32.eqz + br_if 2 (;@2;) + end + local.get 2 + i32.const 0 + i32.store offset=8 + local.get 2 + local.get 7 + i32.store offset=4 + local.get 2 + local.get 3 + i32.store + local.get 2 + i32.const 1061652 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + i32.eqz + br_if 2 (;@1;) + i32.const 1061840 + i32.const 51 + local.get 2 + i32.const 15 + i32.add + i32.const 1061892 + i32.const 1061932 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 3 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 0 + local.get 2 + i64.load align=4 + i64.store align=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.const 8 + i32.add + i32.load + i32.store + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN5alloc6string6String4push17h2dc71445a26dc40bE (;640;) (type 4) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=12 + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + block ;; label = @5 + local.get 1 + i32.const 65536 + i32.ge_u + br_if 0 (;@5;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 1 + br 3 (;@2;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 1 + br 2 (;@2;) + end + block ;; label = @4 + local.get 0 + i32.load offset=8 + local.tee 3 + local.get 0 + i32.load + i32.ne + br_if 0 (;@4;) + local.get 0 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hda6c913670899674E + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + local.get 3 + i32.const 1 + i32.add + i32.store offset=8 + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + i32.store8 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 1 + end + block ;; label = @2 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 1 + i32.ge_u + br_if 0 (;@2;) + local.get 0 + local.get 3 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17hd3fc8625aa14785eE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 2 + i32.const 12 + i32.add + local.get 1 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 1 + i32.add + i32.store offset=8 + end + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN60_$LT$alloc..string..String$u20$as$u20$core..clone..Clone$GT$5clone17h0a35e264e393fd19E (;641;) (type 4) (param i32 i32) + (local i32 i32) + local.get 1 + i32.load offset=4 + local.set 2 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.load offset=8 + local.tee 1 + br_if 0 (;@4;) + i32.const 1 + local.set 3 + br 1 (;@3;) + end + local.get 1 + i32.const -1 + i32.le_s + br_if 1 (;@2;) + i32.const 0 + i32.load8_u offset=1066425 + drop + local.get 1 + i32.const 1 + call $__rust_alloc + local.tee 3 + i32.eqz + br_if 2 (;@1;) + end + local.get 3 + local.get 2 + local.get 1 + call $memcpy + local.set 2 + local.get 0 + local.get 1 + i32.store offset=8 + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 1 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $#func642<_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE> (@name "_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE") (;642;) (type 6) (param i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 2 + i32.ge_u + br_if 0 (;@1;) + local.get 0 + local.get 3 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17hd3fc8625aa14785eE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + local.get 2 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 2 + i32.add + i32.store offset=8 + i32.const 0 + ) + (func $#func643<_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E> (@name "_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E") (;643;) (type 1) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call $_ZN5alloc6string6String4push17h2dc71445a26dc40bE + i32.const 0 + ) + (func $_ZN5alloc4sync32arcinner_layout_for_value_layout17h9e9b7849032db57bE (;644;) (type 5) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + i32.const 7 + i32.add + i32.const 0 + local.get 1 + i32.sub + i32.and + local.tee 4 + local.get 4 + i32.const -8 + i32.add + i32.lt_u + br_if 0 (;@1;) + local.get 4 + local.get 2 + i32.add + local.tee 2 + local.get 4 + i32.lt_u + br_if 0 (;@1;) + local.get 2 + i32.const -2147483648 + local.get 1 + i32.const 4 + local.get 1 + i32.const 4 + i32.gt_u + select + local.tee 1 + i32.sub + i32.gt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 1 + local.get 2 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 1 + i32.sub + i32.and + i32.store offset=4 + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + return + end + i32.const 1061948 + i32.const 43 + local.get 3 + i32.const 15 + i32.add + i32.const 1061992 + i32.const 1062036 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h5b36ffa50c09bf0bE (;645;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.load + drop + loop (result i32) ;; label = @1 + br 0 (;@1;) + end + ) + (func $_ZN4core3ptr25drop_in_place$LT$char$GT$17h067d6907da82ac89E (;646;) (type 3) (param i32)) + (func $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17he3ca5b9a119db5aeE (;647;) (type 3) (param i32)) + (func $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E (;648;) (type 4) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 1 + i32.store16 offset=28 + local.get 2 + local.get 1 + i32.store offset=24 + local.get 2 + local.get 0 + i32.store offset=20 + local.get 2 + i32.const 1062232 + i32.store offset=16 + local.get 2 + i32.const 1062052 + i32.store offset=12 + local.get 2 + i32.const 12 + i32.add + call $rust_begin_unwind + unreachable + ) + (func $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E (;649;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 47 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1063004 + i32.store offset=8 + local.get 3 + i32.const 47 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E (;650;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + local.get 0 + i32.store + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 47 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1062348 + i32.store offset=8 + local.get 3 + i32.const 47 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.store offset=40 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core5slice5index24slice_end_index_len_fail17hcd956808c91350ecE (;651;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 47 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1063036 + i32.store offset=8 + local.get 3 + i32.const 47 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E (;652;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 3 + local.get 0 + i32.load offset=8 + local.tee 4 + i32.or + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + local.get 4 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 2 + i32.add + local.set 5 + local.get 0 + i32.const 12 + i32.add + i32.load + i32.const 1 + i32.add + local.set 6 + i32.const 0 + local.set 7 + local.get 1 + local.set 8 + block ;; label = @3 + loop ;; label = @4 + local.get 8 + local.set 4 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + i32.eqz + br_if 1 (;@3;) + local.get 4 + local.get 5 + i32.eq + br_if 2 (;@2;) + block ;; label = @5 + block ;; label = @6 + local.get 4 + i32.load8_s + local.tee 9 + i32.const -1 + i32.le_s + br_if 0 (;@6;) + local.get 4 + i32.const 1 + i32.add + local.set 8 + local.get 9 + i32.const 255 + i32.and + local.set 9 + br 1 (;@5;) + end + local.get 4 + i32.load8_u offset=1 + i32.const 63 + i32.and + local.set 10 + local.get 9 + i32.const 31 + i32.and + local.set 8 + block ;; label = @6 + local.get 9 + i32.const -33 + i32.gt_u + br_if 0 (;@6;) + local.get 8 + i32.const 6 + i32.shl + local.get 10 + i32.or + local.set 9 + local.get 4 + i32.const 2 + i32.add + local.set 8 + br 1 (;@5;) + end + local.get 10 + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.or + local.set 10 + block ;; label = @6 + local.get 9 + i32.const -16 + i32.ge_u + br_if 0 (;@6;) + local.get 10 + local.get 8 + i32.const 12 + i32.shl + i32.or + local.set 9 + local.get 4 + i32.const 3 + i32.add + local.set 8 + br 1 (;@5;) + end + local.get 10 + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=3 + i32.const 63 + i32.and + i32.or + local.get 8 + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + local.tee 9 + i32.const 1114112 + i32.eq + br_if 3 (;@2;) + local.get 4 + i32.const 4 + i32.add + local.set 8 + end + local.get 7 + local.get 4 + i32.sub + local.get 8 + i32.add + local.set 7 + local.get 9 + i32.const 1114112 + i32.ne + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 4 + local.get 5 + i32.eq + br_if 0 (;@2;) + block ;; label = @3 + local.get 4 + i32.load8_s + local.tee 8 + i32.const -1 + i32.gt_s + br_if 0 (;@3;) + local.get 8 + i32.const -32 + i32.lt_u + br_if 0 (;@3;) + local.get 8 + i32.const -16 + i32.lt_u + br_if 0 (;@3;) + local.get 4 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=1 + i32.const 63 + i32.and + i32.const 12 + i32.shl + i32.or + local.get 4 + i32.load8_u offset=3 + i32.const 63 + i32.and + i32.or + local.get 8 + i32.const 255 + i32.and + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + i32.const 1114112 + i32.eq + br_if 1 (;@2;) + end + block ;; label = @3 + block ;; label = @4 + local.get 7 + i32.eqz + br_if 0 (;@4;) + block ;; label = @5 + local.get 7 + local.get 2 + i32.lt_u + br_if 0 (;@5;) + i32.const 0 + local.set 4 + local.get 7 + local.get 2 + i32.eq + br_if 1 (;@4;) + br 2 (;@3;) + end + i32.const 0 + local.set 4 + local.get 1 + local.get 7 + i32.add + i32.load8_s + i32.const -64 + i32.lt_s + br_if 1 (;@3;) + end + local.get 1 + local.set 4 + end + local.get 7 + local.get 2 + local.get 4 + select + local.set 2 + local.get 4 + local.get 1 + local.get 4 + select + local.set 1 + end + block ;; label = @2 + local.get 3 + br_if 0 (;@2;) + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + return + end + local.get 0 + i32.load offset=4 + local.set 5 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 16 + i32.lt_u + br_if 0 (;@3;) + local.get 1 + local.get 2 + call $_ZN4core3str5count14do_count_chars17hac65ad60cf5fc3e0E + local.set 4 + br 1 (;@2;) + end + block ;; label = @3 + local.get 2 + br_if 0 (;@3;) + i32.const 0 + local.set 4 + br 1 (;@2;) + end + local.get 2 + i32.const 3 + i32.and + local.set 6 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.const 4 + i32.ge_u + br_if 0 (;@4;) + i32.const 0 + local.set 4 + i32.const 0 + local.set 9 + br 1 (;@3;) + end + local.get 2 + i32.const -4 + i32.and + local.set 7 + i32.const 0 + local.set 4 + i32.const 0 + local.set 9 + loop ;; label = @4 + local.get 4 + local.get 1 + local.get 9 + i32.add + local.tee 8 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 4 + local.get 7 + local.get 9 + i32.const 4 + i32.add + local.tee 9 + i32.ne + br_if 0 (;@4;) + end + end + local.get 6 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 9 + i32.add + local.set 8 + loop ;; label = @3 + local.get 4 + local.get 8 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 4 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + br_if 0 (;@3;) + end + end + block ;; label = @2 + block ;; label = @3 + local.get 5 + local.get 4 + i32.le_u + br_if 0 (;@3;) + local.get 5 + local.get 4 + i32.sub + local.set 7 + i32.const 0 + local.set 4 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 0 + i32.load8_u offset=32 + br_table 2 (;@4;) 0 (;@6;) 1 (;@5;) 2 (;@4;) 2 (;@4;) + end + local.get 7 + local.set 4 + i32.const 0 + local.set 7 + br 1 (;@4;) + end + local.get 7 + i32.const 1 + i32.shr_u + local.set 4 + local.get 7 + i32.const 1 + i32.add + i32.const 1 + i32.shr_u + local.set 7 + end + local.get 4 + i32.const 1 + i32.add + local.set 4 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 8 + local.get 0 + i32.load offset=16 + local.set 6 + local.get 0 + i32.load offset=20 + local.set 9 + loop ;; label = @4 + local.get 4 + i32.const -1 + i32.add + local.tee 4 + i32.eqz + br_if 2 (;@2;) + local.get 9 + local.get 6 + local.get 8 + i32.load offset=16 + call_indirect (type 1) + i32.eqz + br_if 0 (;@4;) + end + i32.const 1 + return + end + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + return + end + i32.const 1 + local.set 4 + block ;; label = @2 + local.get 9 + local.get 1 + local.get 2 + local.get 8 + i32.load offset=12 + call_indirect (type 6) + br_if 0 (;@2;) + i32.const 0 + local.set 4 + block ;; label = @3 + loop ;; label = @4 + block ;; label = @5 + local.get 7 + local.get 4 + i32.ne + br_if 0 (;@5;) + local.get 7 + local.set 4 + br 2 (;@3;) + end + local.get 4 + i32.const 1 + i32.add + local.set 4 + local.get 9 + local.get 6 + local.get 8 + i32.load offset=16 + call_indirect (type 1) + i32.eqz + br_if 0 (;@4;) + end + local.get 4 + i32.const -1 + i32.add + local.set 4 + end + local.get 4 + local.get 7 + i32.lt_u + local.set 4 + end + local.get 4 + return + end + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + ) + (func $_ZN4core9panicking5panic17h711f5cad5118a4ddE (;653;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 12 + i32.add + i64.const 0 + i64.store align=4 + local.get 3 + i32.const 1 + i32.store offset=4 + local.get 3 + i32.const 1062052 + i32.store offset=8 + local.get 3 + local.get 1 + i32.store offset=28 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 3 + i32.const 24 + i32.add + i32.store + local.get 3 + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17hae52d4d952efb3c4E (;654;) (type 1) (param i32 i32) (result i32) + local.get 0 + i64.load32_u + i32.const 1 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + ) + (func $_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u32$GT$3fmt17hebaa8b4c7edd85b9E (;655;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 1 + i32.load offset=28 + local.tee 3 + i32.const 16 + i32.and + br_if 0 (;@5;) + local.get 3 + i32.const 32 + i32.and + br_if 1 (;@4;) + local.get 0 + i64.load32_u + i32.const 1 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + local.set 0 + br 2 (;@3;) + end + local.get 0 + i32.load + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @5 + local.get 2 + local.get 3 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 87 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.lt_u + local.set 4 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 4 + i32.eqz + br_if 0 (;@5;) + end + local.get 3 + i32.const 128 + i32.add + local.tee 0 + i32.const 128 + i32.gt_u + br_if 2 (;@2;) + local.get 1 + i32.const 1 + i32.const 1062708 + i32.const 2 + local.get 2 + local.get 3 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 3 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + br 1 (;@3;) + end + local.get 0 + i32.load + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @4 + local.get 2 + local.get 3 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 55 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.lt_u + local.set 4 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 4 + i32.eqz + br_if 0 (;@4;) + end + local.get 3 + i32.const 128 + i32.add + local.tee 0 + i32.const 128 + i32.gt_u + br_if 2 (;@1;) + local.get 1 + i32.const 1 + i32.const 1062708 + i32.const 2 + local.get 2 + local.get 3 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 3 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + end + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + return + end + local.get 0 + i32.const 128 + i32.const 1062692 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 0 + i32.const 128 + i32.const 1062692 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + ) + (func $_ZN4core3fmt5write17h8483a024db734510E (;656;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 36 + i32.add + local.get 1 + i32.store + local.get 3 + i32.const 3 + i32.store8 offset=44 + local.get 3 + i32.const 32 + i32.store offset=28 + i32.const 0 + local.set 4 + local.get 3 + i32.const 0 + i32.store offset=40 + local.get 3 + local.get 0 + i32.store offset=32 + local.get 3 + i32.const 0 + i32.store offset=20 + local.get 3 + i32.const 0 + i32.store offset=12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.load offset=16 + local.tee 5 + br_if 0 (;@5;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.tee 0 + i32.eqz + br_if 1 (;@4;) + local.get 2 + i32.load offset=8 + local.tee 1 + local.get 0 + i32.const 3 + i32.shl + i32.add + local.set 6 + local.get 0 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 4 + local.get 2 + i32.load + local.set 0 + i32.const 0 + local.set 7 + loop ;; label = @6 + block ;; label = @7 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 8 + i32.eqz + br_if 0 (;@7;) + local.get 3 + i32.load offset=32 + local.get 0 + i32.load + local.get 8 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 6) + br_if 4 (;@3;) + end + local.get 1 + i32.load + local.get 3 + i32.const 12 + i32.add + local.get 1 + i32.const 4 + i32.add + i32.load + call_indirect (type 1) + br_if 3 (;@3;) + local.get 7 + i32.const 1 + i32.add + local.set 7 + local.get 0 + i32.const 8 + i32.add + local.set 0 + local.get 1 + i32.const 8 + i32.add + local.tee 1 + local.get 6 + i32.ne + br_if 0 (;@6;) + br 2 (;@4;) + end + end + local.get 2 + i32.const 20 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.const 5 + i32.shl + local.set 9 + local.get 1 + i32.const -1 + i32.add + i32.const 134217727 + i32.and + i32.const 1 + i32.add + local.set 4 + local.get 2 + i32.load offset=8 + local.set 10 + local.get 2 + i32.load + local.set 0 + i32.const 0 + local.set 7 + i32.const 0 + local.set 11 + loop ;; label = @5 + block ;; label = @6 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@6;) + local.get 3 + i32.load offset=32 + local.get 0 + i32.load + local.get 1 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 6) + br_if 3 (;@3;) + end + local.get 3 + local.get 5 + local.get 7 + i32.add + local.tee 1 + i32.const 16 + i32.add + i32.load + i32.store offset=28 + local.get 3 + local.get 1 + i32.const 28 + i32.add + i32.load8_u + i32.store8 offset=44 + local.get 3 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.store offset=40 + local.get 1 + i32.const 12 + i32.add + i32.load + local.set 6 + i32.const 0 + local.set 12 + i32.const 0 + local.set 8 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 1 + i32.const 8 + i32.add + i32.load + br_table 1 (;@7;) 0 (;@8;) 2 (;@6;) 1 (;@7;) + end + local.get 6 + i32.const 3 + i32.shl + local.set 13 + i32.const 0 + local.set 8 + local.get 10 + local.get 13 + i32.add + local.tee 13 + i32.load offset=4 + i32.const 112 + i32.ne + br_if 1 (;@6;) + local.get 13 + i32.load + i32.load + local.set 6 + end + i32.const 1 + local.set 8 + end + local.get 3 + local.get 6 + i32.store offset=16 + local.get 3 + local.get 8 + i32.store offset=12 + local.get 1 + i32.const 4 + i32.add + i32.load + local.set 8 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 1 + i32.load + br_table 1 (;@7;) 0 (;@8;) 2 (;@6;) 1 (;@7;) + end + local.get 8 + i32.const 3 + i32.shl + local.set 6 + local.get 10 + local.get 6 + i32.add + local.tee 6 + i32.load offset=4 + i32.const 112 + i32.ne + br_if 1 (;@6;) + local.get 6 + i32.load + i32.load + local.set 8 + end + i32.const 1 + local.set 12 + end + local.get 3 + local.get 8 + i32.store offset=24 + local.get 3 + local.get 12 + i32.store offset=20 + local.get 10 + local.get 1 + i32.const 20 + i32.add + i32.load + i32.const 3 + i32.shl + i32.add + local.tee 1 + i32.load + local.get 3 + i32.const 12 + i32.add + local.get 1 + i32.const 4 + i32.add + i32.load + call_indirect (type 1) + br_if 2 (;@3;) + local.get 11 + i32.const 1 + i32.add + local.set 11 + local.get 0 + i32.const 8 + i32.add + local.set 0 + local.get 9 + local.get 7 + i32.const 32 + i32.add + local.tee 7 + i32.ne + br_if 0 (;@5;) + end + end + local.get 4 + local.get 2 + i32.load offset=4 + i32.ge_u + br_if 1 (;@2;) + local.get 3 + i32.load offset=32 + local.get 2 + i32.load + local.get 4 + i32.const 3 + i32.shl + i32.add + local.tee 1 + i32.load + local.get 1 + i32.load offset=4 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 6) + i32.eqz + br_if 1 (;@2;) + end + i32.const 1 + local.set 1 + br 1 (;@1;) + end + i32.const 0 + local.set 1 + end + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN71_$LT$core..ops..range..Range$LT$Idx$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h6aadbd9494696de8E (;657;) (type 1) (param i32 i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + i32.const 1 + local.set 3 + block ;; label = @1 + local.get 0 + local.get 1 + call $_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u32$GT$3fmt17hebaa8b4c7edd85b9E + br_if 0 (;@1;) + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + i32.const 1 + local.set 3 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1062156 + i32.store offset=8 + local.get 2 + i32.const 1062052 + i32.store offset=16 + local.get 1 + i32.load offset=20 + local.get 1 + i32.const 24 + i32.add + i32.load + local.get 2 + i32.const 8 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + br_if 0 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.get 1 + call $_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u32$GT$3fmt17hebaa8b4c7edd85b9E + local.set 3 + end + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + local.get 3 + ) + (func $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17hceb9bcc3d02fccafE (;658;) (type 4) (param i32 i32) + local.get 0 + i64.const -225766553761432676 + i64.store offset=8 + local.get 0 + i64.const -3537847025645999657 + i64.store + ) + (func $_ZN4core5slice5index22slice_index_order_fail17hdc3038025a869f5aE (;659;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 47 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1063088 + i32.store offset=8 + local.get 3 + i32.const 47 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i16$GT$3fmt17hc0c5c3ba0c08ea8eE (;660;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load16_u + local.set 3 + i32.const 0 + local.set 0 + loop ;; label = @1 + local.get 2 + local.get 0 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 87 + local.get 3 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 0 + i32.const -1 + i32.add + local.set 0 + local.get 3 + i32.const 65535 + i32.and + local.tee 4 + i32.const 4 + i32.shr_u + local.set 3 + local.get 4 + i32.const 16 + i32.ge_u + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 0 + i32.const 128 + i32.add + local.tee 3 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 128 + i32.const 1062692 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1062708 + i32.const 2 + local.get 2 + local.get 0 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 0 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core4char7methods22_$LT$impl$u20$char$GT$16escape_debug_ext17hcb5292c3a4da7ac4E (;661;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 1 + br_table 5 (;@5;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 1 (;@9;) 3 (;@7;) 8 (;@2;) 8 (;@2;) 2 (;@8;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 6 (;@4;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 7 (;@3;) 0 (;@10;) + end + local.get 1 + i32.const 92 + i32.eq + br_if 3 (;@6;) + br 7 (;@2;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 29788 + i32.store16 + br 7 (;@1;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 29276 + i32.store16 + br 6 (;@1;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 28252 + i32.store16 + br 5 (;@1;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 23644 + i32.store16 + br 4 (;@1;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 12380 + i32.store16 + br 3 (;@1;) + end + local.get 2 + i32.const 65536 + i32.and + i32.eqz + br_if 1 (;@2;) + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 8796 + i32.store16 + br 2 (;@1;) + end + local.get 2 + i32.const 256 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 10076 + i32.store16 + br 1 (;@1;) + end + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 2 + i32.const 1 + i32.and + i32.eqz + br_if 0 (;@6;) + local.get 1 + call $_ZN4core7unicode12unicode_data15grapheme_extend6lookup17h1d83c856b9f1387eE + br_if 1 (;@5;) + end + local.get 1 + call $_ZN4core7unicode9printable12is_printable17h0d16ff3ba44528deE + i32.eqz + br_if 1 (;@4;) + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 128 + i32.store8 + br 4 (;@1;) + end + local.get 3 + i32.const 6 + i32.add + i32.const 2 + i32.add + i32.const 0 + i32.store8 + local.get 3 + i32.const 0 + i32.store16 offset=6 + local.get 3 + i32.const 125 + i32.store8 offset=15 + local.get 3 + local.get 1 + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=14 + local.get 3 + local.get 1 + i32.const 4 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=13 + local.get 3 + local.get 1 + i32.const 8 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=12 + local.get 3 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=11 + local.get 3 + local.get 1 + i32.const 16 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=10 + local.get 3 + local.get 1 + i32.const 20 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=9 + local.get 1 + i32.const 1 + i32.or + i32.clz + i32.const 2 + i32.shr_u + i32.const -2 + i32.add + local.tee 1 + i32.const 11 + i32.ge_u + br_if 1 (;@3;) + local.get 3 + i32.const 6 + i32.add + local.get 1 + i32.add + local.tee 2 + i32.const 0 + i32.load16_u offset=1065436 align=1 + i32.store16 align=1 + local.get 2 + i32.const 2 + i32.add + i32.const 0 + i32.load8_u offset=1065438 + i32.store8 + local.get 0 + local.get 3 + i64.load offset=6 align=2 + i64.store align=1 + local.get 0 + i32.const 8 + i32.add + local.get 3 + i32.const 6 + i32.add + i32.const 8 + i32.add + i32.load16_u + i32.store16 align=1 + local.get 0 + i32.const 10 + i32.store8 offset=11 + local.get 0 + local.get 1 + i32.store8 offset=10 + br 3 (;@1;) + end + local.get 3 + i32.const 6 + i32.add + i32.const 2 + i32.add + i32.const 0 + i32.store8 + local.get 3 + i32.const 0 + i32.store16 offset=6 + local.get 3 + i32.const 125 + i32.store8 offset=15 + local.get 3 + local.get 1 + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=14 + local.get 3 + local.get 1 + i32.const 4 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=13 + local.get 3 + local.get 1 + i32.const 8 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=12 + local.get 3 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=11 + local.get 3 + local.get 1 + i32.const 16 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=10 + local.get 3 + local.get 1 + i32.const 20 + i32.shr_u + i32.const 15 + i32.and + i32.const 1062164 + i32.add + i32.load8_u + i32.store8 offset=9 + local.get 1 + i32.const 1 + i32.or + i32.clz + i32.const 2 + i32.shr_u + i32.const -2 + i32.add + local.tee 1 + i32.const 11 + i32.ge_u + br_if 1 (;@2;) + local.get 3 + i32.const 6 + i32.add + local.get 1 + i32.add + local.tee 2 + i32.const 0 + i32.load16_u offset=1065436 align=1 + i32.store16 align=1 + local.get 2 + i32.const 2 + i32.add + i32.const 0 + i32.load8_u offset=1065438 + i32.store8 + local.get 0 + local.get 3 + i64.load offset=6 align=2 + i64.store align=1 + local.get 0 + i32.const 8 + i32.add + local.get 3 + i32.const 6 + i32.add + i32.const 8 + i32.add + i32.load16_u + i32.store16 align=1 + local.get 0 + i32.const 10 + i32.store8 offset=11 + local.get 0 + local.get 1 + i32.store8 offset=10 + br 2 (;@1;) + end + local.get 1 + i32.const 10 + i32.const 1065420 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 10 + i32.const 1065420 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4core7unicode12unicode_data15grapheme_extend6lookup17h1d83c856b9f1387eE (;662;) (type 2) (param i32) (result i32) + (local i32 i32 i32 i32 i32) + local.get 0 + i32.const 11 + i32.shl + local.set 1 + i32.const 0 + local.set 2 + i32.const 33 + local.set 3 + i32.const 33 + local.set 4 + block ;; label = @1 + block ;; label = @2 + loop ;; label = @3 + local.get 3 + i32.const 1 + i32.shr_u + local.get 2 + i32.add + local.tee 3 + i32.const 2 + i32.shl + i32.const 1065456 + i32.add + i32.load + i32.const 11 + i32.shl + local.tee 5 + local.get 1 + i32.eq + br_if 1 (;@2;) + local.get 3 + local.get 4 + local.get 5 + local.get 1 + i32.gt_u + select + local.tee 4 + local.get 3 + i32.const 1 + i32.add + local.get 2 + local.get 5 + local.get 1 + i32.lt_u + select + local.tee 2 + i32.sub + local.set 3 + local.get 4 + local.get 2 + i32.gt_u + br_if 0 (;@3;) + br 2 (;@1;) + end + end + local.get 3 + i32.const 1 + i32.add + local.set 2 + end + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.const 32 + i32.gt_u + br_if 0 (;@4;) + local.get 2 + i32.const 2 + i32.shl + local.tee 3 + i32.const 1065456 + i32.add + i32.load + i32.const 21 + i32.shr_u + local.set 1 + local.get 2 + i32.const 32 + i32.ne + br_if 1 (;@3;) + i32.const 31 + local.set 2 + i32.const 727 + local.set 5 + br 2 (;@2;) + end + local.get 2 + i32.const 33 + i32.const 1065360 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + local.get 3 + i32.const 1065460 + i32.add + i32.load + i32.const 21 + i32.shr_u + local.set 5 + block ;; label = @3 + local.get 2 + br_if 0 (;@3;) + i32.const 0 + local.set 2 + br 2 (;@1;) + end + local.get 2 + i32.const -1 + i32.add + local.set 2 + end + local.get 2 + i32.const 2 + i32.shl + i32.const 1065456 + i32.add + i32.load + i32.const 2097151 + i32.and + local.set 2 + end + block ;; label = @1 + block ;; label = @2 + local.get 5 + local.get 1 + i32.const -1 + i32.xor + i32.add + i32.eqz + br_if 0 (;@2;) + local.get 0 + local.get 2 + i32.sub + local.set 4 + local.get 1 + i32.const 727 + local.get 1 + i32.const 727 + i32.gt_u + select + local.set 3 + local.get 5 + i32.const -1 + i32.add + local.set 5 + i32.const 0 + local.set 2 + loop ;; label = @3 + local.get 3 + local.get 1 + i32.eq + br_if 2 (;@1;) + local.get 2 + local.get 1 + i32.const 1065588 + i32.add + i32.load8_u + i32.add + local.tee 2 + local.get 4 + i32.gt_u + br_if 1 (;@2;) + local.get 5 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.ne + br_if 0 (;@3;) + end + local.get 5 + local.set 1 + end + local.get 1 + i32.const 1 + i32.and + return + end + local.get 3 + i32.const 727 + i32.const 1065376 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + ) + (func $_ZN4core7unicode9printable12is_printable17h0d16ff3ba44528deE (;663;) (type 2) (param i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.const 32 + i32.ge_u + br_if 0 (;@1;) + i32.const 0 + return + end + i32.const 1 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 127 + i32.lt_u + br_if 0 (;@2;) + local.get 0 + i32.const 65536 + i32.lt_u + br_if 1 (;@1;) + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.const 131072 + i32.lt_u + br_if 0 (;@4;) + block ;; label = @5 + local.get 0 + i32.const -205744 + i32.add + i32.const 712016 + i32.ge_u + br_if 0 (;@5;) + i32.const 0 + return + end + block ;; label = @5 + local.get 0 + i32.const -201547 + i32.add + i32.const 5 + i32.ge_u + br_if 0 (;@5;) + i32.const 0 + return + end + block ;; label = @5 + local.get 0 + i32.const -195102 + i32.add + i32.const 1506 + i32.ge_u + br_if 0 (;@5;) + i32.const 0 + return + end + block ;; label = @5 + local.get 0 + i32.const -191457 + i32.add + i32.const 3103 + i32.ge_u + br_if 0 (;@5;) + i32.const 0 + return + end + block ;; label = @5 + local.get 0 + i32.const -183970 + i32.add + i32.const 14 + i32.ge_u + br_if 0 (;@5;) + i32.const 0 + return + end + block ;; label = @5 + local.get 0 + i32.const -2 + i32.and + i32.const 178206 + i32.ne + br_if 0 (;@5;) + i32.const 0 + return + end + local.get 0 + i32.const -32 + i32.and + i32.const 173792 + i32.ne + br_if 1 (;@3;) + i32.const 0 + return + end + local.get 0 + i32.const 1063916 + i32.const 44 + i32.const 1064004 + i32.const 196 + i32.const 1064200 + i32.const 450 + call $_ZN4core7unicode9printable5check17he3679e4503c0b015E + return + end + i32.const 0 + local.set 1 + local.get 0 + i32.const -177978 + i32.add + i32.const 6 + i32.lt_u + br_if 0 (;@2;) + local.get 0 + i32.const -1114112 + i32.add + i32.const -196112 + i32.lt_u + local.set 1 + end + local.get 1 + return + end + local.get 0 + i32.const 1064650 + i32.const 40 + i32.const 1064730 + i32.const 287 + i32.const 1065017 + i32.const 303 + call $_ZN4core7unicode9printable5check17he3679e4503c0b015E + ) + (func $_ZN4core3ffi5c_str4CStr19from_bytes_with_nul17h0170be74848b980dE (;664;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 2 + i32.const 8 + i32.lt_u + br_if 0 (;@7;) + local.get 1 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 3 + local.get 1 + i32.eq + br_if 1 (;@6;) + local.get 3 + local.get 1 + i32.sub + local.tee 3 + i32.eqz + br_if 1 (;@6;) + i32.const 0 + local.set 4 + loop ;; label = @8 + local.get 1 + local.get 4 + i32.add + i32.load8_u + i32.eqz + br_if 5 (;@3;) + local.get 3 + local.get 4 + i32.const 1 + i32.add + local.tee 4 + i32.ne + br_if 0 (;@8;) + end + local.get 3 + local.get 2 + i32.const -8 + i32.add + local.tee 5 + i32.gt_u + br_if 3 (;@4;) + br 2 (;@5;) + end + local.get 2 + i32.eqz + br_if 4 (;@2;) + block ;; label = @7 + local.get 1 + i32.load8_u + br_if 0 (;@7;) + i32.const 0 + local.set 4 + br 4 (;@3;) + end + i32.const 1 + local.set 4 + local.get 2 + i32.const 1 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=1 + i32.eqz + br_if 3 (;@3;) + i32.const 2 + local.set 4 + local.get 2 + i32.const 2 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=2 + i32.eqz + br_if 3 (;@3;) + i32.const 3 + local.set 4 + local.get 2 + i32.const 3 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=3 + i32.eqz + br_if 3 (;@3;) + i32.const 4 + local.set 4 + local.get 2 + i32.const 4 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=4 + i32.eqz + br_if 3 (;@3;) + i32.const 5 + local.set 4 + local.get 2 + i32.const 5 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=5 + i32.eqz + br_if 3 (;@3;) + i32.const 6 + local.set 4 + local.get 2 + i32.const 6 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=6 + i32.eqz + br_if 3 (;@3;) + br 4 (;@2;) + end + local.get 2 + i32.const -8 + i32.add + local.set 5 + i32.const 0 + local.set 3 + end + loop ;; label = @5 + local.get 1 + local.get 3 + i32.add + local.tee 4 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.const -16843009 + i32.add + local.get 6 + i32.const -1 + i32.xor + i32.and + local.get 4 + i32.load + local.tee 4 + i32.const -16843009 + i32.add + local.get 4 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + br_if 1 (;@4;) + local.get 3 + i32.const 8 + i32.add + local.tee 3 + local.get 5 + i32.le_u + br_if 0 (;@5;) + end + end + local.get 3 + local.get 2 + i32.eq + br_if 1 (;@2;) + loop ;; label = @4 + block ;; label = @5 + local.get 1 + local.get 3 + i32.add + i32.load8_u + br_if 0 (;@5;) + local.get 3 + local.set 4 + br 2 (;@3;) + end + local.get 2 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + i32.ne + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 4 + i32.const 1 + i32.add + local.get 2 + i32.eq + br_if 1 (;@1;) + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.store + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + i32.const 1 + i32.store offset=4 + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + ) + (func $_ZN4core3str8converts9from_utf817h072e2ba5d16e6d6bE (;665;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i64 i64 i32) + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + i32.const 0 + local.get 2 + i32.const -7 + i32.add + local.tee 3 + local.get 3 + local.get 2 + i32.gt_u + select + local.set 4 + local.get 1 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.get 1 + i32.sub + local.set 5 + i32.const 0 + local.set 3 + loop ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 1 + local.get 3 + i32.add + i32.load8_u + local.tee 6 + i32.extend8_s + local.tee 7 + i32.const 0 + i32.lt_s + br_if 0 (;@6;) + local.get 5 + local.get 3 + i32.sub + i32.const 3 + i32.and + br_if 1 (;@5;) + local.get 3 + local.get 4 + i32.ge_u + br_if 2 (;@4;) + loop ;; label = @7 + local.get 1 + local.get 3 + i32.add + local.tee 6 + i32.const 4 + i32.add + i32.load + local.get 6 + i32.load + i32.or + i32.const -2139062144 + i32.and + br_if 3 (;@4;) + local.get 3 + i32.const 8 + i32.add + local.tee 3 + local.get 4 + i32.lt_u + br_if 0 (;@7;) + br 3 (;@4;) + end + end + i64.const 1099511627776 + local.set 8 + i64.const 4294967296 + local.set 9 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + local.get 6 + i32.const 1063105 + i32.add + i32.load8_u + i32.const -2 + i32.add + br_table 0 (;@17;) 1 (;@16;) 2 (;@15;) 10 (;@7;) + end + local.get 3 + i32.const 1 + i32.add + local.tee 6 + local.get 2 + i32.lt_u + br_if 2 (;@14;) + i64.const 0 + local.set 8 + i64.const 0 + local.set 9 + br 9 (;@7;) + end + i64.const 0 + local.set 8 + local.get 3 + i32.const 1 + i32.add + local.tee 10 + local.get 2 + i32.lt_u + br_if 2 (;@13;) + i64.const 0 + local.set 9 + br 8 (;@7;) + end + i64.const 0 + local.set 8 + local.get 3 + i32.const 1 + i32.add + local.tee 10 + local.get 2 + i32.lt_u + br_if 2 (;@12;) + i64.const 0 + local.set 9 + br 7 (;@7;) + end + i64.const 1099511627776 + local.set 8 + i64.const 4294967296 + local.set 9 + local.get 1 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + br_if 6 (;@7;) + br 7 (;@6;) + end + local.get 1 + local.get 10 + i32.add + i32.load8_s + local.set 10 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + local.get 6 + i32.const -224 + i32.add + br_table 0 (;@15;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 1 (;@14;) 2 (;@13;) + end + local.get 10 + i32.const -32 + i32.and + i32.const -96 + i32.eq + br_if 4 (;@10;) + br 3 (;@11;) + end + local.get 10 + i32.const -97 + i32.gt_s + br_if 2 (;@11;) + br 3 (;@10;) + end + block ;; label = @13 + local.get 7 + i32.const 31 + i32.add + i32.const 255 + i32.and + i32.const 12 + i32.lt_u + br_if 0 (;@13;) + local.get 7 + i32.const -2 + i32.and + i32.const -18 + i32.ne + br_if 2 (;@11;) + local.get 10 + i32.const -64 + i32.lt_s + br_if 3 (;@10;) + br 2 (;@11;) + end + local.get 10 + i32.const -64 + i32.lt_s + br_if 2 (;@10;) + br 1 (;@11;) + end + local.get 1 + local.get 10 + i32.add + i32.load8_s + local.set 10 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + local.get 6 + i32.const -240 + i32.add + br_table 1 (;@14;) 0 (;@15;) 0 (;@15;) 0 (;@15;) 2 (;@13;) 0 (;@15;) + end + local.get 7 + i32.const 15 + i32.add + i32.const 255 + i32.and + i32.const 2 + i32.gt_u + br_if 3 (;@11;) + local.get 10 + i32.const -64 + i32.ge_s + br_if 3 (;@11;) + br 2 (;@12;) + end + local.get 10 + i32.const 112 + i32.add + i32.const 255 + i32.and + i32.const 48 + i32.ge_u + br_if 2 (;@11;) + br 1 (;@12;) + end + local.get 10 + i32.const -113 + i32.gt_s + br_if 1 (;@11;) + end + block ;; label = @12 + local.get 3 + i32.const 2 + i32.add + local.tee 6 + local.get 2 + i32.lt_u + br_if 0 (;@12;) + i64.const 0 + local.set 9 + br 5 (;@7;) + end + local.get 1 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + br_if 2 (;@9;) + i64.const 0 + local.set 9 + local.get 3 + i32.const 3 + i32.add + local.tee 6 + local.get 2 + i32.ge_u + br_if 4 (;@7;) + local.get 1 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 5 (;@6;) + i64.const 3298534883328 + local.set 8 + br 3 (;@8;) + end + i64.const 1099511627776 + local.set 8 + br 2 (;@8;) + end + i64.const 0 + local.set 9 + local.get 3 + i32.const 2 + i32.add + local.tee 6 + local.get 2 + i32.ge_u + br_if 2 (;@7;) + local.get 1 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 3 (;@6;) + end + i64.const 2199023255552 + local.set 8 + end + i64.const 4294967296 + local.set 9 + end + local.get 0 + local.get 8 + local.get 3 + i64.extend_i32_u + i64.or + local.get 9 + i64.or + i64.store offset=4 align=4 + local.get 0 + i32.const 1 + i32.store + return + end + local.get 6 + i32.const 1 + i32.add + local.set 3 + br 2 (;@3;) + end + local.get 3 + i32.const 1 + i32.add + local.set 3 + br 1 (;@3;) + end + local.get 3 + local.get 2 + i32.ge_u + br_if 0 (;@3;) + loop ;; label = @4 + local.get 1 + local.get 3 + i32.add + i32.load8_s + i32.const 0 + i32.lt_s + br_if 1 (;@3;) + local.get 2 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + i32.ne + br_if 0 (;@4;) + br 3 (;@1;) + end + end + local.get 3 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + end + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + ) + (func $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E (;666;) (type 34) (param i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 5 + global.set $__stack_pointer + i32.const 1 + local.set 6 + block ;; label = @1 + local.get 0 + i32.load8_u offset=4 + br_if 0 (;@1;) + local.get 0 + i32.load8_u offset=5 + local.set 7 + block ;; label = @2 + local.get 0 + i32.load + local.tee 8 + i32.load offset=28 + local.tee 9 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1062647 + i32.const 1062644 + local.get 7 + i32.const 255 + i32.and + local.tee 7 + select + i32.const 2 + i32.const 3 + local.get 7 + select + local.get 8 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@1;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 8 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@1;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1062596 + i32.const 2 + local.get 8 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@1;) + local.get 3 + local.get 8 + local.get 4 + i32.load offset=12 + call_indirect (type 1) + local.set 6 + br 1 (;@1;) + end + block ;; label = @2 + local.get 7 + i32.const 255 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1062649 + i32.const 3 + local.get 8 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@1;) + local.get 8 + i32.load offset=28 + local.set 9 + end + i32.const 1 + local.set 6 + local.get 5 + i32.const 1 + i32.store8 offset=27 + local.get 5 + i32.const 52 + i32.add + i32.const 1062616 + i32.store + local.get 5 + local.get 8 + i64.load offset=20 align=4 + i64.store offset=12 align=4 + local.get 5 + local.get 5 + i32.const 27 + i32.add + i32.store offset=20 + local.get 5 + local.get 8 + i64.load offset=8 align=4 + i64.store offset=36 align=4 + local.get 8 + i64.load align=4 + local.set 10 + local.get 5 + local.get 9 + i32.store offset=56 + local.get 5 + local.get 8 + i32.load offset=16 + i32.store offset=44 + local.get 5 + local.get 8 + i32.load8_u offset=32 + i32.store8 offset=60 + local.get 5 + local.get 10 + i64.store offset=28 align=4 + local.get 5 + local.get 5 + i32.const 12 + i32.add + i32.store offset=48 + local.get 5 + i32.const 12 + i32.add + local.get 1 + local.get 2 + call $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$9write_str17h7b8ce5bd44ece92cE + br_if 0 (;@1;) + local.get 5 + i32.const 12 + i32.add + i32.const 1062596 + i32.const 2 + call $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$9write_str17h7b8ce5bd44ece92cE + br_if 0 (;@1;) + local.get 3 + local.get 5 + i32.const 28 + i32.add + local.get 4 + i32.load offset=12 + call_indirect (type 1) + br_if 0 (;@1;) + local.get 5 + i32.load offset=48 + i32.const 1062652 + i32.const 2 + local.get 5 + i32.load offset=52 + i32.load offset=12 + call_indirect (type 6) + local.set 6 + end + local.get 0 + i32.const 1 + i32.store8 offset=5 + local.get 0 + local.get 6 + i32.store8 offset=4 + local.get 5 + i32.const 64 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt3num3imp51_$LT$impl$u20$core..fmt..Display$u20$for$u20$u8$GT$3fmt17h3b6cd4ecd683a12dE (;667;) (type 1) (param i32 i32) (result i32) + local.get 0 + i64.load8_u + i32.const 1 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + ) + (func $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E (;668;) (type 11) (param i32 i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=20 + local.get 5 + local.get 2 + i32.store offset=16 + local.get 5 + i32.const 24 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i32.const 113 + i32.store + local.get 5 + i32.const 2 + i32.store offset=28 + local.get 5 + i32.const 1062600 + i32.store offset=24 + local.get 5 + i32.const 114 + i32.store offset=52 + local.get 5 + local.get 5 + i32.const 48 + i32.add + i32.store offset=32 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 8 + i32.add + i32.store offset=48 + local.get 5 + i32.const 24 + i32.add + local.get 4 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u16$GT$3fmt17h4acd1eaa5fc5c5e0E (;669;) (type 1) (param i32 i32) (result i32) + local.get 0 + i64.load16_u + i32.const 1 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + ) + (func $_ZN4core6option13expect_failed17h818d2deef4fc6eb9E (;670;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 1 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.const 28 + i32.add + i64.const 1 + i64.store align=4 + local.get 3 + i32.const 1 + i32.store offset=20 + local.get 3 + i32.const 1062180 + i32.store offset=16 + local.get 3 + i32.const 114 + i32.store offset=44 + local.get 3 + local.get 3 + i32.const 40 + i32.add + i32.store offset=24 + local.get 3 + local.get 3 + i32.const 8 + i32.add + i32.store offset=40 + local.get 3 + i32.const 16 + i32.add + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h00486af076362d21E (;671;) (type 1) (param i32 i32) (result i32) + local.get 1 + local.get 0 + i32.load + local.get 0 + i32.load offset=4 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + ) + (func $_ZN70_$LT$core..panic..location..Location$u20$as$u20$core..fmt..Display$GT$3fmt17h5f420ca330fc4ec3E (;672;) (type 1) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 44 + i32.add + i32.const 47 + i32.store + local.get 2 + i32.const 24 + i32.add + i32.const 12 + i32.add + i32.const 47 + i32.store + local.get 2 + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 2 + i32.const 3 + i32.store offset=4 + local.get 2 + i32.const 1062192 + i32.store + local.get 2 + i32.const 114 + i32.store offset=28 + local.get 2 + local.get 0 + i32.store offset=24 + local.get 2 + local.get 0 + i32.const 12 + i32.add + i32.store offset=40 + local.get 2 + local.get 0 + i32.const 8 + i32.add + i32.store offset=32 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 0 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store offset=8 + local.get 1 + i32.load offset=20 + local.get 0 + local.get 2 + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 0 + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN73_$LT$core..panic..panic_info..PanicInfo$u20$as$u20$core..fmt..Display$GT$3fmt17h79610256beb8e177E (;673;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 2 + global.set $__stack_pointer + i32.const 1 + local.set 3 + block ;; label = @1 + local.get 1 + i32.load offset=20 + local.tee 4 + i32.const 1062216 + i32.const 12 + local.get 1 + i32.const 24 + i32.add + i32.load + local.tee 5 + i32.load offset=12 + local.tee 6 + call_indirect (type 6) + br_if 0 (;@1;) + local.get 0 + i32.load offset=12 + local.set 1 + local.get 2 + i32.const 16 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 2 + i32.const 60 + i32.add + i32.const 47 + i32.store + local.get 2 + i32.const 40 + i32.add + i32.const 12 + i32.add + i32.const 47 + i32.store + local.get 2 + i32.const 3 + i32.store offset=20 + local.get 2 + i32.const 1062192 + i32.store offset=16 + local.get 2 + local.get 1 + i32.const 12 + i32.add + i32.store offset=56 + local.get 2 + local.get 1 + i32.const 8 + i32.add + i32.store offset=48 + local.get 2 + i32.const 114 + i32.store offset=44 + local.get 2 + local.get 1 + i32.store offset=40 + local.get 2 + local.get 2 + i32.const 40 + i32.add + i32.store offset=24 + local.get 4 + local.get 5 + local.get 2 + i32.const 16 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load offset=8 + local.tee 1 + i32.eqz + br_if 0 (;@3;) + local.get 4 + i32.const 1062228 + i32.const 2 + local.get 6 + call_indirect (type 6) + br_if 2 (;@1;) + local.get 2 + i32.const 40 + i32.add + i32.const 16 + i32.add + local.get 1 + i32.const 16 + i32.add + i64.load align=4 + i64.store + local.get 2 + i32.const 40 + i32.add + i32.const 8 + i32.add + local.get 1 + i32.const 8 + i32.add + i64.load align=4 + i64.store + local.get 2 + local.get 1 + i64.load align=4 + i64.store offset=40 + local.get 4 + local.get 5 + local.get 2 + i32.const 40 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 2 + local.get 0 + i32.load + local.tee 1 + local.get 0 + i32.load offset=4 + i32.const 12 + i32.add + i32.load + call_indirect (type 4) + local.get 2 + i64.load + i64.const -4493808902380553279 + i64.xor + local.get 2 + i32.const 8 + i32.add + i64.load + i64.const -163230743173927068 + i64.xor + i64.or + i64.eqz + i32.eqz + br_if 0 (;@2;) + local.get 4 + i32.const 1062228 + i32.const 2 + local.get 6 + call_indirect (type 6) + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.load + local.get 1 + i32.load offset=4 + local.get 6 + call_indirect (type 6) + br_if 1 (;@1;) + end + i32.const 0 + local.set 3 + end + local.get 2 + i32.const 64 + i32.add + global.set $__stack_pointer + local.get 3 + ) + (func $_ZN4core9panicking18panic_nounwind_fmt17hd231a92c87043ebdE (;674;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 16 + i32.add + local.get 0 + i32.const 16 + i32.add + i64.load align=4 + i64.store + local.get 3 + i32.const 8 + i32.add + local.get 0 + i32.const 8 + i32.add + i64.load align=4 + i64.store + local.get 3 + local.get 0 + i64.load align=4 + i64.store + local.get 3 + local.get 1 + i32.store8 offset=45 + local.get 3 + i32.const 0 + i32.store8 offset=44 + local.get 3 + local.get 2 + i32.store offset=40 + local.get 3 + i32.const 1062232 + i32.store offset=32 + local.get 3 + i32.const 1062052 + i32.store offset=28 + local.get 3 + local.get 3 + i32.store offset=36 + local.get 3 + i32.const 28 + i32.add + call $rust_begin_unwind + unreachable + ) + (func $_ZN4core9panicking14panic_nounwind17haf40252ebb06624bE (;675;) (type 4) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 12 + i32.add + i64.const 0 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=4 + local.get 2 + i32.const 1062052 + i32.store offset=8 + local.get 2 + local.get 1 + i32.store offset=28 + local.get 2 + local.get 0 + i32.store offset=24 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store + local.get 2 + i32.const 0 + i32.const 1062280 + call $_ZN4core9panicking18panic_nounwind_fmt17hd231a92c87043ebdE + unreachable + ) + (func $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E (;676;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + local.get 0 + i32.store + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 115 + i32.store + local.get 3 + i32.const 28 + i32.add + i32.const 2 + i32.store + local.get 3 + i32.const 115 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 108 + i32.add + i32.const 3 + i32.store8 + local.get 3 + i32.const 104 + i32.add + i32.const 4 + i32.store + local.get 3 + i32.const 96 + i32.add + i64.const 4294967328 + i64.store align=4 + local.get 3 + i32.const 88 + i32.add + i32.const 2 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1062436 + i32.store offset=8 + local.get 3 + i32.const 2 + i32.store offset=80 + local.get 3 + i32.const 3 + i32.store8 offset=76 + local.get 3 + i32.const 4 + i32.store offset=72 + local.get 3 + i64.const 32 + i64.store offset=64 align=4 + local.get 3 + i32.const 2 + i32.store offset=56 + local.get 3 + i32.const 2 + i32.store offset=48 + local.get 3 + local.get 3 + i32.const 48 + i32.add + i32.store offset=24 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i32.const 2 + i32.store + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + i32.const 8 + i32.add + i32.const 0 + local.get 2 + call $_ZN4core9panicking18panic_nounwind_fmt17hd231a92c87043ebdE + unreachable + ) + (func $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17hb5ac67f5d37742abE (;677;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @1 + local.get 2 + local.get 3 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 87 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.lt_u + local.set 4 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 4 + i32.eqz + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 3 + i32.const 128 + i32.add + local.tee 0 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 0 + i32.const 128 + i32.const 1062692 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1062708 + i32.const 2 + local.get 2 + local.get 3 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 3 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE (;678;) (type 21) (param i32 i32 i32 i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 7 + global.set $__stack_pointer + local.get 7 + local.get 2 + i32.store offset=12 + local.get 7 + local.get 1 + i32.store offset=8 + local.get 7 + local.get 4 + i32.store offset=20 + local.get 7 + local.get 3 + i32.store offset=16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.const 255 + i32.and + br_table 0 (;@4;) 1 (;@3;) 2 (;@2;) 0 (;@4;) + end + local.get 7 + i32.const 1062452 + i32.store offset=24 + i32.const 2 + local.set 2 + br 2 (;@1;) + end + local.get 7 + i32.const 1062454 + i32.store offset=24 + i32.const 2 + local.set 2 + br 1 (;@1;) + end + local.get 7 + i32.const 1062456 + i32.store offset=24 + i32.const 7 + local.set 2 + end + local.get 7 + local.get 2 + i32.store offset=28 + block ;; label = @1 + local.get 5 + i32.load + br_if 0 (;@1;) + local.get 7 + i32.const 76 + i32.add + i32.const 113 + i32.store + local.get 7 + i32.const 56 + i32.add + i32.const 12 + i32.add + i32.const 113 + i32.store + local.get 7 + i32.const 88 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 7 + i32.const 3 + i32.store offset=92 + local.get 7 + i32.const 1062512 + i32.store offset=88 + local.get 7 + i32.const 114 + i32.store offset=60 + local.get 7 + local.get 7 + i32.const 56 + i32.add + i32.store offset=96 + local.get 7 + local.get 7 + i32.const 16 + i32.add + i32.store offset=72 + local.get 7 + local.get 7 + i32.const 8 + i32.add + i32.store offset=64 + local.get 7 + local.get 7 + i32.const 24 + i32.add + i32.store offset=56 + local.get 7 + i32.const 88 + i32.add + local.get 6 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 7 + i32.const 32 + i32.add + i32.const 16 + i32.add + local.get 5 + i32.const 16 + i32.add + i64.load align=4 + i64.store + local.get 7 + i32.const 32 + i32.add + i32.const 8 + i32.add + local.get 5 + i32.const 8 + i32.add + i64.load align=4 + i64.store + local.get 7 + local.get 5 + i64.load align=4 + i64.store offset=32 + local.get 7 + i32.const 88 + i32.add + i32.const 12 + i32.add + i64.const 4 + i64.store align=4 + local.get 7 + i32.const 84 + i32.add + i32.const 113 + i32.store + local.get 7 + i32.const 76 + i32.add + i32.const 113 + i32.store + local.get 7 + i32.const 56 + i32.add + i32.const 12 + i32.add + i32.const 116 + i32.store + local.get 7 + i32.const 4 + i32.store offset=92 + local.get 7 + i32.const 1062564 + i32.store offset=88 + local.get 7 + i32.const 114 + i32.store offset=60 + local.get 7 + local.get 7 + i32.const 56 + i32.add + i32.store offset=96 + local.get 7 + local.get 7 + i32.const 16 + i32.add + i32.store offset=80 + local.get 7 + local.get 7 + i32.const 8 + i32.add + i32.store offset=72 + local.get 7 + local.get 7 + i32.const 32 + i32.add + i32.store offset=64 + local.get 7 + local.get 7 + i32.const 24 + i32.add + i32.store offset=56 + local.get 7 + i32.const 88 + i32.add + local.get 6 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h2c6007960fa427d7E (;679;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 1 + local.get 0 + i32.load offset=4 + i32.load offset=12 + call_indirect (type 1) + ) + (func $_ZN59_$LT$core..fmt..Arguments$u20$as$u20$core..fmt..Display$GT$3fmt17hd6088eb8adb0f220E (;680;) (type 1) (param i32 i32) (result i32) + local.get 1 + i32.load offset=20 + local.get 1 + i32.const 24 + i32.add + i32.load + local.get 0 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$9write_str17h7b8ce5bd44ece92cE (;681;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + local.get 0 + i32.load offset=4 + local.set 3 + local.get 0 + i32.load + local.set 4 + local.get 0 + i32.load offset=8 + local.set 5 + i32.const 0 + local.set 6 + i32.const 0 + local.set 7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 9 + block ;; label = @1 + loop ;; label = @2 + local.get 9 + i32.const 255 + i32.and + br_if 1 (;@1;) + block ;; label = @3 + block ;; label = @4 + local.get 8 + local.get 2 + i32.gt_u + br_if 0 (;@4;) + loop ;; label = @5 + local.get 1 + local.get 8 + i32.add + local.set 10 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 2 + local.get 8 + i32.sub + local.tee 11 + i32.const 8 + i32.lt_u + br_if 0 (;@10;) + local.get 10 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 0 + local.get 10 + i32.eq + br_if 1 (;@9;) + local.get 0 + local.get 10 + i32.sub + local.tee 0 + i32.eqz + br_if 1 (;@9;) + i32.const 0 + local.set 12 + loop ;; label = @11 + local.get 10 + local.get 12 + i32.add + i32.load8_u + i32.const 10 + i32.eq + br_if 5 (;@6;) + local.get 0 + local.get 12 + i32.const 1 + i32.add + local.tee 12 + i32.ne + br_if 0 (;@11;) + end + local.get 0 + local.get 11 + i32.const -8 + i32.add + local.tee 13 + i32.gt_u + br_if 3 (;@7;) + br 2 (;@8;) + end + block ;; label = @10 + local.get 2 + local.get 8 + i32.ne + br_if 0 (;@10;) + local.get 2 + local.set 8 + br 6 (;@4;) + end + i32.const 0 + local.set 12 + loop ;; label = @10 + local.get 10 + local.get 12 + i32.add + i32.load8_u + i32.const 10 + i32.eq + br_if 4 (;@6;) + local.get 11 + local.get 12 + i32.const 1 + i32.add + local.tee 12 + i32.ne + br_if 0 (;@10;) + end + local.get 2 + local.set 8 + br 5 (;@4;) + end + local.get 11 + i32.const -8 + i32.add + local.set 13 + i32.const 0 + local.set 0 + end + loop ;; label = @8 + local.get 10 + local.get 0 + i32.add + local.tee 12 + i32.const 4 + i32.add + i32.load + local.tee 9 + i32.const 168430090 + i32.xor + i32.const -16843009 + i32.add + local.get 9 + i32.const -1 + i32.xor + i32.and + local.get 12 + i32.load + local.tee 12 + i32.const 168430090 + i32.xor + i32.const -16843009 + i32.add + local.get 12 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + br_if 1 (;@7;) + local.get 0 + i32.const 8 + i32.add + local.tee 0 + local.get 13 + i32.le_u + br_if 0 (;@8;) + end + end + block ;; label = @7 + local.get 0 + local.get 11 + i32.ne + br_if 0 (;@7;) + local.get 2 + local.set 8 + br 3 (;@4;) + end + loop ;; label = @7 + block ;; label = @8 + local.get 10 + local.get 0 + i32.add + i32.load8_u + i32.const 10 + i32.ne + br_if 0 (;@8;) + local.get 0 + local.set 12 + br 2 (;@6;) + end + local.get 11 + local.get 0 + i32.const 1 + i32.add + local.tee 0 + i32.ne + br_if 0 (;@7;) + end + local.get 2 + local.set 8 + br 2 (;@4;) + end + local.get 8 + local.get 12 + i32.add + local.tee 0 + i32.const 1 + i32.add + local.set 8 + block ;; label = @6 + local.get 0 + local.get 2 + i32.ge_u + br_if 0 (;@6;) + local.get 1 + local.get 0 + i32.add + i32.load8_u + i32.const 10 + i32.ne + br_if 0 (;@6;) + i32.const 0 + local.set 9 + local.get 8 + local.set 13 + local.get 8 + local.set 0 + br 3 (;@3;) + end + local.get 8 + local.get 2 + i32.le_u + br_if 0 (;@5;) + end + end + i32.const 1 + local.set 9 + local.get 7 + local.set 13 + local.get 2 + local.set 0 + local.get 7 + local.get 2 + i32.eq + br_if 2 (;@1;) + end + block ;; label = @3 + block ;; label = @4 + local.get 5 + i32.load8_u + i32.eqz + br_if 0 (;@4;) + local.get 4 + i32.const 1062640 + i32.const 4 + local.get 3 + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@3;) + end + local.get 1 + local.get 7 + i32.add + local.set 12 + local.get 0 + local.get 7 + i32.sub + local.set 10 + i32.const 0 + local.set 11 + block ;; label = @4 + local.get 0 + local.get 7 + i32.eq + br_if 0 (;@4;) + local.get 10 + local.get 12 + i32.add + i32.const -1 + i32.add + i32.load8_u + i32.const 10 + i32.eq + local.set 11 + end + local.get 5 + local.get 11 + i32.store8 + local.get 13 + local.set 7 + local.get 4 + local.get 12 + local.get 10 + local.get 3 + i32.load offset=12 + call_indirect (type 6) + i32.eqz + br_if 1 (;@2;) + end + end + i32.const 1 + local.set 6 + end + local.get 6 + ) + (func $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$10write_char17hb0ba335f382e293eE (;682;) (type 1) (param i32 i32) (result i32) + (local i32 i32) + local.get 0 + i32.load offset=4 + local.set 2 + local.get 0 + i32.load + local.set 3 + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 0 + i32.load8_u + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.const 1062640 + i32.const 4 + local.get 2 + i32.load offset=12 + call_indirect (type 6) + i32.eqz + br_if 0 (;@1;) + i32.const 1 + return + end + local.get 0 + local.get 1 + i32.const 10 + i32.eq + i32.store8 + local.get 3 + local.get 1 + local.get 2 + i32.load offset=16 + call_indirect (type 1) + ) + (func $_ZN4core3fmt8builders11DebugStruct6finish17hb583ce2f1fdf6727E (;683;) (type 2) (param i32) (result i32) + (local i32 i32) + local.get 0 + i32.load8_u offset=4 + local.set 1 + block ;; label = @1 + local.get 0 + i32.load8_u offset=5 + br_if 0 (;@1;) + local.get 1 + i32.const 255 + i32.and + i32.const 0 + i32.ne + return + end + i32.const 1 + local.set 2 + block ;; label = @1 + local.get 1 + i32.const 255 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.load + local.tee 1 + i32.load8_u offset=28 + i32.const 4 + i32.and + br_if 0 (;@2;) + local.get 0 + local.get 1 + i32.load offset=20 + i32.const 1062655 + i32.const 2 + local.get 1 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 6) + local.tee 1 + i32.store8 offset=4 + local.get 1 + return + end + local.get 1 + i32.load offset=20 + i32.const 1062654 + i32.const 1 + local.get 1 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 6) + local.set 2 + end + local.get 0 + local.get 2 + i32.store8 offset=4 + local.get 2 + ) + (func $_ZN4core3fmt8builders10DebugTuple5field17he2ed512a6702a9a6E (;684;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 0 + i32.load + local.set 4 + i32.const 1 + local.set 5 + block ;; label = @1 + local.get 0 + i32.load8_u offset=8 + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 6 + i32.load offset=28 + local.tee 7 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 5 + local.get 6 + i32.load offset=20 + i32.const 1062647 + i32.const 1062657 + local.get 4 + select + i32.const 2 + i32.const 1 + local.get 4 + select + local.get 6 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@1;) + local.get 1 + local.get 6 + local.get 2 + i32.load offset=12 + call_indirect (type 1) + local.set 5 + br 1 (;@1;) + end + block ;; label = @2 + local.get 4 + br_if 0 (;@2;) + i32.const 1 + local.set 5 + local.get 6 + i32.load offset=20 + i32.const 1062658 + i32.const 2 + local.get 6 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@1;) + local.get 6 + i32.load offset=28 + local.set 7 + end + i32.const 1 + local.set 5 + local.get 3 + i32.const 1 + i32.store8 offset=27 + local.get 3 + i32.const 52 + i32.add + i32.const 1062616 + i32.store + local.get 3 + local.get 6 + i64.load offset=20 align=4 + i64.store offset=12 align=4 + local.get 3 + local.get 3 + i32.const 27 + i32.add + i32.store offset=20 + local.get 3 + local.get 6 + i64.load offset=8 align=4 + i64.store offset=36 align=4 + local.get 6 + i64.load align=4 + local.set 8 + local.get 3 + local.get 7 + i32.store offset=56 + local.get 3 + local.get 6 + i32.load offset=16 + i32.store offset=44 + local.get 3 + local.get 6 + i32.load8_u offset=32 + i32.store8 offset=60 + local.get 3 + local.get 8 + i64.store offset=28 align=4 + local.get 3 + local.get 3 + i32.const 12 + i32.add + i32.store offset=48 + local.get 1 + local.get 3 + i32.const 28 + i32.add + local.get 2 + i32.load offset=12 + call_indirect (type 1) + br_if 0 (;@1;) + local.get 3 + i32.load offset=48 + i32.const 1062652 + i32.const 2 + local.get 3 + i32.load offset=52 + i32.load offset=12 + call_indirect (type 6) + local.set 5 + end + local.get 0 + local.get 5 + i32.store8 offset=8 + local.get 0 + local.get 4 + i32.const 1 + i32.add + i32.store + local.get 3 + i32.const 64 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt8builders8DebugSet5entry17ha99ee9a97000b313E (;685;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 3 + global.set $__stack_pointer + i32.const 1 + local.set 4 + block ;; label = @1 + local.get 0 + i32.load8_u offset=4 + br_if 0 (;@1;) + local.get 0 + i32.load8_u offset=5 + local.set 4 + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load + local.tee 5 + i32.load offset=28 + local.tee 6 + i32.const 4 + i32.and + br_if 0 (;@3;) + local.get 4 + i32.const 255 + i32.and + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 4 + local.get 5 + i32.load offset=20 + i32.const 1062647 + i32.const 2 + local.get 5 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + i32.eqz + br_if 1 (;@2;) + br 2 (;@1;) + end + block ;; label = @3 + local.get 4 + i32.const 255 + i32.and + br_if 0 (;@3;) + i32.const 1 + local.set 4 + local.get 5 + i32.load offset=20 + i32.const 1062661 + i32.const 1 + local.get 5 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + br_if 2 (;@1;) + local.get 5 + i32.load offset=28 + local.set 6 + end + i32.const 1 + local.set 4 + local.get 3 + i32.const 1 + i32.store8 offset=27 + local.get 3 + i32.const 52 + i32.add + i32.const 1062616 + i32.store + local.get 3 + local.get 5 + i64.load offset=20 align=4 + i64.store offset=12 align=4 + local.get 3 + local.get 3 + i32.const 27 + i32.add + i32.store offset=20 + local.get 3 + local.get 5 + i64.load offset=8 align=4 + i64.store offset=36 align=4 + local.get 5 + i64.load align=4 + local.set 7 + local.get 3 + local.get 6 + i32.store offset=56 + local.get 3 + local.get 5 + i32.load offset=16 + i32.store offset=44 + local.get 3 + local.get 5 + i32.load8_u offset=32 + i32.store8 offset=60 + local.get 3 + local.get 7 + i64.store offset=28 align=4 + local.get 3 + local.get 3 + i32.const 12 + i32.add + i32.store offset=48 + local.get 1 + local.get 3 + i32.const 28 + i32.add + local.get 2 + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@1;) + local.get 3 + i32.load offset=48 + i32.const 1062652 + i32.const 2 + local.get 3 + i32.load offset=52 + i32.load offset=12 + call_indirect (type 6) + local.set 4 + br 1 (;@1;) + end + local.get 1 + local.get 5 + local.get 2 + i32.load offset=12 + call_indirect (type 1) + local.set 4 + end + local.get 0 + i32.const 1 + i32.store8 offset=5 + local.get 0 + local.get 4 + i32.store8 offset=4 + local.get 3 + i32.const 64 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt8builders9DebugList6finish17h6a83b2d3c7d59b16E (;686;) (type 2) (param i32) (result i32) + (local i32) + i32.const 1 + local.set 1 + block ;; label = @1 + local.get 0 + i32.load8_u offset=4 + br_if 0 (;@1;) + local.get 0 + i32.load + local.tee 0 + i32.load offset=20 + i32.const 1062662 + i32.const 1 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + local.set 1 + end + local.get 1 + ) + (func $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE (;687;) (type 35) (param i32 i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + br_if 0 (;@2;) + local.get 5 + i32.const 1 + i32.add + local.set 6 + local.get 0 + i32.load offset=28 + local.set 7 + i32.const 45 + local.set 8 + br 1 (;@1;) + end + i32.const 43 + i32.const 1114112 + local.get 0 + i32.load offset=28 + local.tee 7 + i32.const 1 + i32.and + local.tee 1 + select + local.set 8 + local.get 1 + local.get 5 + i32.add + local.set 6 + end + block ;; label = @1 + block ;; label = @2 + local.get 7 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 0 + local.set 2 + br 1 (;@1;) + end + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 16 + i32.lt_u + br_if 0 (;@3;) + local.get 2 + local.get 3 + call $_ZN4core3str5count14do_count_chars17hac65ad60cf5fc3e0E + local.set 1 + br 1 (;@2;) + end + block ;; label = @3 + local.get 3 + br_if 0 (;@3;) + i32.const 0 + local.set 1 + br 1 (;@2;) + end + local.get 3 + i32.const 3 + i32.and + local.set 9 + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.const 4 + i32.ge_u + br_if 0 (;@4;) + i32.const 0 + local.set 1 + i32.const 0 + local.set 10 + br 1 (;@3;) + end + local.get 3 + i32.const -4 + i32.and + local.set 11 + i32.const 0 + local.set 1 + i32.const 0 + local.set 10 + loop ;; label = @4 + local.get 1 + local.get 2 + local.get 10 + i32.add + local.tee 12 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 12 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 12 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 12 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 1 + local.get 11 + local.get 10 + i32.const 4 + i32.add + local.tee 10 + i32.ne + br_if 0 (;@4;) + end + end + local.get 9 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 10 + i32.add + local.set 12 + loop ;; label = @3 + local.get 1 + local.get 12 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 1 + local.get 12 + i32.const 1 + i32.add + local.set 12 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@3;) + end + end + local.get 1 + local.get 6 + i32.add + local.set 6 + end + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + br_if 0 (;@2;) + i32.const 1 + local.set 1 + local.get 0 + i32.load offset=20 + local.tee 12 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E + br_if 1 (;@1;) + local.get 12 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 6) + return + end + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 9 + local.get 6 + i32.gt_u + br_if 0 (;@2;) + i32.const 1 + local.set 1 + local.get 0 + i32.load offset=20 + local.tee 12 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E + br_if 1 (;@1;) + local.get 12 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 6) + return + end + block ;; label = @2 + local.get 7 + i32.const 8 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load offset=16 + local.set 11 + local.get 0 + i32.const 48 + i32.store offset=16 + local.get 0 + i32.load8_u offset=32 + local.set 7 + i32.const 1 + local.set 1 + local.get 0 + i32.const 1 + i32.store8 offset=32 + local.get 0 + i32.load offset=20 + local.tee 12 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E + br_if 1 (;@1;) + local.get 9 + local.get 6 + i32.sub + i32.const 1 + i32.add + local.set 1 + block ;; label = @3 + loop ;; label = @4 + local.get 1 + i32.const -1 + i32.add + local.tee 1 + i32.eqz + br_if 1 (;@3;) + local.get 12 + i32.const 48 + local.get 10 + i32.load offset=16 + call_indirect (type 1) + i32.eqz + br_if 0 (;@4;) + end + i32.const 1 + return + end + i32.const 1 + local.set 1 + local.get 12 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@1;) + local.get 0 + local.get 7 + i32.store8 offset=32 + local.get 0 + local.get 11 + i32.store offset=16 + i32.const 0 + local.set 1 + br 1 (;@1;) + end + local.get 9 + local.get 6 + i32.sub + local.set 6 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u offset=32 + local.tee 1 + br_table 2 (;@2;) 0 (;@4;) 1 (;@3;) 0 (;@4;) 2 (;@2;) + end + local.get 6 + local.set 1 + i32.const 0 + local.set 6 + br 1 (;@2;) + end + local.get 6 + i32.const 1 + i32.shr_u + local.set 1 + local.get 6 + i32.const 1 + i32.add + i32.const 1 + i32.shr_u + local.set 6 + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 12 + local.get 0 + i32.load offset=16 + local.set 9 + local.get 0 + i32.load offset=20 + local.set 10 + block ;; label = @2 + loop ;; label = @3 + local.get 1 + i32.const -1 + i32.add + local.tee 1 + i32.eqz + br_if 1 (;@2;) + local.get 10 + local.get 9 + local.get 12 + i32.load offset=16 + call_indirect (type 1) + i32.eqz + br_if 0 (;@3;) + end + i32.const 1 + return + end + i32.const 1 + local.set 1 + local.get 10 + local.get 12 + local.get 8 + local.get 2 + local.get 3 + call $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E + br_if 0 (;@1;) + local.get 10 + local.get 4 + local.get 5 + local.get 12 + i32.load offset=12 + call_indirect (type 6) + br_if 0 (;@1;) + i32.const 0 + local.set 1 + loop ;; label = @2 + block ;; label = @3 + local.get 6 + local.get 1 + i32.ne + br_if 0 (;@3;) + local.get 6 + local.get 6 + i32.lt_u + return + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 10 + local.get 9 + local.get 12 + i32.load offset=16 + call_indirect (type 1) + i32.eqz + br_if 0 (;@2;) + end + local.get 1 + i32.const -1 + i32.add + local.get 6 + i32.lt_u + return + end + local.get 1 + ) + (func $_ZN4core3fmt5Write9write_fmt17h606047a269cbe603E (;688;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.const 1062616 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3str5count14do_count_chars17hac65ad60cf5fc3e0E (;689;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 0 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 2 + local.get 0 + i32.sub + local.tee 3 + i32.lt_u + br_if 0 (;@2;) + local.get 1 + local.get 3 + i32.sub + local.tee 4 + i32.const 4 + i32.lt_u + br_if 0 (;@2;) + local.get 4 + i32.const 3 + i32.and + local.set 5 + i32.const 0 + local.set 6 + i32.const 0 + local.set 1 + block ;; label = @3 + local.get 2 + local.get 0 + i32.eq + local.tee 7 + br_if 0 (;@3;) + i32.const 0 + local.set 1 + block ;; label = @4 + block ;; label = @5 + local.get 2 + local.get 0 + i32.const -1 + i32.xor + i32.add + i32.const 3 + i32.ge_u + br_if 0 (;@5;) + i32.const 0 + local.set 8 + br 1 (;@4;) + end + i32.const 0 + local.set 8 + loop ;; label = @5 + local.get 1 + local.get 0 + local.get 8 + i32.add + local.tee 9 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 9 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 9 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 9 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 1 + local.get 8 + i32.const 4 + i32.add + local.tee 8 + br_if 0 (;@5;) + end + end + local.get 7 + br_if 0 (;@3;) + local.get 0 + local.get 2 + i32.sub + local.set 2 + local.get 0 + local.get 8 + i32.add + local.set 9 + loop ;; label = @4 + local.get 1 + local.get 9 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 1 + local.get 9 + i32.const 1 + i32.add + local.set 9 + local.get 2 + i32.const 1 + i32.add + local.tee 2 + br_if 0 (;@4;) + end + end + local.get 0 + local.get 3 + i32.add + local.set 8 + block ;; label = @3 + local.get 5 + i32.eqz + br_if 0 (;@3;) + local.get 8 + local.get 4 + i32.const -4 + i32.and + i32.add + local.tee 9 + i32.load8_s + i32.const -65 + i32.gt_s + local.set 6 + local.get 5 + i32.const 1 + i32.eq + br_if 0 (;@3;) + local.get 6 + local.get 9 + i32.load8_s offset=1 + i32.const -65 + i32.gt_s + i32.add + local.set 6 + local.get 5 + i32.const 2 + i32.eq + br_if 0 (;@3;) + local.get 6 + local.get 9 + i32.load8_s offset=2 + i32.const -65 + i32.gt_s + i32.add + local.set 6 + end + local.get 4 + i32.const 2 + i32.shr_u + local.set 3 + local.get 6 + local.get 1 + i32.add + local.set 2 + loop ;; label = @3 + local.get 8 + local.set 6 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.const 192 + local.get 3 + i32.const 192 + i32.lt_u + select + local.tee 4 + i32.const 3 + i32.and + local.set 7 + local.get 4 + i32.const 2 + i32.shl + local.set 5 + i32.const 0 + local.set 9 + block ;; label = @4 + local.get 4 + i32.const 4 + i32.lt_u + br_if 0 (;@4;) + local.get 6 + local.get 5 + i32.const 1008 + i32.and + i32.add + local.set 0 + i32.const 0 + local.set 9 + local.get 6 + local.set 1 + loop ;; label = @5 + local.get 1 + i32.const 12 + i32.add + i32.load + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.const 8 + i32.add + i32.load + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.load + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 9 + i32.add + i32.add + i32.add + i32.add + local.set 9 + local.get 1 + i32.const 16 + i32.add + local.tee 1 + local.get 0 + i32.ne + br_if 0 (;@5;) + end + end + local.get 3 + local.get 4 + i32.sub + local.set 3 + local.get 6 + local.get 5 + i32.add + local.set 8 + local.get 9 + i32.const 8 + i32.shr_u + i32.const 16711935 + i32.and + local.get 9 + i32.const 16711935 + i32.and + i32.add + i32.const 65537 + i32.mul + i32.const 16 + i32.shr_u + local.get 2 + i32.add + local.set 2 + local.get 7 + i32.eqz + br_if 0 (;@3;) + end + local.get 6 + local.get 4 + i32.const 252 + i32.and + i32.const 2 + i32.shl + i32.add + local.tee 9 + i32.load + local.tee 1 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 1 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.set 1 + block ;; label = @3 + local.get 7 + i32.const 1 + i32.eq + br_if 0 (;@3;) + local.get 9 + i32.load offset=4 + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.add + local.set 1 + local.get 7 + i32.const 2 + i32.eq + br_if 0 (;@3;) + local.get 9 + i32.load offset=8 + local.tee 9 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 9 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.add + local.set 1 + end + local.get 1 + i32.const 8 + i32.shr_u + i32.const 459007 + i32.and + local.get 1 + i32.const 16711935 + i32.and + i32.add + i32.const 65537 + i32.mul + i32.const 16 + i32.shr_u + local.get 2 + i32.add + return + end + block ;; label = @2 + local.get 1 + br_if 0 (;@2;) + i32.const 0 + return + end + local.get 1 + i32.const 3 + i32.and + local.set 8 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.const 4 + i32.ge_u + br_if 0 (;@3;) + i32.const 0 + local.set 2 + i32.const 0 + local.set 9 + br 1 (;@2;) + end + local.get 1 + i32.const -4 + i32.and + local.set 3 + i32.const 0 + local.set 2 + i32.const 0 + local.set 9 + loop ;; label = @3 + local.get 2 + local.get 0 + local.get 9 + i32.add + local.tee 1 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 1 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 1 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 1 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 2 + local.get 3 + local.get 9 + i32.const 4 + i32.add + local.tee 9 + i32.ne + br_if 0 (;@3;) + end + end + local.get 8 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 9 + i32.add + local.set 1 + loop ;; label = @2 + local.get 2 + local.get 1 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 2 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 8 + i32.const -1 + i32.add + local.tee 8 + br_if 0 (;@2;) + end + end + local.get 2 + ) + (func $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E (;690;) (type 34) (param i32 i32 i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 1114112 + i32.eq + br_if 0 (;@3;) + i32.const 1 + local.set 5 + local.get 0 + local.get 2 + local.get 1 + i32.load offset=16 + call_indirect (type 1) + br_if 1 (;@2;) + end + local.get 3 + br_if 1 (;@1;) + i32.const 0 + local.set 5 + end + local.get 5 + return + end + local.get 0 + local.get 3 + local.get 4 + local.get 1 + i32.load offset=12 + call_indirect (type 6) + ) + (func $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E (;691;) (type 6) (param i32 i32 i32) (result i32) + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + ) + (func $_ZN4core3fmt9Formatter9write_fmt17h6d3c31ddc029398dE (;692;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.load offset=20 + local.get 0 + i32.const 24 + i32.add + i32.load + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3fmt9Formatter12debug_struct17h06d312a4631fe4c5E (;693;) (type 12) (param i32 i32 i32 i32) + local.get 1 + i32.load offset=20 + local.get 2 + local.get 3 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + local.set 3 + local.get 0 + i32.const 0 + i32.store8 offset=5 + local.get 0 + local.get 3 + i32.store8 offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func $_ZN4core3fmt9Formatter26debug_struct_field2_finish17h6a18736bfd2e7546E (;694;) (type 36) (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 11 + global.set $__stack_pointer + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + local.set 2 + local.get 11 + i32.const 0 + i32.store8 offset=13 + local.get 11 + local.get 2 + i32.store8 offset=12 + local.get 11 + local.get 0 + i32.store offset=8 + local.get 11 + i32.const 8 + i32.add + local.get 3 + local.get 4 + local.get 5 + local.get 6 + call $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E + local.get 7 + local.get 8 + local.get 9 + local.get 10 + call $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E + local.set 1 + local.get 11 + i32.load8_u offset=12 + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 11 + i32.load8_u offset=13 + br_if 0 (;@2;) + local.get 2 + i32.const 255 + i32.and + i32.const 0 + i32.ne + local.set 0 + br 1 (;@1;) + end + i32.const 1 + local.set 0 + local.get 2 + i32.const 255 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 1 + i32.load + local.tee 0 + i32.load8_u offset=28 + i32.const 4 + i32.and + br_if 0 (;@2;) + local.get 0 + i32.load offset=20 + i32.const 1062655 + i32.const 2 + local.get 0 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 6) + local.set 0 + br 1 (;@1;) + end + local.get 0 + i32.load offset=20 + i32.const 1062654 + i32.const 1 + local.get 0 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 6) + local.set 0 + end + local.get 11 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt9Formatter25debug_tuple_field1_finish17h91b5e36de5895c16E (;695;) (type 34) (param i32 i32 i32 i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + i32.store8 offset=12 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 5 + local.get 2 + i32.eqz + i32.store8 offset=13 + local.get 5 + i32.const 0 + i32.store offset=4 + local.get 5 + i32.const 4 + i32.add + local.get 3 + local.get 4 + call $_ZN4core3fmt8builders10DebugTuple5field17he2ed512a6702a9a6E + local.set 0 + local.get 5 + i32.load8_u offset=12 + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + local.tee 1 + br_if 0 (;@2;) + local.get 2 + i32.const 255 + i32.and + i32.const 0 + i32.ne + local.set 0 + br 1 (;@1;) + end + i32.const 1 + local.set 0 + local.get 2 + i32.const 255 + i32.and + br_if 0 (;@1;) + local.get 5 + i32.load offset=8 + local.set 2 + block ;; label = @2 + local.get 1 + i32.const 1 + i32.ne + br_if 0 (;@2;) + local.get 5 + i32.load8_u offset=13 + i32.const 255 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 2 + i32.load8_u offset=28 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 0 + local.get 2 + i32.load offset=20 + i32.const 1062660 + i32.const 1 + local.get 2 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + br_if 1 (;@1;) + end + local.get 2 + i32.load offset=20 + i32.const 1062150 + i32.const 1 + local.get 2 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + local.set 0 + end + local.get 5 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt9Formatter10debug_list17hd995bbbc865d3de4E (;696;) (type 4) (param i32 i32) + (local i32) + local.get 1 + i32.load offset=20 + i32.const 1062189 + i32.const 1 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 6) + local.set 2 + local.get 0 + i32.const 0 + i32.store8 offset=5 + local.get 0 + local.get 2 + i32.store8 offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func $_ZN43_$LT$bool$u20$as$u20$core..fmt..Display$GT$3fmt17h1e8be0f4035bd304E (;697;) (type 1) (param i32 i32) (result i32) + block ;; label = @1 + local.get 0 + i32.load8_u + br_if 0 (;@1;) + local.get 1 + i32.const 1062910 + i32.const 5 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + return + end + local.get 1 + i32.const 1062915 + i32.const 4 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + ) + (func $_ZN40_$LT$str$u20$as$u20$core..fmt..Debug$GT$3fmt17h3f47f6393a63c48fE (;698;) (type 6) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + i32.const 1 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.load offset=20 + local.tee 5 + i32.const 34 + local.get 2 + i32.const 24 + i32.add + i32.load + local.tee 6 + i32.load offset=16 + local.tee 7 + call_indirect (type 1) + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + local.get 1 + br_if 0 (;@4;) + i32.const 0 + local.set 2 + i32.const 0 + local.set 1 + br 1 (;@3;) + end + local.get 0 + local.get 1 + i32.add + local.set 8 + i32.const 0 + local.set 2 + local.get 0 + local.set 9 + i32.const 0 + local.set 10 + block ;; label = @4 + block ;; label = @5 + loop ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 9 + local.tee 11 + i32.load8_s + local.tee 12 + i32.const -1 + i32.le_s + br_if 0 (;@8;) + local.get 11 + i32.const 1 + i32.add + local.set 9 + local.get 12 + i32.const 255 + i32.and + local.set 13 + br 1 (;@7;) + end + local.get 11 + i32.load8_u offset=1 + i32.const 63 + i32.and + local.set 14 + local.get 12 + i32.const 31 + i32.and + local.set 15 + block ;; label = @8 + local.get 12 + i32.const -33 + i32.gt_u + br_if 0 (;@8;) + local.get 15 + i32.const 6 + i32.shl + local.get 14 + i32.or + local.set 13 + local.get 11 + i32.const 2 + i32.add + local.set 9 + br 1 (;@7;) + end + local.get 14 + i32.const 6 + i32.shl + local.get 11 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.or + local.set 14 + local.get 11 + i32.const 3 + i32.add + local.set 9 + block ;; label = @8 + local.get 12 + i32.const -16 + i32.ge_u + br_if 0 (;@8;) + local.get 14 + local.get 15 + i32.const 12 + i32.shl + i32.or + local.set 13 + br 1 (;@7;) + end + local.get 14 + i32.const 6 + i32.shl + local.get 9 + i32.load8_u + i32.const 63 + i32.and + i32.or + local.get 15 + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + local.tee 13 + i32.const 1114112 + i32.eq + br_if 3 (;@4;) + local.get 11 + i32.const 4 + i32.add + local.set 9 + end + local.get 3 + i32.const 4 + i32.add + local.get 13 + i32.const 65537 + call $_ZN4core4char7methods22_$LT$impl$u20$char$GT$16escape_debug_ext17hcb5292c3a4da7ac4E + block ;; label = @7 + block ;; label = @8 + local.get 3 + i32.load8_u offset=4 + i32.const 128 + i32.eq + br_if 0 (;@8;) + local.get 3 + i32.load8_u offset=15 + local.get 3 + i32.load8_u offset=14 + i32.sub + i32.const 255 + i32.and + i32.const 1 + i32.eq + br_if 0 (;@8;) + local.get 10 + local.get 2 + i32.lt_u + br_if 3 (;@5;) + block ;; label = @9 + local.get 2 + i32.eqz + br_if 0 (;@9;) + block ;; label = @10 + local.get 2 + local.get 1 + i32.lt_u + br_if 0 (;@10;) + local.get 2 + local.get 1 + i32.eq + br_if 1 (;@9;) + br 5 (;@5;) + end + local.get 0 + local.get 2 + i32.add + i32.load8_s + i32.const -64 + i32.lt_s + br_if 4 (;@5;) + end + block ;; label = @9 + local.get 10 + i32.eqz + br_if 0 (;@9;) + block ;; label = @10 + local.get 10 + local.get 1 + i32.lt_u + br_if 0 (;@10;) + local.get 10 + local.get 1 + i32.eq + br_if 1 (;@9;) + br 5 (;@5;) + end + local.get 0 + local.get 10 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 4 (;@5;) + end + block ;; label = @9 + block ;; label = @10 + local.get 5 + local.get 0 + local.get 2 + i32.add + local.get 10 + local.get 2 + i32.sub + local.get 6 + i32.load offset=12 + call_indirect (type 6) + br_if 0 (;@10;) + local.get 3 + i32.const 16 + i32.add + i32.const 8 + i32.add + local.tee 15 + local.get 3 + i32.const 4 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + local.get 3 + local.get 3 + i64.load offset=4 align=4 + local.tee 16 + i64.store offset=16 + block ;; label = @11 + local.get 16 + i32.wrap_i64 + i32.const 255 + i32.and + i32.const 128 + i32.ne + br_if 0 (;@11;) + i32.const 128 + local.set 14 + loop ;; label = @12 + block ;; label = @13 + block ;; label = @14 + local.get 14 + i32.const 255 + i32.and + i32.const 128 + i32.eq + br_if 0 (;@14;) + local.get 3 + i32.load8_u offset=26 + local.tee 12 + local.get 3 + i32.load8_u offset=27 + i32.ge_u + br_if 5 (;@9;) + local.get 3 + local.get 12 + i32.const 1 + i32.add + i32.store8 offset=26 + local.get 12 + i32.const 10 + i32.ge_u + br_if 7 (;@7;) + local.get 3 + i32.const 16 + i32.add + local.get 12 + i32.add + i32.load8_u + local.set 2 + br 1 (;@13;) + end + i32.const 0 + local.set 14 + local.get 15 + i32.const 0 + i32.store + local.get 3 + i32.load offset=20 + local.set 2 + local.get 3 + i64.const 0 + i64.store offset=16 + end + local.get 5 + local.get 2 + local.get 7 + call_indirect (type 1) + i32.eqz + br_if 0 (;@12;) + br 2 (;@10;) + end + end + local.get 3 + i32.load8_u offset=26 + local.tee 2 + i32.const 10 + local.get 2 + i32.const 10 + i32.gt_u + select + local.set 12 + local.get 3 + i32.load8_u offset=27 + local.tee 14 + local.get 2 + local.get 14 + local.get 2 + i32.gt_u + select + local.set 17 + loop ;; label = @11 + local.get 17 + local.get 2 + i32.eq + br_if 2 (;@9;) + local.get 3 + local.get 2 + i32.const 1 + i32.add + local.tee 14 + i32.store8 offset=26 + local.get 12 + local.get 2 + i32.eq + br_if 4 (;@7;) + local.get 3 + i32.const 16 + i32.add + local.get 2 + i32.add + local.set 15 + local.get 14 + local.set 2 + local.get 5 + local.get 15 + i32.load8_u + local.get 7 + call_indirect (type 1) + i32.eqz + br_if 0 (;@11;) + end + end + i32.const 1 + local.set 4 + br 7 (;@2;) + end + i32.const 1 + local.set 2 + block ;; label = @9 + local.get 13 + i32.const 128 + i32.lt_u + br_if 0 (;@9;) + i32.const 2 + local.set 2 + local.get 13 + i32.const 2048 + i32.lt_u + br_if 0 (;@9;) + i32.const 3 + i32.const 4 + local.get 13 + i32.const 65536 + i32.lt_u + select + local.set 2 + end + local.get 2 + local.get 10 + i32.add + local.set 2 + end + local.get 10 + local.get 11 + i32.sub + local.get 9 + i32.add + local.set 10 + local.get 9 + local.get 8 + i32.ne + br_if 1 (;@6;) + br 3 (;@4;) + end + end + local.get 12 + i32.const 10 + i32.const 1065440 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + local.get 0 + local.get 1 + local.get 2 + local.get 10 + i32.const 1062936 + call $_ZN4core3str16slice_error_fail17h3018027fd4d0f625E + unreachable + end + block ;; label = @4 + local.get 2 + br_if 0 (;@4;) + i32.const 0 + local.set 2 + br 1 (;@3;) + end + block ;; label = @4 + block ;; label = @5 + local.get 1 + local.get 2 + i32.gt_u + br_if 0 (;@5;) + local.get 1 + local.get 2 + i32.eq + br_if 1 (;@4;) + br 4 (;@1;) + end + local.get 0 + local.get 2 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 3 (;@1;) + end + local.get 1 + local.get 2 + i32.sub + local.set 1 + end + local.get 5 + local.get 0 + local.get 2 + i32.add + local.get 1 + local.get 6 + i32.load offset=12 + call_indirect (type 6) + br_if 0 (;@2;) + local.get 5 + i32.const 34 + local.get 7 + call_indirect (type 1) + local.set 4 + end + local.get 3 + i32.const 32 + i32.add + global.set $__stack_pointer + local.get 4 + return + end + local.get 0 + local.get 1 + local.get 2 + local.get 1 + i32.const 1062920 + call $_ZN4core3str16slice_error_fail17h3018027fd4d0f625E + unreachable + ) + (func $_ZN4core3str16slice_error_fail17h3018027fd4d0f625E (;699;) (type 11) (param i32 i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + local.get 4 + call $_ZN4core3str19slice_error_fail_rt17h221a09f206ce62e3E + unreachable + ) + (func $_ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h0b018583cd7041ddE (;700;) (type 6) (param i32 i32 i32) (result i32) + local.get 2 + local.get 0 + local.get 1 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + ) + (func $_ZN41_$LT$char$u20$as$u20$core..fmt..Debug$GT$3fmt17h3207ef5eda0e7218E (;701;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + i32.const 1 + local.set 3 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=20 + local.tee 4 + i32.const 39 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=16 + local.tee 5 + call_indirect (type 1) + br_if 0 (;@2;) + local.get 2 + local.get 0 + i32.load + i32.const 257 + call $_ZN4core4char7methods22_$LT$impl$u20$char$GT$16escape_debug_ext17hcb5292c3a4da7ac4E + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load8_u + i32.const 128 + i32.ne + br_if 0 (;@4;) + local.get 2 + i32.const 8 + i32.add + local.set 6 + i32.const 128 + local.set 7 + loop ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 7 + i32.const 255 + i32.and + i32.const 128 + i32.eq + br_if 0 (;@7;) + local.get 2 + i32.load8_u offset=10 + local.tee 0 + local.get 2 + i32.load8_u offset=11 + i32.ge_u + br_if 4 (;@3;) + local.get 2 + local.get 0 + i32.const 1 + i32.add + i32.store8 offset=10 + local.get 0 + i32.const 10 + i32.ge_u + br_if 6 (;@1;) + local.get 2 + local.get 0 + i32.add + i32.load8_u + local.set 1 + br 1 (;@6;) + end + i32.const 0 + local.set 7 + local.get 6 + i32.const 0 + i32.store + local.get 2 + i32.load offset=4 + local.set 1 + local.get 2 + i64.const 0 + i64.store + end + local.get 4 + local.get 1 + local.get 5 + call_indirect (type 1) + i32.eqz + br_if 0 (;@5;) + br 3 (;@2;) + end + end + local.get 2 + i32.load8_u offset=10 + local.tee 1 + i32.const 10 + local.get 1 + i32.const 10 + i32.gt_u + select + local.set 0 + local.get 2 + i32.load8_u offset=11 + local.tee 7 + local.get 1 + local.get 7 + local.get 1 + i32.gt_u + select + local.set 8 + loop ;; label = @4 + local.get 8 + local.get 1 + i32.eq + br_if 1 (;@3;) + local.get 2 + local.get 1 + i32.const 1 + i32.add + local.tee 7 + i32.store8 offset=10 + local.get 0 + local.get 1 + i32.eq + br_if 3 (;@1;) + local.get 2 + local.get 1 + i32.add + local.set 6 + local.get 7 + local.set 1 + local.get 4 + local.get 6 + i32.load8_u + local.get 5 + call_indirect (type 1) + i32.eqz + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 4 + i32.const 39 + local.get 5 + call_indirect (type 1) + local.set 3 + end + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 3 + return + end + local.get 0 + i32.const 10 + i32.const 1065440 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + ) + (func $_ZN4core5slice6memchr14memchr_aligned17hdb616d0cdc10a977E (;702;) (type 12) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 4 + local.get 2 + i32.eq + br_if 0 (;@4;) + local.get 4 + local.get 2 + i32.sub + local.tee 4 + local.get 3 + local.get 4 + local.get 3 + i32.lt_u + select + local.tee 4 + i32.eqz + br_if 0 (;@4;) + i32.const 0 + local.set 5 + local.get 1 + i32.const 255 + i32.and + local.set 6 + i32.const 1 + local.set 7 + loop ;; label = @5 + local.get 2 + local.get 5 + i32.add + i32.load8_u + local.get 6 + i32.eq + br_if 4 (;@1;) + local.get 4 + local.get 5 + i32.const 1 + i32.add + local.tee 5 + i32.ne + br_if 0 (;@5;) + end + local.get 4 + local.get 3 + i32.const -8 + i32.add + local.tee 8 + i32.gt_u + br_if 2 (;@2;) + br 1 (;@3;) + end + local.get 3 + i32.const -8 + i32.add + local.set 8 + i32.const 0 + local.set 4 + end + local.get 1 + i32.const 255 + i32.and + i32.const 16843009 + i32.mul + local.set 5 + loop ;; label = @3 + local.get 2 + local.get 4 + i32.add + local.tee 6 + i32.const 4 + i32.add + i32.load + local.get 5 + i32.xor + local.tee 7 + i32.const -16843009 + i32.add + local.get 7 + i32.const -1 + i32.xor + i32.and + local.get 6 + i32.load + local.get 5 + i32.xor + local.tee 6 + i32.const -16843009 + i32.add + local.get 6 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + br_if 1 (;@2;) + local.get 4 + i32.const 8 + i32.add + local.tee 4 + local.get 8 + i32.le_u + br_if 0 (;@3;) + end + end + i32.const 0 + local.set 7 + block ;; label = @2 + local.get 4 + local.get 3 + i32.eq + br_if 0 (;@2;) + local.get 1 + i32.const 255 + i32.and + local.set 5 + loop ;; label = @3 + block ;; label = @4 + local.get 2 + local.get 4 + i32.add + i32.load8_u + local.get 5 + i32.ne + br_if 0 (;@4;) + local.get 4 + local.set 5 + i32.const 1 + local.set 7 + br 3 (;@1;) + end + local.get 3 + local.get 4 + i32.const 1 + i32.add + local.tee 4 + i32.ne + br_if 0 (;@3;) + end + end + local.get 3 + local.set 5 + end + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + local.get 7 + i32.store + ) + (func $_ZN60_$LT$core..str..lossy..Debug$u20$as$u20$core..fmt..Debug$GT$3fmt17h03a5104b8ed0383dE (;703;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32) + global.get $__stack_pointer + i32.const 96 + i32.sub + local.tee 2 + global.set $__stack_pointer + i32.const 1 + local.set 3 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=20 + local.tee 4 + i32.const 34 + local.get 1 + i32.const 24 + i32.add + i32.load + local.tee 5 + i32.load offset=16 + local.tee 6 + call_indirect (type 1) + br_if 0 (;@2;) + local.get 2 + local.get 0 + i64.load align=4 + i64.store offset=4 align=4 + local.get 2 + i32.const 12 + i32.add + local.get 2 + i32.const 4 + i32.add + call $_ZN87_$LT$core..str..lossy..Utf8Chunks$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17he712158948de5c19E + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load offset=12 + local.tee 7 + i32.eqz + br_if 0 (;@4;) + loop ;; label = @5 + local.get 2 + i32.load offset=24 + local.set 8 + local.get 2 + i32.load offset=20 + local.set 9 + block ;; label = @6 + block ;; label = @7 + local.get 2 + i32.load offset=16 + local.tee 10 + br_if 0 (;@7;) + i32.const 0 + local.set 1 + i32.const 0 + local.set 10 + br 1 (;@6;) + end + local.get 7 + local.get 10 + i32.add + local.set 11 + i32.const 0 + local.set 1 + local.get 7 + local.set 12 + i32.const 0 + local.set 13 + block ;; label = @7 + block ;; label = @8 + loop ;; label = @9 + block ;; label = @10 + block ;; label = @11 + local.get 12 + local.tee 14 + i32.load8_s + local.tee 3 + i32.const -1 + i32.le_s + br_if 0 (;@11;) + local.get 14 + i32.const 1 + i32.add + local.set 12 + local.get 3 + i32.const 255 + i32.and + local.set 15 + br 1 (;@10;) + end + local.get 14 + i32.load8_u offset=1 + i32.const 63 + i32.and + local.set 16 + local.get 3 + i32.const 31 + i32.and + local.set 0 + block ;; label = @11 + local.get 3 + i32.const -33 + i32.gt_u + br_if 0 (;@11;) + local.get 0 + i32.const 6 + i32.shl + local.get 16 + i32.or + local.set 15 + local.get 14 + i32.const 2 + i32.add + local.set 12 + br 1 (;@10;) + end + local.get 16 + i32.const 6 + i32.shl + local.get 14 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.or + local.set 16 + local.get 14 + i32.const 3 + i32.add + local.set 12 + block ;; label = @11 + local.get 3 + i32.const -16 + i32.ge_u + br_if 0 (;@11;) + local.get 16 + local.get 0 + i32.const 12 + i32.shl + i32.or + local.set 15 + br 1 (;@10;) + end + local.get 16 + i32.const 6 + i32.shl + local.get 12 + i32.load8_u + i32.const 63 + i32.and + i32.or + local.get 0 + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + local.tee 15 + i32.const 1114112 + i32.eq + br_if 3 (;@7;) + local.get 14 + i32.const 4 + i32.add + local.set 12 + end + local.get 2 + i32.const 32 + i32.add + local.get 15 + i32.const 65793 + call $_ZN4core4char7methods22_$LT$impl$u20$char$GT$16escape_debug_ext17hcb5292c3a4da7ac4E + block ;; label = @10 + block ;; label = @11 + local.get 2 + i32.load8_u offset=32 + i32.const 128 + i32.eq + br_if 0 (;@11;) + local.get 2 + i32.load8_u offset=43 + local.get 2 + i32.load8_u offset=42 + i32.sub + i32.const 255 + i32.and + i32.const 1 + i32.eq + br_if 0 (;@11;) + local.get 13 + local.get 1 + i32.lt_u + br_if 3 (;@8;) + block ;; label = @12 + local.get 1 + i32.eqz + br_if 0 (;@12;) + block ;; label = @13 + local.get 1 + local.get 10 + i32.lt_u + br_if 0 (;@13;) + local.get 1 + local.get 10 + i32.eq + br_if 1 (;@12;) + br 5 (;@8;) + end + local.get 7 + local.get 1 + i32.add + i32.load8_s + i32.const -64 + i32.lt_s + br_if 4 (;@8;) + end + block ;; label = @12 + local.get 13 + i32.eqz + br_if 0 (;@12;) + block ;; label = @13 + local.get 13 + local.get 10 + i32.lt_u + br_if 0 (;@13;) + local.get 13 + local.get 10 + i32.eq + br_if 1 (;@12;) + br 5 (;@8;) + end + local.get 7 + local.get 13 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 4 (;@8;) + end + local.get 4 + local.get 7 + local.get 1 + i32.add + local.get 13 + local.get 1 + i32.sub + local.get 5 + i32.load offset=12 + call_indirect (type 6) + br_if 8 (;@3;) + local.get 2 + i32.const 64 + i32.add + i32.const 8 + i32.add + local.tee 16 + local.get 2 + i32.const 32 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + local.get 2 + local.get 2 + i64.load offset=32 align=4 + local.tee 17 + i64.store offset=64 + block ;; label = @12 + block ;; label = @13 + local.get 17 + i32.wrap_i64 + i32.const 255 + i32.and + i32.const 128 + i32.ne + br_if 0 (;@13;) + i32.const 128 + local.set 0 + loop ;; label = @14 + block ;; label = @15 + block ;; label = @16 + local.get 0 + i32.const 255 + i32.and + i32.const 128 + i32.eq + br_if 0 (;@16;) + local.get 2 + i32.load8_u offset=74 + local.tee 3 + local.get 2 + i32.load8_u offset=75 + i32.ge_u + br_if 4 (;@12;) + local.get 2 + local.get 3 + i32.const 1 + i32.add + i32.store8 offset=74 + local.get 3 + i32.const 10 + i32.ge_u + br_if 6 (;@10;) + local.get 2 + i32.const 64 + i32.add + local.get 3 + i32.add + i32.load8_u + local.set 1 + br 1 (;@15;) + end + i32.const 0 + local.set 0 + local.get 16 + i32.const 0 + i32.store + local.get 2 + i32.load offset=68 + local.set 1 + local.get 2 + i64.const 0 + i64.store offset=64 + end + local.get 4 + local.get 1 + local.get 6 + call_indirect (type 1) + br_if 11 (;@3;) + br 0 (;@14;) + end + end + local.get 2 + i32.load8_u offset=74 + local.tee 1 + i32.const 10 + local.get 1 + i32.const 10 + i32.gt_u + select + local.set 3 + local.get 2 + i32.load8_u offset=75 + local.tee 0 + local.get 1 + local.get 0 + local.get 1 + i32.gt_u + select + local.set 18 + loop ;; label = @13 + local.get 18 + local.get 1 + i32.eq + br_if 1 (;@12;) + local.get 2 + local.get 1 + i32.const 1 + i32.add + local.tee 0 + i32.store8 offset=74 + local.get 3 + local.get 1 + i32.eq + br_if 3 (;@10;) + local.get 2 + i32.const 64 + i32.add + local.get 1 + i32.add + local.set 16 + local.get 0 + local.set 1 + local.get 4 + local.get 16 + i32.load8_u + local.get 6 + call_indirect (type 1) + br_if 10 (;@3;) + br 0 (;@13;) + end + end + i32.const 1 + local.set 1 + block ;; label = @12 + local.get 15 + i32.const 128 + i32.lt_u + br_if 0 (;@12;) + i32.const 2 + local.set 1 + local.get 15 + i32.const 2048 + i32.lt_u + br_if 0 (;@12;) + i32.const 3 + i32.const 4 + local.get 15 + i32.const 65536 + i32.lt_u + select + local.set 1 + end + local.get 1 + local.get 13 + i32.add + local.set 1 + end + local.get 13 + local.get 14 + i32.sub + local.get 12 + i32.add + local.set 13 + local.get 12 + local.get 11 + i32.ne + br_if 1 (;@9;) + br 3 (;@7;) + end + end + local.get 3 + i32.const 10 + i32.const 1065440 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + local.get 7 + local.get 10 + local.get 1 + local.get 13 + i32.const 1063420 + call $_ZN4core3str16slice_error_fail17h3018027fd4d0f625E + unreachable + end + block ;; label = @7 + local.get 1 + br_if 0 (;@7;) + i32.const 0 + local.set 1 + br 1 (;@6;) + end + block ;; label = @7 + block ;; label = @8 + local.get 10 + local.get 1 + i32.gt_u + br_if 0 (;@8;) + local.get 10 + local.get 1 + i32.eq + br_if 1 (;@7;) + br 7 (;@1;) + end + local.get 7 + local.get 1 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 6 (;@1;) + end + local.get 10 + local.get 1 + i32.sub + local.set 10 + end + local.get 4 + local.get 7 + local.get 1 + i32.add + local.get 10 + local.get 5 + i32.load offset=12 + call_indirect (type 6) + br_if 2 (;@3;) + block ;; label = @6 + local.get 8 + i32.eqz + br_if 0 (;@6;) + loop ;; label = @7 + local.get 2 + local.get 9 + i32.load8_u + i32.store8 offset=31 + local.get 2 + i32.const 117 + i32.store offset=60 + local.get 2 + i32.const 1 + i32.store offset=52 + local.get 2 + i32.const 1 + i32.store offset=36 + local.get 2 + i32.const 1063412 + i32.store offset=32 + local.get 2 + i32.const 1 + i32.store offset=44 + local.get 2 + local.get 2 + i32.const 31 + i32.add + i32.store offset=56 + local.get 2 + i32.const 3 + i32.store8 offset=92 + local.get 2 + i32.const 8 + i32.store offset=88 + local.get 2 + i64.const 32 + i64.store offset=80 align=4 + local.get 2 + i64.const 8589934592 + i64.store offset=72 align=4 + local.get 2 + i32.const 2 + i32.store offset=64 + local.get 2 + local.get 2 + i32.const 64 + i32.add + i32.store offset=48 + local.get 2 + local.get 2 + i32.const 56 + i32.add + i32.store offset=40 + local.get 4 + local.get 5 + local.get 2 + i32.const 32 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + br_if 4 (;@3;) + local.get 9 + i32.const 1 + i32.add + local.set 9 + local.get 8 + i32.const -1 + i32.add + local.tee 8 + br_if 0 (;@7;) + end + end + local.get 2 + i32.const 12 + i32.add + local.get 2 + i32.const 4 + i32.add + call $_ZN87_$LT$core..str..lossy..Utf8Chunks$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17he712158948de5c19E + local.get 2 + i32.load offset=12 + local.tee 7 + br_if 0 (;@5;) + end + end + local.get 4 + i32.const 34 + local.get 6 + call_indirect (type 1) + local.set 3 + br 1 (;@2;) + end + i32.const 1 + local.set 3 + end + local.get 2 + i32.const 96 + i32.add + global.set $__stack_pointer + local.get 3 + return + end + local.get 7 + local.get 10 + local.get 1 + local.get 10 + i32.const 1063392 + call $_ZN4core3str16slice_error_fail17h3018027fd4d0f625E + unreachable + ) + (func $_ZN87_$LT$core..str..lossy..Utf8Chunks$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17he712158948de5c19E (;704;) (type 4) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 1 + i32.load offset=4 + local.tee 2 + i32.eqz + br_if 0 (;@1;) + local.get 1 + i32.load + local.set 3 + i32.const 0 + local.set 4 + block ;; label = @2 + loop ;; label = @3 + local.get 4 + i32.const 1 + i32.add + local.set 5 + block ;; label = @4 + block ;; label = @5 + local.get 3 + local.get 4 + i32.add + i32.load8_u + local.tee 6 + i32.extend8_s + local.tee 7 + i32.const -1 + i32.le_s + br_if 0 (;@5;) + local.get 5 + local.set 4 + br 1 (;@4;) + end + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + local.get 6 + i32.const 1063105 + i32.add + i32.load8_u + i32.const -2 + i32.add + br_table 0 (;@15;) 1 (;@14;) 2 (;@13;) 13 (;@2;) + end + local.get 3 + local.get 5 + i32.add + i32.const 1063104 + local.get 5 + local.get 2 + i32.lt_u + select + i32.load8_u + i32.const 192 + i32.and + i32.const 128 + i32.ne + br_if 12 (;@2;) + local.get 4 + i32.const 2 + i32.add + local.set 4 + br 10 (;@4;) + end + local.get 3 + local.get 5 + i32.add + i32.const 1063104 + local.get 5 + local.get 2 + i32.lt_u + select + i32.load8_s + local.set 8 + local.get 6 + i32.const -224 + i32.add + br_table 1 (;@12;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 3 (;@10;) 2 (;@11;) 3 (;@10;) + end + local.get 3 + local.get 5 + i32.add + i32.const 1063104 + local.get 5 + local.get 2 + i32.lt_u + select + i32.load8_s + local.set 8 + local.get 6 + i32.const -240 + i32.add + br_table 4 (;@8;) 3 (;@9;) 3 (;@9;) 3 (;@9;) 5 (;@7;) 3 (;@9;) + end + local.get 8 + i32.const -32 + i32.and + i32.const -96 + i32.ne + br_if 9 (;@2;) + br 6 (;@5;) + end + local.get 8 + i32.const -97 + i32.gt_s + br_if 8 (;@2;) + br 5 (;@5;) + end + block ;; label = @10 + local.get 7 + i32.const 31 + i32.add + i32.const 255 + i32.and + i32.const 12 + i32.lt_u + br_if 0 (;@10;) + local.get 7 + i32.const -2 + i32.and + i32.const -18 + i32.ne + br_if 8 (;@2;) + local.get 8 + i32.const -64 + i32.ge_s + br_if 8 (;@2;) + br 5 (;@5;) + end + local.get 8 + i32.const -64 + i32.ge_s + br_if 7 (;@2;) + br 4 (;@5;) + end + local.get 7 + i32.const 15 + i32.add + i32.const 255 + i32.and + i32.const 2 + i32.gt_u + br_if 6 (;@2;) + local.get 8 + i32.const -64 + i32.ge_s + br_if 6 (;@2;) + br 2 (;@6;) + end + local.get 8 + i32.const 112 + i32.add + i32.const 255 + i32.and + i32.const 48 + i32.ge_u + br_if 5 (;@2;) + br 1 (;@6;) + end + local.get 8 + i32.const -113 + i32.gt_s + br_if 4 (;@2;) + end + local.get 3 + local.get 4 + i32.const 2 + i32.add + local.tee 5 + i32.add + i32.const 1063104 + local.get 5 + local.get 2 + i32.lt_u + select + i32.load8_u + i32.const 192 + i32.and + i32.const 128 + i32.ne + br_if 3 (;@2;) + local.get 3 + local.get 4 + i32.const 3 + i32.add + local.tee 5 + i32.add + i32.const 1063104 + local.get 5 + local.get 2 + i32.lt_u + select + i32.load8_u + i32.const 192 + i32.and + i32.const 128 + i32.ne + br_if 3 (;@2;) + local.get 4 + i32.const 4 + i32.add + local.set 4 + br 1 (;@4;) + end + local.get 3 + local.get 4 + i32.const 2 + i32.add + local.tee 5 + i32.add + i32.const 1063104 + local.get 5 + local.get 2 + i32.lt_u + select + i32.load8_u + i32.const 192 + i32.and + i32.const 128 + i32.ne + br_if 2 (;@2;) + local.get 4 + i32.const 3 + i32.add + local.set 4 + end + local.get 4 + local.set 5 + local.get 4 + local.get 2 + i32.lt_u + br_if 0 (;@3;) + end + end + local.get 0 + local.get 4 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 1 + local.get 2 + local.get 5 + i32.sub + i32.store offset=4 + local.get 1 + local.get 3 + local.get 5 + i32.add + i32.store + local.get 0 + local.get 5 + local.get 4 + i32.sub + i32.store offset=12 + local.get 0 + local.get 3 + local.get 4 + i32.add + i32.store offset=8 + return + end + local.get 0 + i32.const 0 + i32.store + ) + (func $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i8$GT$3fmt17h4f875a0bf8529294E (;705;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load8_u + local.set 3 + i32.const 0 + local.set 0 + loop ;; label = @1 + local.get 2 + local.get 0 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 55 + local.get 3 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 0 + i32.const -1 + i32.add + local.set 0 + local.get 3 + i32.const 255 + i32.and + local.tee 4 + i32.const 4 + i32.shr_u + local.set 3 + local.get 4 + i32.const 16 + i32.ge_u + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 0 + i32.const 128 + i32.add + local.tee 3 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 128 + i32.const 1062692 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1062708 + i32.const 2 + local.get 2 + local.get 0 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 0 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3str19slice_error_fail_rt17h221a09f206ce62e3E (;706;) (type 11) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 5 + global.set $__stack_pointer + local.get 5 + local.get 3 + i32.store offset=12 + local.get 5 + local.get 2 + i32.store offset=8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.const 257 + i32.lt_u + br_if 0 (;@3;) + i32.const 256 + local.set 6 + block ;; label = @4 + local.get 0 + i32.load8_s offset=256 + i32.const -65 + i32.gt_s + br_if 0 (;@4;) + i32.const 255 + local.set 6 + local.get 0 + i32.load8_s offset=255 + i32.const -65 + i32.gt_s + br_if 0 (;@4;) + i32.const 254 + local.set 6 + local.get 0 + i32.load8_s offset=254 + i32.const -65 + i32.gt_s + br_if 0 (;@4;) + i32.const 253 + local.set 6 + end + block ;; label = @4 + block ;; label = @5 + local.get 6 + local.get 1 + i32.lt_u + local.tee 7 + br_if 0 (;@5;) + local.get 6 + local.get 1 + i32.eq + br_if 1 (;@4;) + br 4 (;@1;) + end + local.get 0 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 3 (;@1;) + end + local.get 5 + local.get 0 + i32.store offset=16 + local.get 5 + local.get 6 + i32.store offset=20 + i32.const 5 + i32.const 0 + local.get 7 + select + local.set 6 + i32.const 1063436 + i32.const 1062052 + local.get 7 + select + local.set 7 + br 1 (;@2;) + end + local.get 5 + local.get 1 + i32.store offset=20 + local.get 5 + local.get 0 + i32.store offset=16 + i32.const 0 + local.set 6 + i32.const 1062052 + local.set 7 + end + local.get 5 + local.get 6 + i32.store offset=28 + local.get 5 + local.get 7 + i32.store offset=24 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 2 + local.get 1 + i32.gt_u + local.tee 6 + br_if 0 (;@6;) + local.get 3 + local.get 1 + i32.gt_u + br_if 0 (;@6;) + local.get 2 + local.get 3 + i32.gt_u + br_if 1 (;@5;) + block ;; label = @7 + block ;; label = @8 + local.get 2 + i32.eqz + br_if 0 (;@8;) + local.get 2 + local.get 1 + i32.ge_u + br_if 0 (;@8;) + local.get 0 + local.get 2 + i32.add + i32.load8_s + i32.const -64 + i32.lt_s + br_if 1 (;@7;) + end + local.get 3 + local.set 2 + end + local.get 5 + local.get 2 + i32.store offset=32 + local.get 1 + local.set 3 + block ;; label = @7 + local.get 2 + local.get 1 + i32.ge_u + br_if 0 (;@7;) + i32.const 0 + local.get 2 + i32.const -3 + i32.add + local.tee 3 + local.get 3 + local.get 2 + i32.gt_u + select + local.tee 3 + local.get 2 + i32.const 1 + i32.add + local.tee 6 + i32.gt_u + br_if 3 (;@4;) + block ;; label = @8 + local.get 3 + local.get 6 + i32.eq + br_if 0 (;@8;) + local.get 0 + local.get 6 + i32.add + local.get 0 + local.get 3 + i32.add + local.tee 8 + i32.sub + local.set 6 + block ;; label = @9 + local.get 0 + local.get 2 + i32.add + local.tee 9 + i32.load8_s + i32.const -65 + i32.le_s + br_if 0 (;@9;) + local.get 6 + i32.const -1 + i32.add + local.set 7 + br 1 (;@8;) + end + local.get 3 + local.get 2 + i32.eq + br_if 0 (;@8;) + block ;; label = @9 + local.get 9 + i32.const -1 + i32.add + local.tee 2 + i32.load8_s + i32.const -65 + i32.le_s + br_if 0 (;@9;) + local.get 6 + i32.const -2 + i32.add + local.set 7 + br 1 (;@8;) + end + local.get 8 + local.get 2 + i32.eq + br_if 0 (;@8;) + block ;; label = @9 + local.get 9 + i32.const -2 + i32.add + local.tee 2 + i32.load8_s + i32.const -65 + i32.le_s + br_if 0 (;@9;) + local.get 6 + i32.const -3 + i32.add + local.set 7 + br 1 (;@8;) + end + local.get 8 + local.get 2 + i32.eq + br_if 0 (;@8;) + block ;; label = @9 + local.get 9 + i32.const -3 + i32.add + local.tee 2 + i32.load8_s + i32.const -65 + i32.le_s + br_if 0 (;@9;) + local.get 6 + i32.const -4 + i32.add + local.set 7 + br 1 (;@8;) + end + local.get 8 + local.get 2 + i32.eq + br_if 0 (;@8;) + local.get 6 + i32.const -5 + i32.add + local.set 7 + end + local.get 7 + local.get 3 + i32.add + local.set 3 + end + block ;; label = @7 + local.get 3 + i32.eqz + br_if 0 (;@7;) + block ;; label = @8 + block ;; label = @9 + local.get 1 + local.get 3 + i32.gt_u + br_if 0 (;@9;) + local.get 1 + local.get 3 + i32.eq + br_if 1 (;@8;) + br 7 (;@2;) + end + local.get 0 + local.get 3 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 6 (;@2;) + end + local.get 1 + local.get 3 + i32.sub + local.set 1 + end + local.get 1 + i32.eqz + br_if 3 (;@3;) + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 0 + local.get 3 + i32.add + local.tee 2 + i32.load8_s + local.tee 1 + i32.const -1 + i32.gt_s + br_if 0 (;@10;) + local.get 2 + i32.load8_u offset=1 + i32.const 63 + i32.and + local.set 0 + local.get 1 + i32.const 31 + i32.and + local.set 6 + local.get 1 + i32.const -33 + i32.gt_u + br_if 1 (;@9;) + local.get 6 + i32.const 6 + i32.shl + local.get 0 + i32.or + local.set 2 + br 2 (;@8;) + end + local.get 5 + local.get 1 + i32.const 255 + i32.and + i32.store offset=36 + i32.const 1 + local.set 1 + br 2 (;@7;) + end + local.get 0 + i32.const 6 + i32.shl + local.get 2 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.or + local.set 0 + block ;; label = @9 + local.get 1 + i32.const -16 + i32.ge_u + br_if 0 (;@9;) + local.get 0 + local.get 6 + i32.const 12 + i32.shl + i32.or + local.set 2 + br 1 (;@8;) + end + local.get 0 + i32.const 6 + i32.shl + local.get 2 + i32.load8_u offset=3 + i32.const 63 + i32.and + i32.or + local.get 6 + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + local.tee 2 + i32.const 1114112 + i32.eq + br_if 5 (;@3;) + end + local.get 5 + local.get 2 + i32.store offset=36 + i32.const 1 + local.set 1 + local.get 2 + i32.const 128 + i32.lt_u + br_if 0 (;@7;) + i32.const 2 + local.set 1 + local.get 2 + i32.const 2048 + i32.lt_u + br_if 0 (;@7;) + i32.const 3 + i32.const 4 + local.get 2 + i32.const 65536 + i32.lt_u + select + local.set 1 + end + local.get 5 + local.get 3 + i32.store offset=40 + local.get 5 + local.get 1 + local.get 3 + i32.add + i32.store offset=44 + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i64.const 5 + i64.store align=4 + local.get 5 + i32.const 108 + i32.add + i32.const 114 + i32.store + local.get 5 + i32.const 100 + i32.add + i32.const 114 + i32.store + local.get 5 + i32.const 92 + i32.add + i32.const 118 + i32.store + local.get 5 + i32.const 72 + i32.add + i32.const 12 + i32.add + i32.const 119 + i32.store + local.get 5 + i32.const 5 + i32.store offset=52 + local.get 5 + i32.const 1063572 + i32.store offset=48 + local.get 5 + i32.const 47 + i32.store offset=76 + local.get 5 + local.get 5 + i32.const 72 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 24 + i32.add + i32.store offset=104 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=96 + local.get 5 + local.get 5 + i32.const 40 + i32.add + i32.store offset=88 + local.get 5 + local.get 5 + i32.const 36 + i32.add + i32.store offset=80 + local.get 5 + local.get 5 + i32.const 32 + i32.add + i32.store offset=72 + local.get 5 + i32.const 48 + i32.add + local.get 4 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 5 + local.get 2 + local.get 3 + local.get 6 + select + i32.store offset=40 + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 5 + i32.const 92 + i32.add + i32.const 114 + i32.store + local.get 5 + i32.const 72 + i32.add + i32.const 12 + i32.add + i32.const 114 + i32.store + local.get 5 + i32.const 3 + i32.store offset=52 + local.get 5 + i32.const 1063636 + i32.store offset=48 + local.get 5 + i32.const 47 + i32.store offset=76 + local.get 5 + local.get 5 + i32.const 72 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 24 + i32.add + i32.store offset=88 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=80 + local.get 5 + local.get 5 + i32.const 40 + i32.add + i32.store offset=72 + local.get 5 + i32.const 48 + i32.add + local.get 4 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 5 + i32.const 100 + i32.add + i32.const 114 + i32.store + local.get 5 + i32.const 92 + i32.add + i32.const 114 + i32.store + local.get 5 + i32.const 72 + i32.add + i32.const 12 + i32.add + i32.const 47 + i32.store + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i64.const 4 + i64.store align=4 + local.get 5 + i32.const 4 + i32.store offset=52 + local.get 5 + i32.const 1063476 + i32.store offset=48 + local.get 5 + i32.const 47 + i32.store offset=76 + local.get 5 + local.get 5 + i32.const 72 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 24 + i32.add + i32.store offset=96 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=88 + local.get 5 + local.get 5 + i32.const 12 + i32.add + i32.store offset=80 + local.get 5 + local.get 5 + i32.const 8 + i32.add + i32.store offset=72 + local.get 5 + i32.const 48 + i32.add + local.get 4 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 3 + local.get 6 + i32.const 1063688 + call $_ZN4core5slice5index22slice_index_order_fail17hdc3038025a869f5aE + unreachable + end + i32.const 1062105 + i32.const 43 + local.get 4 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 0 + local.get 1 + local.get 3 + local.get 1 + local.get 4 + call $_ZN4core3str16slice_error_fail17h3018027fd4d0f625E + unreachable + end + local.get 0 + local.get 1 + i32.const 0 + local.get 6 + local.get 4 + call $_ZN4core3str16slice_error_fail17h3018027fd4d0f625E + unreachable + ) + (func $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt17h9b68076120054203E (;707;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i64) + i32.const 1062149 + i32.const 1062052 + local.get 1 + i32.load offset=28 + i32.const 1 + i32.and + local.tee 2 + select + local.set 3 + local.get 0 + i32.load offset=8 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i64.load + local.tee 5 + i64.const 0 + i64.ne + br_if 0 (;@2;) + local.get 4 + i32.const 999999 + i32.gt_u + br_if 1 (;@1;) + block ;; label = @3 + local.get 4 + i32.const 999 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + local.get 4 + i64.extend_i32_u + i32.const 0 + i32.const 1 + local.get 3 + local.get 2 + i32.const 1063704 + i32.const 2 + call $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal17hfc85bbac3c4e8939E + return + end + local.get 1 + local.get 4 + i32.const 1000 + i32.div_u + local.tee 0 + i64.extend_i32_u + local.get 4 + local.get 0 + i32.const 1000 + i32.mul + i32.sub + i32.const 100 + local.get 3 + local.get 2 + i32.const 1063706 + i32.const 3 + call $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal17hfc85bbac3c4e8939E + return + end + local.get 1 + local.get 5 + local.get 4 + i32.const 100000000 + local.get 3 + local.get 2 + i32.const 1063711 + i32.const 1 + call $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal17hfc85bbac3c4e8939E + return + end + local.get 1 + local.get 4 + i32.const 1000000 + i32.div_u + local.tee 0 + i64.extend_i32_u + local.get 4 + local.get 0 + i32.const 1000000 + i32.mul + i32.sub + i32.const 100000 + local.get 3 + local.get 2 + i32.const 1063709 + i32.const 2 + call $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal17hfc85bbac3c4e8939E + ) + (func $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal17hfc85bbac3c4e8939E (;708;) (type 37) (param i32 i64 i32 i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 80 + i32.sub + local.tee 8 + global.set $__stack_pointer + local.get 8 + local.get 5 + i32.store offset=4 + local.get 8 + local.get 4 + i32.store + local.get 8 + local.get 7 + i32.store offset=12 + local.get 8 + local.get 6 + i32.store offset=8 + local.get 8 + i32.const 24 + i32.add + i32.const 48 + i32.store8 + local.get 8 + i64.const 3472328296227680304 + i64.store offset=16 + local.get 0 + i32.load offset=8 + local.set 9 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 2 + br_if 0 (;@5;) + local.get 0 + i32.const 12 + i32.add + i32.load + local.set 10 + i32.const 0 + local.set 11 + br 1 (;@4;) + end + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 0 + i32.const 12 + i32.add + i32.load + local.tee 10 + i32.const 9 + local.get 9 + select + local.tee 11 + i32.eqz + br_if 0 (;@7;) + block ;; label = @8 + local.get 3 + i32.eqz + br_if 0 (;@8;) + local.get 8 + local.get 2 + local.get 3 + i32.div_u + local.tee 12 + i32.const 48 + i32.add + i32.store8 offset=16 + local.get 3 + i32.const 10 + i32.div_u + local.set 4 + block ;; label = @9 + local.get 2 + local.get 12 + local.get 3 + i32.mul + i32.sub + local.tee 2 + br_if 0 (;@9;) + i32.const 1 + local.set 11 + br 5 (;@4;) + end + local.get 11 + i32.const 1 + i32.eq + br_if 2 (;@6;) + local.get 3 + i32.const 10 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + local.get 2 + local.get 4 + i32.div_u + local.tee 12 + i32.const 48 + i32.add + i32.store8 offset=17 + local.get 3 + i32.const 100 + i32.div_u + local.set 13 + block ;; label = @9 + local.get 2 + local.get 12 + local.get 4 + i32.mul + i32.sub + local.tee 2 + br_if 0 (;@9;) + i32.const 2 + local.set 11 + br 5 (;@4;) + end + block ;; label = @9 + local.get 11 + i32.const 2 + i32.ne + br_if 0 (;@9;) + local.get 13 + local.set 4 + br 3 (;@6;) + end + local.get 3 + i32.const 100 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + local.get 2 + local.get 13 + i32.div_u + local.tee 12 + i32.const 48 + i32.add + i32.store8 offset=18 + local.get 3 + i32.const 1000 + i32.div_u + local.set 4 + block ;; label = @9 + local.get 2 + local.get 12 + local.get 13 + i32.mul + i32.sub + local.tee 2 + br_if 0 (;@9;) + i32.const 3 + local.set 11 + br 5 (;@4;) + end + local.get 11 + i32.const 3 + i32.eq + br_if 2 (;@6;) + local.get 3 + i32.const 1000 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + local.get 2 + local.get 4 + i32.div_u + local.tee 12 + i32.const 48 + i32.add + i32.store8 offset=19 + local.get 3 + i32.const 10000 + i32.div_u + local.set 13 + block ;; label = @9 + local.get 2 + local.get 12 + local.get 4 + i32.mul + i32.sub + local.tee 2 + br_if 0 (;@9;) + i32.const 4 + local.set 11 + br 5 (;@4;) + end + block ;; label = @9 + local.get 11 + i32.const 4 + i32.ne + br_if 0 (;@9;) + local.get 13 + local.set 4 + br 3 (;@6;) + end + local.get 3 + i32.const 10000 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + local.get 2 + local.get 13 + i32.div_u + local.tee 12 + i32.const 48 + i32.add + i32.store8 offset=20 + local.get 3 + i32.const 100000 + i32.div_u + local.set 4 + block ;; label = @9 + local.get 2 + local.get 12 + local.get 13 + i32.mul + i32.sub + local.tee 2 + br_if 0 (;@9;) + i32.const 5 + local.set 11 + br 5 (;@4;) + end + local.get 11 + i32.const 5 + i32.eq + br_if 2 (;@6;) + local.get 3 + i32.const 100000 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + local.get 2 + local.get 4 + i32.div_u + local.tee 12 + i32.const 48 + i32.add + i32.store8 offset=21 + local.get 3 + i32.const 1000000 + i32.div_u + local.set 13 + block ;; label = @9 + local.get 2 + local.get 12 + local.get 4 + i32.mul + i32.sub + local.tee 2 + br_if 0 (;@9;) + i32.const 6 + local.set 11 + br 5 (;@4;) + end + block ;; label = @9 + local.get 11 + i32.const 6 + i32.ne + br_if 0 (;@9;) + local.get 13 + local.set 4 + br 3 (;@6;) + end + local.get 3 + i32.const 1000000 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + local.get 2 + i32.const 65535 + i32.and + local.tee 2 + local.get 13 + i32.div_u + i32.const 48 + i32.add + i32.store8 offset=22 + local.get 3 + i32.const 10000000 + i32.div_u + local.set 4 + block ;; label = @9 + local.get 2 + local.get 13 + i32.rem_u + local.tee 2 + br_if 0 (;@9;) + i32.const 7 + local.set 11 + br 5 (;@4;) + end + local.get 11 + i32.const 7 + i32.eq + br_if 2 (;@6;) + local.get 3 + i32.const 10000000 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + local.get 2 + local.get 4 + i32.div_u + i32.const 48 + i32.add + i32.store8 offset=23 + local.get 3 + i32.const 100000000 + i32.div_u + local.set 12 + block ;; label = @9 + local.get 2 + local.get 4 + i32.rem_u + local.tee 2 + br_if 0 (;@9;) + i32.const 8 + local.set 11 + br 5 (;@4;) + end + block ;; label = @9 + local.get 11 + i32.const 8 + i32.ne + br_if 0 (;@9;) + local.get 12 + local.set 4 + br 3 (;@6;) + end + local.get 3 + i32.const 100000000 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + local.get 2 + local.get 12 + i32.div_u + i32.const 48 + i32.add + i32.store8 offset=24 + block ;; label = @9 + local.get 2 + local.get 12 + i32.rem_u + local.tee 2 + br_if 0 (;@9;) + i32.const 9 + local.set 11 + br 5 (;@4;) + end + local.get 3 + i32.const 1000000000 + i32.div_u + local.set 4 + local.get 11 + i32.const 9 + i32.eq + br_if 2 (;@6;) + local.get 3 + i32.const 1000000000 + i32.lt_u + br_if 0 (;@8;) + i32.const 9 + i32.const 9 + i32.const 1063752 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + end + i32.const 1062080 + i32.const 25 + i32.const 1063736 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 8 + local.get 11 + i32.store offset=28 + local.get 3 + i32.const 5 + i32.mul + local.get 2 + i32.le_u + br_if 1 (;@5;) + i32.const 0 + local.set 11 + br 3 (;@3;) + end + local.get 8 + local.get 11 + i32.store offset=28 + local.get 2 + local.get 4 + i32.const 5 + i32.mul + i32.lt_u + br_if 2 (;@3;) + local.get 11 + i32.const -1 + i32.add + local.set 3 + block ;; label = @6 + loop ;; label = @7 + local.get 8 + i32.const 16 + i32.add + local.get 3 + i32.add + local.tee 2 + i32.const 48 + local.get 2 + i32.load8_u + local.tee 2 + i32.const 1 + i32.add + local.get 2 + i32.const 56 + i32.gt_u + select + i32.store8 + local.get 2 + i32.const 57 + i32.lt_u + br_if 1 (;@6;) + local.get 3 + i32.const 0 + i32.ne + local.set 4 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 4 + br_if 0 (;@7;) + end + end + local.get 2 + i32.const 56 + i32.gt_u + br_if 0 (;@5;) + local.get 8 + i64.const 1 + i64.store offset=32 + br 3 (;@2;) + end + block ;; label = @5 + local.get 1 + i64.const 1 + i64.add + local.tee 1 + i64.eqz + br_if 0 (;@5;) + local.get 8 + i64.const 1 + i64.store offset=32 + br 3 (;@2;) + end + local.get 8 + i64.const 0 + i64.store offset=32 + i32.const 1 + local.set 13 + br 3 (;@1;) + end + local.get 8 + local.get 11 + i32.store offset=28 + end + local.get 8 + i64.const 1 + i64.store offset=32 + end + local.get 8 + local.get 1 + i64.store offset=40 + i32.const 0 + local.set 13 + end + local.get 8 + local.get 10 + i32.const 9 + local.get 10 + i32.const 9 + i32.lt_u + select + local.get 11 + local.get 9 + select + local.tee 14 + i32.store offset=52 + local.get 8 + local.get 8 + i32.const 8 + i32.add + i32.store offset=76 + local.get 8 + local.get 8 + i32.const 28 + i32.add + i32.store offset=72 + local.get 8 + local.get 8 + i32.const 16 + i32.add + i32.store offset=68 + local.get 8 + local.get 8 + i32.const 52 + i32.add + i32.store offset=64 + local.get 8 + local.get 8 + i32.store offset=60 + local.get 8 + local.get 8 + i32.const 32 + i32.add + i32.store offset=56 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + br_if 0 (;@2;) + local.get 8 + i32.const 56 + i32.add + local.get 0 + call $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal28_$u7b$$u7b$closure$u7d$$u7d$17h874e5e7897b53f04E + local.set 3 + br 1 (;@1;) + end + local.get 0 + i32.load offset=4 + local.set 15 + block ;; label = @2 + block ;; label = @3 + local.get 7 + i32.const 16 + i32.lt_u + br_if 0 (;@3;) + local.get 6 + local.get 7 + call $_ZN4core3str5count14do_count_chars17hac65ad60cf5fc3e0E + local.set 3 + br 1 (;@2;) + end + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + i32.const 0 + local.set 3 + br 1 (;@2;) + end + local.get 7 + i32.const 3 + i32.and + local.set 12 + block ;; label = @3 + block ;; label = @4 + local.get 7 + i32.const 4 + i32.ge_u + br_if 0 (;@4;) + i32.const 0 + local.set 3 + i32.const 0 + local.set 4 + br 1 (;@3;) + end + local.get 7 + i32.const -4 + i32.and + local.set 7 + i32.const 0 + local.set 3 + i32.const 0 + local.set 4 + loop ;; label = @4 + local.get 3 + local.get 6 + local.get 4 + i32.add + local.tee 2 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 2 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 2 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 2 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 3 + local.get 7 + local.get 4 + i32.const 4 + i32.add + local.tee 4 + i32.ne + br_if 0 (;@4;) + end + end + local.get 12 + i32.eqz + br_if 0 (;@2;) + local.get 6 + local.get 4 + i32.add + local.set 2 + loop ;; label = @3 + local.get 3 + local.get 2 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 3 + local.get 2 + i32.const 1 + i32.add + local.set 2 + local.get 12 + i32.const -1 + i32.add + local.tee 12 + br_if 0 (;@3;) + end + end + local.get 3 + local.get 5 + i32.add + local.set 2 + i32.const 20 + local.set 3 + block ;; label = @2 + local.get 13 + br_if 0 (;@2;) + block ;; label = @3 + local.get 1 + i64.eqz + i32.eqz + br_if 0 (;@3;) + i32.const 1 + local.set 3 + br 1 (;@2;) + end + i32.const 10 + i32.const 0 + local.get 1 + i64.const 9999999999 + i64.gt_u + local.tee 3 + select + local.set 4 + block ;; label = @3 + local.get 1 + i64.const 10000000000 + i64.div_u + local.get 1 + local.get 3 + select + local.tee 1 + i64.const 100000 + i64.lt_u + br_if 0 (;@3;) + local.get 4 + i32.const 5 + i32.or + local.set 4 + local.get 1 + i64.const 100000 + i64.div_u + local.set 1 + end + local.get 4 + local.get 1 + i32.wrap_i64 + local.tee 3 + i32.const 393206 + i32.add + local.get 3 + i32.const 524188 + i32.add + i32.and + local.get 3 + i32.const 916504 + i32.add + local.get 3 + i32.const 514288 + i32.add + i32.and + i32.xor + i32.const 17 + i32.shr_u + i32.add + i32.const 1 + i32.add + local.set 3 + end + i32.const 0 + local.set 4 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 15 + local.get 2 + local.get 3 + i32.add + local.get 10 + local.get 11 + local.get 9 + select + i32.const 1 + i32.add + i32.const 0 + local.get 14 + select + i32.add + local.tee 3 + i32.le_u + br_if 0 (;@4;) + local.get 15 + local.get 3 + i32.sub + local.set 6 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 0 + i32.load8_u offset=32 + br_table 2 (;@5;) 0 (;@7;) 1 (;@6;) 2 (;@5;) 2 (;@5;) + end + local.get 6 + local.set 4 + i32.const 0 + local.set 6 + br 1 (;@5;) + end + local.get 6 + i32.const 1 + i32.shr_u + local.set 4 + local.get 6 + i32.const 1 + i32.add + i32.const 1 + i32.shr_u + local.set 6 + end + local.get 4 + i32.const 1 + i32.add + local.set 3 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 2 + local.get 0 + i32.load offset=16 + local.set 4 + local.get 0 + i32.load offset=20 + local.set 12 + loop ;; label = @5 + local.get 3 + i32.const -1 + i32.add + local.tee 3 + i32.eqz + br_if 2 (;@3;) + local.get 12 + local.get 4 + local.get 2 + i32.load offset=16 + call_indirect (type 1) + i32.eqz + br_if 0 (;@5;) + br 3 (;@2;) + end + end + local.get 8 + i32.const 56 + i32.add + local.get 0 + call $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal28_$u7b$$u7b$closure$u7d$$u7d$17h874e5e7897b53f04E + local.set 3 + br 2 (;@1;) + end + local.get 8 + i32.const 56 + i32.add + local.get 0 + call $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal28_$u7b$$u7b$closure$u7d$$u7d$17h874e5e7897b53f04E + br_if 0 (;@2;) + i32.const 0 + local.set 3 + block ;; label = @3 + loop ;; label = @4 + block ;; label = @5 + local.get 6 + local.get 3 + i32.ne + br_if 0 (;@5;) + local.get 6 + local.set 3 + br 2 (;@3;) + end + local.get 3 + i32.const 1 + i32.add + local.set 3 + local.get 12 + local.get 4 + local.get 2 + i32.load offset=16 + call_indirect (type 1) + i32.eqz + br_if 0 (;@4;) + end + local.get 3 + i32.const -1 + i32.add + local.set 3 + end + local.get 3 + local.get 6 + i32.lt_u + local.set 3 + br 1 (;@1;) + end + i32.const 1 + local.set 3 + end + local.get 8 + i32.const 80 + i32.add + global.set $__stack_pointer + local.get 3 + ) + (func $_ZN57_$LT$core..time..Duration$u20$as$u20$core..fmt..Debug$GT$3fmt11fmt_decimal28_$u7b$$u7b$closure$u7d$$u7d$17h874e5e7897b53f04E (;709;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 96 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load + local.tee 3 + i64.load + i64.eqz + br_if 0 (;@3;) + local.get 2 + local.get 3 + i64.load offset=8 + i64.store offset=48 + local.get 2 + i32.const 64 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 2 + i32.const 24 + i32.add + i32.const 12 + i32.add + i32.const 120 + i32.store + local.get 2 + i32.const 2 + i32.store offset=68 + local.get 2 + i32.const 1063768 + i32.store offset=64 + local.get 2 + i32.const 114 + i32.store offset=28 + local.get 2 + local.get 0 + i32.load offset=4 + i32.store offset=24 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 3 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store offset=72 + local.get 2 + local.get 2 + i32.const 48 + i32.add + i32.store offset=32 + i32.const 1 + local.set 4 + local.get 1 + i32.load offset=20 + local.tee 5 + local.get 3 + local.get 2 + i32.const 64 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + i32.eqz + br_if 1 (;@2;) + br 2 (;@1;) + end + local.get 2 + i32.const 76 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 2 + i32.store offset=68 + local.get 2 + i32.const 1063804 + i32.store offset=64 + local.get 2 + i32.const 114 + i32.store offset=28 + local.get 2 + local.get 0 + i32.load offset=4 + i32.store offset=24 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 3 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store offset=72 + i32.const 1 + local.set 4 + local.get 1 + i32.load offset=20 + local.tee 5 + local.get 3 + local.get 2 + i32.const 64 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + br_if 1 (;@1;) + end + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load offset=8 + i32.load + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 4 + i32.const 10 + i32.ge_u + br_if 1 (;@2;) + local.get 2 + local.get 4 + i32.store offset=16 + local.get 2 + local.get 0 + i32.load offset=12 + i32.store offset=12 + local.get 2 + local.get 1 + i32.const 12 + i32.add + local.get 0 + i32.load offset=16 + local.get 1 + i32.load offset=8 + select + i32.load + i32.store offset=20 + local.get 2 + i32.const 48 + i32.add + i32.const 12 + i32.add + i32.const 112 + i32.store + i32.const 1 + local.set 4 + local.get 2 + i32.const 44 + i32.add + i32.const 1 + i32.store + local.get 2 + i32.const 24 + i32.add + i32.const 12 + i32.add + i32.const 2 + i32.store + local.get 2 + i32.const 114 + i32.store offset=52 + local.get 2 + local.get 2 + i32.const 20 + i32.add + i32.store offset=56 + local.get 2 + local.get 2 + i32.const 12 + i32.add + i32.store offset=48 + local.get 2 + i32.const 92 + i32.add + i32.const 0 + i32.store8 + local.get 2 + i32.const 1 + i32.store offset=28 + local.get 2 + i32.const 1063836 + i32.store offset=24 + local.get 2 + i64.const 0 + i64.store offset=84 align=4 + local.get 2 + i32.const 48 + i32.store offset=80 + local.get 2 + i64.const 4294967297 + i64.store offset=72 align=4 + local.get 2 + i32.const 2 + i32.store offset=64 + local.get 2 + local.get 2 + i32.const 64 + i32.add + i32.store offset=40 + local.get 2 + local.get 2 + i32.const 48 + i32.add + i32.store offset=32 + local.get 5 + local.get 3 + local.get 2 + i32.const 24 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + br_if 2 (;@1;) + end + local.get 2 + i32.const 76 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=68 + local.get 2 + i32.const 1062180 + i32.store offset=64 + local.get 2 + i32.const 114 + i32.store offset=28 + local.get 2 + local.get 0 + i32.load offset=20 + i32.store offset=24 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store offset=72 + local.get 5 + local.get 3 + local.get 2 + i32.const 64 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 4 + br 1 (;@1;) + end + local.get 4 + i32.const 9 + i32.const 1063820 + call $_ZN4core5slice5index24slice_end_index_len_fail17hcd956808c91350ecE + unreachable + end + local.get 2 + i32.const 96 + i32.add + global.set $__stack_pointer + local.get 4 + ) + (func $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u64$GT$3fmt17hbc5c687eb3e0bfe6E (;710;) (type 1) (param i32 i32) (result i32) + local.get 0 + i64.load + i32.const 1 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + ) + (func $_ZN4core7unicode9printable5check17he3679e4503c0b015E (;711;) (type 38) (param i32 i32 i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + i32.const 1 + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 2 + i32.const 1 + i32.shl + i32.add + local.set 8 + local.get 0 + i32.const 65280 + i32.and + i32.const 8 + i32.shr_u + local.set 9 + i32.const 0 + local.set 10 + local.get 0 + i32.const 255 + i32.and + local.set 11 + loop ;; label = @3 + local.get 1 + i32.const 2 + i32.add + local.set 12 + local.get 10 + local.get 1 + i32.load8_u offset=1 + local.tee 2 + i32.add + local.set 13 + block ;; label = @4 + local.get 1 + i32.load8_u + local.tee 1 + local.get 9 + i32.eq + br_if 0 (;@4;) + local.get 1 + local.get 9 + i32.gt_u + br_if 2 (;@2;) + local.get 13 + local.set 10 + local.get 12 + local.set 1 + local.get 12 + local.get 8 + i32.eq + br_if 2 (;@2;) + br 1 (;@3;) + end + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 10 + local.get 13 + i32.gt_u + br_if 0 (;@6;) + local.get 13 + local.get 4 + i32.gt_u + br_if 1 (;@5;) + local.get 3 + local.get 10 + i32.add + local.set 1 + loop ;; label = @7 + local.get 2 + i32.eqz + br_if 3 (;@4;) + local.get 2 + i32.const -1 + i32.add + local.set 2 + local.get 1 + i32.load8_u + local.set 10 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 10 + local.get 11 + i32.ne + br_if 0 (;@7;) + end + i32.const 0 + local.set 7 + br 5 (;@1;) + end + local.get 10 + local.get 13 + i32.const 1063900 + call $_ZN4core5slice5index22slice_index_order_fail17hdc3038025a869f5aE + unreachable + end + local.get 13 + local.get 4 + i32.const 1063900 + call $_ZN4core5slice5index24slice_end_index_len_fail17hcd956808c91350ecE + unreachable + end + local.get 13 + local.set 10 + local.get 12 + local.set 1 + local.get 12 + local.get 8 + i32.ne + br_if 0 (;@3;) + end + end + local.get 6 + i32.eqz + br_if 0 (;@1;) + local.get 5 + local.get 6 + i32.add + local.set 11 + local.get 0 + i32.const 65535 + i32.and + local.set 1 + i32.const 1 + local.set 7 + loop ;; label = @2 + local.get 5 + i32.const 1 + i32.add + local.set 10 + block ;; label = @3 + block ;; label = @4 + local.get 5 + i32.load8_u + local.tee 2 + i32.extend8_s + local.tee 13 + i32.const 0 + i32.lt_s + br_if 0 (;@4;) + local.get 10 + local.set 5 + br 1 (;@3;) + end + block ;; label = @4 + local.get 10 + local.get 11 + i32.eq + br_if 0 (;@4;) + local.get 13 + i32.const 127 + i32.and + i32.const 8 + i32.shl + local.get 5 + i32.load8_u offset=1 + i32.or + local.set 2 + local.get 5 + i32.const 2 + i32.add + local.set 5 + br 1 (;@3;) + end + i32.const 1062105 + i32.const 43 + i32.const 1063884 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1 + local.get 2 + i32.sub + local.tee 1 + i32.const 0 + i32.lt_s + br_if 1 (;@1;) + local.get 7 + i32.const 1 + i32.xor + local.set 7 + local.get 5 + local.get 11 + i32.ne + br_if 0 (;@2;) + end + end + local.get 7 + i32.const 1 + i32.and + ) + (func $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i8$GT$3fmt17h01e47ff82b267dafE (;712;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load8_u + local.set 3 + i32.const 0 + local.set 0 + loop ;; label = @1 + local.get 2 + local.get 0 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 87 + local.get 3 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 0 + i32.const -1 + i32.add + local.set 0 + local.get 3 + i32.const 255 + i32.and + local.tee 4 + i32.const 4 + i32.shr_u + local.set 3 + local.get 4 + i32.const 16 + i32.ge_u + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 0 + i32.const 128 + i32.add + local.tee 3 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 128 + i32.const 1062692 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1062708 + i32.const 2 + local.get 2 + local.get 0 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 0 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE (;713;) (type 39) (param i64 i32 i32) (result i32) + (local i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + i32.const 39 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i64.const 10000 + i64.ge_u + br_if 0 (;@2;) + local.get 0 + local.set 5 + br 1 (;@1;) + end + i32.const 39 + local.set 4 + loop ;; label = @2 + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.add + local.tee 6 + i32.const -4 + i32.add + local.get 0 + local.get 0 + i64.const 10000 + i64.div_u + local.tee 5 + i64.const 10000 + i64.mul + i64.sub + i32.wrap_i64 + local.tee 7 + i32.const 65535 + i32.and + i32.const 100 + i32.div_u + local.tee 8 + i32.const 1 + i32.shl + i32.const 1062710 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + local.get 6 + i32.const -2 + i32.add + local.get 7 + local.get 8 + i32.const 100 + i32.mul + i32.sub + i32.const 65535 + i32.and + i32.const 1 + i32.shl + i32.const 1062710 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + local.get 4 + i32.const -4 + i32.add + local.set 4 + local.get 0 + i64.const 99999999 + i64.gt_u + local.set 6 + local.get 5 + local.set 0 + local.get 6 + br_if 0 (;@2;) + end + end + block ;; label = @1 + local.get 5 + i32.wrap_i64 + local.tee 6 + i32.const 99 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -2 + i32.add + local.tee 4 + i32.add + local.get 5 + i32.wrap_i64 + local.tee 6 + local.get 6 + i32.const 65535 + i32.and + i32.const 100 + i32.div_u + local.tee 6 + i32.const 100 + i32.mul + i32.sub + i32.const 65535 + i32.and + i32.const 1 + i32.shl + i32.const 1062710 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + end + block ;; label = @1 + block ;; label = @2 + local.get 6 + i32.const 10 + i32.lt_u + br_if 0 (;@2;) + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -2 + i32.add + local.tee 4 + i32.add + local.get 6 + i32.const 1 + i32.shl + i32.const 1062710 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + br 1 (;@1;) + end + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -1 + i32.add + local.tee 4 + i32.add + local.get 6 + i32.const 48 + i32.add + i32.store8 + end + local.get 2 + local.get 1 + i32.const 1062052 + i32.const 0 + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.add + i32.const 39 + local.get 4 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 4 + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 4 + ) + (func $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i16$GT$3fmt17hea1d75e8377f021dE (;714;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load16_u + local.set 3 + i32.const 0 + local.set 0 + loop ;; label = @1 + local.get 2 + local.get 0 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 55 + local.get 3 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 0 + i32.const -1 + i32.add + local.set 0 + local.get 3 + i32.const 65535 + i32.and + local.tee 4 + i32.const 4 + i32.shr_u + local.set 3 + local.get 4 + i32.const 16 + i32.ge_u + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 0 + i32.const 128 + i32.add + local.tee 3 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 128 + i32.const 1062692 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1062708 + i32.const 2 + local.get 2 + local.get 0 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 0 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i32$GT$3fmt17h9948d0b3bc7d58beE (;715;) (type 1) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @1 + local.get 2 + local.get 3 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 55 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.lt_u + local.set 4 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 4 + i32.eqz + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 3 + i32.const 128 + i32.add + local.tee 0 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 0 + i32.const 128 + i32.const 1062692 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1062708 + i32.const 2 + local.get 2 + local.get 3 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 3 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$3fmt17hfeb14aea6d1a4c1aE (;716;) (type 1) (param i32 i32) (result i32) + local.get 0 + i32.load + local.tee 0 + i64.extend_i32_u + local.get 0 + i32.const -1 + i32.xor + i64.extend_i32_s + i64.const 1 + i64.add + local.get 0 + i32.const -1 + i32.gt_s + local.tee 0 + select + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + ) + (table (;0;) 127 127 funcref) + (memory (;0;) 17) + (global $__stack_pointer (;0;) (mut i32) i32.const 1048576) + (export "memory" (memory 0)) + (export "auction:registry/api#create-bidder" (func $auction:registry/api#create-bidder)) + (export "cabi_post_auction:registry/api#create-bidder" (func $cabi_post_auction:registry/api#create-bidder)) + (export "auction:registry/api#create-auction" (func $auction:registry/api#create-auction)) + (export "cabi_post_auction:registry/api#create-auction" (func $cabi_post_auction:registry/api#create-auction)) + (export "auction:registry/api#get-auctions" (func $auction:registry/api#get-auctions)) + (export "cabi_post_auction:registry/api#get-auctions" (func $cabi_post_auction:registry/api#get-auctions)) + (export "cabi_realloc" (func $cabi_realloc)) + (elem (;0;) (i32.const 1) func $_ZN3std4hash6random11RandomState3new4KEYS7__getit17h28a46e6710079290E $_ZN60_$LT$alloc..string..String$u20$as$u20$core..fmt..Display$GT$3fmt17h48328871bae216b4E $_ZN4uuid3fmt59_$LT$impl$u20$core..fmt..Display$u20$for$u20$uuid..Uuid$GT$3fmt17he1f62c17a71129b1E $_ZN4core3ptr45drop_in_place$LT$$RF$core..time..Duration$GT$17hd0922cc4c9fd2bfeE $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0956b520868340bdE $_ZN4core3ptr39drop_in_place$LT$std..env..VarError$GT$17h1baae439d9c4581aE $_ZN55_$LT$std..env..VarError$u20$as$u20$core..fmt..Debug$GT$3fmt17h83f65d88a83dbff8E $_ZN4core3ptr47drop_in_place$LT$std..time..SystemTimeError$GT$17ha54b919d6c2a3f5eE $_ZN63_$LT$std..time..SystemTimeError$u20$as$u20$core..fmt..Debug$GT$3fmt17h70215d197e6d4c96E $_ZN4core3ptr51drop_in_place$LT$$RF$std..ffi..os_str..OsString$GT$17hdabfa0d8eb1bb951E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hd1d7c6e2d9d45b03E $_ZN4core3ptr30drop_in_place$LT$$RF$usize$GT$17hdce0be2463357904E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h1650bc7e7182bdf8E $_ZN4core3ptr52drop_in_place$LT$std..thread..local..AccessError$GT$17h4887cfa9dc398808E $_ZN68_$LT$std..thread..local..AccessError$u20$as$u20$core..fmt..Debug$GT$3fmt17h45adcd1d47d63938E $_ZN4core3ptr58drop_in_place$LT$$RF$core..option..Option$LT$usize$GT$$GT$17hafaab93c12ad28c8E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h2818059225cb440bE $_ZN4core3ops8function6FnOnce9call_once17hb715e05c241e1946E $_ZN4core3ptr98drop_in_place$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$17h37ba277cddc9f01dE $_ZN4core3ptr96drop_in_place$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$17h59e41b25d20a0b79E $_ZN4core3ptr349drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$..reserve_rehash$LT$hashbrown..map..make_hasher$LT$auction_registry..model..AuctionId$C$auction_registry..model..Auction$C$std..hash..random..RandomState$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h9654a6e9c88c99a5E $_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h9072bbcf883e5505E $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash28_$u7b$$u7b$closure$u7d$$u7d$17h8715a9681c73f0ebE $_ZN4core3ptr345drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$..reserve_rehash$LT$hashbrown..map..make_hasher$LT$auction_registry..model..BidderId$C$auction_registry..model..Bidder$C$std..hash..random..RandomState$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h60caf9f6f773afe5E $_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h4a566738f6c1b79aE $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$14reserve_rehash28_$u7b$$u7b$closure$u7d$$u7d$17h3648efb85d72e1e7E $_ZN4core3ptr528drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..BidderId$C$auction_registry..model..Bidder$RP$$GT$..find_or_find_insert_slot$LT$hashbrown..map..equivalent_key$LT$auction_registry..model..BidderId$C$auction_registry..model..BidderId$C$auction_registry..model..Bidder$GT$..$u7b$$u7b$closure$u7d$$u7d$$C$hashbrown..map..make_hasher$LT$auction_registry..model..BidderId$C$auction_registry..model..Bidder$C$std..hash..random..RandomState$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h178491cd2a14c123E $_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h22f214e223420c25E $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot28_$u7b$$u7b$closure$u7d$$u7d$17h4ed433bcdccc7743E $_ZN4core3ptr535drop_in_place$LT$hashbrown..raw..RawTable$LT$$LP$auction_registry..model..AuctionId$C$auction_registry..model..Auction$RP$$GT$..find_or_find_insert_slot$LT$hashbrown..map..equivalent_key$LT$auction_registry..model..AuctionId$C$auction_registry..model..AuctionId$C$auction_registry..model..Auction$GT$..$u7b$$u7b$closure$u7d$$u7d$$C$hashbrown..map..make_hasher$LT$auction_registry..model..AuctionId$C$auction_registry..model..Auction$C$std..hash..random..RandomState$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17hca3522ba495d6f19E $_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h16f97731bbc40ddaE $_ZN9hashbrown3raw21RawTable$LT$T$C$A$GT$24find_or_find_insert_slot28_$u7b$$u7b$closure$u7d$$u7d$17h98e3f7625fbd4833E $_ZN4core3ptr27drop_in_place$LT$$RF$u8$GT$17h98a0ef65a5825048E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h60b954b5aacbb0c0E $_ZN4core3ptr49drop_in_place$LT$alloc..string..FromUtf8Error$GT$17hd15aef89c3b57fbbE $_ZN65_$LT$alloc..string..FromUtf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hbfd86da735cf5e8dE $_ZN4core3ptr30drop_in_place$LT$$RF$usize$GT$17hb6fef17848767777E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h780adcf1f626e2bfE $_ZN4core3ptr26drop_in_place$LT$usize$GT$17h1fc74061c00ef8b9E $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17hf3de2ba6e4e270d9E $_ZN4core3ptr55drop_in_place$LT$$RF$core..option..Option$LT$u8$GT$$GT$17h45fd0b998128bb29E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h027ed40d7417b8a9E $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17h759a8663d9a177a8E $_ZN65_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h68ac80a9c5ec6049E $_ZN4core3ptr52drop_in_place$LT$$RF$core..str..error..Utf8Error$GT$17h2da4f817c74e0666E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h600cbef7c0583ba6E $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17hae52d4d952efb3c4E $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i32$GT$3fmt17h9948d0b3bc7d58beE $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h0db82c41f8d9c7c7E $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h0afdfc2dbb7c3ee4E $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17hada03c85a2b31380E $_ZN4core3fmt5Write9write_fmt17h16cbf8b1da44e462E $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17h0daafca035a3f83fE $_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h9bd18e7247a4bb16E $_ZN62_$LT$getrandom..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17h3e7d1bfd5dc515daE $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$3fmt17hfeb14aea6d1a4c1aE $_ZN91_$LT$std..sys_common..backtrace.._print..DisplayBacktrace$u20$as$u20$core..fmt..Display$GT$3fmt17h344652e7979c73b6E $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hacd681e15bcd54e4E $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h80546ffaaffb410eE $_ZN73_$LT$core..panic..panic_info..PanicInfo$u20$as$u20$core..fmt..Display$GT$3fmt17h79610256beb8e177E $_ZN3std5alloc24default_alloc_error_hook17h6c5f324324a47026E $_ZN4core3ptr122drop_in_place$LT$$RF$alloc..boxed..Box$LT$dyn$u20$core..error..Error$u2b$core..marker..Send$u2b$core..marker..Sync$GT$$GT$17h160f5ed3d56162edE $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h96ec45e95d0f5ab7E $_ZN4core3ptr88drop_in_place$LT$std..io..Write..write_fmt..Adapter$LT$alloc..vec..Vec$LT$u8$GT$$GT$$GT$17haaec627cf452ac47E $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h1c763c7121978a5eE $_ZN4core3fmt5Write10write_char17h489f10ec6ae8f49dE $_ZN4core3fmt5Write9write_fmt17h6d5f49355fe678dfE $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h9a82cb45fa16fecfE $_ZN4core3fmt5Write10write_char17hd603e62208954347E $_ZN4core3fmt5Write9write_fmt17h2793859070167ab3E $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h3bea3c0cbceb607aE $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E $_ZN4core3fmt5Write9write_fmt17h7834b5678641f3c1E $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17ha10b843531697b20E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$5write17hdc6196fb64504534E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$14write_vectored17he4ab61b0df364785E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$17is_write_vectored17he4f8f69ce5614c42E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$5flush17hf2b9d067c6a4a0d2E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$9write_all17hc5dd087f638a1c98E $_ZN3std2io5Write18write_all_vectored17h7ec1425e462bde67E $_ZN3std2io5Write9write_fmt17hdf750adfac1b6f72E $_ZN4core3ptr29drop_in_place$LT$$LP$$RP$$GT$17he35955faf548ca26E $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$5write17hf97119e76c8b1e64E $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$14write_vectored17hb9707958d0c41456E $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$17is_write_vectored17h6d6f8b607be2d4f6E $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$5flush17hf7bbbf5d86280183E $_ZN3std2io5Write9write_all17h7a8a2649f6622a01E $_ZN3std2io5Write18write_all_vectored17hb0b98d79682827f9E $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17h4f922f49d883f526E $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17ha1825e7456c3c7cbE $_ZN99_$LT$std..panicking..begin_panic_handler..StaticStrPayload$u20$as$u20$core..panic..PanicPayload$GT$8take_box17h7adfe82867c398d1E $_ZN99_$LT$std..panicking..begin_panic_handler..StaticStrPayload$u20$as$u20$core..panic..PanicPayload$GT$3get17h2e656f6fee2c09f5E $_ZN4core3ptr77drop_in_place$LT$std..panicking..begin_panic_handler..FormatStringPayload$GT$17hf1108b505bbdc709E $_ZN102_$LT$std..panicking..begin_panic_handler..FormatStringPayload$u20$as$u20$core..panic..PanicPayload$GT$8take_box17h0548aee0c1de6e5bE $_ZN102_$LT$std..panicking..begin_panic_handler..FormatStringPayload$u20$as$u20$core..panic..PanicPayload$GT$3get17h0a39165f023f04f0E $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17hb5f011e64b5a5b56E $_ZN4core3ptr47drop_in_place$LT$wasi..lib_generated..Errno$GT$17hb9c69bcb21e30a34E $_ZN63_$LT$wasi..lib_generated..Errno$u20$as$u20$core..fmt..Debug$GT$3fmt17h0d82baa16d0a59a7E $_ZN4core3ptr24drop_in_place$LT$u32$GT$17h5d287b31d8654cfdE $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hc6c24a776c8ac45aE $_ZN4core3ptr24drop_in_place$LT$u16$GT$17h48234e016ab1582dE $_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u16$GT$3fmt17h0ba5b477f5404f65E $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h9994b808cd09e015E $#func642<_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE> $#func643<_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E> $_ZN4core3fmt5Write9write_fmt17h666778d3068fa96cE $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17h71b83741f15b8a65E $_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17ha437fe61947072f4E $_ZN69_$LT$core..alloc..layout..LayoutError$u20$as$u20$core..fmt..Debug$GT$3fmt17h36c3ce0f592b2c06E $_ZN4core3ops8function6FnOnce9call_once17h5b36ffa50c09bf0bE $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h2c6007960fa427d7E $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h00486af076362d21E $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17hb5ac67f5d37742abE $_ZN59_$LT$core..fmt..Arguments$u20$as$u20$core..fmt..Display$GT$3fmt17hd6088eb8adb0f220E $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i8$GT$3fmt17h4f875a0bf8529294E $_ZN71_$LT$core..ops..range..Range$LT$Idx$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h6aadbd9494696de8E $_ZN41_$LT$char$u20$as$u20$core..fmt..Debug$GT$3fmt17h3207ef5eda0e7218E $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u64$GT$3fmt17hbc5c687eb3e0bfe6E $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17he3ca5b9a119db5aeE $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17hceb9bcc3d02fccafE $_ZN4core3ptr25drop_in_place$LT$char$GT$17h067d6907da82ac89E $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$9write_str17h7b8ce5bd44ece92cE $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$10write_char17hb0ba335f382e293eE $_ZN4core3fmt5Write9write_fmt17h606047a269cbe603E) + (data $.rodata (;0;) (i32.const 1048576) "in_place_collectible() prevents this\00\00\10\00$\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/vec/in_place_collect.rs\00\00\00,\00\10\00Y\00\00\00\c3\00\00\00\09\00\00\00invalid args\98\00\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00\ac\00\10\00K\00\00\00C\01\00\00\0d\00\00\00\01\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff\10\01\10\00\00\00\00\00\00\00\00\00\00\00\00\00auction-registry/src/auction_registry_logic.rs\00\00(\01\10\00.\00\00\00-\00\00\00\0a\00\00\00Tried to shrink to a larger capacityh\01\10\00$\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/raw_vec.rs\94\01\10\00L\00\00\00\cf\01\00\00\09\00\00\00invalid args\f0\01\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00\04\02\10\00K\00\00\00C\01\00\00\0d\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/iter/adapters/enumerate.rs\00`\02\10\00[\00\00\001\00\00\00\09\00\00\00\00\00\00\00attempt to add with overflowassertion failed: 0 < pointee_size && pointee_size <= isize::MAX as usize/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ptr/const_ptr.rs\00\005\03\10\00Q\00\00\004\03\00\00\09\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/num/mod.rs\00\98\03\10\00K\00\00\00\dc\04\00\00\05\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00attempt to divide by zero\00\00\00\00\00\00\00attempt to calculate the remainder with a divisor of zero\00\00\00\00\00\00\00attempt to add with overflowinvalid args|\04\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00\90\04\10\00K\00\00\00M\01\00\00\0d\00\00\00\90\04\10\00K\00\00\00C\01\00\00\0d\00\00\00AUCTION_TEMPLATE_IDAUCTION_TEMPLATE_ID not setauction-registry/src/auction.rs\00\00\00*\05\10\00\1f\00\00\00\07\00\00\007\00\00\00worker:///auction-\00\00\5c\05\10\00\09\00\00\00e\05\10\00\09\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/alloc/layout.rs\80\05\10\00P\00\00\00\c1\01\00\00)\00\00\00attempt to divide by zeroLazy instance has previously been poisoned\00\f9\05\10\00*\00\00\00/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs\00\00\00,\06\10\00]\00\00\003\05\00\00\1d\00\00\00,\06\10\00]\00\00\007\05\00\00!\00\00\00internal error: entered unreachable code,\06\10\00]\00\00\007\05\00\003\00\00\00capacity overflow\00\00\00\e4\06\10\00\11\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/vec/spec_from_iter_nested.rs\00\00\00\07\10\00^\00\00\00;\00\00\00\12\00\00\00invalid argsp\07\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00\84\07\10\00K\00\00\00C\01\00\00\0d\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/vec/mod.rs\e0\07\10\00L\00\00\00y\0b\00\00\0d\00\00\00\00\00\00\00SystemTimeError\00\04\00\00\00\04\00\00\00\04\00\00\00\05\00\00\00\06\00\00\00\0c\00\00\00\04\00\00\00\07\00\00\00called `Result::unwrap()` on an `Err` value\00\08\00\00\00\10\00\00\00\08\00\00\00\09\00\00\00auction-registry/src/bindings.rs\ac\08\10\00 \00\00\00\d8\04\00\00\19\00\00\00\00\00\00\00attempt to add with overflow\ac\08\10\00 \00\00\00\d8\04\00\00\17\00\00\00\ac\08\10\00 \00\00\00\d9\04\00\00\19\00\00\00\ac\08\10\00 \00\00\00\d9\04\00\00\17\00\00\00\ac\08\10\00 \00\00\00\e2\04\00\00$\00\00\00\ac\08\10\00 \00\00\00\e2\04\00\00\22\00\00\00\ac\08\10\00 \00\00\00\e3\04\00\00$\00\00\00\ac\08\10\00 \00\00\00\e3\04\00\00\22\00\00\00\ac\08\10\00 \00\00\00\0a\05\00\00\19\00\00\00\ac\08\10\00 \00\00\00\0a\05\00\00\17\00\00\00\ac\08\10\00 \00\00\00\0b\05\00\00\19\00\00\00\ac\08\10\00 \00\00\00\0b\05\00\00\17\00\00\00\ac\08\10\00 \00\00\00\14\05\00\00$\00\00\00\ac\08\10\00 \00\00\00\14\05\00\00\22\00\00\00\ac\08\10\00 \00\00\00\15\05\00\00$\00\00\00\ac\08\10\00 \00\00\00\15\05\00\00\22\00\00\00\ac\08\10\00 \00\00\005\05\00\00N\00\00\00\00\00\00\00attempt to multiply with overflow\00\00\00\ac\08\10\00 \00\00\00\5c\05\00\00\19\00\00\00\ac\08\10\00 \00\00\00\5c\05\00\00\17\00\00\00\ac\08\10\00 \00\00\00]\05\00\00\19\00\00\00\ac\08\10\00 \00\00\00]\05\00\00\17\00\00\00\ac\08\10\00 \00\00\00B\05\00\005\00\00\00\ac\08\10\00 \00\00\00B\05\00\00$\00\00\00\ac\08\10\00 \00\00\00J\05\00\00\1d\00\00\00\ac\08\10\00 \00\00\00J\05\00\00\1b\00\00\00\ac\08\10\00 \00\00\00K\05\00\00\1d\00\00\00\ac\08\10\00 \00\00\00K\05\00\00\1b\00\00\00\ac\08\10\00 \00\00\00P\05\00\00\1d\00\00\00\ac\08\10\00 \00\00\00P\05\00\00\1b\00\00\00\ac\08\10\00 \00\00\00Q\05\00\00\1d\00\00\00\ac\08\10\00 \00\00\00Q\05\00\00\1b\00\00\00\ac\08\10\00 \00\00\00V\05\00\00\1d\00\00\00\ac\08\10\00 \00\00\00V\05\00\00\1b\00\00\00\ac\08\10\00 \00\00\00W\05\00\00\1d\00\00\00\ac\08\10\00 \00\00\00W\05\00\00\1b\00\00\00\ac\08\10\00 \00\00\00X\05\00\00\1d\00\00\00\ac\08\10\00 \00\00\00X\05\00\00\1b\00\00\00\ac\08\10\00 \00\00\00Y\05\00\00\1d\00\00\00\ac\08\10\00 \00\00\00Y\05\00\00\1b\00\00\00\ac\08\10\00 \00\00\00f\05\00\00$\00\00\00\ac\08\10\00 \00\00\00f\05\00\00\22\00\00\00\ac\08\10\00 \00\00\00g\05\00\00$\00\00\00\ac\08\10\00 \00\00\00g\05\00\00\22\00\00\00\ac\08\10\00 \00\00\00x\05\00\009\00\00\00\ac\08\10\00 \00\00\00k\05\00\00.\00\00\00\ac\08\10\00 \00\00\00k\05\00\00&\00\00\00\ac\08\10\00 \00\00\00m\05\00\00(\00\00\00\ac\08\10\00 \00\00\00m\05\00\00&\00\00\00\ac\08\10\00 \00\00\00n\05\00\00(\00\00\00\ac\08\10\00 \00\00\00n\05\00\00&\00\00\00\ac\08\10\00 \00\00\00p\05\00\00(\00\00\00\ac\08\10\00 \00\00\00p\05\00\00&\00\00\00\ac\08\10\00 \00\00\00q\05\00\00(\00\00\00\ac\08\10\00 \00\00\00q\05\00\00&\00\00\00\ac\08\10\00 \00\00\00s\05\00\00(\00\00\00\ac\08\10\00 \00\00\00s\05\00\00&\00\00\00\ac\08\10\00 \00\00\00t\05\00\00(\00\00\00\ac\08\10\00 \00\00\00t\05\00\00&\00\00\00overflow in Duration::new\00\00\00\b4\0c\10\00\19\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/time.rs\d8\0c\10\00H\00\00\00\ca\00\00\00\15\00\00\00invalid args0\0d\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00D\0d\10\00K\00\00\00C\01\00\00\0d\00\00\00attempted to zero-initialize type `bindings::auction::auction::api::Auction`, which is invalid\00\00attempted to zero-initialize type `model::Auction`, which is invalidassertion failed: 0 < pointee_size && pointee_size <= isize::MAX as usize/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ptr/const_ptr.rs\00\00\8d\0e\10\00Q\00\00\004\03\00\00\09\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/iter/traits/exact_size.rs\00\00\f0\0e\10\00Z\00\00\00z\00\00\00\09\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/iter/traits/iterator.rs\5c\0f\10\00X\00\00\00\9e\09\00\00\15\00\00\00\00\00\00\00\80called `Option::unwrap()` on a `None` value/rust/deps/hashbrown-0.14.3/src/raw/mod.rs\00\00\f4\0f\10\00*\00\00\00x\07\00\00'\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/num/mod.rs\000\10\10\00K\00\00\00\dc\04\00\00\05\00\00\00\00\00\00\00attempt to add with overflowNotPresentNotUnicode\0a\00\00\00\04\00\00\00\04\00\00\00\0b\00\00\00NoneSome\0c\00\00\00\04\00\00\00\04\00\00\00\0d\00\00\00cannot access a Thread Local Storage value during or after destruction\00\00\0e\00\00\00\00\00\00\00\01\00\00\00\0f\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs\00@\11\10\00O\00\00\00\f6\00\00\00\1a\00\00\00\10\00\00\00\04\00\00\00\04\00\00\00\11\00\00\00\00\00\00\00\00\00\00\00\ff\ff\ff\ff\ff\ff\ff\ff\b8\11\10\00\00\00\00\00\00\00\00\00\00\00\00\00\15\00\00\00\04\00\00\00\04\00\00\00\16\00\00\00\17\00\00\00\17\00\00\00\18\00\00\00\04\00\00\00\04\00\00\00\19\00\00\00\1a\00\00\00\1a\00\00\00\1b\00\00\00\08\00\00\00\04\00\00\00\1c\00\00\00\1d\00\00\00\1e\00\00\00\08\00\00\00\04\00\00\00\1f\00\00\00 \00\00\00!\00\00\00\04\00\00\00\04\00\00\00\22\00\00\00invalid args8\12\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00L\12\10\00K\00\00\00C\01\00\00\0d\00\00\00called `Result::unwrap()` on an `Err` value\00#\00\00\00\14\00\00\00\04\00\00\00$\00\00\00%\00\00\00\04\00\00\00\04\00\00\00&\00\00\00Utf8Errorvalid_up_to'\00\00\00\04\00\00\00\04\00\00\00(\00\00\00error_len\00\00\00)\00\00\00\04\00\00\00\04\00\00\00*\00\00\00FromUtf8Errorbytes\00\00+\00\00\00\0c\00\00\00\04\00\00\00,\00\00\00error\00\00\00-\00\00\00\04\00\00\00\04\00\00\00.\00\00\00NoneSome\00\00\00\00non-zero old_len requires non-zero new_len!\00|\13\10\00+\00\00\00/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-bindgen-0.17.0/src/lib.rs\00\b0\13\10\00_\00\00\00K\00\00\00\0d\00\00\00\b0\13\10\00_\00\00\00\8c\00\00\00&\00\00\00a Display implementation returned an error unexpectedly\001\00\00\00\0c\00\00\00\04\00\00\002\00\00\003\00\00\004\00\00\005\00\00\00\00\00\00\00\01\00\00\006\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/string.rs\00\90\14\10\00K\00\00\003\0a\00\00\0e\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/char/methods.rs\ec\14\10\00P\00\00\00\05\07\00\00\0d\00\00\00encode_utf8: need bytes to encode U+, but the buffer has \00\00L\15\10\00\12\00\00\00^\15\10\00\13\00\00\00q\15\10\00\15\00\00\00\ec\14\10\00P\00\00\00\fe\06\00\00\0e\00\00\00invalid args\b0\15\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00\c4\15\10\00K\00\00\00M\01\00\00\0d\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/alloc/layout.rs \16\10\00P\00\00\00\c1\01\00\00)\00\00\00attempt to divide by zeroError\00\001\00\00\00\0c\00\00\00\04\00\00\002\00\00\003\00\00\004\00\00\00/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.12/src/lib.rs\00\00\00\b8\16\10\00]\00\00\00[\01\00\00\09\00\00\00\b8\16\10\00]\00\00\00?\01\00\00\05\00\00\00\00\00\00\00\00\00\00\00attempt to add with overflow0123456789abcdef0123456789ABCDEF/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/uuid-1.7.0/src/fmt.rs\00|\17\10\00W\00\00\00\ae\00\00\00\1c\00\00\00|\17\10\00W\00\00\00\b9\00\00\00\0d\00\00\00|\17\10\00W\00\00\00\bb\00\00\00\09\00\00\00|\17\10\00W\00\00\00\b1\00\00\00\15\00\00\00|\17\10\00W\00\00\00\b2\00\00\00\0d\00\00\00|\17\10\00W\00\00\00\b4\00\00\00\16\00\00\00|\17\10\00W\00\00\00\b4\00\00\00\0d\00\00\00|\17\10\00W\00\00\00\b5\00\00\00\1a\00\00\00|\17\10\00W\00\00\00\b5\00\00\00\11\00\00\00|\17\10\00W\00\00\00\b5\00\00\00\0d\00\00\00|\17\10\00W\00\00\00\b6\00\00\00\0d\00\00\00|\17\10\00W\00\00\00\cf\00\00\00\1a\00\00\00/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/uuid-1.7.0/src/rng.rs\00\94\18\10\00W\00\00\00\07\00\00\00*\00\00\00could not retrieve random bytes for uuid: \00\00\fc\18\10\00*\00\00\00\94\18\10\00W\00\00\00\09\00\00\00\0d\00\00\00invalid args@\19\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00T\19\10\00K\00\00\00M\01\00\00\0d\00\00\00OS Error: \00\00\b0\19\10\00\0a\00\00\00Unknown Error: \00\c4\19\10\00\0f\00\00\00getrandom: this target is not supportederrno: did not return a positive valueunexpected situationSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-support\00\00\00reentrant init\00\00,\1c\10\00\0e\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/cell/once.rs\00\00\00D\1c\10\00M\00\00\00\d9\00\00\00B\00\00\00\00overflow in Duration::new\00\00\a5\1c\10\00\19\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/time.rs\c8\1c\10\00H\00\00\00\ca\00\00\00\15\00\00\00>\00\00\00\04\00\00\00\04\00\00\00?\00\00\00called `Option::unwrap()` on a `None` valueinternal error: entered unreachable code\00@\00\00\00\0c\00\00\00\04\00\00\00A\00\00\00B\00\00\00C\00\00\00@\00\00\00\0c\00\00\00\04\00\00\00D\00\00\00E\00\00\00F\00\00\00G\00\00\00\0c\00\00\00\04\00\00\00H\00\00\00I\00\00\00J\00\00\00\0aAccessErrorlibrary/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhausted\f5\1d\10\007\00\00\00\d8\1d\10\00\1d\00\00\00\98\04\00\00\0d\00\00\00RUST_BACKTRACEcalled `Result::unwrap()` on an `Err` value\00\00\00,\1c\10\00\00\00\00\00library/std/src/io/mod.rs\00\00\00\88\1e\10\00\19\00\00\00\a3\05\00\00 \00\00\00advancing io slices beyond their length\00\b4\1e\10\00'\00\00\00\88\1e\10\00\19\00\00\00\a5\05\00\00\0d\00\00\00advancing IoSlice beyond its length\00\f4\1e\10\00#\00\00\00library/std/src/sys/wasi/io.rs\00\00 \1f\10\00\1e\00\00\00\17\00\00\00\0d\00\00\00failed to write whole bufferP\1f\10\00\1c\00\00\00\17\00\00\00\88\1e\10\00\19\00\00\00\8d\06\00\00$\00\00\00formatter error\00\88\1f\10\00\0f\00\00\00(\00\00\00library/std/src/panic.rs\a4\1f\10\00\18\00\00\00\f5\00\00\00\12\00\00\00fullcannot recursively acquire mutex\d0\1f\10\00 \00\00\00library/std/src/sys/wasi/../unsupported/locks/mutex.rs\00\00\f8\1f\10\006\00\00\00\14\00\00\00\09\00\00\00file name contained an unexpected NUL byte\00\00@ \10\00*\00\00\00\14\00\00\00\02\00\00\00l \10\00stack backtrace:\0a\00\00\00\80 \10\00\11\00\00\00note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\0a\9c \10\00X\00\00\00memory allocation of bytes failed\0a\00\fc \10\00\15\00\00\00\11!\10\00\0e\00\00\00 bytes failed\00\00\00\fc \10\00\15\00\00\000!\10\00\0d\00\00\00library/std/src/alloc.rsP!\10\00\18\00\00\00b\01\00\00\09\00\00\00library/std/src/panicking.rsBox\00\00\00K\00\00\00\0c\00\00\00\04\00\00\00L\00\00\00M\00\00\00N\00\00\00O\00\00\00P\00\00\00Q\00\00\00R\00\00\00S\00\00\00\00\00\00\00\01\00\00\00T\00\00\00U\00\00\00V\00\00\00W\00\00\00X\00\00\00Y\00\00\00Z\00\00\00thread '' panicked at :\0a\fc!\10\00\08\00\00\00\04\22\10\00\0e\00\00\00\12\22\10\00\02\00\00\00\cc\1d\10\00\01\00\00\00note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\0a\00\004\22\10\00N\00\00\00x!\10\00\1c\00\00\00\84\02\00\00\1e\00\00\00G\00\00\00\0c\00\00\00\04\00\00\00[\00\00\00>\00\00\00\08\00\00\00\04\00\00\00\5c\00\00\00>\00\00\00\08\00\00\00\04\00\00\00]\00\00\00^\00\00\00_\00\00\00\10\00\00\00\04\00\00\00`\00\00\00a\00\00\00S\00\00\00\00\00\00\00\01\00\00\00b\00\00\00\0apanicked after panic::always_abort(), aborting.\0a\00\00\00,\1c\10\00\00\00\00\00\f4\22\10\001\00\00\00thread panicked while processing panic. aborting.\0a\00\008#\10\002\00\00\00thread caused non-unwinding panic. aborting.\0a\00\00\00t#\10\00-\00\00\00fatal runtime error: failed to initiate panic, error \00\00\00\ac#\10\005\00\00\00\cc\1d\10\00\01\00\00\00c\00\00\00\02\00\00\00\02\00\00\00d\00\00\00library/std/src/sys/wasi/time.rs\04$\10\00 \00\00\00\12\00\00\00\0a\00\00\00overflow when subtracting durations\00\c8\1c\10\00H\00\00\00\ba\03\00\00\1f\00\00\00random_get failurelibrary/std/src/sys/wasi/mod.rs\00\00\00z$\10\00\1f\00\00\00\be\00\00\00%\00\00\00fatal runtime error: rwlock locked for writing\0a\00\ac$\10\00/\00\00\00codenamee\00\00\00\08\00\00\00\04\00\00\00f\00\00\00messageSUCCESS2BIGACCESADDRINUSEADDRNOTAVAILAFNOSUPPORTAGAINALREADYBADFBADMSGBUSYCANCELEDCHILDCONNABORTEDCONNREFUSEDCONNRESETDEADLKDESTADDRREQDOMDQUOTEXISTFAULTFBIGHOSTUNREACHIDRMILSEQINPROGRESSINTRINVALIOISCONNISDIRLOOPMFILEMLINKMSGSIZEMULTIHOPNAMETOOLONGNETDOWNNETRESETNETUNREACHNFILENOBUFSNODEVNOENTNOEXECNOLCKNOLINKNOMEMNOMSGNOPROTOOPTNOSPCNOSYSNOTCONNNOTDIRNOTEMPTYNOTRECOVERABLENOTSOCKNOTSUPNOTTYNXIOOVERFLOWOWNERDEADPERMPIPEPROTOPROTONOSUPPORTPROTOTYPERANGEROFSSPIPESRCHSTALETIMEDOUTTXTBSYXDEVNOTCAPABLENo error occurred. System call completed successfully.Argument list too long.Permission denied.Address in use.Address not available.Address family not supported.Resource unavailable, or operation would block.Connection already in progress.Bad file descriptor.Bad message.Device or resource busy.Operation canceled.No child processes.Connection aborted.Connection refused.Connection reset.Resource deadlock would occur.Destination address required.Mathematics argument out of domain of function.Reserved.File exists.Bad address.File too large.Host is unreachable.Identifier removed.Illegal byte sequence.Operation in progress.Interrupted function.Invalid argument.I/O error.Socket is connected.Is a directory.Too many levels of symbolic links.File descriptor value too large.Too many links.Message too large.Filename too long.Network is down.Connection aborted by network.Network unreachable.Too many files open in system.No buffer space available.No such device.No such file or directory.Executable file format error.No locks available.Not enough space.No message of the desired type.Protocol not available.No space left on device.Function not supported.The socket is not connected.Not a directory or a symbolic link to a directory.Directory not empty.State not recoverable.Not a socket.Not supported, or operation not supported on socket.Inappropriate I/O control operation.No such device or address.Value too large to be stored in data type.Previous owner died.Operation not permitted.Broken pipe.Protocol error.Protocol not supported.Protocol wrong type for socket.Result too large.Read-only file system.Invalid seek.No such process.Connection timed out.Text file busy.Cross-device link.Extension: Capabilities insufficient.Errno\00\00g\00\00\00\02\00\00\00\02\00\00\00h\00\00\00\07\00\00\00\04\00\00\00\05\00\00\00\09\00\00\00\0c\00\00\00\0b\00\00\00\05\00\00\00\07\00\00\00\04\00\00\00\06\00\00\00\04\00\00\00\08\00\00\00\05\00\00\00\0b\00\00\00\0b\00\00\00\09\00\00\00\06\00\00\00\0b\00\00\00\03\00\00\00\05\00\00\00\05\00\00\00\05\00\00\00\04\00\00\00\0b\00\00\00\04\00\00\00\05\00\00\00\0a\00\00\00\04\00\00\00\05\00\00\00\02\00\00\00\06\00\00\00\05\00\00\00\04\00\00\00\05\00\00\00\05\00\00\00\07\00\00\00\08\00\00\00\0b\00\00\00\07\00\00\00\08\00\00\00\0a\00\00\00\05\00\00\00\06\00\00\00\05\00\00\00\05\00\00\00\06\00\00\00\05\00\00\00\06\00\00\00\05\00\00\00\05\00\00\00\0a\00\00\00\05\00\00\00\05\00\00\00\07\00\00\00\06\00\00\00\08\00\00\00\0e\00\00\00\07\00\00\00\06\00\00\00\05\00\00\00\04\00\00\00\08\00\00\00\09\00\00\00\04\00\00\00\04\00\00\00\05\00\00\00\0e\00\00\00\09\00\00\00\05\00\00\00\04\00\00\00\05\00\00\00\04\00\00\00\05\00\00\00\08\00\00\00\06\00\00\00\04\00\00\00\0a\00\00\00\03%\10\00\0a%\10\00\0e%\10\00\13%\10\00\1c%\10\00(%\10\003%\10\008%\10\00?%\10\00C%\10\00I%\10\00M%\10\00U%\10\00Z%\10\00e%\10\00p%\10\00y%\10\00\7f%\10\00\8a%\10\00\8d%\10\00\92%\10\00\97%\10\00\9c%\10\00\a0%\10\00\ab%\10\00\af%\10\00\b4%\10\00\be%\10\00\c2%\10\00\c7%\10\00\c9%\10\00\cf%\10\00\d4%\10\00\d8%\10\00\dd%\10\00\e2%\10\00\e9%\10\00\f1%\10\00\fc%\10\00\03&\10\00\0b&\10\00\15&\10\00\1a&\10\00 &\10\00%&\10\00*&\10\000&\10\005&\10\00;&\10\00@&\10\00E&\10\00O&\10\00T&\10\00Y&\10\00`&\10\00f&\10\00n&\10\00|&\10\00\83&\10\00\89&\10\00\8e&\10\00\92&\10\00\9a&\10\00\a3&\10\00\a7&\10\00\ab&\10\00\b0&\10\00\be&\10\00\c7&\10\00\cc&\10\00\d0&\10\00\d5&\10\00\d9&\10\00\de&\10\00\e6&\10\00\ec&\10\00\f0&\10\006\00\00\00\17\00\00\00\12\00\00\00\0f\00\00\00\16\00\00\00\1d\00\00\00/\00\00\00\1f\00\00\00\14\00\00\00\0c\00\00\00\18\00\00\00\13\00\00\00\13\00\00\00\13\00\00\00\13\00\00\00\11\00\00\00\1e\00\00\00\1d\00\00\00/\00\00\00\09\00\00\00\0c\00\00\00\0c\00\00\00\0f\00\00\00\14\00\00\00\13\00\00\00\16\00\00\00\16\00\00\00\15\00\00\00\11\00\00\00\0a\00\00\00\14\00\00\00\0f\00\00\00\22\00\00\00 \00\00\00\0f\00\00\00\12\00\00\00\09\00\00\00\12\00\00\00\10\00\00\00\1e\00\00\00\14\00\00\00\1e\00\00\00\1a\00\00\00\0f\00\00\00\1a\00\00\00\1d\00\00\00\13\00\00\00\09\00\00\00\11\00\00\00\1f\00\00\00\17\00\00\00\18\00\00\00\17\00\00\00\1c\00\00\002\00\00\00\14\00\00\00\16\00\00\00\0d\00\00\004\00\00\00$\00\00\00\1a\00\00\00*\00\00\00\14\00\00\00\18\00\00\00\0c\00\00\00\0f\00\00\00\17\00\00\00\1f\00\00\00\11\00\00\00\16\00\00\00\0d\00\00\00\10\00\00\00\09\00\00\00\15\00\00\00\0f\00\00\00\12\00\00\00%\00\00\00\fa&\10\000'\10\00G'\10\00Y'\10\00h'\10\00~'\10\00\9b'\10\00\ca'\10\00\e9'\10\00\fd'\10\00\09(\10\00!(\10\004(\10\00G(\10\00Z(\10\00m(\10\00~(\10\00\9c(\10\00\b9(\10\00\e8(\10\00\f1(\10\00\fd(\10\00\09)\10\00\18)\10\00,)\10\00?)\10\00U)\10\00k)\10\00\80)\10\00\91)\10\00\9b)\10\00\af)\10\00\be)\10\00\e0)\10\00\00*\10\00\0f*\10\00\e8(\10\00!*\10\003*\10\00C*\10\00a*\10\00u*\10\00\93*\10\00\ad*\10\00\bc*\10\00\d6*\10\00\f3*\10\00\e8(\10\00\06+\10\00\17+\10\006+\10\00M+\10\00e+\10\00|+\10\00\98+\10\00\ca+\10\00\de+\10\00\f4+\10\00\01,\10\005,\10\00Y,\10\00s,\10\00\9d,\10\00\b1,\10\00\c9,\10\00\d5,\10\00\e4,\10\00\fb,\10\00\1a-\10\00+-\10\00A-\10\00N-\10\00\e8(\10\00^-\10\00s-\10\00\82-\10\00\94-\10\00Hash table capacity overflow\a02\10\00\1c\00\00\00/rust/deps/hashbrown-0.14.3/src/raw/mod.rs\00\00\c42\10\00*\00\00\00V\00\00\00(\00\00\00/\00\00\00ErrorLayoutErrori\00\00\00\0c\00\00\00\04\00\00\00j\00\00\00k\00\00\00l\00\00\00library/alloc/src/raw_vec.rscapacity overflow\00\00\00H3\10\00\11\00\00\00,3\10\00\1c\00\00\00;\02\00\00\05\00\00\00called `Option::unwrap()` on a `None` valuelibrary/alloc/src/ffi/c_str.rs\00\00\00\9f3\10\00\1e\00\00\00\1b\01\00\007\00\00\00a formatting trait implementation returned an error\00m\00\00\00\00\00\00\00\01\00\00\00n\00\00\00library/alloc/src/fmt.rs\144\10\00\18\00\00\00d\02\00\00 \00\00\00called `Result::unwrap()` on an `Err` value\00m\00\00\00\00\00\00\00\01\00\00\00o\00\00\00library/alloc/src/sync.rs\00\00\00x4\10\00\19\00\00\00o\01\00\002\00\00\00library/core/src/fmt/mod.rs\00attempt to divide by zerocalled `Option::unwrap()` on a `None` value.+)..\00\00\00\075\10\00\02\00\00\000123456789abcdef\a44\10\00\00\00\00\00:[\00\00\a44\10\00\00\00\00\00,5\10\00\01\00\00\00,5\10\00\01\00\00\00panicked at :\0a\00\00y\00\00\00\00\00\00\00\01\00\00\00z\00\00\00library/core/src/panicking.rs\00\00\00h5\10\00\1d\00\00\00\9b\00\00\00\05\00\00\00index out of bounds: the len is but the index is \00\00\985\10\00 \00\00\00\b85\10\00\12\00\00\00misaligned pointer dereference: address must be a multiple of but is \00\00\dc5\10\00>\00\00\00\1a6\10\00\08\00\00\00==!=matchesassertion `left right` failed\0a left: \0a right: \00?6\10\00\10\00\00\00O6\10\00\17\00\00\00f6\10\00\09\00\00\00 right` failed: \0a left: \00\00\00?6\10\00\10\00\00\00\886\10\00\10\00\00\00\986\10\00\09\00\00\00f6\10\00\09\00\00\00: \00\00\a44\10\00\00\00\00\00\c46\10\00\02\00\00\00{\00\00\00\0c\00\00\00\04\00\00\00|\00\00\00}\00\00\00~\00\00\00 { , {\0a,\0a} }((\0a,\0a]library/core/src/fmt/num.rs\00\00\077\10\00\1b\00\00\00i\00\00\00\17\00\00\000x00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899falsetrue\00\a44\10\00\1b\00\00\005\09\00\00\1a\00\00\00\a44\10\00\1b\00\00\00.\09\00\00\22\00\00\00range start index out of range for slice of length (8\10\00\12\00\00\00:8\10\00\22\00\00\00range end index l8\10\00\10\00\00\00:8\10\00\22\00\00\00slice index starts at but ends at \00\8c8\10\00\16\00\00\00\a28\10\00\0d\00\00\00\00\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\04\04\04\04\04\00\00\00\00\00\00\00\00\00\00\00library/core/src/str/lossy.rs\00\00\c19\10\00\1d\00\00\00b\00\00\00#\00\00\00\5cx\00\00\f09\10\00\02\00\00\00\c19\10\00\1d\00\00\00[\00\00\00+\00\00\00[...]begin <= end ( <= ) when slicing ``\11:\10\00\0e\00\00\00\1f:\10\00\04\00\00\00#:\10\00\10\00\00\003:\10\00\01\00\00\00byte index is not a char boundary; it is inside (bytes ) of `\00T:\10\00\0b\00\00\00_:\10\00&\00\00\00\85:\10\00\08\00\00\00\8d:\10\00\06\00\00\003:\10\00\01\00\00\00 is out of bounds of `\00\00T:\10\00\0b\00\00\00\bc:\10\00\16\00\00\003:\10\00\01\00\00\00library/core/src/str/mod.rs\00\ec:\10\00\1b\00\00\00\09\01\00\00,\00\00\00ns\c2\b5smsslibrary/core/src/time.rs ;\10\00\18\00\00\00A\04\00\00#\00\00\00 ;\10\00\18\00\00\00A\04\00\00\11\00\00\00\a44\10\00\00\00\00\00\a44\10\00\00\00\00\0018446744073709551616\a44\10\00\00\00\00\00h;\10\00\14\00\00\00 ;\10\00\18\00\00\00\86\04\00\00J\00\00\00\045\10\00\01\00\00\00library/core/src/unicode/printable.rs\00\00\00\a4;\10\00%\00\00\00\1a\00\00\006\00\00\00\a4;\10\00%\00\00\00\0a\00\00\00+\00\00\00\00\06\01\01\03\01\04\02\05\07\07\02\08\08\09\02\0a\05\0b\02\0e\04\10\01\11\02\12\05\13\11\14\01\15\02\17\02\19\0d\1c\05\1d\08\1f\01$\01j\04k\02\af\03\b1\02\bc\02\cf\02\d1\02\d4\0c\d5\09\d6\02\d7\02\da\01\e0\05\e1\02\e7\04\e8\02\ee \f0\04\f8\02\fa\03\fb\01\0c';>NO\8f\9e\9e\9f{\8b\93\96\a2\b2\ba\86\b1\06\07\096=>V\f3\d0\d1\04\14\1867VW\7f\aa\ae\af\bd5\e0\12\87\89\8e\9e\04\0d\0e\11\12)14:EFIJNOde\5c\b6\b7\1b\1c\07\08\0a\0b\14\1769:\a8\a9\d8\d9\097\90\91\a8\07\0a;>fi\8f\92\11o_\bf\ee\efZb\f4\fc\ffST\9a\9b./'(U\9d\a0\a1\a3\a4\a7\a8\ad\ba\bc\c4\06\0b\0c\15\1d:?EQ\a6\a7\cc\cd\a0\07\19\1a\22%>?\e7\ec\ef\ff\c5\c6\04 #%&(38:HJLPSUVXZ\5c^`cefksx}\7f\8a\a4\aa\af\b0\c0\d0\ae\afno\be\93^\22{\05\03\04-\03f\03\01/.\80\82\1d\031\0f\1c\04$\09\1e\05+\05D\04\0e*\80\aa\06$\04$\04(\084\0bNC\817\09\16\0a\08\18;E9\03c\08\090\16\05!\03\1b\05\01@8\04K\05/\04\0a\07\09\07@ '\04\0c\096\03:\05\1a\07\04\0c\07PI73\0d3\07.\08\0a\81&RK+\08*\16\1a&\1c\14\17\09N\04$\09D\0d\19\07\0a\06H\08'\09u\0bB>*\06;\05\0a\06Q\06\01\05\10\03\05\80\8bb\1eH\08\0a\80\a6^\22E\0b\0a\06\0d\13:\06\0a6,\04\17\80\b9!\01p-\03\1a\04\02\81@\1f\11:\05\01\81\d0*\82\e6\80\f7)L\04\0a\04\02\83\11DL=\80\c2<\06\01\04U\05\1b4\02\81\0e,\04d\0cV\0a\80\ae8\1d\0d,\04\09\07\02\0e\06\80\9a\83\d8\04\11\03\0d\03w\04_\06\0c\04\01\0f\0c\048\08\0a\06(\08\22N\81T\0c\1d\03\09\076\08\0e\04\09\07\09\07\80\cb%\0a\84\06\00\01\03\05\05\06\06\02\07\06\08\07\09\11\0a\1c\0b\19\0c\1a\0d\10\0e\0c\0f\04\10\03\12\12\13\09\16\01\17\04\18\01\19\03\1a\07\1b\01\1c\02\1f\16 \03+\03-\0b.\010\031\022\01\a7\02\a9\02\aa\04\ab\08\fa\02\fb\05\fd\02\fe\03\ff\09\adxy\8b\8d\a20WX\8b\8c\90\1c\dd\0e\0fKL\fb\fc./?\5c]_\e2\84\8d\8e\91\92\a9\b1\ba\bb\c5\c6\c9\ca\de\e4\e5\ff\00\04\11\12)147:;=IJ]\84\8e\92\a9\b1\b4\ba\bb\c6\ca\ce\cf\e4\e5\00\04\0d\0e\11\12)14:;EFIJ^de\84\91\9b\9d\c9\ce\cf\0d\11):;EIW[\5c^_de\8d\91\a9\b4\ba\bb\c5\c9\df\e4\e5\f0\0d\11EIde\80\84\b2\bc\be\bf\d5\d7\f0\f1\83\85\8b\a4\a6\be\bf\c5\c7\cf\da\dbH\98\bd\cd\c6\ce\cfINOWY^_\89\8e\8f\b1\b6\b7\bf\c1\c6\c7\d7\11\16\17[\5c\f6\f7\fe\ff\80mq\de\df\0e\1fno\1c\1d_}~\ae\af\7f\bb\bc\16\17\1e\1fFGNOXZ\5c^~\7f\b5\c5\d4\d5\dc\f0\f1\f5rs\8ftu\96&./\a7\af\b7\bf\c7\cf\d7\df\9a@\97\980\8f\1f\d2\d4\ce\ffNOZ[\07\08\0f\10'/\ee\efno7=?BE\90\91Sgu\c8\c9\d0\d1\d8\d9\e7\fe\ff\00 _\22\82\df\04\82D\08\1b\04\06\11\81\ac\0e\80\ab\05\1f\09\81\1b\03\19\08\01\04/\044\04\07\03\01\07\06\07\11\0aP\0f\12\07U\07\03\04\1c\0a\09\03\08\03\07\03\02\03\03\03\0c\04\05\03\0b\06\01\0e\15\05N\07\1b\07W\07\02\06\17\0cP\04C\03-\03\01\04\11\06\0f\0c:\04\1d%_ m\04j%\80\c8\05\82\b0\03\1a\06\82\fd\03Y\07\16\09\18\09\14\0c\14\0cj\06\0a\06\1a\06Y\07+\05F\0a,\04\0c\04\01\031\0b,\04\1a\06\0b\03\80\ac\06\0a\06/1M\03\80\a4\08<\03\0f\03<\078\08+\05\82\ff\11\18\08/\11-\03!\0f!\0f\80\8c\04\82\97\19\0b\15\88\94\05/\05;\07\02\0e\18\09\80\be\22t\0c\80\d6\1a\0c\05\80\ff\05\80\df\0c\f2\9d\037\09\81\5c\14\80\b8\08\80\cb\05\0a\18;\03\0a\068\08F\08\0c\06t\0b\1e\03Z\04Y\09\80\83\18\1c\0a\16\09L\04\80\8a\06\ab\a4\0c\17\041\a1\04\81\da&\07\0c\05\05\80\a6\10\81\f5\07\01 *\06L\04\80\8d\04\80\be\03\1b\03\0f\0dlibrary/core/src/unicode/unicode_data.rshA\10\00(\00\00\00P\00\00\00(\00\00\00hA\10\00(\00\00\00\5c\00\00\00\16\00\00\00library/core/src/escape.rs\00\00\b0A\10\00\1a\00\00\008\00\00\00\0b\00\00\00\5cu{\00\b0A\10\00\1a\00\00\00f\00\00\00#\00\00\00\00\03\00\00\83\04 \00\91\05`\00]\13\a0\00\12\17 \1f\0c `\1f\ef,\a0+*0 ,o\a6\e0,\02\a8`-\1e\fb`.\00\fe 6\9e\ff`6\fd\01\e16\01\0a!7$\0d\e17\ab\0ea9/\18\a190\1caH\f3\1e\a1L@4aP\f0j\a1QOo!R\9d\bc\a1R\00\cfaSe\d1\a1S\00\da!T\00\e0\e1U\ae\e2aW\ec\e4!Y\d0\e8\a1Y \00\eeY\f0\01\7fZ\00p\00\07\00-\01\01\01\02\01\02\01\01H\0b0\15\10\01e\07\02\06\02\02\01\04#\01\1e\1b[\0b:\09\09\01\18\04\01\09\01\03\01\05+\03<\08*\18\01 7\01\01\01\04\08\04\01\03\07\0a\02\1d\01:\01\01\01\02\04\08\01\09\01\0a\02\1a\01\02\029\01\04\02\04\02\02\03\03\01\1e\02\03\01\0b\029\01\04\05\01\02\04\01\14\02\16\06\01\01:\01\01\02\01\04\08\01\07\03\0a\02\1e\01;\01\01\01\0c\01\09\01(\01\03\017\01\01\03\05\03\01\04\07\02\0b\02\1d\01:\01\02\01\02\01\03\01\05\02\07\02\0b\02\1c\029\02\01\01\02\04\08\01\09\01\0a\02\1d\01H\01\04\01\02\03\01\01\08\01Q\01\02\07\0c\08b\01\02\09\0b\07I\02\1b\01\01\01\01\017\0e\01\05\01\02\05\0b\01$\09\01f\04\01\06\01\02\02\02\19\02\04\03\10\04\0d\01\02\02\06\01\0f\01\00\03\00\03\1d\02\1e\02\1e\02@\02\01\07\08\01\02\0b\09\01-\03\01\01u\02\22\01v\03\04\02\09\01\06\03\db\02\02\01:\01\01\07\01\01\01\01\02\08\06\0a\02\010\1f1\040\07\01\01\05\01(\09\0c\02 \04\02\02\01\038\01\01\02\03\01\01\03:\08\02\02\98\03\01\0d\01\07\04\01\06\01\03\02\c6@\00\01\c3!\00\03\8d\01` \00\06i\02\00\04\01\0a \02P\02\00\01\03\01\04\01\19\02\05\01\97\02\1a\12\0d\01&\08\19\0b.\030\01\02\04\02\02'\01C\06\02\02\02\02\0c\01\08\01/\013\01\01\03\02\02\05\02\01\01*\02\08\01\ee\01\02\01\04\01\00\01\00\10\10\10\00\02\00\01\e2\01\95\05\00\03\01\02\05\04(\03\04\01\a5\02\00\04\00\02P\03F\0b1\04{\016\0f)\01\02\02\0a\031\04\02\02\07\01=\03$\05\01\08>\01\0c\024\09\0a\04\02\01_\03\02\01\01\02\06\01\02\01\9d\01\03\08\15\029\02\01\01\01\01\16\01\0e\07\03\05\c3\08\02\03\01\01\17\01Q\01\02\06\01\01\02\01\01\02\01\02\eb\01\02\04\06\02\01\02\1b\02U\08\02\01\01\02j\01\01\01\02\06\01\01e\03\02\04\01\05\00\09\01\02\f5\01\0a\02\01\01\04\01\90\04\02\02\04\01 \0a(\06\02\04\08\01\09\06\02\03.\0d\01\02\00\07\01\06\01\01R\16\02\07\01\02\01\02z\06\03\01\01\02\01\07\01\01H\02\03\01\01\01\00\02\0b\024\05\05\01\01\01\00\01\06\0f\00\05;\07\00\01?\04Q\01\00\02\00.\02\17\00\01\01\03\04\05\08\08\02\07\1e\04\94\03\007\042\08\01\0e\01\16\05\01\0f\00\07\01\11\02\07\01\02\01\05d\01\a0\07\00\01=\04\00\04\00\07m\07\00`\80\f0\00") + (data $.data (;1;) (i32.const 1066320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\12\00\00\00\00\00\00\00\01\00\00\00\ff\ff\ff\ff\003\10\00") + (@producers + (language "Rust" "") + (processed-by "rustc" "1.76.0 (07dca489a 2024-02-04)") + (processed-by "clang" "16.0.4 (https://github.com/llvm/llvm-project ae42196bc493ffe877a7e3dff8be32035dea4d07)") + (processed-by "wit-component" "0.18.2") + (processed-by "wit-bindgen-rust" "0.16.0") + ) + ) + (core module (;1;) + (type (;0;) (func (param i32))) + (type (;1;) (func (result i64))) + (type (;2;) (func (param i32 i32))) + (type (;3;) (func (param i32 i64 i32))) + (type (;4;) (func (param i32 i32 i32 i32))) + (type (;5;) (func (param i32) (result i32))) + (type (;6;) (func (param i32 i32 i32))) + (type (;7;) (func (param i64 i32))) + (type (;8;) (func (param i32 i32 i32 i32) (result i32))) + (type (;9;) (func (param i32 i32 i32 i32 i32))) + (type (;10;) (func (result i32))) + (type (;11;) (func (param i32 i32 i32) (result i32))) + (type (;12;) (func (param i32 i32) (result i32))) + (type (;13;) (func (param i32 i64 i32) (result i32))) + (type (;14;) (func (param i32 i64 i64 i64 i64))) + (type (;15;) (func)) + (import "env" "memory" (memory (;0;) 0)) + (import "wasi:filesystem/preopens@0.2.0" "get-directories" (func $_ZN22wasi_snapshot_preview111descriptors11Descriptors13open_preopens19get_preopens_import17hfed02c8b82634eacE (;0;) (type 0))) + (import "wasi:clocks/wall-clock@0.2.0" "now" (func $_ZN22wasi_snapshot_preview18bindings4wasi6clocks10wall_clock3now10wit_import17h1a902070b937a7e9E (;1;) (type 0))) + (import "wasi:clocks/monotonic-clock@0.2.0" "now" (func $_ZN22wasi_snapshot_preview18bindings4wasi6clocks15monotonic_clock3now10wit_import17h7be2f4481f63e4d1E (;2;) (type 1))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.get-type" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor8get_type10wit_import17h043b16cabdf753aeE (;3;) (type 2))) + (import "wasi:filesystem/types@0.2.0" "filesystem-error-code" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types21filesystem_error_code10wit_import17h010f616edd9eeaf0E (;4;) (type 2))) + (import "wasi:io/error@0.2.0" "[resource-drop]error" (func $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E (;5;) (type 0))) + (import "wasi:io/streams@0.2.0" "[resource-drop]input-stream" (func $_ZN110_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..InputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17he923ad5c394af0a2E (;6;) (type 0))) + (import "wasi:io/streams@0.2.0" "[resource-drop]output-stream" (func $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE (;7;) (type 0))) + (import "wasi:filesystem/types@0.2.0" "[resource-drop]descriptor" (func $_ZN115_$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..Descriptor$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hcdbb9b42e2cc6702E (;8;) (type 0))) + (import "wasi:random/random@0.2.0" "get-random-bytes" (func $_ZN22wasi_snapshot_preview18bindings4wasi6random6random16get_random_bytes10wit_import17hc981e75ffb0c7143E (;9;) (type 7))) + (import "__main_module__" "cabi_realloc" (func $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E (;10;) (type 8))) + (import "wasi:cli/environment@0.2.0" "get-environment" (func $_ZN22wasi_snapshot_preview15State15get_environment22get_environment_import17hf58a49297140edc5E (;11;) (type 0))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.write-via-stream" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor16write_via_stream10wit_import17h3219129959ab12b9E (;12;) (type 3))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.append-via-stream" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor17append_via_stream10wit_import17he527cf624217cb52E (;13;) (type 2))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.stat" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat10wit_import17h2a0c442607e4eabfE (;14;) (type 2))) + (import "wasi:cli/stderr@0.2.0" "get-stderr" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E (;15;) (type 10))) + (import "wasi:cli/exit@0.2.0" "exit" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit10wit_import17h98a9abacca59ee25E (;16;) (type 0))) + (import "wasi:cli/stdin@0.2.0" "get-stdin" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli5stdin9get_stdin10wit_import17hbf493c7102f1d7b4E (;17;) (type 10))) + (import "wasi:cli/stdout@0.2.0" "get-stdout" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stdout10get_stdout10wit_import17h74aa56634875754dE (;18;) (type 10))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.check-write" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write10wit_import17h6045fd73b3b0ebb3E (;19;) (type 2))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.write" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write10wit_import17h8740460ed2b61d4bE (;20;) (type 4))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.blocking-write-and-flush" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush10wit_import17hdeebe224c8a3ee1eE (;21;) (type 4))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.blocking-flush" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush10wit_import17hf8373d6c92853493E (;22;) (type 2))) + (func $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E (;23;) (type 10) (result i32) + (local i32) + block ;; label = @1 + call $get_state_ptr + local.tee 0 + br_if 0 (;@1;) + call $_ZN22wasi_snapshot_preview15State3new17hebef4f576c260969E + local.tee 0 + call $set_state_ptr + end + local.get 0 + ) + (func $cabi_import_realloc (;24;) (type 8) (param i32 i32 i32 i32) (result i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 0 + br_if 0 (;@5;) + local.get 1 + br_if 0 (;@5;) + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 0 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@4;) + local.get 0 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@3;) + block ;; label = @6 + block ;; label = @7 + local.get 0 + i32.const 12 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@7;) + local.get 1 + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE + local.set 2 + br 1 (;@6;) + end + local.get 0 + i32.load offset=4 + local.tee 1 + i32.eqz + br_if 4 (;@2;) + local.get 2 + local.get 1 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 2 + i32.sub + i32.and + local.tee 2 + local.get 3 + i32.add + local.tee 3 + local.get 2 + i32.ge_u + local.get 3 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE + local.get 1 + local.get 0 + i32.const 8 + i32.add + i32.load + i32.add + local.tee 3 + local.get 1 + i32.ge_u + local.get 3 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE + i32.gt_u + br_if 5 (;@1;) + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 4 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 2 + return + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 184 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 290 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=47 + local.get 4 + i32.const 1684370293 + i32.store offset=43 align=1 + local.get 4 + i64.const 2340011850872286305 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338053340533122404 + i64.store offset=27 align=1 + local.get 4 + i64.const 7599383958532420719 + i64.store offset=19 align=1 + local.get 4 + i64.const 7935468323262068066 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 297 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 2681 + i32.store16 offset=23 align=1 + local.get 4 + i32.const 1919905125 + i32.store offset=19 align=1 + local.get 4 + i64.const 7863397576860792175 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 14 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE (;25;) (type 11) (param i32 i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + local.get 1 + i32.add + local.get 0 + i32.load offset=54912 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 1 + i32.sub + i32.and + local.tee 1 + local.get 0 + i32.sub + local.get 2 + i32.add + local.tee 2 + i32.const 54912 + i32.gt_u + br_if 0 (;@1;) + local.get 0 + local.get 2 + i32.store offset=54912 + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 214 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 2681 + i32.store16 offset=23 align=1 + local.get 3 + i32.const 1919905125 + i32.store offset=19 align=1 + local.get 3 + i64.const 7863397576860792175 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 14 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview111ImportAlloc10with_arena17hbe581a0add89eeccE (;26;) (type 6) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + br_if 0 (;@2;) + local.get 0 + i32.load offset=8 + local.set 4 + local.get 0 + local.get 1 + i32.store offset=8 + local.get 4 + i32.eqz + br_if 1 (;@1;) + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 276 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i64.const 748000395109933170 + i64.store offset=27 align=1 + local.get 3 + i64.const 7307218417350680677 + i64.store offset=19 align=1 + local.get 3 + i64.const 8390050488160450159 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 24 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 269 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 174417007 + i32.store offset=19 align=1 + local.get 3 + i64.const 7863410729224140130 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 12 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + call $_ZN22wasi_snapshot_preview111descriptors11Descriptors13open_preopens19get_preopens_import17hfed02c8b82634eacE + local.get 0 + i32.const 0 + i32.store offset=8 + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $cabi_export_realloc (;27;) (type 8) (param i32 i32 i32 i32) (result i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 0 + br_if 0 (;@3;) + local.get 1 + br_if 0 (;@3;) + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 0 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@2;) + local.get 0 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@1;) + local.get 0 + i32.const 10288 + i32.add + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE + local.set 0 + local.get 4 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + return + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 320 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $environ_get (;28;) (type 12) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 3 + i32.load + i32.const 560490357 + i32.ne + br_if 0 (;@2;) + local.get 3 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 1 (;@1;) + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE + block ;; label = @3 + local.get 2 + i32.load offset=4 + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 2 + i32.load + local.tee 3 + local.get 4 + i32.const 4 + i32.shl + i32.add + local.set 5 + loop ;; label = @4 + local.get 0 + local.get 1 + i32.store + local.get 1 + local.get 3 + i32.load + local.get 3 + i32.const 4 + i32.add + local.tee 4 + i32.load + call $memcpy + local.get 4 + i32.load + i32.add + local.tee 1 + i32.const 61 + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.get 3 + i32.const 8 + i32.add + i32.load + local.get 3 + i32.const 12 + i32.add + local.tee 1 + i32.load + call $memcpy + local.get 1 + i32.load + i32.add + local.tee 1 + i32.const 0 + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 3 + i32.const 16 + i32.add + local.tee 3 + local.get 5 + i32.ne + br_if 0 (;@4;) + end + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + i32.const 0 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE (;29;) (type 2) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.load offset=65212 + local.tee 3 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.load offset=65216 + local.set 4 + br 1 (;@3;) + end + local.get 2 + i64.const 0 + i64.store offset=16 align=4 + local.get 1 + i32.load offset=4 + br_if 1 (;@2;) + local.get 1 + i32.const 12 + i32.add + local.tee 3 + i32.load + local.set 4 + local.get 3 + local.get 1 + i32.const 10288 + i32.add + i32.store + local.get 4 + br_if 2 (;@1;) + local.get 2 + i32.const 16 + i32.add + call $_ZN22wasi_snapshot_preview15State15get_environment22get_environment_import17hf58a49297140edc5E + local.get 1 + i32.const 0 + i32.store offset=12 + local.get 1 + local.get 2 + i32.load offset=20 + local.tee 4 + i32.store offset=65216 + local.get 1 + local.get 2 + i32.load offset=16 + local.tee 3 + i32.store offset=65212 + end + local.get 2 + i32.const 8 + i32.add + local.get 3 + local.get 4 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h16a6ddb33243b981E + local.get 2 + i32.load offset=12 + local.set 1 + local.get 0 + local.get 2 + i32.load offset=8 + i32.store + local.get 0 + local.get 1 + i32.store offset=4 + local.get 2 + i32.const 64 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 32 + i32.store8 offset=63 + local.get 2 + i32.const 1701734764 + i32.store offset=59 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=51 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=43 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=35 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 269 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 174417007 + i32.store offset=35 align=1 + local.get 2 + i64.const 7863410729224140130 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 12 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i32.const 27 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=63 + local.get 2 + i32.const 1701734764 + i32.store offset=59 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=51 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=43 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=35 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 276 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i64.const 748000395109933170 + i64.store offset=43 align=1 + local.get 2 + i64.const 7307218417350680677 + i64.store offset=35 align=1 + local.get 2 + i64.const 8390050488160450159 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 24 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i32.const 27 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $environ_sizes_get (;30;) (type 12) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + call $get_allocation_state + i32.const -2 + i32.add + i32.const -3 + i32.and + i32.eqz + br_if 0 (;@4;) + i32.const 0 + local.set 3 + local.get 0 + i32.const 0 + i32.store + br 1 (;@3;) + end + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 3 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@2;) + local.get 3 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@1;) + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE + local.get 2 + i32.load + local.set 4 + local.get 0 + local.get 2 + i32.load offset=4 + local.tee 3 + i32.store + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + i32.const 0 + local.set 3 + br 1 (;@3;) + end + local.get 3 + i32.const 4 + i32.shl + local.set 5 + local.get 4 + i32.const 12 + i32.add + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @4 + local.get 3 + local.get 0 + i32.const -8 + i32.add + i32.load + i32.add + local.get 0 + i32.load + i32.add + i32.const 2 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.add + local.set 0 + local.get 5 + i32.const -16 + i32.add + local.tee 5 + br_if 0 (;@4;) + end + end + local.get 1 + local.get 3 + i32.store + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + i32.const 0 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $clock_time_get (;31;) (type 13) (param i32 i64 i32) (result i32) + (local i32 i32 i64 i64) + call $allocate_stack + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + i32.const 8 + local.set 4 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + br_table 0 (;@4;) 1 (;@3;) 3 (;@1;) + end + local.get 3 + i32.const 16 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi6clocks10wall_clock3now10wit_import17h1a902070b937a7e9E + local.get 3 + local.get 3 + i64.load offset=16 + i64.const 0 + i64.const 1000000000 + i64.const 0 + call $__multi3 + i32.const 61 + local.set 4 + local.get 3 + i64.load offset=8 + i64.const 0 + i64.ne + br_if 2 (;@1;) + local.get 3 + i64.load + local.tee 5 + local.get 3 + i32.const 24 + i32.add + i64.load32_u + i64.add + local.tee 6 + local.get 5 + i64.ge_u + br_if 1 (;@2;) + br 2 (;@1;) + end + call $_ZN22wasi_snapshot_preview18bindings4wasi6clocks15monotonic_clock3now10wit_import17h7be2f4481f63e4d1E + local.set 6 + end + local.get 2 + local.get 6 + i64.store + i32.const 0 + local.set 4 + end + local.get 3 + i32.const 32 + i32.add + global.set $__stack_pointer + local.get 4 + ) + (func $_ZN22wasi_snapshot_preview15State11descriptors17h33fb6b3bbb7e54caE (;32;) (type 2) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 6176 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=16 + br_if 0 (;@2;) + local.get 1 + i32.const -1 + i32.store offset=16 + local.get 1 + i32.const 24 + i32.add + local.set 3 + block ;; label = @3 + local.get 1 + i32.const 6172 + i32.add + i32.load + i32.const 2 + i32.ne + br_if 0 (;@3;) + local.get 2 + i32.const 8 + i32.add + local.get 1 + i32.const 4 + i32.add + local.get 1 + i32.const 10288 + i32.add + call $_ZN22wasi_snapshot_preview111descriptors11Descriptors3new17hc003b5a0a0683b05E + local.get 3 + local.get 2 + i32.const 8 + i32.add + i32.const 6168 + call $memcpy + drop + local.get 1 + i32.load offset=6172 + i32.const 2 + i32.eq + br_if 2 (;@1;) + end + local.get 0 + local.get 1 + i32.const 16 + i32.add + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 2 + i32.const 6176 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2646 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2650 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E (;33;) (type 5) (param i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 0 + local.get 1 + i32.const 14 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types21filesystem_error_code10wit_import17h010f616edd9eeaf0E + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load8_u offset=14 + br_if 0 (;@2;) + i32.const 29 + local.set 2 + br 1 (;@1;) + end + local.get 1 + i32.load8_u offset=15 + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + local.set 2 + end + local.get 0 + call $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 2 + ) + (func $fd_write (;34;) (type 8) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + call $get_allocation_state + i32.const -2 + i32.add + i32.const -3 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.eqz + br_if 0 (;@4;) + loop ;; label = @5 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 5 + br_if 3 (;@2;) + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + br_if 0 (;@5;) + end + end + i32.const 0 + local.set 1 + local.get 3 + i32.const 0 + i32.store + br 2 (;@1;) + end + local.get 3 + i32.const 0 + i32.store + i32.const 29 + local.set 1 + br 1 (;@1;) + end + local.get 1 + i32.load + local.set 6 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 1 + i32.load + i32.const 560490357 + i32.ne + br_if 0 (;@5;) + local.get 1 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 1 (;@4;) + local.get 4 + i32.const 8 + i32.add + local.get 1 + call $_ZN22wasi_snapshot_preview15State11descriptors17h33fb6b3bbb7e54caE + local.get 4 + i32.load offset=8 + local.tee 7 + i32.load16_u offset=6144 + local.set 8 + local.get 4 + i32.load offset=12 + local.set 2 + i32.const 8 + local.set 1 + i32.const 0 + local.get 0 + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h056f60faf693b2edE + local.tee 0 + local.get 8 + i32.ge_u + br_if 3 (;@2;) + local.get 7 + local.get 0 + i32.const 48 + i32.mul + i32.add + local.tee 0 + i32.load + i32.const 1 + i32.ne + br_if 3 (;@2;) + local.get 4 + i32.const 16 + i32.add + local.get 0 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview111descriptors7Streams16get_write_stream17he9f74110ff79b411E + block ;; label = @6 + local.get 4 + i32.load16_u offset=16 + br_if 0 (;@6;) + local.get 4 + i32.load offset=20 + local.set 1 + block ;; label = @7 + local.get 0 + i32.const 41 + i32.add + i32.load8_u + local.tee 8 + i32.const 2 + i32.eq + br_if 0 (;@7;) + local.get 4 + i32.const 16 + i32.add + local.get 8 + i32.const 0 + i32.ne + local.get 1 + local.get 6 + local.get 5 + call $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE + local.get 4 + i32.load16_u offset=16 + br_if 1 (;@6;) + br 4 (;@3;) + end + local.get 4 + i32.const 16 + i32.add + i32.const 1 + local.get 1 + local.get 6 + local.get 5 + call $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE + local.get 4 + i32.load16_u offset=16 + i32.eqz + br_if 3 (;@3;) + end + local.get 4 + i32.load16_u offset=18 + local.set 1 + br 3 (;@2;) + end + local.get 4 + i32.const 32 + i32.store8 offset=52 + local.get 4 + i32.const 1701734764 + i32.store offset=48 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=40 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=32 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=24 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=32 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=24 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=16 + local.get 4 + i32.const 16 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=52 + local.get 4 + i32.const 1701734764 + i32.store offset=48 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=40 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=32 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=24 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=32 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=24 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=16 + local.get 4 + i32.const 16 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.load offset=20 + local.set 1 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u offset=41 + i32.const 2 + i32.eq + br_if 0 (;@4;) + block ;; label = @5 + local.get 0 + i32.const 40 + i32.add + i32.load8_u + br_if 0 (;@5;) + local.get 0 + i32.const 32 + i32.add + local.tee 5 + local.get 5 + i64.load + local.get 1 + i64.extend_i32_u + i64.add + i64.store + br 1 (;@4;) + end + local.get 4 + i32.const 16 + i32.add + local.get 0 + i32.const 24 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat17h28654a46ea28f0b9E + local.get 4 + i64.load offset=88 + i64.const 2 + i64.eq + br_if 1 (;@3;) + local.get 0 + i32.const 32 + i32.add + local.get 4 + i64.load offset=32 + i64.store + end + local.get 3 + local.get 1 + i32.store + i32.const 0 + local.set 1 + br 1 (;@2;) + end + local.get 4 + i32.load8_u offset=16 + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + local.set 1 + end + local.get 2 + local.get 2 + i32.load + i32.const 1 + i32.add + i32.store + end + local.get 4 + i32.const 112 + i32.add + global.set $__stack_pointer + local.get 1 + i32.const 65535 + i32.and + ) + (func $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE (;35;) (type 9) (param i32 i32 i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 5 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + i32.eqz + br_if 0 (;@7;) + local.get 4 + local.set 1 + loop ;; label = @8 + local.get 1 + i32.eqz + br_if 2 (;@6;) + local.get 5 + i32.const 8 + i32.add + local.get 2 + local.get 3 + local.get 1 + i32.const 4096 + local.get 1 + i32.const 4096 + i32.lt_u + select + local.tee 6 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E + local.get 1 + local.get 6 + i32.sub + local.set 1 + local.get 3 + local.get 6 + i32.add + local.set 3 + local.get 5 + i32.load offset=8 + local.tee 6 + i32.const 2 + i32.eq + br_if 0 (;@8;) + end + local.get 6 + br_table 2 (;@5;) 3 (;@4;) 2 (;@5;) + end + local.get 5 + i32.const 32 + i32.add + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write17h04f43254cbf4a14bE + block ;; label = @7 + block ;; label = @8 + local.get 5 + i32.load offset=32 + br_if 0 (;@8;) + local.get 5 + i32.load offset=40 + local.set 1 + br 1 (;@7;) + end + i32.const 0 + local.set 1 + local.get 5 + i32.load offset=36 + i32.eqz + br_if 5 (;@2;) + end + block ;; label = @7 + local.get 4 + local.get 1 + local.get 4 + local.get 1 + i32.lt_u + select + local.tee 1 + br_if 0 (;@7;) + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + i32.const 0 + i32.store offset=4 + br 6 (;@1;) + end + local.get 5 + i32.const 24 + i32.add + local.get 2 + local.get 3 + local.get 1 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write17ha9b21467307bd2b4E + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 5 + i32.load offset=24 + br_table 1 (;@9;) 2 (;@8;) 0 (;@10;) 1 (;@9;) + end + local.get 5 + i32.const 16 + i32.add + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush17h8dc115899651fb2aE + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + local.get 5 + i32.load offset=16 + br_table 1 (;@12;) 2 (;@11;) 0 (;@13;) 1 (;@12;) + end + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + local.get 1 + i32.store offset=4 + br 11 (;@1;) + end + local.get 0 + local.get 5 + i32.load offset=20 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + i32.store16 offset=2 + i32.const 1 + local.set 1 + br 1 (;@10;) + end + i32.const 0 + local.set 1 + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 0 + local.get 1 + i32.store16 + br 8 (;@1;) + end + local.get 0 + local.get 5 + i32.load offset=28 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + i32.store16 offset=2 + i32.const 1 + local.set 1 + br 1 (;@7;) + end + i32.const 0 + local.set 1 + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 0 + local.get 1 + i32.store16 + br 5 (;@1;) + end + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + local.get 4 + i32.store offset=4 + br 4 (;@1;) + end + local.get 5 + i32.load offset=12 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + local.set 1 + br 1 (;@3;) + end + i32.const 29 + local.set 1 + end + local.get 0 + i32.const 1 + i32.store16 + local.get 0 + local.get 1 + i32.store16 offset=2 + br 1 (;@1;) + end + local.get 5 + i32.const 40 + i32.add + i32.load + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + local.set 1 + local.get 0 + i32.const 1 + i32.store16 + local.get 0 + local.get 1 + i32.store16 offset=2 + end + local.get 5 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $proc_exit (;36;) (type 0) (param i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 0 + i32.const 0 + i32.ne + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit17h17abb18ee28d59a5E + local.get 1 + i32.const 32 + i32.store8 offset=46 + local.get 1 + i32.const 1701734764 + i32.store offset=42 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=34 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=26 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=18 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2067 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 8250 + i32.store16 offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 1 + i32.const 2593 + i32.store16 offset=46 align=1 + local.get 1 + i32.const 1953069157 + i32.store offset=42 align=1 + local.get 1 + i64.const 2338537461596644384 + i64.store offset=34 align=1 + local.get 1 + i64.const 7957695015159098981 + i64.store offset=26 align=1 + local.get 1 + i64.const 7882825952909664372 + i64.store offset=18 align=1 + local.get 1 + i64.const 7599935561254793064 + i64.store offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 38 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 1 + i32.const 10 + i32.store8 offset=10 + local.get 1 + i32.const 10 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $random_get (;37;) (type 12) (param i32 i32) (result i32) + (local i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + call $get_allocation_state + i32.const -2 + i32.add + i32.const -3 + i32.and + br_if 0 (;@6;) + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 3 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@5;) + local.get 3 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@4;) + local.get 3 + i32.const 12 + i32.add + i32.load + br_if 3 (;@3;) + local.get 3 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 0 + i32.store offset=4 + local.get 4 + br_if 4 (;@2;) + local.get 3 + i32.const 8 + i32.add + local.get 1 + i32.store + local.get 1 + i64.extend_i32_u + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi6random6random16get_random_bytes10wit_import17hc981e75ffb0c7143E + local.get 2 + i32.load offset=8 + local.set 1 + local.get 3 + i32.const 0 + i32.store offset=4 + local.get 1 + local.get 0 + i32.ne + br_if 5 (;@1;) + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + i32.const 0 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=24 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=16 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=24 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=16 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 252 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=18 + local.get 2 + i32.const 25956 + i32.store16 offset=16 align=1 + local.get 2 + i64.const 8029109313507521121 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 11 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 256 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=32 + local.get 2 + i64.const 8243107283213623410 + i64.store offset=24 align=1 + local.get 2 + i64.const 7307218417350680677 + i64.store offset=16 align=1 + local.get 2 + i64.const 8390050488160450159 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 25 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2104 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=24 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=16 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview15State3new17hebef4f576c260969E (;38;) (type 10) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 0 + global.set $__stack_pointer + block ;; label = @1 + call $get_allocation_state + i32.const 2 + i32.ne + br_if 0 (;@1;) + i32.const 3 + call $set_allocation_state + i32.const 0 + i32.const 0 + i32.const 8 + i32.const 65536 + call $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E + local.set 1 + i32.const 4 + call $set_allocation_state + local.get 1 + i64.const 0 + i64.store offset=4 align=4 + local.get 1 + i32.const 560490357 + i32.store + local.get 1 + i32.const 12 + i32.add + i64.const 0 + i64.store align=4 + local.get 1 + i64.const 0 + i64.store offset=65488 + local.get 1 + i32.const 0 + i32.store offset=65480 + local.get 1 + i32.const 0 + i32.store offset=65212 + local.get 1 + i64.const 0 + i64.store offset=65200 + local.get 1 + i32.const 2 + i32.store offset=6172 + local.get 1 + i32.const 65496 + i32.add + i64.const 0 + i64.store + local.get 1 + i32.const 65504 + i32.add + i64.const 0 + i64.store + local.get 1 + i32.const 65509 + i32.add + i64.const 0 + i64.store align=1 + local.get 1 + i32.const 560490357 + i32.store offset=65532 + local.get 1 + i32.const 11822 + i32.store16 offset=65528 + local.get 1 + i32.const 0 + i32.store offset=65520 + local.get 0 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 0 + i32.const 32 + i32.store8 offset=47 + local.get 0 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 0 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 0 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 0 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 0 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2584 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 0 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 0 + i32.const 10 + i32.store8 offset=27 + local.get 0 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 0 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 0 + i32.const 10 + i32.store8 offset=11 + local.get 0 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat17h28654a46ea28f0b9E (;39;) (type 2) (param i32 i32) + (local i32 i32 i32 i64 i64 i32 i64 i32 i32 i64 i64 i64 i64 i64) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat10wit_import17h2a0c442607e4eabfE + local.get 2 + i32.const 16 + i32.add + i32.load8_u + local.set 1 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load8_u offset=8 + br_if 0 (;@4;) + local.get 2 + i32.const 88 + i32.add + local.set 3 + local.get 2 + i32.const 64 + i32.add + i32.load8_u + local.set 4 + i64.const 0 + local.set 5 + local.get 2 + i32.const 40 + i32.add + i32.load8_u + br_if 1 (;@3;) + i64.const 0 + local.set 6 + br 2 (;@2;) + end + local.get 0 + i64.const 2 + i64.store offset=72 + br 2 (;@1;) + end + local.get 2 + i32.const 56 + i32.add + i32.load + local.set 7 + local.get 2 + i32.const 48 + i32.add + i64.load + local.set 8 + i64.const 1 + local.set 6 + end + local.get 2 + i32.const 32 + i32.add + local.set 9 + local.get 2 + i32.const 24 + i32.add + local.set 10 + local.get 3 + i32.load8_u + local.set 3 + block ;; label = @2 + block ;; label = @3 + local.get 4 + i32.const 255 + i32.and + br_if 0 (;@3;) + br 1 (;@2;) + end + local.get 2 + i32.const 80 + i32.add + i32.load + local.set 4 + local.get 2 + i32.const 72 + i32.add + i64.load + local.set 11 + i64.const 1 + local.set 5 + end + local.get 9 + i64.load + local.set 12 + local.get 10 + i64.load + local.set 13 + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 255 + i32.and + br_if 0 (;@3;) + i64.const 0 + local.set 14 + br 1 (;@2;) + end + local.get 2 + i32.const 104 + i32.add + i32.load + local.set 3 + local.get 2 + i32.const 96 + i32.add + i64.load + local.set 15 + i64.const 1 + local.set 14 + end + local.get 0 + local.get 3 + i32.store offset=88 + local.get 0 + local.get 15 + i64.store offset=80 + local.get 0 + local.get 14 + i64.store offset=72 + local.get 0 + local.get 4 + i32.store offset=64 + local.get 0 + local.get 11 + i64.store offset=56 + local.get 0 + local.get 5 + i64.store offset=48 + local.get 0 + local.get 7 + i32.store offset=40 + local.get 0 + local.get 8 + i64.store offset=32 + local.get 0 + local.get 6 + i64.store offset=24 + local.get 0 + local.get 12 + i64.store offset=16 + local.get 0 + local.get 13 + i64.store offset=8 + end + local.get 0 + local.get 1 + i32.store8 + local.get 2 + i32.const 112 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E (;40;) (type 2) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E + local.tee 3 + i32.store offset=12 + local.get 2 + local.get 2 + i32.const 12 + i32.add + local.get 0 + local.get 1 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E + block ;; label = @1 + local.get 2 + i32.load + br_if 0 (;@1;) + local.get 2 + i32.load offset=4 + call $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E + end + local.get 3 + call $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E (;41;) (type 4) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + local.get 3 + local.get 4 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush10wit_import17hdeebe224c8a3ee1eE + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 4 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 4 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E (;42;) (type 0) (param i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + local.get 1 + i32.const 48 + i32.store8 offset=15 + local.get 1 + i32.const 15 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + br 1 (;@1;) + end + local.get 0 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 (;43;) (type 0) (param i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 10 + i32.div_u + local.tee 2 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 + local.get 1 + local.get 0 + local.get 2 + i32.const 10 + i32.mul + i32.sub + i32.const 48 + i32.or + i32.store8 offset=15 + local.get 1 + i32.const 15 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h16a6ddb33243b981E (;44;) (type 6) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + br_if 0 (;@1;) + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h1c687a96077692a2E (;45;) (type 5) (param i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 1 + i32.const 32 + i32.store8 offset=47 + local.get 1 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 1 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 10 + i32.store8 offset=11 + local.get 1 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 1 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE (;46;) (type 12) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h056f60faf693b2edE (;47;) (type 12) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E (;48;) (type 5) (param i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.load16_u + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.set 0 + local.get 1 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + return + end + local.get 1 + i32.const 32 + i32.store8 offset=47 + local.get 1 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 1 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 10 + i32.store8 offset=11 + local.get 1 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h6f370bda8e33b647E (;49;) (type 2) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h81fc6e90a02e8038E (;50;) (type 12) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E (;51;) (type 5) (param i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.set 1 + i32.const 6 + local.set 2 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + block ;; label = @30 + block ;; label = @31 + block ;; label = @32 + block ;; label = @33 + block ;; label = @34 + block ;; label = @35 + block ;; label = @36 + block ;; label = @37 + local.get 0 + i32.const 255 + i32.and + br_table 0 (;@37;) 36 (;@1;) 1 (;@36;) 2 (;@35;) 3 (;@34;) 4 (;@33;) 5 (;@32;) 6 (;@31;) 7 (;@30;) 8 (;@29;) 9 (;@28;) 10 (;@27;) 11 (;@26;) 12 (;@25;) 13 (;@24;) 14 (;@23;) 15 (;@22;) 16 (;@21;) 17 (;@20;) 18 (;@19;) 19 (;@18;) 20 (;@17;) 21 (;@16;) 22 (;@15;) 23 (;@14;) 24 (;@13;) 25 (;@12;) 26 (;@11;) 27 (;@10;) 28 (;@9;) 29 (;@8;) 30 (;@7;) 31 (;@6;) 32 (;@5;) 33 (;@4;) 34 (;@3;) 35 (;@2;) 0 (;@37;) + end + local.get 1 + i32.const 2 + i32.store16 offset=14 + local.get 1 + i32.const 14 + i32.add + local.set 0 + local.get 1 + i32.load16_u offset=14 + return + end + i32.const 7 + return + end + i32.const 8 + return + end + i32.const 10 + return + end + i32.const 16 + return + end + i32.const 19 + return + end + i32.const 20 + return + end + i32.const 22 + return + end + i32.const 25 + return + end + i32.const 26 + return + end + i32.const 27 + return + end + i32.const 28 + return + end + i32.const 29 + return + end + i32.const 31 + return + end + i32.const 32 + return + end + i32.const 34 + return + end + i32.const 35 + return + end + i32.const 37 + return + end + i32.const 43 + return + end + i32.const 44 + return + end + i32.const 46 + return + end + i32.const 48 + return + end + i32.const 51 + return + end + i32.const 54 + return + end + i32.const 55 + return + end + i32.const 56 + return + end + i32.const 58 + return + end + i32.const 59 + return + end + i32.const 60 + return + end + i32.const 61 + return + end + i32.const 63 + return + end + i32.const 64 + return + end + i32.const 69 + return + end + i32.const 70 + return + end + i32.const 74 + return + end + i32.const 75 + local.set 2 + end + local.get 2 + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit17h17abb18ee28d59a5E (;52;) (type 0) (param i32) + local.get 0 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit10wit_import17h98a9abacca59ee25E + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write17h04f43254cbf4a14bE (;53;) (type 2) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write10wit_import17h6045fd73b3b0ebb3E + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.load8_u + br_if 0 (;@2;) + local.get 0 + local.get 2 + i32.const 8 + i32.add + i64.load + i64.store offset=8 + i32.const 0 + local.set 1 + br 1 (;@1;) + end + i32.const 1 + local.set 1 + i32.const 1 + local.set 3 + block ;; label = @2 + local.get 2 + i32.const 8 + i32.add + i32.load8_u + br_if 0 (;@2;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.store + end + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write17ha9b21467307bd2b4E (;54;) (type 4) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + local.get 3 + local.get 4 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write10wit_import17h8740460ed2b61d4bE + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 4 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 4 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush17h8dc115899651fb2aE (;55;) (type 2) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush10wit_import17hf8373d6c92853493E + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 2 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4core3ptr68drop_in_place$LT$wasi_snapshot_preview1..descriptors..Descriptor$GT$17hb07f8be291fac130E.llvm.1325158617221779708 (;56;) (type 0) (param i32) + block ;; label = @1 + local.get 0 + i32.load + i32.const 1 + i32.ne + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.load offset=8 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 12 + i32.add + i32.load + call $_ZN110_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..InputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17he923ad5c394af0a2E + end + block ;; label = @2 + local.get 0 + i32.const 16 + i32.add + i32.load + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 20 + i32.add + i32.load + call $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE + end + local.get 0 + i32.const 41 + i32.add + i32.load8_u + i32.const 2 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.const 24 + i32.add + i32.load + call $_ZN115_$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..Descriptor$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hcdbb9b42e2cc6702E + end + ) + (func $_ZN22wasi_snapshot_preview111descriptors7Streams16get_write_stream17he9f74110ff79b411E (;57;) (type 2) (param i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.const 12 + i32.add + local.set 3 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=8 + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + i32.const 33 + i32.add + i32.load8_u + i32.const 2 + i32.eq + br_if 0 (;@7;) + block ;; label = @8 + local.get 1 + i32.const 20 + i32.add + i32.load8_u + i32.const 3 + i32.ne + br_if 0 (;@8;) + local.get 0 + i32.const 8 + i32.store16 offset=2 + br 3 (;@5;) + end + block ;; label = @8 + local.get 1 + i32.const 32 + i32.add + i32.load8_u + br_if 0 (;@8;) + local.get 1 + i32.load offset=16 + local.get 1 + i32.const 24 + i32.add + i64.load + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor16write_via_stream10wit_import17h3219129959ab12b9E + local.get 2 + i32.load8_u offset=8 + br_if 2 (;@6;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + br 5 (;@3;) + end + local.get 1 + i32.load offset=16 + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor17append_via_stream10wit_import17he527cf624217cb52E + local.get 2 + i32.load8_u offset=8 + i32.eqz + br_if 3 (;@4;) + local.get 0 + local.get 2 + i32.const 12 + i32.add + i32.load8_u + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + i32.store16 offset=2 + br 2 (;@5;) + end + local.get 0 + i32.const 8 + i32.store16 offset=2 + br 1 (;@5;) + end + local.get 0 + local.get 2 + i32.const 12 + i32.add + i32.load8_u + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + i32.store16 offset=2 + end + i32.const 1 + local.set 1 + br 3 (;@1;) + end + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + end + block ;; label = @3 + local.get 1 + i32.load offset=8 + local.tee 5 + br_if 0 (;@3;) + local.get 1 + local.get 4 + i32.store offset=12 + local.get 1 + i32.const 1 + i32.store offset=8 + local.get 3 + local.set 4 + end + local.get 5 + local.get 4 + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h6f370bda8e33b647E + local.get 3 + i32.const 0 + local.get 1 + i32.load offset=8 + select + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h1c687a96077692a2E + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=4 + i32.const 0 + local.set 1 + end + local.get 0 + local.get 1 + i32.store16 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview111descriptors11Descriptors3new17hc003b5a0a0683b05E (;58;) (type 6) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 6240 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 0 + i32.store offset=6164 + local.get 3 + i32.const 0 + i32.store offset=6156 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli5stdin9get_stdin10wit_import17hbf493c7102f1d7b4E + local.set 4 + local.get 3 + i32.const 2 + i32.store8 offset=49 + local.get 3 + i32.const 0 + i32.store8 offset=32 + local.get 3 + i32.const 0 + i32.store offset=24 + local.get 3 + local.get 4 + i32.store offset=20 + local.get 3 + i32.const 1 + i32.store offset=16 + local.get 3 + i32.const 1 + i32.store offset=8 + local.get 3 + i32.const 0 + i32.store offset=6196 + local.get 3 + i32.const 0 + i32.store16 offset=6192 + local.get 3 + i32.const 6192 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stdout10get_stdout10wit_import17h74aa56634875754dE + local.set 4 + local.get 3 + i32.const 80 + i32.add + i32.const 1 + i32.store8 + local.get 3 + i32.const 76 + i32.add + local.get 4 + i32.store + local.get 3 + i32.const 72 + i32.add + i32.const 1 + i32.store + local.get 3 + i32.const 64 + i32.add + i32.const 0 + i32.store + local.get 3 + i32.const 89 + i32.add + local.get 3 + i32.const 6200 + i32.add + local.tee 4 + i64.load align=1 + i64.store align=1 + local.get 3 + i32.const 102 + i32.add + local.get 3 + i32.const 6180 + i32.add + local.tee 5 + i32.load16_u + i32.store16 + local.get 3 + i32.const 1 + i32.store offset=56 + local.get 3 + i32.const 2 + i32.store8 offset=97 + local.get 3 + i32.const 1 + i32.store offset=6188 + local.get 3 + i32.const 0 + i32.store16 offset=6184 + local.get 3 + local.get 3 + i64.load offset=6192 align=1 + i64.store offset=81 align=1 + local.get 3 + local.get 3 + i32.load offset=6176 align=2 + i32.store offset=98 align=2 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E + local.set 6 + local.get 3 + i32.const 128 + i32.add + i32.const 2 + i32.store8 + local.get 3 + i32.const 124 + i32.add + local.get 6 + i32.store + local.get 3 + i32.const 120 + i32.add + i32.const 1 + i32.store + local.get 3 + i32.const 112 + i32.add + i32.const 0 + i32.store + local.get 3 + i32.const 137 + i32.add + local.get 4 + i64.load align=1 + i64.store align=1 + local.get 3 + i32.const 150 + i32.add + local.get 5 + i32.load16_u + i32.store16 + local.get 3 + i32.const 1 + i32.store offset=104 + local.get 3 + i32.const 2 + i32.store8 offset=145 + i32.const 3 + local.set 4 + local.get 3 + i32.const 3 + i32.store16 offset=6152 + local.get 3 + i32.const 2 + i32.store offset=6188 + local.get 3 + i32.const 0 + i32.store16 offset=6184 + local.get 3 + local.get 3 + i64.load offset=6192 align=1 + i64.store offset=129 align=1 + local.get 3 + local.get 3 + i32.load offset=6176 align=2 + i32.store offset=146 align=2 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + local.get 3 + i64.const 0 + i64.store offset=6176 align=4 + local.get 1 + local.get 2 + local.get 3 + i32.const 6176 + i32.add + call $_ZN22wasi_snapshot_preview111ImportAlloc10with_arena17hbe581a0add89eeccE + local.get 3 + i32.load offset=6176 + local.set 7 + block ;; label = @1 + local.get 3 + i32.load offset=6180 + local.tee 8 + i32.eqz + br_if 0 (;@1;) + local.get 8 + i32.const 12 + i32.mul + local.set 1 + local.get 3 + i32.const 6192 + i32.add + i32.const 1 + i32.or + local.set 9 + local.get 7 + local.set 2 + loop ;; label = @2 + local.get 2 + i32.load + local.tee 5 + local.get 3 + i32.const 6192 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor8get_type10wit_import17h043b16cabdf753aeE + local.get 3 + i32.load8_u offset=6192 + i32.const 0 + i32.ne + local.get 9 + i32.load8_u + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h81fc6e90a02e8038E + local.set 6 + local.get 3 + i32.const 256 + i32.store16 offset=6232 + local.get 3 + i64.const 0 + i64.store offset=6224 + local.get 3 + local.get 6 + i32.store8 offset=6220 + local.get 3 + local.get 5 + i32.store offset=6216 + local.get 3 + i32.const 0 + i32.store offset=6208 + local.get 3 + i32.const 0 + i32.store offset=6200 + local.get 3 + i32.const 1 + i32.store offset=6192 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.const 65535 + i32.and + local.tee 5 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 3 + i32.const 48 + i32.store16 offset=6186 + local.get 3 + i32.const 6192 + i32.add + call $_ZN4core3ptr68drop_in_place$LT$wasi_snapshot_preview1..descriptors..Descriptor$GT$17hb07f8be291fac130E.llvm.1325158617221779708 + i32.const 1 + local.set 5 + br 1 (;@3;) + end + local.get 3 + i32.const 8 + i32.add + local.get 5 + i32.const 48 + i32.mul + i32.add + local.get 3 + i32.const 6192 + i32.add + i32.const 48 + call $memcpy + drop + local.get 3 + local.get 5 + i32.store offset=6188 + local.get 3 + local.get 4 + i32.const 1 + i32.add + local.tee 4 + i32.store16 offset=6152 + i32.const 0 + local.set 5 + end + local.get 2 + i32.const 12 + i32.add + local.set 2 + local.get 3 + local.get 5 + i32.store16 offset=6184 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + local.get 1 + i32.const -12 + i32.add + local.tee 1 + br_if 0 (;@2;) + end + end + local.get 3 + i32.const 6168 + i32.add + local.get 8 + i32.store + local.get 3 + local.get 7 + i32.store offset=6164 + local.get 0 + local.get 3 + i32.const 8 + i32.add + i32.const 6168 + call $memcpy + drop + local.get 3 + i32.const 6240 + i32.add + global.set $__stack_pointer + ) + (func $get_state_ptr (;59;) (type 10) (result i32) + global.get $internal_state_ptr + ) + (func $set_state_ptr (;60;) (type 0) (param i32) + local.get 0 + global.set $internal_state_ptr + ) + (func $get_allocation_state (;61;) (type 10) (result i32) + global.get $allocation_state + ) + (func $set_allocation_state (;62;) (type 0) (param i32) + local.get 0 + global.set $allocation_state + ) + (func $_ZN17compiler_builtins3mem6memcpy17hfd20217541c602e1E (;63;) (type 11) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.const 16 + i32.ge_u + br_if 0 (;@2;) + local.get 0 + local.set 3 + br 1 (;@1;) + end + local.get 0 + i32.const 0 + local.get 0 + i32.sub + i32.const 3 + i32.and + local.tee 4 + i32.add + local.set 5 + block ;; label = @2 + local.get 4 + i32.eqz + br_if 0 (;@2;) + local.get 0 + local.set 3 + local.get 1 + local.set 6 + loop ;; label = @3 + local.get 3 + local.get 6 + i32.load8_u + i32.store8 + local.get 6 + i32.const 1 + i32.add + local.set 6 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + local.get 5 + i32.lt_u + br_if 0 (;@3;) + end + end + local.get 5 + local.get 2 + local.get 4 + i32.sub + local.tee 7 + i32.const -4 + i32.and + local.tee 8 + i32.add + local.set 3 + block ;; label = @2 + block ;; label = @3 + local.get 1 + local.get 4 + i32.add + local.tee 9 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const 1 + i32.lt_s + br_if 1 (;@2;) + local.get 9 + i32.const 3 + i32.shl + local.tee 6 + i32.const 24 + i32.and + local.set 2 + local.get 9 + i32.const -4 + i32.and + local.tee 10 + i32.const 4 + i32.add + local.set 1 + i32.const 0 + local.get 6 + i32.sub + i32.const 24 + i32.and + local.set 4 + local.get 10 + i32.load + local.set 6 + loop ;; label = @4 + local.get 5 + local.get 6 + local.get 2 + i32.shr_u + local.get 1 + i32.load + local.tee 6 + local.get 4 + i32.shl + i32.or + i32.store + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 5 + i32.const 4 + i32.add + local.tee 5 + local.get 3 + i32.lt_u + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 8 + i32.const 1 + i32.lt_s + br_if 0 (;@2;) + local.get 9 + local.set 1 + loop ;; label = @3 + local.get 5 + local.get 1 + i32.load + i32.store + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 5 + i32.const 4 + i32.add + local.tee 5 + local.get 3 + i32.lt_u + br_if 0 (;@3;) + end + end + local.get 7 + i32.const 3 + i32.and + local.set 2 + local.get 9 + local.get 8 + i32.add + local.set 1 + end + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 3 + local.get 2 + i32.add + local.set 5 + loop ;; label = @2 + local.get 3 + local.get 1 + i32.load8_u + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + local.get 5 + i32.lt_u + br_if 0 (;@2;) + end + end + local.get 0 + ) + (func $memcpy (;64;) (type 11) (param i32 i32 i32) (result i32) + local.get 0 + local.get 1 + local.get 2 + call $_ZN17compiler_builtins3mem6memcpy17hfd20217541c602e1E + ) + (func $__multi3 (;65;) (type 14) (param i32 i64 i64 i64 i64) + (local i64 i64 i64 i64 i64 i64) + local.get 0 + local.get 3 + i64.const 4294967295 + i64.and + local.tee 5 + local.get 1 + i64.const 4294967295 + i64.and + local.tee 6 + i64.mul + local.tee 7 + local.get 3 + i64.const 32 + i64.shr_u + local.tee 8 + local.get 6 + i64.mul + local.tee 6 + local.get 5 + local.get 1 + i64.const 32 + i64.shr_u + local.tee 9 + i64.mul + i64.add + local.tee 5 + i64.const 32 + i64.shl + i64.add + local.tee 10 + i64.store + local.get 0 + local.get 8 + local.get 9 + i64.mul + local.get 5 + local.get 6 + i64.lt_u + i64.extend_i32_u + i64.const 32 + i64.shl + local.get 5 + i64.const 32 + i64.shr_u + i64.or + i64.add + local.get 10 + local.get 7 + i64.lt_u + i64.extend_i32_u + i64.add + local.get 4 + local.get 1 + i64.mul + local.get 3 + local.get 2 + i64.mul + i64.add + i64.add + i64.store offset=8 + ) + (func $allocate_stack (;66;) (type 15) + global.get $allocation_state + i32.const 0 + i32.eq + if ;; label = @1 + i32.const 1 + global.set $allocation_state + i32.const 0 + i32.const 0 + i32.const 8 + i32.const 65536 + call $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E + i32.const 65536 + i32.add + global.set $__stack_pointer + i32.const 2 + global.set $allocation_state + end + ) + (global $__stack_pointer (;0;) (mut i32) i32.const 0) + (global $internal_state_ptr (;1;) (mut i32) i32.const 0) + (global $allocation_state (;2;) (mut i32) i32.const 0) + (export "environ_sizes_get" (func $environ_sizes_get)) + (export "fd_write" (func $fd_write)) + (export "clock_time_get" (func $clock_time_get)) + (export "cabi_import_realloc" (func $cabi_import_realloc)) + (export "cabi_export_realloc" (func $cabi_export_realloc)) + (export "random_get" (func $random_get)) + (export "proc_exit" (func $proc_exit)) + (export "environ_get" (func $environ_get)) + (@producers + (language "Rust" "") + (processed-by "rustc" "1.75.0 (82e1608df 2023-12-21)") + ) + ) + (core module (;2;) + (type (;0;) (func (param i32 i32) (result i32))) + (type (;1;) (func (param i32 i32 i32 i32 i32 i32 i32 f32 i64))) + (type (;2;) (func (param i32))) + (type (;3;) (func (param i32 i64 i32))) + (type (;4;) (func (param i32 i32))) + (type (;5;) (func (param i32 i32 i32 i32))) + (type (;6;) (func (param i64 i32))) + (type (;7;) (func (param i32 i64 i32) (result i32))) + (type (;8;) (func (param i32 i32 i32 i32) (result i32))) + (type (;9;) (func (param i32))) + (func $#func0 (@name "indirect-auction:auction-stub/stub-auction-[constructor]api") (;0;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 0 + call_indirect (type 0) + ) + (func $#func1 (@name "indirect-auction:auction-stub/stub-auction-[method]api.initialize") (;1;) (type 1) (param i32 i32 i32 i32 i32 i32 i32 f32 i64) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + local.get 4 + local.get 5 + local.get 6 + local.get 7 + local.get 8 + i32.const 1 + call_indirect (type 1) + ) + (func $indirect-wasi:filesystem/preopens@0.2.0-get-directories (;2;) (type 2) (param i32) + local.get 0 + i32.const 2 + call_indirect (type 2) + ) + (func $indirect-wasi:clocks/wall-clock@0.2.0-now (;3;) (type 2) (param i32) + local.get 0 + i32.const 3 + call_indirect (type 2) + ) + (func $#func4 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.write-via-stream") (;4;) (type 3) (param i32 i64 i32) + local.get 0 + local.get 1 + local.get 2 + i32.const 4 + call_indirect (type 3) + ) + (func $#func5 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.append-via-stream") (;5;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 5 + call_indirect (type 4) + ) + (func $#func6 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.get-type") (;6;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 6 + call_indirect (type 4) + ) + (func $#func7 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.stat") (;7;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 7 + call_indirect (type 4) + ) + (func $indirect-wasi:filesystem/types@0.2.0-filesystem-error-code (;8;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 8 + call_indirect (type 4) + ) + (func $#func9 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.check-write") (;9;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 9 + call_indirect (type 4) + ) + (func $#func10 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.write") (;10;) (type 5) (param i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 10 + call_indirect (type 5) + ) + (func $#func11 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.blocking-write-and-flush") (;11;) (type 5) (param i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 11 + call_indirect (type 5) + ) + (func $#func12 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.blocking-flush") (;12;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 12 + call_indirect (type 4) + ) + (func $indirect-wasi:random/random@0.2.0-get-random-bytes (;13;) (type 6) (param i64 i32) + local.get 0 + local.get 1 + i32.const 13 + call_indirect (type 6) + ) + (func $indirect-wasi:cli/environment@0.2.0-get-environment (;14;) (type 2) (param i32) + local.get 0 + i32.const 14 + call_indirect (type 2) + ) + (func $adapt-wasi_snapshot_preview1-random_get (;15;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 15 + call_indirect (type 0) + ) + (func $adapt-wasi_snapshot_preview1-clock_time_get (;16;) (type 7) (param i32 i64 i32) (result i32) + local.get 0 + local.get 1 + local.get 2 + i32.const 16 + call_indirect (type 7) + ) + (func $adapt-wasi_snapshot_preview1-fd_write (;17;) (type 8) (param i32 i32 i32 i32) (result i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 17 + call_indirect (type 8) + ) + (func $adapt-wasi_snapshot_preview1-environ_get (;18;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 18 + call_indirect (type 0) + ) + (func $adapt-wasi_snapshot_preview1-environ_sizes_get (;19;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 19 + call_indirect (type 0) + ) + (func $adapt-wasi_snapshot_preview1-proc_exit (;20;) (type 9) (param i32) + local.get 0 + i32.const 20 + call_indirect (type 9) + ) + (table (;0;) 21 21 funcref) + (export "0" (func $#func0)) + (export "1" (func $#func1)) + (export "2" (func $indirect-wasi:filesystem/preopens@0.2.0-get-directories)) + (export "3" (func $indirect-wasi:clocks/wall-clock@0.2.0-now)) + (export "4" (func $#func4)) + (export "5" (func $#func5)) + (export "6" (func $#func6)) + (export "7" (func $#func7)) + (export "8" (func $indirect-wasi:filesystem/types@0.2.0-filesystem-error-code)) + (export "9" (func $#func9)) + (export "10" (func $#func10)) + (export "11" (func $#func11)) + (export "12" (func $#func12)) + (export "13" (func $indirect-wasi:random/random@0.2.0-get-random-bytes)) + (export "14" (func $indirect-wasi:cli/environment@0.2.0-get-environment)) + (export "15" (func $adapt-wasi_snapshot_preview1-random_get)) + (export "16" (func $adapt-wasi_snapshot_preview1-clock_time_get)) + (export "17" (func $adapt-wasi_snapshot_preview1-fd_write)) + (export "18" (func $adapt-wasi_snapshot_preview1-environ_get)) + (export "19" (func $adapt-wasi_snapshot_preview1-environ_sizes_get)) + (export "20" (func $adapt-wasi_snapshot_preview1-proc_exit)) + (export "$imports" (table 0)) + (@producers + (processed-by "wit-component" "0.20.0") + ) + ) + (core module (;3;) + (type (;0;) (func (param i32 i32) (result i32))) + (type (;1;) (func (param i32 i32 i32 i32 i32 i32 i32 f32 i64))) + (type (;2;) (func (param i32))) + (type (;3;) (func (param i32 i64 i32))) + (type (;4;) (func (param i32 i32))) + (type (;5;) (func (param i32 i32 i32 i32))) + (type (;6;) (func (param i64 i32))) + (type (;7;) (func (param i32 i64 i32) (result i32))) + (type (;8;) (func (param i32 i32 i32 i32) (result i32))) + (type (;9;) (func (param i32))) + (import "" "0" (func (;0;) (type 0))) + (import "" "1" (func (;1;) (type 1))) + (import "" "2" (func (;2;) (type 2))) + (import "" "3" (func (;3;) (type 2))) + (import "" "4" (func (;4;) (type 3))) + (import "" "5" (func (;5;) (type 4))) + (import "" "6" (func (;6;) (type 4))) + (import "" "7" (func (;7;) (type 4))) + (import "" "8" (func (;8;) (type 4))) + (import "" "9" (func (;9;) (type 4))) + (import "" "10" (func (;10;) (type 5))) + (import "" "11" (func (;11;) (type 5))) + (import "" "12" (func (;12;) (type 4))) + (import "" "13" (func (;13;) (type 6))) + (import "" "14" (func (;14;) (type 2))) + (import "" "15" (func (;15;) (type 0))) + (import "" "16" (func (;16;) (type 7))) + (import "" "17" (func (;17;) (type 8))) + (import "" "18" (func (;18;) (type 0))) + (import "" "19" (func (;19;) (type 0))) + (import "" "20" (func (;20;) (type 9))) + (import "" "$imports" (table (;0;) 21 21 funcref)) + (elem (;0;) (i32.const 0) func 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20) + (@producers + (processed-by "wit-component" "0.20.0") + ) + ) + (core instance (;0;) (instantiate 2)) + (alias export 2 "api" (type (;25;))) + (core func (;0;) (canon resource.drop 25)) + (alias core export 0 "0" (core func (;1;))) + (alias core export 0 "1" (core func (;2;))) + (core instance (;1;) + (export "[resource-drop]api" (func 0)) + (export "[constructor]api" (func 1)) + (export "[method]api.initialize" (func 2)) + ) + (alias core export 0 "15" (core func (;3;))) + (alias core export 0 "16" (core func (;4;))) + (alias core export 0 "17" (core func (;5;))) + (alias core export 0 "18" (core func (;6;))) + (alias core export 0 "19" (core func (;7;))) + (alias core export 0 "20" (core func (;8;))) + (core instance (;2;) + (export "random_get" (func 3)) + (export "clock_time_get" (func 4)) + (export "fd_write" (func 5)) + (export "environ_get" (func 6)) + (export "environ_sizes_get" (func 7)) + (export "proc_exit" (func 8)) + ) + (core instance (;3;) (instantiate 0 + (with "auction:auction-stub/stub-auction" (instance 1)) + (with "wasi_snapshot_preview1" (instance 2)) + ) + ) + (alias core export 3 "memory" (core memory (;0;))) + (alias core export 3 "cabi_realloc" (core func (;9;))) + (alias core export 3 "cabi_realloc" (core func (;10;))) + (core instance (;4;) + (export "cabi_realloc" (func 10)) + ) + (core instance (;5;) + (export "memory" (memory 0)) + ) + (alias core export 0 "2" (core func (;11;))) + (core instance (;6;) + (export "get-directories" (func 11)) + ) + (alias core export 0 "3" (core func (;12;))) + (core instance (;7;) + (export "now" (func 12)) + ) + (alias export 10 "now" (func (;0;))) + (core func (;13;) (canon lower (func 0))) + (core instance (;8;) + (export "now" (func 13)) + ) + (alias export 12 "descriptor" (type (;26;))) + (core func (;14;) (canon resource.drop 26)) + (alias core export 0 "4" (core func (;15;))) + (alias core export 0 "5" (core func (;16;))) + (alias core export 0 "6" (core func (;17;))) + (alias core export 0 "7" (core func (;18;))) + (alias core export 0 "8" (core func (;19;))) + (core instance (;9;) + (export "[resource-drop]descriptor" (func 14)) + (export "[method]descriptor.write-via-stream" (func 15)) + (export "[method]descriptor.append-via-stream" (func 16)) + (export "[method]descriptor.get-type" (func 17)) + (export "[method]descriptor.stat" (func 18)) + (export "filesystem-error-code" (func 19)) + ) + (alias export 5 "error" (type (;27;))) + (core func (;20;) (canon resource.drop 27)) + (core instance (;10;) + (export "[resource-drop]error" (func 20)) + ) + (alias export 6 "input-stream" (type (;28;))) + (core func (;21;) (canon resource.drop 28)) + (alias export 6 "output-stream" (type (;29;))) + (core func (;22;) (canon resource.drop 29)) + (alias core export 0 "9" (core func (;23;))) + (alias core export 0 "10" (core func (;24;))) + (alias core export 0 "11" (core func (;25;))) + (alias core export 0 "12" (core func (;26;))) + (core instance (;11;) + (export "[resource-drop]input-stream" (func 21)) + (export "[resource-drop]output-stream" (func 22)) + (export "[method]output-stream.check-write" (func 23)) + (export "[method]output-stream.write" (func 24)) + (export "[method]output-stream.blocking-write-and-flush" (func 25)) + (export "[method]output-stream.blocking-flush" (func 26)) + ) + (alias core export 0 "13" (core func (;27;))) + (core instance (;12;) + (export "get-random-bytes" (func 27)) + ) + (alias core export 0 "14" (core func (;28;))) + (core instance (;13;) + (export "get-environment" (func 28)) + ) + (alias export 9 "get-stderr" (func (;1;))) + (core func (;29;) (canon lower (func 1))) + (core instance (;14;) + (export "get-stderr" (func 29)) + ) + (alias export 4 "exit" (func (;2;))) + (core func (;30;) (canon lower (func 2))) + (core instance (;15;) + (export "exit" (func 30)) + ) + (alias export 7 "get-stdin" (func (;3;))) + (core func (;31;) (canon lower (func 3))) + (core instance (;16;) + (export "get-stdin" (func 31)) + ) + (alias export 8 "get-stdout" (func (;4;))) + (core func (;32;) (canon lower (func 4))) + (core instance (;17;) + (export "get-stdout" (func 32)) + ) + (core instance (;18;) (instantiate 1 + (with "__main_module__" (instance 4)) + (with "env" (instance 5)) + (with "wasi:filesystem/preopens@0.2.0" (instance 6)) + (with "wasi:clocks/wall-clock@0.2.0" (instance 7)) + (with "wasi:clocks/monotonic-clock@0.2.0" (instance 8)) + (with "wasi:filesystem/types@0.2.0" (instance 9)) + (with "wasi:io/error@0.2.0" (instance 10)) + (with "wasi:io/streams@0.2.0" (instance 11)) + (with "wasi:random/random@0.2.0" (instance 12)) + (with "wasi:cli/environment@0.2.0" (instance 13)) + (with "wasi:cli/stderr@0.2.0" (instance 14)) + (with "wasi:cli/exit@0.2.0" (instance 15)) + (with "wasi:cli/stdin@0.2.0" (instance 16)) + (with "wasi:cli/stdout@0.2.0" (instance 17)) + ) + ) + (alias core export 18 "cabi_export_realloc" (core func (;33;))) + (alias core export 18 "cabi_import_realloc" (core func (;34;))) + (alias core export 0 "$imports" (core table (;0;))) + (alias export 2 "[constructor]api" (func (;5;))) + (core func (;35;) (canon lower (func 5) (memory 0) string-encoding=utf8)) + (alias export 2 "[method]api.initialize" (func (;6;))) + (core func (;36;) (canon lower (func 6) (memory 0) string-encoding=utf8)) + (alias export 13 "get-directories" (func (;7;))) + (core func (;37;) (canon lower (func 7) (memory 0) (realloc 34) string-encoding=utf8)) + (alias export 11 "now" (func (;8;))) + (core func (;38;) (canon lower (func 8) (memory 0))) + (alias export 12 "[method]descriptor.write-via-stream" (func (;9;))) + (core func (;39;) (canon lower (func 9) (memory 0))) + (alias export 12 "[method]descriptor.append-via-stream" (func (;10;))) + (core func (;40;) (canon lower (func 10) (memory 0))) + (alias export 12 "[method]descriptor.get-type" (func (;11;))) + (core func (;41;) (canon lower (func 11) (memory 0))) + (alias export 12 "[method]descriptor.stat" (func (;12;))) + (core func (;42;) (canon lower (func 12) (memory 0))) + (alias export 12 "filesystem-error-code" (func (;13;))) + (core func (;43;) (canon lower (func 13) (memory 0))) + (alias export 6 "[method]output-stream.check-write" (func (;14;))) + (core func (;44;) (canon lower (func 14) (memory 0))) + (alias export 6 "[method]output-stream.write" (func (;15;))) + (core func (;45;) (canon lower (func 15) (memory 0))) + (alias export 6 "[method]output-stream.blocking-write-and-flush" (func (;16;))) + (core func (;46;) (canon lower (func 16) (memory 0))) + (alias export 6 "[method]output-stream.blocking-flush" (func (;17;))) + (core func (;47;) (canon lower (func 17) (memory 0))) + (alias export 14 "get-random-bytes" (func (;18;))) + (core func (;48;) (canon lower (func 18) (memory 0) (realloc 34))) + (alias export 3 "get-environment" (func (;19;))) + (core func (;49;) (canon lower (func 19) (memory 0) (realloc 34) string-encoding=utf8)) + (alias core export 18 "random_get" (core func (;50;))) + (alias core export 18 "clock_time_get" (core func (;51;))) + (alias core export 18 "fd_write" (core func (;52;))) + (alias core export 18 "environ_get" (core func (;53;))) + (alias core export 18 "environ_sizes_get" (core func (;54;))) + (alias core export 18 "proc_exit" (core func (;55;))) + (core instance (;19;) + (export "$imports" (table 0)) + (export "0" (func 35)) + (export "1" (func 36)) + (export "2" (func 37)) + (export "3" (func 38)) + (export "4" (func 39)) + (export "5" (func 40)) + (export "6" (func 41)) + (export "7" (func 42)) + (export "8" (func 43)) + (export "9" (func 44)) + (export "10" (func 45)) + (export "11" (func 46)) + (export "12" (func 47)) + (export "13" (func 48)) + (export "14" (func 49)) + (export "15" (func 50)) + (export "16" (func 51)) + (export "17" (func 52)) + (export "18" (func 53)) + (export "19" (func 54)) + (export "20" (func 55)) + ) + (core instance (;20;) (instantiate 3 + (with "" (instance 19)) + ) + ) + (alias export 1 "bidder-id" (type (;30;))) + (type (;31;) (func (param "name" string) (param "address" string) (result 30))) + (alias core export 3 "auction:registry/api#create-bidder" (core func (;56;))) + (alias core export 3 "cabi_post_auction:registry/api#create-bidder" (core func (;57;))) + (func (;20;) (type 31) (canon lift (core func 56) (memory 0) (realloc 9) string-encoding=utf8 (post-return 57))) + (alias export 1 "deadline" (type (;32;))) + (alias export 1 "auction-id" (type (;33;))) + (type (;34;) (func (param "name" string) (param "description" string) (param "limit-price" float32) (param "expiration" 32) (result 33))) + (alias core export 3 "auction:registry/api#create-auction" (core func (;58;))) + (alias core export 3 "cabi_post_auction:registry/api#create-auction" (core func (;59;))) + (func (;21;) (type 34) (canon lift (core func 58) (memory 0) (realloc 9) string-encoding=utf8 (post-return 59))) + (alias export 1 "auction" (type (;35;))) + (type (;36;) (list 35)) + (type (;37;) (func (result 36))) + (alias core export 3 "auction:registry/api#get-auctions" (core func (;60;))) + (alias core export 3 "cabi_post_auction:registry/api#get-auctions" (core func (;61;))) + (func (;22;) (type 37) (canon lift (core func 60) (memory 0) string-encoding=utf8 (post-return 61))) + (alias export 1 "bidder-id" (type (;38;))) + (alias export 1 "auction-id" (type (;39;))) + (alias export 1 "deadline" (type (;40;))) + (alias export 1 "auction" (type (;41;))) + (component (;0;) + (type (;0;) (record (field "bidder-id" string))) + (import "import-type-bidder-id" (type (;1;) (eq 0))) + (type (;2;) (record (field "auction-id" string))) + (import "import-type-auction-id" (type (;3;) (eq 2))) + (type (;4;) u64) + (import "import-type-deadline" (type (;5;) (eq 4))) + (type (;6;) (record (field "auction-id" 3) (field "name" string) (field "description" string) (field "limit-price" float32) (field "expiration" 5))) + (import "import-type-auction" (type (;7;) (eq 6))) + (import "import-type-bidder-id0" (type (;8;) (eq 1))) + (type (;9;) (func (param "name" string) (param "address" string) (result 8))) + (import "import-func-create-bidder" (func (;0;) (type 9))) + (import "import-type-deadline0" (type (;10;) (eq 5))) + (import "import-type-auction-id0" (type (;11;) (eq 3))) + (type (;12;) (func (param "name" string) (param "description" string) (param "limit-price" float32) (param "expiration" 10) (result 11))) + (import "import-func-create-auction" (func (;1;) (type 12))) + (import "import-type-auction0" (type (;13;) (eq 7))) + (type (;14;) (list 13)) + (type (;15;) (func (result 14))) + (import "import-func-get-auctions" (func (;2;) (type 15))) + (export (;16;) "bidder-id" (type 1)) + (export (;17;) "auction-id" (type 3)) + (export (;18;) "deadline" (type 5)) + (export (;19;) "auction" (type 7)) + (type (;20;) (func (param "name" string) (param "address" string) (result 16))) + (export (;3;) "create-bidder" (func 0) (func (type 20))) + (type (;21;) (func (param "name" string) (param "description" string) (param "limit-price" float32) (param "expiration" 18) (result 17))) + (export (;4;) "create-auction" (func 1) (func (type 21))) + (type (;22;) (list 19)) + (type (;23;) (func (result 22))) + (export (;5;) "get-auctions" (func 2) (func (type 23))) + ) + (instance (;15;) (instantiate 0 + (with "import-func-create-bidder" (func 20)) + (with "import-func-create-auction" (func 21)) + (with "import-func-get-auctions" (func 22)) + (with "import-type-bidder-id" (type 38)) + (with "import-type-auction-id" (type 39)) + (with "import-type-deadline" (type 40)) + (with "import-type-auction" (type 41)) + (with "import-type-bidder-id0" (type 30)) + (with "import-type-deadline0" (type 32)) + (with "import-type-auction-id0" (type 33)) + (with "import-type-auction0" (type 35)) + ) + ) + (export (;16;) "auction:registry/api" (instance 15)) + (@producers + (processed-by "wit-component" "0.20.0") + (processed-by "cargo-component" "0.7.0 (wasi:ab5a448)") + ) + ) + (component (;1;) + (type (;0;) + (instance + (type (;0;) (record (field "value" string))) + (export (;1;) "uri" (type (eq 0))) + (export (;2;) "wasm-rpc" (type (sub resource))) + (type (;3;) s32) + (export (;4;) "node-index" (type (eq 3))) + (type (;5;) (list 4)) + (type (;6;) (option 4)) + (type (;7;) (tuple u32 6)) + (type (;8;) (list bool)) + (type (;9;) (result 6 (error 6))) + (type (;10;) (variant (case "record-value" 5) (case "variant-value" 7) (case "enum-value" u32) (case "flags-value" 8) (case "tuple-value" 5) (case "list-value" 5) (case "option-value" 6) (case "result-value" 9) (case "prim-u8" u8) (case "prim-u16" u16) (case "prim-u32" u32) (case "prim-u64" u64) (case "prim-s8" s8) (case "prim-s16" s16) (case "prim-s32" s32) (case "prim-s64" s64) (case "prim-float32" float32) (case "prim-float64" float64) (case "prim-char" char) (case "prim-bool" bool) (case "prim-string" string))) + (export (;11;) "wit-node" (type (eq 10))) + (type (;12;) (list 11)) + (type (;13;) (record (field "nodes" 12))) + (export (;14;) "wit-value" (type (eq 13))) + (type (;15;) (own 2)) + (type (;16;) (func (param "location" 1) (result 15))) + (export (;0;) "[constructor]wasm-rpc" (func (type 16))) + (type (;17;) (borrow 2)) + (type (;18;) (list 14)) + (type (;19;) (result 14)) + (type (;20;) (func (param "self" 17) (param "function-name" string) (param "function-params" 18) (result 19))) + (export (;1;) "[method]wasm-rpc.invoke-and-await" (func (type 20))) + ) + ) + (import "golem:rpc/types@0.1.0" (instance (;0;) (type 0))) + (type (;1;) + (instance + (type (;0;) (record (field "bidder-id" string))) + (export (;1;) "bidder-id" (type (eq 0))) + (type (;2;) (record (field "auction-id" string))) + (export (;3;) "auction-id" (type (eq 2))) + (type (;4;) u64) + (export (;5;) "deadline" (type (eq 4))) + (type (;6;) (record (field "auction-id" 3) (field "name" string) (field "description" string) (field "limit-price" float32) (field "expiration" 5))) + (export (;7;) "auction" (type (eq 6))) + (type (;8;) (variant (case "auction-expired") (case "price-too-low") (case "success"))) + (export (;9;) "bid-result" (type (eq 8))) + ) + ) + (import "auction:auction/api" (instance (;1;) (type 1))) + (type (;2;) + (instance + (type (;0;) (tuple string string)) + (type (;1;) (list 0)) + (type (;2;) (func (result 1))) + (export (;0;) "get-environment" (func (type 2))) + ) + ) + (import "wasi:cli/environment@0.2.0" (instance (;2;) (type 2))) + (type (;3;) + (instance + (type (;0;) (result)) + (type (;1;) (func (param "status" 0))) + (export (;0;) "exit" (func (type 1))) + ) + ) + (import "wasi:cli/exit@0.2.0" (instance (;3;) (type 3))) + (type (;4;) + (instance + (export (;0;) "error" (type (sub resource))) + ) + ) + (import "wasi:io/error@0.2.0" (instance (;4;) (type 4))) + (alias export 4 "error" (type (;5;))) + (type (;6;) + (instance + (export (;0;) "output-stream" (type (sub resource))) + (alias outer 1 5 (type (;1;))) + (export (;2;) "error" (type (eq 1))) + (type (;3;) (own 2)) + (type (;4;) (variant (case "last-operation-failed" 3) (case "closed"))) + (export (;5;) "stream-error" (type (eq 4))) + (export (;6;) "input-stream" (type (sub resource))) + (type (;7;) (borrow 0)) + (type (;8;) (result u64 (error 5))) + (type (;9;) (func (param "self" 7) (result 8))) + (export (;0;) "[method]output-stream.check-write" (func (type 9))) + (type (;10;) (list u8)) + (type (;11;) (result (error 5))) + (type (;12;) (func (param "self" 7) (param "contents" 10) (result 11))) + (export (;1;) "[method]output-stream.write" (func (type 12))) + (export (;2;) "[method]output-stream.blocking-write-and-flush" (func (type 12))) + (type (;13;) (func (param "self" 7) (result 11))) + (export (;3;) "[method]output-stream.blocking-flush" (func (type 13))) + ) + ) + (import "wasi:io/streams@0.2.0" (instance (;5;) (type 6))) + (alias export 5 "input-stream" (type (;7;))) + (type (;8;) + (instance + (alias outer 1 7 (type (;0;))) + (export (;1;) "input-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stdin" (func (type 3))) + ) + ) + (import "wasi:cli/stdin@0.2.0" (instance (;6;) (type 8))) + (alias export 5 "output-stream" (type (;9;))) + (type (;10;) + (instance + (alias outer 1 9 (type (;0;))) + (export (;1;) "output-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stdout" (func (type 3))) + ) + ) + (import "wasi:cli/stdout@0.2.0" (instance (;7;) (type 10))) + (alias export 5 "output-stream" (type (;11;))) + (type (;12;) + (instance + (alias outer 1 11 (type (;0;))) + (export (;1;) "output-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stderr" (func (type 3))) + ) + ) + (import "wasi:cli/stderr@0.2.0" (instance (;8;) (type 12))) + (type (;13;) + (instance + (type (;0;) (record (field "seconds" u64) (field "nanoseconds" u32))) + (export (;1;) "datetime" (type (eq 0))) + ) + ) + (import "wasi:clocks/wall-clock@0.2.0" (instance (;9;) (type 13))) + (alias export 5 "output-stream" (type (;14;))) + (alias export 9 "datetime" (type (;15;))) + (alias export 5 "error" (type (;16;))) + (type (;17;) + (instance + (export (;0;) "descriptor" (type (sub resource))) + (type (;1;) u64) + (export (;2;) "filesize" (type (eq 1))) + (alias outer 1 14 (type (;3;))) + (export (;4;) "output-stream" (type (eq 3))) + (type (;5;) (enum "access" "would-block" "already" "bad-descriptor" "busy" "deadlock" "quota" "exist" "file-too-large" "illegal-byte-sequence" "in-progress" "interrupted" "invalid" "io" "is-directory" "loop" "too-many-links" "message-size" "name-too-long" "no-device" "no-entry" "no-lock" "insufficient-memory" "insufficient-space" "not-directory" "not-empty" "not-recoverable" "unsupported" "no-tty" "no-such-device" "overflow" "not-permitted" "pipe" "read-only" "invalid-seek" "text-file-busy" "cross-device")) + (export (;6;) "error-code" (type (eq 5))) + (type (;7;) (enum "unknown" "block-device" "character-device" "directory" "fifo" "symbolic-link" "regular-file" "socket")) + (export (;8;) "descriptor-type" (type (eq 7))) + (type (;9;) u64) + (export (;10;) "link-count" (type (eq 9))) + (alias outer 1 15 (type (;11;))) + (export (;12;) "datetime" (type (eq 11))) + (type (;13;) (option 12)) + (type (;14;) (record (field "type" 8) (field "link-count" 10) (field "size" 2) (field "data-access-timestamp" 13) (field "data-modification-timestamp" 13) (field "status-change-timestamp" 13))) + (export (;15;) "descriptor-stat" (type (eq 14))) + (alias outer 1 16 (type (;16;))) + (export (;17;) "error" (type (eq 16))) + (type (;18;) (borrow 0)) + (type (;19;) (own 4)) + (type (;20;) (result 19 (error 6))) + (type (;21;) (func (param "self" 18) (param "offset" 2) (result 20))) + (export (;0;) "[method]descriptor.write-via-stream" (func (type 21))) + (type (;22;) (func (param "self" 18) (result 20))) + (export (;1;) "[method]descriptor.append-via-stream" (func (type 22))) + (type (;23;) (result 8 (error 6))) + (type (;24;) (func (param "self" 18) (result 23))) + (export (;2;) "[method]descriptor.get-type" (func (type 24))) + (type (;25;) (result 15 (error 6))) + (type (;26;) (func (param "self" 18) (result 25))) + (export (;3;) "[method]descriptor.stat" (func (type 26))) + (type (;27;) (borrow 17)) + (type (;28;) (option 6)) + (type (;29;) (func (param "err" 27) (result 28))) + (export (;4;) "filesystem-error-code" (func (type 29))) + ) + ) + (import "wasi:filesystem/types@0.2.0" (instance (;10;) (type 17))) + (alias export 10 "descriptor" (type (;18;))) + (type (;19;) + (instance + (alias outer 1 18 (type (;0;))) + (export (;1;) "descriptor" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (tuple 2 string)) + (type (;4;) (list 3)) + (type (;5;) (func (result 4))) + (export (;0;) "get-directories" (func (type 5))) + ) + ) + (import "wasi:filesystem/preopens@0.2.0" (instance (;11;) (type 19))) + (core module (;0;) + (type (;0;) (func (param i32))) + (type (;1;) (func (param i32 i32))) + (type (;2;) (func (param i32 i32 i32))) + (type (;3;) (func (param i32 i32 i32) (result i32))) + (type (;4;) (func (param i32 i32) (result i32))) + (type (;5;) (func (param i32) (result i32))) + (type (;6;) (func (param i32 i32 i32 i32 i32 i32))) + (type (;7;) (func (param i32 i32 i32 i32) (result i32))) + (type (;8;) (func)) + (type (;9;) (func (param i32 i32 f32))) + (type (;10;) (func (param i32 i32 i64))) + (type (;11;) (func (param i32 i32 i32 i32))) + (type (;12;) (func (param i32 i32 f32) (result i32))) + (type (;13;) (func (param i32 i32 i32 i32 i32))) + (type (;14;) (func (param i32 i32 i32 i32 i32 i32 i32 f32 i64))) + (type (;15;) (func (param i32 i32 i32 f32) (result i32))) + (type (;16;) (func (param i32 i32 i32 i32 i32 i32 i32))) + (type (;17;) (func (param i32 i64) (result i32))) + (type (;18;) (func (param i32 f32) (result i32))) + (type (;19;) (func (param i32 i32 i32 i32 i32 i32 i32 i32))) + (type (;20;) (func (param f32) (result f32))) + (type (;21;) (func (param f64) (result f64))) + (type (;22;) (func (param i64) (result i64))) + (type (;23;) (func (param i32) (result f32))) + (type (;24;) (func (param i32) (result f64))) + (type (;25;) (func (param i32) (result i64))) + (type (;26;) (func (result i32))) + (type (;27;) (func (param i32 i32 i32 i32 i32) (result i32))) + (type (;28;) (func (param i32 i32 i32 i32 i32 i32) (result i32))) + (type (;29;) (func (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32))) + (type (;30;) (func (param i64 i32 i32) (result i32))) + (import "golem:rpc/types@0.1.0" "[resource-drop]wasm-rpc" (func $_ZN98_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WasmRpc$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h335e033de69ed88aE (;0;) (type 0))) + (import "[export]auction:auction-stub/stub-auction" "[resource-new]api" (func $_ZN12auction_stub8bindings7exports7auction12auction_stub12stub_auction73_$LT$impl$u20$wit_bindgen..RustResource$u20$for$u20$auction_stub..Api$GT$3new3new17h58b09c2d7d65a9a9E (;1;) (type 5))) + (import "golem:rpc/types@0.1.0" "[constructor]wasm-rpc" (func $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc3new10wit_import17h0dff6e97e1fd6286E (;2;) (type 4))) + (import "golem:rpc/types@0.1.0" "[method]wasm-rpc.invoke-and-await" (func $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc16invoke_and_await10wit_import17hc90676d2b26bf894E (;3;) (type 6))) + (import "wasi_snapshot_preview1" "fd_write" (func $_ZN4wasi13lib_generated22wasi_snapshot_preview18fd_write17ha06993ea0cc0ed56E (;4;) (type 7))) + (import "wasi_snapshot_preview1" "environ_get" (func $__imported_wasi_snapshot_preview1_environ_get (;5;) (type 4))) + (import "wasi_snapshot_preview1" "environ_sizes_get" (func $__imported_wasi_snapshot_preview1_environ_sizes_get (;6;) (type 4))) + (import "wasi_snapshot_preview1" "proc_exit" (func $__imported_wasi_snapshot_preview1_proc_exit (;7;) (type 0))) + (func $__wasm_call_ctors (;8;) (type 8)) + (func $_ZN98_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WasmRpc$u20$as$u20$wit_bindgen..WasmResource$GT$4drop17h31c01c6531f40797E (;9;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN98_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WasmRpc$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h335e033de69ed88aE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3str56_$LT$impl$u20$alloc..borrow..ToOwned$u20$for$u20$str$GT$8to_owned17h86784c75917584bbE (;10;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 96 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 2 + i32.store offset=48 + local.get 5 + local.get 1 + i32.store offset=52 + local.get 5 + local.get 2 + i32.store offset=56 + local.get 5 + local.get 2 + i32.store offset=60 + i32.const 0 + local.set 6 + local.get 5 + local.get 2 + local.get 6 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h34dcdb413d9147c1E + local.get 5 + i32.load offset=4 + local.set 7 + local.get 5 + i32.load + local.set 8 + local.get 5 + local.get 8 + i32.store offset=32 + local.get 5 + local.get 7 + i32.store offset=36 + i32.const 0 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=40 + local.get 5 + local.get 1 + i32.store offset=64 + i32.const 32 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=68 + i32.const 32 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=72 + local.get 5 + i32.load offset=36 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=76 + local.get 5 + local.get 16 + i32.store offset=80 + local.get 5 + local.get 2 + i32.store offset=84 + i32.const 0 + local.set 17 + local.get 2 + local.get 17 + i32.shl + local.set 18 + local.get 16 + local.get 1 + local.get 18 + call $memcpy + drop + i32.const 32 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=88 + local.get 5 + local.get 2 + i32.store offset=92 + local.get 5 + local.get 2 + i32.store offset=40 + i32.const 8 + local.set 22 + i32.const 16 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 22 + i32.add + local.set 25 + i32.const 32 + local.set 26 + local.get 5 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 22 + i32.add + local.set 28 + local.get 28 + i32.load + local.set 29 + local.get 25 + local.get 29 + i32.store + local.get 5 + i64.load offset=32 align=4 + local.set 30 + local.get 5 + local.get 30 + i64.store offset=16 + local.get 5 + i64.load offset=16 align=4 + local.set 31 + local.get 0 + local.get 31 + i64.store align=4 + i32.const 8 + local.set 32 + local.get 0 + local.get 32 + i32.add + local.set 33 + i32.const 16 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 32 + i32.add + local.set 36 + local.get 36 + i32.load + local.set 37 + local.get 33 + local.get 37 + i32.store + i32.const 96 + local.set 38 + local.get 5 + local.get 38 + i32.add + local.set 39 + local.get 39 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc5boxed12Box$LT$T$GT$8from_raw17hd342c8b6cb53a842E (;11;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=28 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + i32.load offset=24 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=20 + local.get 3 + i32.load offset=20 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=16 + local.get 3 + i32.load offset=16 + local.set 6 + local.get 6 + return + ) + (func $_ZN5alloc5boxed16Box$LT$T$C$A$GT$8into_raw17h4ec8112a5c60cfe4E (;12;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=20 + local.get 3 + local.get 0 + i32.store offset=8 + i32.const 8 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + i32.const 4 + local.set 7 + local.get 6 + local.get 7 + i32.add + local.set 8 + local.get 3 + local.get 8 + i32.store offset=28 + local.get 3 + i32.load offset=8 + local.set 9 + local.get 3 + local.get 9 + i32.store offset=32 + local.get 3 + local.get 9 + i32.store offset=12 + i32.const 12 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=36 + local.get 3 + i32.load offset=12 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=40 + local.get 3 + local.get 13 + i32.store offset=44 + local.get 3 + local.get 13 + i32.store offset=16 + local.get 3 + i32.load offset=16 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=4 + local.get 3 + i32.load offset=4 + local.set 15 + local.get 15 + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$13shrink_to_fit17hc557ef134e964088E (;13;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + local.get 3 + local.get 0 + i32.store offset=20 + i32.const 0 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + block ;; label = @2 + local.get 6 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 7 + local.get 3 + local.get 7 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=12 + end + local.get 0 + i32.load offset=8 + local.set 9 + local.get 3 + i32.load offset=12 + local.set 10 + local.get 10 + local.set 11 + local.get 9 + local.set 12 + local.get 11 + local.get 12 + i32.gt_u + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 3 + local.get 0 + i32.store offset=24 + local.get 0 + i32.load offset=8 + local.set 16 + local.get 3 + local.get 16 + i32.store offset=28 + local.get 3 + local.get 0 + local.get 16 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$6shrink17hbdae4601850d296cE + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + i32.load + local.set 18 + local.get 18 + local.get 17 + call $_ZN5alloc7raw_vec14handle_reserve17heebc50ae8d7a9499E + end + i32.const 32 + local.set 19 + local.get 3 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17hd216477b1ac43cd2E (;14;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 256 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$13shrink_to_fit17hc557ef134e964088E + i32.const 8 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load + local.set 7 + i32.const 32 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 5 + i32.add + local.set 10 + local.get 10 + local.get 7 + i32.store + local.get 1 + i64.load align=4 + local.set 11 + local.get 4 + local.get 11 + i64.store offset=32 + i32.const 16 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.get 5 + i32.add + local.set 14 + local.get 10 + i32.load + local.set 15 + local.get 14 + local.get 15 + i32.store + local.get 4 + i64.load offset=32 + local.set 16 + local.get 4 + local.get 16 + i64.store offset=16 + i32.const 16 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 4 + local.get 18 + i32.store offset=136 + i32.const 16 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 4 + local.get 20 + i32.store offset=140 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + i32.load offset=20 + local.set 22 + local.get 4 + local.get 21 + i32.store offset=144 + local.get 4 + local.get 22 + i32.store offset=148 + i32.const 16 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 4 + local.get 24 + i32.store offset=152 + i32.const 16 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 4 + local.get 26 + i32.store offset=156 + local.get 14 + i32.load + local.set 27 + local.get 4 + local.get 27 + i32.store offset=160 + local.get 4 + local.get 21 + i32.store offset=52 + local.get 4 + local.get 22 + i32.store offset=56 + i32.const 52 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 4 + local.get 29 + i32.store offset=164 + i32.const 52 + local.set 30 + local.get 4 + local.get 30 + i32.add + local.set 31 + local.get 4 + local.get 31 + i32.store offset=168 + local.get 4 + i32.load offset=56 + local.set 32 + local.get 4 + local.get 32 + i32.store offset=172 + local.get 4 + local.get 32 + i32.store offset=176 + local.get 4 + local.get 32 + i32.store offset=180 + local.get 4 + local.get 32 + i32.store offset=68 + local.get 4 + local.get 27 + i32.store offset=72 + local.get 4 + i32.load offset=68 + local.set 33 + local.get 4 + i32.load offset=72 + local.set 34 + local.get 4 + local.get 33 + i32.store offset=60 + local.get 4 + local.get 34 + i32.store offset=64 + local.get 4 + i32.load offset=60 + local.set 35 + local.get 4 + i32.load offset=64 + local.set 36 + local.get 4 + local.get 35 + i32.store offset=184 + local.get 4 + local.get 36 + i32.store offset=188 + local.get 4 + local.get 35 + i32.store offset=192 + local.get 4 + local.get 36 + i32.store offset=196 + i32.const 52 + local.set 37 + local.get 4 + local.get 37 + i32.add + local.set 38 + local.get 4 + local.get 38 + i32.store offset=200 + i32.const 52 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 5 + i32.add + local.set 41 + local.get 4 + local.get 41 + i32.store offset=204 + local.get 4 + local.get 35 + i32.store offset=84 + local.get 4 + local.get 36 + i32.store offset=88 + local.get 4 + i32.load offset=84 + local.set 42 + local.get 4 + i32.load offset=88 + local.set 43 + local.get 4 + local.get 42 + i32.store offset=76 + local.get 4 + local.get 43 + i32.store offset=80 + local.get 4 + i32.load offset=76 + local.set 44 + local.get 4 + i32.load offset=80 + local.set 45 + local.get 4 + local.get 44 + i32.store offset=44 + local.get 4 + local.get 45 + i32.store offset=48 + local.get 4 + i32.load offset=44 + local.set 46 + local.get 4 + i32.load offset=48 + local.set 47 + local.get 4 + local.get 46 + i32.store offset=92 + local.get 4 + local.get 47 + i32.store offset=96 + i32.const 92 + local.set 48 + local.get 4 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.get 5 + i32.add + local.set 50 + local.get 4 + local.get 50 + i32.store offset=208 + local.get 4 + i32.load offset=92 + local.set 51 + local.get 4 + i32.load offset=96 + local.set 52 + local.get 4 + local.get 51 + i32.store offset=212 + local.get 4 + local.get 52 + i32.store offset=216 + local.get 4 + local.get 51 + i32.store offset=100 + local.get 4 + local.get 52 + i32.store offset=104 + i32.const 100 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 4 + local.get 54 + i32.store offset=220 + local.get 4 + i32.load offset=100 + local.set 55 + local.get 4 + i32.load offset=104 + local.set 56 + local.get 4 + local.get 55 + i32.store offset=224 + local.get 4 + local.get 56 + i32.store offset=228 + local.get 4 + local.get 55 + i32.store offset=232 + local.get 4 + local.get 56 + i32.store offset=236 + local.get 4 + local.get 55 + i32.store offset=108 + local.get 4 + local.get 56 + i32.store offset=112 + local.get 4 + i32.load offset=108 + local.set 57 + local.get 4 + i32.load offset=112 + local.set 58 + local.get 4 + local.get 57 + i32.store offset=240 + local.get 4 + local.get 58 + i32.store offset=244 + local.get 4 + local.get 57 + i32.store offset=248 + local.get 4 + local.get 58 + i32.store offset=252 + local.get 4 + local.get 57 + i32.store offset=124 + local.get 4 + local.get 58 + i32.store offset=128 + local.get 4 + i32.load offset=124 + local.set 59 + local.get 4 + i32.load offset=128 + local.set 60 + local.get 4 + local.get 59 + i32.store offset=116 + local.get 4 + local.get 60 + i32.store offset=120 + local.get 4 + i32.load offset=116 + local.set 61 + local.get 4 + i32.load offset=120 + local.set 62 + local.get 4 + local.get 61 + i32.store offset=8 + local.get 4 + local.get 62 + i32.store offset=12 + local.get 4 + i32.load offset=8 + local.set 63 + local.get 4 + i32.load offset=12 + local.set 64 + local.get 0 + local.get 64 + i32.store offset=4 + local.get 0 + local.get 63 + i32.store + i32.const 256 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3fmt6format17hb57cf78f74ab8deeE (;15;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=24 + local.get 1 + i32.load + local.set 5 + local.get 1 + i32.load offset=4 + local.set 6 + local.get 1 + i32.load offset=12 + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 6 + br_if 0 (;@5;) + local.get 7 + i32.eqz + br_if 1 (;@4;) + br 3 (;@2;) + end + i32.const 1 + local.set 8 + local.get 6 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 13 + br_if 1 (;@3;) + br 2 (;@2;) + end + i32.const 1048576 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=12 + i32.const 0 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=16 + br 2 (;@1;) + end + local.get 7 + br_if 0 (;@2;) + local.get 4 + local.get 5 + i32.store offset=28 + local.get 5 + i32.load + local.set 16 + local.get 5 + i32.load offset=4 + local.set 17 + local.get 4 + local.get 16 + i32.store offset=12 + local.get 4 + local.get 17 + i32.store offset=16 + br 1 (;@1;) + end + i32.const 0 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=12 + end + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 19 + local.get 4 + i32.load offset=16 + local.set 20 + local.get 4 + i32.load offset=20 + local.set 21 + local.get 0 + local.get 19 + local.get 20 + local.get 21 + call $_ZN4core6option15Option$LT$T$GT$11map_or_else17hb6dc61dc051713daE + i32.const 32 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17heb238482dffbf49fE (;16;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17hf4ab5cdc9d58a2caE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17hf4ab5cdc9d58a2caE (;17;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17h64a589657c8ba25bE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$3f3217h45ac886433e85d56E (;18;) (type 9) (param i32 i32 f32) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 2 + f32.store offset=8 + local.get 1 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17hf4ab5cdc9d58a2caE + local.set 6 + local.get 6 + local.get 2 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder7add_f3217h6525133be20f662aE + local.set 7 + local.get 5 + local.get 7 + i32.store offset=12 + local.get 1 + local.get 7 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$8add_item17h301d53cbb6198e68E + local.get 1 + i64.load align=4 + local.set 8 + local.get 0 + local.get 8 + i64.store align=4 + i32.const 24 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + local.get 1 + local.get 9 + i32.add + local.set 11 + local.get 11 + i32.load + local.set 12 + local.get 10 + local.get 12 + i32.store + i32.const 16 + local.set 13 + local.get 0 + local.get 13 + i32.add + local.set 14 + local.get 1 + local.get 13 + i32.add + local.set 15 + local.get 15 + i64.load align=4 + local.set 16 + local.get 14 + local.get 16 + i64.store align=4 + i32.const 8 + local.set 17 + local.get 0 + local.get 17 + i32.add + local.set 18 + local.get 1 + local.get 17 + i32.add + local.set 19 + local.get 19 + i64.load align=4 + local.set 20 + local.get 18 + local.get 20 + i64.store align=4 + i32.const 16 + local.set 21 + local.get 5 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$8add_item17h301d53cbb6198e68E (;19;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 12 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17h20236564556fef51E + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$3u6417hb2f3f838531f22edE (;20;) (type 10) (param i32 i32 i64) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 2 + i64.store + local.get 1 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17hf4ab5cdc9d58a2caE + local.set 6 + local.get 6 + local.get 2 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder7add_u6417h888d80b3105fecc6E + local.set 7 + local.get 5 + local.get 7 + i32.store offset=12 + local.get 1 + local.get 7 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$8add_item17h301d53cbb6198e68E + local.get 1 + i64.load align=4 + local.set 8 + local.get 0 + local.get 8 + i64.store align=4 + i32.const 24 + local.set 9 + local.get 0 + local.get 9 + i32.add + local.set 10 + local.get 1 + local.get 9 + i32.add + local.set 11 + local.get 11 + i32.load + local.set 12 + local.get 10 + local.get 12 + i32.store + i32.const 16 + local.set 13 + local.get 0 + local.get 13 + i32.add + local.set 14 + local.get 1 + local.get 13 + i32.add + local.set 15 + local.get 15 + i64.load align=4 + local.set 16 + local.get 14 + local.get 16 + i64.store align=4 + i32.const 8 + local.set 17 + local.get 0 + local.get 17 + i32.add + local.set 18 + local.get 1 + local.get 17 + i32.add + local.set 19 + local.get 19 + i64.load align=4 + local.set 20 + local.get 18 + local.get 20 + i64.store align=4 + i32.const 16 + local.set 21 + local.get 5 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6finish17hfe92fff118f705e9E (;21;) (type 1) (param i32 i32) + (local i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 24 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + i32.const 16 + local.set 7 + local.get 0 + local.get 7 + i32.add + local.set 8 + local.get 1 + local.get 7 + i32.add + local.set 9 + local.get 9 + i64.load align=4 + local.set 10 + local.get 8 + local.get 10 + i64.store align=4 + i32.const 8 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 1 + local.get 11 + i32.add + local.set 13 + local.get 13 + i64.load align=4 + local.set 14 + local.get 12 + local.get 14 + i64.store align=4 + return + ) + (func $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6record17he3fe92ec2b4f0aefE (;22;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 1 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17hf4ab5cdc9d58a2caE + local.set 5 + local.get 5 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder10add_record17h9094beaed1bcd907E + local.set 6 + local.get 4 + local.get 6 + i32.store offset=28 + local.get 1 + local.get 6 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$8add_item17h301d53cbb6198e68E + i32.const 24 + local.set 7 + local.get 1 + local.get 7 + i32.add + local.set 8 + local.get 8 + i32.load + local.set 9 + local.get 4 + local.get 7 + i32.add + local.set 10 + local.get 10 + local.get 9 + i32.store + i32.const 16 + local.set 11 + local.get 1 + local.get 11 + i32.add + local.set 12 + local.get 12 + i64.load align=4 + local.set 13 + local.get 4 + local.get 11 + i32.add + local.set 14 + local.get 14 + local.get 13 + i64.store + i32.const 8 + local.set 15 + local.get 1 + local.get 15 + i32.add + local.set 16 + local.get 16 + i64.load align=4 + local.set 17 + local.get 4 + local.get 15 + i32.add + local.set 18 + local.get 18 + local.get 17 + i64.store + local.get 1 + i64.load align=4 + local.set 19 + local.get 4 + local.get 19 + i64.store + local.get 4 + local.set 20 + local.get 0 + local.get 20 + local.get 6 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$3new17hc302f15e0572eba4E + i32.const 32 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$3new17hc302f15e0572eba4E (;23;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.set 6 + local.get 6 + call $_ZN5alloc3vec12Vec$LT$T$GT$3new17hd93acaae74abe6bbE + local.get 1 + i64.load align=4 + local.set 7 + local.get 0 + local.get 7 + i64.store align=4 + i32.const 24 + local.set 8 + local.get 0 + local.get 8 + i32.add + local.set 9 + local.get 1 + local.get 8 + i32.add + local.set 10 + local.get 10 + i32.load + local.set 11 + local.get 9 + local.get 11 + i32.store + i32.const 16 + local.set 12 + local.get 0 + local.get 12 + i32.add + local.set 13 + local.get 1 + local.get 12 + i32.add + local.set 14 + local.get 14 + i64.load align=4 + local.set 15 + local.get 13 + local.get 15 + i64.store align=4 + i32.const 8 + local.set 16 + local.get 0 + local.get 16 + i32.add + local.set 17 + local.get 1 + local.get 16 + i32.add + local.set 18 + local.get 18 + i64.load align=4 + local.set 19 + local.get 17 + local.get 19 + i64.store align=4 + local.get 0 + local.get 2 + i32.store offset=40 + i32.const 28 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 5 + i64.load align=4 + local.set 22 + local.get 21 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 21 + local.get 23 + i32.add + local.set 24 + local.get 5 + local.get 23 + i32.add + local.set 25 + local.get 25 + i32.load + local.set 26 + local.get 24 + local.get 26 + i32.store + i32.const 16 + local.set 27 + local.get 5 + local.get 27 + i32.add + local.set 28 + local.get 28 + global.set $__stack_pointer + return + ) + (func $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6string17h82353e6ffa8c31e4E (;24;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 2 + i32.store offset=4 + local.get 6 + local.get 3 + i32.store offset=8 + local.get 1 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17hf4ab5cdc9d58a2caE + local.set 7 + local.get 7 + local.get 2 + local.get 3 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder10add_string17he5df7044345d3373E + local.set 8 + local.get 6 + local.get 8 + i32.store offset=12 + local.get 1 + local.get 8 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$8add_item17h301d53cbb6198e68E + local.get 1 + i64.load align=4 + local.set 9 + local.get 0 + local.get 9 + i64.store align=4 + i32.const 24 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 1 + local.get 10 + i32.add + local.set 12 + local.get 12 + i32.load + local.set 13 + local.get 11 + local.get 13 + i32.store + i32.const 16 + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 1 + local.get 14 + i32.add + local.set 16 + local.get 16 + i64.load align=4 + local.set 17 + local.get 15 + local.get 17 + i64.store align=4 + i32.const 8 + local.set 18 + local.get 0 + local.get 18 + i32.add + local.set 19 + local.get 1 + local.get 18 + i32.add + local.set 20 + local.get 20 + i64.load align=4 + local.set 21 + local.get 19 + local.get 21 + i64.store align=4 + i32.const 16 + local.set 22 + local.get 6 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6string17h8a2a363eec7f5918E (;25;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 2 + i32.store offset=4 + local.get 6 + local.get 3 + i32.store offset=8 + local.get 1 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17heb238482dffbf49fE + local.set 7 + local.get 7 + local.get 2 + local.get 3 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder10add_string17he5df7044345d3373E + local.set 8 + local.get 6 + local.get 8 + i32.store offset=12 + local.get 1 + local.get 8 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$8add_item17h9d9d4cf8072e2764E + local.get 1 + i64.load align=4 + local.set 9 + local.get 0 + local.get 9 + i64.store align=4 + i32.const 40 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 1 + local.get 10 + i32.add + local.set 12 + local.get 12 + i32.load + local.set 13 + local.get 11 + local.get 13 + i32.store + i32.const 32 + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 1 + local.get 14 + i32.add + local.set 16 + local.get 16 + i64.load align=4 + local.set 17 + local.get 15 + local.get 17 + i64.store align=4 + i32.const 24 + local.set 18 + local.get 0 + local.get 18 + i32.add + local.set 19 + local.get 1 + local.get 18 + i32.add + local.set 20 + local.get 20 + i64.load align=4 + local.set 21 + local.get 19 + local.get 21 + i64.store align=4 + i32.const 16 + local.set 22 + local.get 0 + local.get 22 + i32.add + local.set 23 + local.get 1 + local.get 22 + i32.add + local.set 24 + local.get 24 + i64.load align=4 + local.set 25 + local.get 23 + local.get 25 + i64.store align=4 + i32.const 8 + local.set 26 + local.get 0 + local.get 26 + i32.add + local.set 27 + local.get 1 + local.get 26 + i32.add + local.set 28 + local.get 28 + i64.load align=4 + local.set 29 + local.get 27 + local.get 29 + i64.store align=4 + i32.const 16 + local.set 30 + local.get 6 + local.get 30 + i32.add + local.set 31 + local.get 31 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$8add_item17h9d9d4cf8072e2764E (;26;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 28 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17h20236564556fef51E + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17h878d909d5a7fabe3E (;27;) (type 1) (param i32 i32) + (local i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i64) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 40 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + i32.const 32 + local.set 7 + local.get 0 + local.get 7 + i32.add + local.set 8 + local.get 1 + local.get 7 + i32.add + local.set 9 + local.get 9 + i64.load align=4 + local.set 10 + local.get 8 + local.get 10 + i64.store align=4 + i32.const 24 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 1 + local.get 11 + i32.add + local.set 13 + local.get 13 + i64.load align=4 + local.set 14 + local.get 12 + local.get 14 + i64.store align=4 + i32.const 16 + local.set 15 + local.get 0 + local.get 15 + i32.add + local.set 16 + local.get 1 + local.get 15 + i32.add + local.set 17 + local.get 17 + i64.load align=4 + local.set 18 + local.get 16 + local.get 18 + i64.store align=4 + i32.const 8 + local.set 19 + local.get 0 + local.get 19 + i32.add + local.set 20 + local.get 1 + local.get 19 + i32.add + local.set 21 + local.get 21 + i64.load align=4 + local.set 22 + local.get 20 + local.get 22 + i64.store align=4 + return + ) + (func $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17had871f1c87f9ddb6E (;28;) (type 1) (param i32 i32) + (local i64 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 24 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + i32.const 16 + local.set 7 + local.get 0 + local.get 7 + i32.add + local.set 8 + local.get 1 + local.get 7 + i32.add + local.set 9 + local.get 9 + i64.load align=4 + local.set 10 + local.get 8 + local.get 10 + i64.store align=4 + i32.const 8 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 1 + local.get 11 + i32.add + local.set 13 + local.get 13 + i64.load align=4 + local.set 14 + local.get 12 + local.get 14 + i64.store align=4 + return + ) + (func $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$6finish17h1c7b91a698f6b988E (;29;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 1 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17hf4ab5cdc9d58a2caE + local.set 5 + i32.const 28 + local.set 6 + local.get 1 + local.get 6 + i32.add + local.set 7 + i32.const 8 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 9 + i32.load + local.set 10 + local.get 4 + local.get 8 + i32.add + local.set 11 + local.get 11 + local.get 10 + i32.store + local.get 7 + i64.load align=4 + local.set 12 + local.get 4 + local.get 12 + i64.store + local.get 1 + i32.load offset=40 + local.set 13 + local.get 4 + local.set 14 + local.get 5 + local.get 14 + local.get 13 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder10finish_seq17h005d4e5675e9b46aE + i32.const 24 + local.set 15 + local.get 1 + local.get 15 + i32.add + local.set 16 + local.get 16 + i32.load + local.set 17 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 15 + i32.add + local.set 20 + local.get 20 + local.get 17 + i32.store + i32.const 16 + local.set 21 + local.get 1 + local.get 21 + i32.add + local.set 22 + local.get 22 + i64.load align=4 + local.set 23 + i32.const 16 + local.set 24 + local.get 4 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.get 21 + i32.add + local.set 26 + local.get 26 + local.get 23 + i64.store + i32.const 8 + local.set 27 + local.get 1 + local.get 27 + i32.add + local.set 28 + local.get 28 + i64.load align=4 + local.set 29 + i32.const 16 + local.set 30 + local.get 4 + local.get 30 + i32.add + local.set 31 + local.get 31 + local.get 27 + i32.add + local.set 32 + local.get 32 + local.get 29 + i64.store + local.get 1 + i64.load align=4 + local.set 33 + local.get 4 + local.get 33 + i64.store offset=16 + i32.const 16 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.set 36 + local.get 0 + local.get 36 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6finish17hfe92fff118f705e9E + i32.const 48 + local.set 37 + local.get 4 + local.get 37 + i32.add + local.set 38 + local.get 38 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$6finish17h386ec3c2b99d5313E (;30;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 1 + call $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17h64a589657c8ba25bE + local.set 5 + i32.const 12 + local.set 6 + local.get 1 + local.get 6 + i32.add + local.set 7 + i32.const 8 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 9 + i32.load + local.set 10 + local.get 4 + local.get 8 + i32.add + local.set 11 + local.get 11 + local.get 10 + i32.store + local.get 7 + i64.load align=4 + local.set 12 + local.get 4 + local.get 12 + i64.store + local.get 1 + i32.load offset=24 + local.set 13 + local.get 4 + local.set 14 + local.get 5 + local.get 14 + local.get 13 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder10finish_seq17h005d4e5675e9b46aE + i32.const 8 + local.set 15 + local.get 1 + local.get 15 + i32.add + local.set 16 + local.get 16 + i32.load + local.set 17 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 15 + i32.add + local.set 20 + local.get 20 + local.get 17 + i32.store + local.get 1 + i64.load align=4 + local.set 21 + local.get 4 + local.get 21 + i64.store offset=16 + i32.const 16 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 0 + local.get 24 + call $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6finish17h91001c8b20cfe19eE + i32.const 32 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + return + ) + (func $_ZN12auction_stub8bindings7exports7auction12auction_stub12stub_auction73_$LT$impl$u20$wit_bindgen..RustResource$u20$for$u20$auction_stub..Api$GT$3new17h856aef6dae41560fE (;31;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN12auction_stub8bindings7exports7auction12auction_stub12stub_auction73_$LT$impl$u20$wit_bindgen..RustResource$u20$for$u20$auction_stub..Api$GT$3new3new17h58b09c2d7d65a9a9E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$3new17he26ff2948000c503E (;32;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 8 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + i32.const 32 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.get 4 + i32.add + local.set 9 + local.get 9 + local.get 6 + i32.store + local.get 0 + i64.load align=4 + local.set 10 + local.get 3 + local.get 10 + i64.store offset=32 + i32.const 8 + local.set 11 + i32.const 16 + local.set 12 + local.get 3 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.get 11 + i32.add + local.set 14 + i32.const 32 + local.set 15 + local.get 3 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.get 11 + i32.add + local.set 17 + local.get 17 + i32.load + local.set 18 + local.get 14 + local.get 18 + i32.store + local.get 3 + i64.load offset=32 align=4 + local.set 19 + local.get 3 + local.get 19 + i64.store offset=16 + i32.const 16 + local.set 20 + local.get 3 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + local.get 22 + call $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc3new17hd8fd61c09190937aE + local.set 23 + local.get 3 + local.get 23 + i32.store offset=12 + i32.const 16 + local.set 24 + local.get 3 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + local.get 26 + call $_ZN4core3ptr69drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..Uri$GT$17hd15fd6b3bb588d9dE + local.get 3 + i32.load offset=12 + local.set 27 + i32.const 48 + local.set 28 + local.get 3 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + local.get 27 + return + ) + (func $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$10initialize17h224ebf7c6d5de21aE (;33;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 592 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=588 + i32.const 524 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + call $_ZN124_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u20$as$u20$golem_wasm_rpc..builder..WitValueBuilderExtensions$GT$7builder17h07855556274f32d6E + i32.const 496 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 524 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 10 + local.get 13 + call $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6record17h94e7ed0c3a5d4a68E + i32.const 468 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + i32.const 496 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 16 + local.get 19 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17had871f1c87f9ddb6E + i32.const 424 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + i32.const 468 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.set 25 + local.get 22 + local.get 25 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6record17he3fe92ec2b4f0aefE + i32.const 380 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.set 28 + i32.const 424 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.set 31 + local.get 28 + local.get 31 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17h878d909d5a7fabe3E + i32.const 8 + local.set 32 + local.get 1 + local.get 32 + i32.add + local.set 33 + local.get 4 + local.get 33 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e1df85aeaf2682dE + local.get 4 + i32.load offset=4 + local.set 34 + local.get 4 + i32.load + local.set 35 + i32.const 336 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + i32.const 380 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 38 + local.get 41 + local.get 35 + local.get 34 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6string17h8a2a363eec7f5918E + i32.const 308 + local.set 42 + local.get 4 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.set 44 + i32.const 336 + local.set 45 + local.get 4 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.set 47 + local.get 44 + local.get 47 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$6finish17h1c7b91a698f6b988E + i32.const 280 + local.set 48 + local.get 4 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.set 50 + i32.const 308 + local.set 51 + local.get 4 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + local.get 50 + local.get 53 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17had871f1c87f9ddb6E + i32.const 20 + local.set 54 + local.get 1 + local.get 54 + i32.add + local.set 55 + i32.const 8 + local.set 56 + local.get 4 + local.get 56 + i32.add + local.set 57 + local.get 57 + local.get 55 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e1df85aeaf2682dE + local.get 4 + i32.load offset=12 + local.set 58 + local.get 4 + i32.load offset=8 + local.set 59 + i32.const 252 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.set 62 + i32.const 280 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.set 65 + local.get 62 + local.get 65 + local.get 59 + local.get 58 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6string17h82353e6ffa8c31e4E + i32.const 224 + local.set 66 + local.get 4 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.set 68 + i32.const 252 + local.set 69 + local.get 4 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.set 71 + local.get 68 + local.get 71 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17had871f1c87f9ddb6E + i32.const 32 + local.set 72 + local.get 1 + local.get 72 + i32.add + local.set 73 + i32.const 16 + local.set 74 + local.get 4 + local.get 74 + i32.add + local.set 75 + local.get 75 + local.get 73 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e1df85aeaf2682dE + local.get 4 + i32.load offset=20 + local.set 76 + local.get 4 + i32.load offset=16 + local.set 77 + i32.const 196 + local.set 78 + local.get 4 + local.get 78 + i32.add + local.set 79 + local.get 79 + local.set 80 + i32.const 224 + local.set 81 + local.get 4 + local.get 81 + i32.add + local.set 82 + local.get 82 + local.set 83 + local.get 80 + local.get 83 + local.get 77 + local.get 76 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6string17h82353e6ffa8c31e4E + i32.const 168 + local.set 84 + local.get 4 + local.get 84 + i32.add + local.set 85 + local.get 85 + local.set 86 + i32.const 196 + local.set 87 + local.get 4 + local.get 87 + i32.add + local.set 88 + local.get 88 + local.set 89 + local.get 86 + local.get 89 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17had871f1c87f9ddb6E + local.get 1 + f32.load offset=44 + local.set 90 + i32.const 140 + local.set 91 + local.get 4 + local.get 91 + i32.add + local.set 92 + local.get 92 + local.set 93 + i32.const 168 + local.set 94 + local.get 4 + local.get 94 + i32.add + local.set 95 + local.get 95 + local.set 96 + local.get 93 + local.get 96 + local.get 90 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$3f3217h45ac886433e85d56E + i32.const 112 + local.set 97 + local.get 4 + local.get 97 + i32.add + local.set 98 + local.get 98 + local.set 99 + i32.const 140 + local.set 100 + local.get 4 + local.get 100 + i32.add + local.set 101 + local.get 101 + local.set 102 + local.get 99 + local.get 102 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17had871f1c87f9ddb6E + local.get 1 + i64.load + local.set 103 + i32.const 84 + local.set 104 + local.get 4 + local.get 104 + i32.add + local.set 105 + local.get 105 + local.set 106 + i32.const 112 + local.set 107 + local.get 4 + local.get 107 + i32.add + local.set 108 + local.get 108 + local.set 109 + local.get 106 + local.get 109 + local.get 103 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$3u6417hb2f3f838531f22edE + i32.const 72 + local.set 110 + local.get 4 + local.get 110 + i32.add + local.set 111 + local.get 111 + local.set 112 + i32.const 84 + local.set 113 + local.get 4 + local.get 113 + i32.add + local.set 114 + local.get 114 + local.set 115 + local.get 112 + local.get 115 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$6finish17h386ec3c2b99d5313E + i32.const 60 + local.set 116 + local.get 4 + local.get 116 + i32.add + local.set 117 + local.get 117 + local.set 118 + local.get 4 + i64.load offset=72 align=4 + local.set 119 + local.get 118 + local.get 119 + i64.store align=4 + i32.const 8 + local.set 120 + local.get 118 + local.get 120 + i32.add + local.set 121 + i32.const 72 + local.set 122 + local.get 4 + local.get 122 + i32.add + local.set 123 + local.get 123 + local.get 120 + i32.add + local.set 124 + local.get 124 + i32.load + local.set 125 + local.get 121 + local.get 125 + i32.store + i32.const 48 + local.set 126 + local.get 4 + local.get 126 + i32.add + local.set 127 + local.get 127 + local.set 128 + i32.const 1048576 + local.set 129 + i32.const 35 + local.set 130 + i32.const 60 + local.set 131 + local.get 4 + local.get 131 + i32.add + local.set 132 + local.get 132 + local.set 133 + i32.const 1 + local.set 134 + local.get 128 + local.get 0 + local.get 129 + local.get 130 + local.get 133 + local.get 134 + call $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc16invoke_and_await17h5ecb701c9e4bc60bE + i32.const 560 + local.set 135 + local.get 4 + local.get 135 + i32.add + local.set 136 + local.get 136 + local.set 137 + i32.const 1048672 + local.set 138 + i32.const 1 + local.set 139 + i32.const 584 + local.set 140 + local.get 4 + local.get 140 + i32.add + local.set 141 + local.get 141 + local.set 142 + i32.const 0 + local.set 143 + local.get 137 + local.get 138 + local.get 139 + local.get 142 + local.get 143 + call $_ZN4core3fmt9Arguments6new_v117h21055026018b62ebE + i32.const 548 + local.set 144 + local.get 4 + local.get 144 + i32.add + local.set 145 + local.get 145 + local.set 146 + i32.const 560 + local.set 147 + local.get 4 + local.get 147 + i32.add + local.set 148 + local.get 148 + local.set 149 + local.get 146 + local.get 149 + call $_ZN5alloc3fmt6format17hb57cf78f74ab8deeE + i32.const 8 + local.set 150 + i32.const 536 + local.set 151 + local.get 4 + local.get 151 + i32.add + local.set 152 + local.get 152 + local.get 150 + i32.add + local.set 153 + i32.const 548 + local.set 154 + local.get 4 + local.get 154 + i32.add + local.set 155 + local.get 155 + local.get 150 + i32.add + local.set 156 + local.get 156 + i32.load + local.set 157 + local.get 153 + local.get 157 + i32.store + local.get 4 + i64.load offset=548 align=4 + local.set 158 + local.get 4 + local.get 158 + i64.store offset=536 + i32.const 24 + local.set 159 + local.get 4 + local.get 159 + i32.add + local.set 160 + i32.const 536 + local.set 161 + local.get 4 + local.get 161 + i32.add + local.set 162 + local.get 160 + local.get 162 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e1df85aeaf2682dE + local.get 4 + i32.load offset=28 + local.set 163 + local.get 4 + i32.load offset=24 + local.set 164 + i32.const 36 + local.set 165 + local.get 4 + local.get 165 + i32.add + local.set 166 + local.get 166 + local.set 167 + i32.const 48 + local.set 168 + local.get 4 + local.get 168 + i32.add + local.set 169 + local.get 169 + local.set 170 + i32.const 1048704 + local.set 171 + local.get 167 + local.get 170 + local.get 164 + local.get 163 + local.get 171 + call $_ZN4core6result19Result$LT$T$C$E$GT$6expect17h0632993f4f813863E + i32.const 536 + local.set 172 + local.get 4 + local.get 172 + i32.add + local.set 173 + local.get 173 + local.set 174 + local.get 174 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + i32.const 60 + local.set 175 + local.get 4 + local.get 175 + i32.add + local.set 176 + local.get 176 + local.set 177 + local.get 177 + call $_ZN4core3ptr95drop_in_place$LT$$u5b$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u3b$$u20$1$u5d$$GT$17hcf1407ee4f213dd2E + i32.const 36 + local.set 178 + local.get 4 + local.get 178 + i32.add + local.set 179 + local.get 179 + local.set 180 + local.get 180 + call $_ZN4core3ptr74drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$GT$17ha76bfeeb76570d5aE + local.get 1 + call $_ZN4core3ptr75drop_in_place$LT$auction_stub..bindings..auction..auction..api..Auction$GT$17h3ea5a0af587b4995E + i32.const 592 + local.set 181 + local.get 4 + local.get 181 + i32.add + local.set 182 + local.get 182 + global.set $__stack_pointer + return + ) + (func $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$3bid17he50cd2580d31107fE (;34;) (type 12) (param i32 i32 f32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 336 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=316 + local.get 5 + local.get 2 + f32.store offset=320 + i32.const 172 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + call $_ZN124_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u20$as$u20$golem_wasm_rpc..builder..WitValueBuilderExtensions$GT$7builder17h07855556274f32d6E + i32.const 144 + local.set 8 + local.get 5 + local.get 8 + i32.add + local.set 9 + i32.const 172 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 9 + local.get 11 + call $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6record17h94e7ed0c3a5d4a68E + i32.const 116 + local.set 12 + local.get 5 + local.get 12 + i32.add + local.set 13 + i32.const 144 + local.set 14 + local.get 5 + local.get 14 + i32.add + local.set 15 + local.get 13 + local.get 15 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$4item17had871f1c87f9ddb6E + i32.const 8 + local.set 16 + local.get 5 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 1 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e1df85aeaf2682dE + local.get 5 + i32.load offset=12 + local.set 18 + local.get 5 + i32.load offset=8 + local.set 19 + i32.const 88 + local.set 20 + local.get 5 + local.get 20 + i32.add + local.set 21 + i32.const 116 + local.set 22 + local.get 5 + local.get 22 + i32.add + local.set 23 + local.get 21 + local.get 23 + local.get 19 + local.get 18 + call $_ZN122_$LT$golem_wasm_rpc..builder..WitValueItemBuilder$LT$ParentBuilder$GT$$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6string17h82353e6ffa8c31e4E + i32.const 76 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + i32.const 88 + local.set 26 + local.get 5 + local.get 26 + i32.add + local.set 27 + local.get 25 + local.get 27 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$6finish17h386ec3c2b99d5313E + i32.const 196 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + call $_ZN124_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u20$as$u20$golem_wasm_rpc..builder..WitValueBuilderExtensions$GT$7builder17h07855556274f32d6E + i32.const 184 + local.set 30 + local.get 5 + local.get 30 + i32.add + local.set 31 + i32.const 196 + local.set 32 + local.get 5 + local.get 32 + i32.add + local.set 33 + local.get 31 + local.get 33 + local.get 2 + call $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$3f3217h04cb1eeda0d657b0E + i32.const 8 + local.set 34 + i32.const 48 + local.set 35 + local.get 5 + local.get 35 + i32.add + local.set 36 + local.get 36 + local.get 34 + i32.add + local.set 37 + i32.const 76 + local.set 38 + local.get 5 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.get 34 + i32.add + local.set 40 + local.get 40 + i32.load + local.set 41 + local.get 37 + local.get 41 + i32.store + local.get 5 + i64.load offset=76 align=4 + local.set 42 + local.get 5 + local.get 42 + i64.store offset=48 + i32.const 68 + local.set 43 + local.get 5 + local.get 43 + i32.add + local.set 44 + i32.const 184 + local.set 45 + local.get 5 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.get 34 + i32.add + local.set 47 + local.get 47 + i32.load + local.set 48 + local.get 44 + local.get 48 + i32.store + local.get 5 + i64.load offset=184 align=4 + local.set 49 + local.get 5 + local.get 49 + i64.store offset=60 align=4 + i32.const 1048720 + local.set 50 + i32.const 2 + local.set 51 + i32.const 28 + local.set 52 + i32.const 36 + local.set 53 + local.get 5 + local.get 53 + i32.add + local.set 54 + i32.const 48 + local.set 55 + local.get 5 + local.get 55 + i32.add + local.set 56 + local.get 54 + local.get 0 + local.get 50 + local.get 52 + local.get 56 + local.get 51 + call $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc16invoke_and_await17h5ecb701c9e4bc60bE + i32.const 1048800 + local.set 57 + i32.const 0 + local.set 58 + i32.const 1 + local.set 59 + i32.const 232 + local.set 60 + local.get 5 + local.get 60 + i32.add + local.set 61 + i32.const 256 + local.set 62 + local.get 5 + local.get 62 + i32.add + local.set 63 + local.get 61 + local.get 57 + local.get 59 + local.get 63 + local.get 58 + call $_ZN4core3fmt9Arguments6new_v117h21055026018b62ebE + i32.const 220 + local.set 64 + local.get 5 + local.get 64 + i32.add + local.set 65 + i32.const 232 + local.set 66 + local.get 5 + local.get 66 + i32.add + local.set 67 + local.get 65 + local.get 67 + call $_ZN5alloc3fmt6format17hb57cf78f74ab8deeE + i32.const 208 + local.set 68 + local.get 5 + local.get 68 + i32.add + local.set 69 + local.get 69 + local.get 34 + i32.add + local.set 70 + i32.const 220 + local.set 71 + local.get 5 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.get 34 + i32.add + local.set 73 + local.get 73 + i32.load + local.set 74 + local.get 70 + local.get 74 + i32.store + local.get 5 + i64.load offset=220 align=4 + local.set 75 + local.get 5 + local.get 75 + i64.store offset=208 + i32.const 208 + local.set 76 + local.get 5 + local.get 76 + i32.add + local.set 77 + local.get 5 + local.get 77 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e1df85aeaf2682dE + local.get 5 + i32.load offset=4 + local.set 78 + local.get 5 + i32.load + local.set 79 + i32.const 1048808 + local.set 80 + i32.const 24 + local.set 81 + local.get 5 + local.get 81 + i32.add + local.set 82 + i32.const 36 + local.set 83 + local.get 5 + local.get 83 + i32.add + local.set 84 + local.get 82 + local.get 84 + local.get 79 + local.get 78 + local.get 80 + call $_ZN4core6result19Result$LT$T$C$E$GT$6expect17h0632993f4f813863E + i32.const 208 + local.set 85 + local.get 5 + local.get 85 + i32.add + local.set 86 + local.get 86 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + i32.const 48 + local.set 87 + local.get 5 + local.get 87 + i32.add + local.set 88 + local.get 88 + call $_ZN4core3ptr95drop_in_place$LT$$u5b$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u3b$$u20$2$u5d$$GT$17h1e92d1e348f729acE + i32.const 272 + local.set 89 + local.get 5 + local.get 89 + i32.add + local.set 90 + i32.const 24 + local.set 91 + local.get 5 + local.get 91 + i32.add + local.set 92 + local.get 90 + local.get 92 + call $_ZN118_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u20$as$u20$golem_wasm_rpc..extractor..WitValueExtractor$GT$7variant17h902810166651a7caE + i32.const 1048844 + local.set 93 + i32.const 1048824 + local.set 94 + i32.const 17 + local.set 95 + i32.const 260 + local.set 96 + local.get 5 + local.get 96 + i32.add + local.set 97 + i32.const 272 + local.set 98 + local.get 5 + local.get 98 + i32.add + local.set 99 + local.get 97 + local.get 99 + local.get 94 + local.get 95 + local.get 93 + call $_ZN4core6option15Option$LT$T$GT$6expect17hb86595c8c52e97e2E + local.get 5 + i32.load offset=260 + local.set 100 + local.get 5 + local.get 100 + i32.store offset=324 + local.get 5 + i32.load offset=264 + local.set 101 + i32.const 260 + local.set 102 + local.get 5 + local.get 102 + i32.add + local.set 103 + local.get 103 + local.get 34 + i32.add + local.set 104 + local.get 104 + i32.load + local.set 105 + local.get 5 + local.get 101 + i32.store offset=328 + local.get 5 + local.get 105 + i32.store offset=332 + local.get 100 + local.get 51 + i32.gt_u + drop + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 100 + br_table 1 (;@4;) 2 (;@3;) 3 (;@2;) 0 (;@5;) + end + i32.const 288 + local.set 106 + local.get 5 + local.get 106 + i32.add + local.set 107 + local.get 107 + local.set 108 + i32.const 1048928 + local.set 109 + i32.const 1 + local.set 110 + i32.const 312 + local.set 111 + local.get 5 + local.get 111 + i32.add + local.set 112 + local.get 112 + local.set 113 + i32.const 0 + local.set 114 + local.get 108 + local.get 109 + local.get 110 + local.get 113 + local.get 114 + call $_ZN4core3fmt9Arguments6new_v117h21055026018b62ebE + i32.const 288 + local.set 115 + local.get 5 + local.get 115 + i32.add + local.set 116 + local.get 116 + local.set 117 + i32.const 1048936 + local.set 118 + local.get 117 + local.get 118 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 0 + local.set 119 + local.get 5 + local.get 119 + i32.store8 offset=23 + br 2 (;@1;) + end + i32.const 1 + local.set 120 + local.get 5 + local.get 120 + i32.store8 offset=23 + br 1 (;@1;) + end + i32.const 2 + local.set 121 + local.get 5 + local.get 121 + i32.store8 offset=23 + end + i32.const 24 + local.set 122 + local.get 5 + local.get 122 + i32.add + local.set 123 + local.get 123 + local.set 124 + local.get 124 + call $_ZN4core3ptr74drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$GT$17ha76bfeeb76570d5aE + local.get 1 + call $_ZN4core3ptr76drop_in_place$LT$auction_stub..bindings..auction..auction..api..BidderId$GT$17h84746532c541b49aE + local.get 5 + i32.load8_u offset=23 + local.set 125 + i32.const 336 + local.set 126 + local.get 5 + local.get 126 + i32.add + local.set 127 + local.get 127 + global.set $__stack_pointer + local.get 125 + return + ) + (func $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$13close_auction17hbcd120c5193ae99dE (;35;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 112 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=108 + i32.const 28 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + i32.const 1048952 + local.set 8 + i32.const 38 + local.set 9 + i32.const 1048992 + local.set 10 + i32.const 0 + local.set 11 + local.get 7 + local.get 1 + local.get 8 + local.get 9 + local.get 10 + local.get 11 + call $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc16invoke_and_await17h5ecb701c9e4bc60bE + i32.const 68 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + i32.const 1049056 + local.set 15 + i32.const 1 + local.set 16 + i32.const 92 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + i32.const 0 + local.set 20 + local.get 14 + local.get 15 + local.get 16 + local.get 19 + local.get 20 + call $_ZN4core3fmt9Arguments6new_v117h21055026018b62ebE + i32.const 56 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + i32.const 68 + local.set 24 + local.get 4 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + local.get 23 + local.get 26 + call $_ZN5alloc3fmt6format17hb57cf78f74ab8deeE + i32.const 8 + local.set 27 + i32.const 40 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.get 27 + i32.add + local.set 30 + i32.const 56 + local.set 31 + local.get 4 + local.get 31 + i32.add + local.set 32 + local.get 32 + local.get 27 + i32.add + local.set 33 + local.get 33 + i32.load + local.set 34 + local.get 30 + local.get 34 + i32.store + local.get 4 + i64.load offset=56 align=4 + local.set 35 + local.get 4 + local.get 35 + i64.store offset=40 + i32.const 40 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 4 + local.get 37 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e1df85aeaf2682dE + local.get 4 + i32.load offset=4 + local.set 38 + local.get 4 + i32.load + local.set 39 + i32.const 16 + local.set 40 + local.get 4 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.set 42 + i32.const 28 + local.set 43 + local.get 4 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + i32.const 1049064 + local.set 46 + local.get 42 + local.get 45 + local.get 39 + local.get 38 + local.get 46 + call $_ZN4core6result19Result$LT$T$C$E$GT$6expect17h0632993f4f813863E + i32.const 40 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.set 49 + local.get 49 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + i32.const 96 + local.set 50 + local.get 4 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.set 52 + i32.const 16 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.set 55 + local.get 52 + local.get 55 + call $_ZN118_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u20$as$u20$golem_wasm_rpc..extractor..WitValueExtractor$GT$6option17h210e1d439aa2111aE + i32.const 1049096 + local.set 56 + i32.const 1049080 + local.set 57 + i32.const 16 + local.set 58 + i32.const 8 + local.set 59 + local.get 4 + local.get 59 + i32.add + local.set 60 + i32.const 96 + local.set 61 + local.get 4 + local.get 61 + i32.add + local.set 62 + local.get 60 + local.get 62 + local.get 57 + local.get 58 + local.get 56 + call $_ZN4core6option15Option$LT$T$GT$6expect17h98a84e4e8b3c5664E + local.get 4 + i32.load offset=12 + local.set 63 + local.get 4 + i32.load offset=8 + local.set 64 + local.get 0 + local.get 64 + local.get 63 + call $_ZN4core6option15Option$LT$T$GT$3map17hc05e9ca8b2068697E + i32.const 16 + local.set 65 + local.get 4 + local.get 65 + i32.add + local.set 66 + local.get 66 + local.set 67 + local.get 67 + call $_ZN4core3ptr74drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$GT$17ha76bfeeb76570d5aE + i32.const 112 + local.set 68 + local.get 4 + local.get 68 + i32.add + local.set 69 + local.get 69 + global.set $__stack_pointer + return + ) + (func $_ZN47_$LT$str$u20$as$u20$alloc..string..ToString$GT$9to_string17h37c3d8f7fbe71988E (;36;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 96 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 2 + i32.store offset=48 + local.get 5 + local.get 1 + i32.store offset=52 + local.get 5 + local.get 2 + i32.store offset=56 + local.get 5 + local.get 2 + i32.store offset=60 + i32.const 0 + local.set 6 + local.get 5 + local.get 2 + local.get 6 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h34dcdb413d9147c1E + local.get 5 + i32.load offset=4 + local.set 7 + local.get 5 + i32.load + local.set 8 + local.get 5 + local.get 8 + i32.store offset=32 + local.get 5 + local.get 7 + i32.store offset=36 + i32.const 0 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=40 + local.get 5 + local.get 1 + i32.store offset=64 + i32.const 32 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=68 + i32.const 32 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=72 + local.get 5 + i32.load offset=36 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=76 + local.get 5 + local.get 16 + i32.store offset=80 + local.get 5 + local.get 2 + i32.store offset=84 + i32.const 0 + local.set 17 + local.get 2 + local.get 17 + i32.shl + local.set 18 + local.get 16 + local.get 1 + local.get 18 + call $memcpy + drop + i32.const 32 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=88 + local.get 5 + local.get 2 + i32.store offset=92 + local.get 5 + local.get 2 + i32.store offset=40 + i32.const 8 + local.set 22 + i32.const 16 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 22 + i32.add + local.set 25 + i32.const 32 + local.set 26 + local.get 5 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 22 + i32.add + local.set 28 + local.get 28 + i32.load + local.set 29 + local.get 25 + local.get 29 + i32.store + local.get 5 + i64.load offset=32 align=4 + local.set 30 + local.get 5 + local.get 30 + i64.store offset=16 + local.get 5 + i64.load offset=16 align=4 + local.set 31 + local.get 0 + local.get 31 + i64.store align=4 + i32.const 8 + local.set 32 + local.get 0 + local.get 32 + i32.add + local.set 33 + i32.const 16 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 32 + i32.add + local.set 36 + local.get 36 + i32.load + local.set 37 + local.get 33 + local.get 37 + i32.store + i32.const 96 + local.set 38 + local.get 5 + local.get 38 + i32.add + local.set 39 + local.get 39 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc6string6String10into_bytes17h44c0042a2c233e12E (;37;) (type 1) (param i32 i32) + (local i64 i32 i32 i32 i32) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + return + ) + (func $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e1df85aeaf2682dE (;38;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=28 + local.get 4 + local.get 1 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=36 + local.get 1 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=48 + local.get 4 + local.get 5 + i32.store offset=52 + local.get 4 + local.get 5 + i32.store offset=20 + local.get 4 + local.get 6 + i32.store offset=24 + local.get 4 + i32.load offset=20 + local.set 7 + local.get 4 + i32.load offset=24 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=12 + local.get 4 + local.get 8 + i32.store offset=16 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 4 + i32.load offset=16 + local.set 10 + local.get 4 + local.get 9 + i32.store offset=56 + local.get 4 + local.get 10 + i32.store offset=60 + local.get 0 + local.get 10 + i32.store offset=4 + local.get 0 + local.get 9 + i32.store + return + ) + (func $_ZN5alloc7raw_vec14handle_reserve17heebc50ae8d7a9499E (;39;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + local.get 1 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h65dc83e3c92136fbE + local.get 4 + i32.load + local.set 5 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + i32.load offset=8 + local.set 7 + i32.const -2147483647 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const 0 + local.set 12 + i32.const 1 + local.set 13 + i32.const 1 + local.set 14 + local.get 11 + local.get 14 + i32.and + local.set 15 + local.get 12 + local.get 13 + local.get 15 + select + local.set 16 + block ;; label = @1 + local.get 16 + br_if 0 (;@1;) + i32.const 32 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + local.get 4 + i32.load offset=8 + local.set 19 + i32.const 0 + local.set 20 + i32.const 1 + local.set 21 + local.get 21 + local.get 20 + local.get 19 + select + local.set 22 + block ;; label = @1 + local.get 22 + br_if 0 (;@1;) + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 4 + i32.load offset=8 + local.set 23 + local.get 4 + i32.load offset=12 + local.set 24 + local.get 4 + local.get 23 + i32.store offset=24 + local.get 4 + local.get 24 + i32.store offset=28 + local.get 23 + local.get 24 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$6shrink17hbdae4601850d296cE (;40;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 288 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=192 + local.get 5 + local.get 2 + i32.store offset=196 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 1 + i32.load + local.set 9 + local.get 5 + local.get 9 + i32.store offset=24 + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=24 + end + local.get 5 + i32.load offset=24 + local.set 11 + local.get 2 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.le_u + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 16 + br_if 0 (;@9;) + i32.const 1049148 + local.set 17 + local.get 5 + local.get 17 + i32.store offset=200 + i32.const 1 + local.set 18 + local.get 5 + local.get 18 + i32.store offset=204 + i32.const 0 + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + local.get 21 + br_if 2 (;@7;) + br 1 (;@8;) + end + i32.const 60 + local.set 22 + local.get 5 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + local.get 24 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17he1ec2bb39e15d702E + local.get 5 + i32.load offset=64 + local.set 25 + i32.const 0 + local.set 26 + i32.const 1 + local.set 27 + local.get 27 + local.get 26 + local.get 25 + select + local.set 28 + i32.const 1 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.set 31 + local.get 30 + local.get 31 + i32.eq + local.set 32 + i32.const 1 + local.set 33 + local.get 32 + local.get 33 + i32.and + local.set 34 + local.get 34 + br_if 2 (;@6;) + br 3 (;@5;) + end + i32.const 0 + local.set 35 + local.get 5 + local.get 35 + i32.store offset=144 + i32.const 1049148 + local.set 36 + local.get 5 + local.get 36 + i32.store offset=28 + i32.const 1 + local.set 37 + local.get 5 + local.get 37 + i32.store offset=32 + local.get 5 + i32.load offset=144 + local.set 38 + local.get 5 + i32.load offset=148 + local.set 39 + local.get 5 + local.get 38 + i32.store offset=44 + local.get 5 + local.get 39 + i32.store offset=48 + i32.const 1049156 + local.set 40 + local.get 5 + local.get 40 + i32.store offset=36 + i32.const 0 + local.set 41 + local.get 5 + local.get 41 + i32.store offset=40 + i32.const 28 + local.set 42 + local.get 5 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.set 44 + i32.const 1049232 + local.set 45 + local.get 44 + local.get 45 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 120 + local.set 46 + local.get 5 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.set 48 + i32.const 1049260 + local.set 49 + i32.const 1 + local.set 50 + local.get 48 + local.get 49 + local.get 50 + call $_ZN4core3fmt9Arguments9new_const17hc11a3502e8a849bfE + i32.const 120 + local.set 51 + local.get 5 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + i32.const 1049344 + local.set 54 + local.get 53 + local.get 54 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 5 + i32.load offset=60 + local.set 55 + local.get 5 + local.get 55 + i32.store offset=208 + local.get 5 + i32.load offset=64 + local.set 56 + local.get 5 + i32.load offset=68 + local.set 57 + local.get 5 + local.get 56 + i32.store offset=212 + local.get 5 + local.get 57 + i32.store offset=216 + local.get 5 + local.get 56 + i32.store offset=52 + local.get 5 + local.get 57 + i32.store offset=56 + local.get 2 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + i32.const -2147483647 + local.set 58 + local.get 5 + local.get 58 + i32.store offset=16 + br 3 (;@1;) + end + i32.const 8 + local.set 59 + local.get 1 + local.get 59 + i32.add + local.set 60 + local.get 5 + i32.load offset=52 + local.set 61 + local.get 5 + i32.load offset=56 + local.set 62 + local.get 60 + local.get 55 + local.get 61 + local.get 62 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h856286c10f23563aE + i32.const 1 + local.set 63 + local.get 5 + local.get 63 + i32.store offset=220 + i32.const 1 + local.set 64 + local.get 5 + local.get 64 + i32.store offset=224 + i32.const 1 + local.set 65 + local.get 5 + local.get 65 + i32.store offset=152 + local.get 5 + i32.load offset=152 + local.set 66 + local.get 5 + local.get 66 + i32.store offset=72 + local.get 5 + i32.load offset=72 + local.set 67 + local.get 1 + local.get 67 + i32.store offset=4 + i32.const 0 + local.set 68 + local.get 1 + local.get 68 + i32.store + br 1 (;@2;) + end + i32.const 1 + local.set 69 + local.get 5 + local.get 69 + i32.store offset=228 + i32.const 0 + local.set 70 + local.get 2 + local.get 70 + i32.shl + local.set 71 + local.get 5 + local.get 71 + i32.store offset=232 + i32.const 52 + local.set 72 + local.get 5 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + local.get 5 + local.get 74 + i32.store offset=236 + local.get 5 + i32.load offset=52 + local.set 75 + local.get 5 + local.get 75 + i32.store offset=240 + local.get 5 + local.get 75 + i32.store offset=156 + local.get 5 + i32.load offset=156 + local.set 76 + local.get 5 + local.get 76 + i32.store offset=244 + local.get 5 + local.get 71 + i32.store offset=80 + local.get 5 + local.get 76 + i32.store offset=76 + i32.const 8 + local.set 77 + local.get 1 + local.get 77 + i32.add + local.set 78 + local.get 5 + i32.load offset=52 + local.set 79 + local.get 5 + i32.load offset=56 + local.set 80 + local.get 5 + i32.load offset=76 + local.set 81 + local.get 5 + i32.load offset=80 + local.set 82 + i32.const 8 + local.set 83 + local.get 5 + local.get 83 + i32.add + local.set 84 + local.get 84 + local.get 78 + local.get 55 + local.get 79 + local.get 80 + local.get 81 + local.get 82 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17habb73ac590776e99E + local.get 5 + i32.load offset=12 + local.set 85 + local.get 5 + i32.load offset=8 + local.set 86 + i32.const 76 + local.set 87 + local.get 5 + local.get 87 + i32.add + local.set 88 + local.get 88 + local.set 89 + local.get 5 + local.get 89 + i32.store offset=108 + local.get 5 + i32.load offset=108 + local.set 90 + i32.const 96 + local.set 91 + local.get 5 + local.get 91 + i32.add + local.set 92 + local.get 92 + local.set 93 + local.get 93 + local.get 86 + local.get 85 + local.get 90 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h384330e5af793127E + local.get 5 + i32.load offset=96 + local.set 94 + block ;; label = @3 + block ;; label = @4 + local.get 94 + br_if 0 (;@4;) + local.get 5 + i32.load offset=100 + local.set 95 + local.get 5 + i32.load offset=104 + local.set 96 + local.get 5 + local.get 95 + i32.store offset=248 + local.get 5 + local.get 96 + i32.store offset=252 + local.get 5 + local.get 95 + i32.store offset=88 + local.get 5 + local.get 96 + i32.store offset=92 + i32.const 0 + local.set 97 + local.get 5 + local.get 97 + i32.store offset=84 + br 1 (;@3;) + end + local.get 5 + i32.load offset=100 + local.set 98 + local.get 5 + i32.load offset=104 + local.set 99 + local.get 5 + local.get 98 + i32.store offset=256 + local.get 5 + local.get 99 + i32.store offset=260 + local.get 5 + local.get 98 + i32.store offset=160 + local.get 5 + local.get 99 + i32.store offset=164 + local.get 5 + i32.load offset=160 + local.set 100 + local.get 5 + i32.load offset=164 + local.set 101 + local.get 5 + local.get 100 + i32.store offset=88 + local.get 5 + local.get 101 + i32.store offset=92 + i32.const 1 + local.set 102 + local.get 5 + local.get 102 + i32.store offset=84 + end + local.get 5 + i32.load offset=84 + local.set 103 + block ;; label = @3 + local.get 103 + br_if 0 (;@3;) + local.get 5 + i32.load offset=88 + local.set 104 + local.get 5 + i32.load offset=92 + local.set 105 + local.get 5 + local.get 104 + i32.store offset=264 + local.get 5 + local.get 105 + i32.store offset=268 + local.get 5 + local.get 104 + i32.store offset=272 + local.get 5 + local.get 104 + i32.store offset=172 + local.get 5 + i32.load offset=172 + local.set 106 + local.get 5 + local.get 106 + i32.store offset=276 + local.get 5 + local.get 106 + i32.store offset=180 + local.get 5 + i32.load offset=180 + local.set 107 + local.get 5 + local.get 107 + i32.store offset=168 + local.get 5 + i32.load offset=168 + local.set 108 + local.get 1 + local.get 108 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=176 + local.get 5 + i32.load offset=176 + local.set 109 + local.get 1 + local.get 109 + i32.store + br 1 (;@2;) + end + local.get 5 + i32.load offset=88 + local.set 110 + local.get 5 + i32.load offset=92 + local.set 111 + local.get 5 + local.get 110 + i32.store offset=112 + local.get 5 + local.get 111 + i32.store offset=116 + local.get 5 + i32.load offset=112 + local.set 112 + local.get 5 + i32.load offset=116 + local.set 113 + local.get 5 + local.get 112 + i32.store offset=280 + local.get 5 + local.get 113 + i32.store offset=284 + local.get 5 + local.get 112 + i32.store offset=184 + local.get 5 + local.get 113 + i32.store offset=188 + local.get 5 + i32.load offset=184 + local.set 114 + local.get 5 + i32.load offset=188 + local.set 115 + local.get 5 + local.get 114 + i32.store offset=16 + local.get 5 + local.get 115 + i32.store offset=20 + br 1 (;@1;) + end + i32.const -2147483647 + local.set 116 + local.get 5 + local.get 116 + i32.store offset=16 + end + local.get 5 + i32.load offset=16 + local.set 117 + local.get 5 + i32.load offset=20 + local.set 118 + local.get 0 + local.get 118 + i32.store offset=4 + local.get 0 + local.get 117 + i32.store + i32.const 288 + local.set 119 + local.get 5 + local.get 119 + i32.add + local.set 120 + local.get 120 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$6shrink28_$u7b$$u7b$closure$u7d$$u7d$17hf960d56f25506699E (;41;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store + local.get 4 + i32.load + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 4 + local.get 6 + i32.store offset=4 + local.get 4 + local.get 7 + i32.store offset=8 + local.get 4 + i32.load offset=4 + local.set 8 + local.get 4 + i32.load offset=8 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + local.get 0 + local.get 8 + i32.store + return + ) + (func $_ZN4core3mem6forget17ha34fcdf1a58eca0eE (;42;) (type 1) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + return + ) + (func $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$13close_auction28_$u7b$$u7b$closure$u7d$$u7d$17h8c060398ba786cfcE (;43;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 80 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=72 + local.get 5 + local.get 2 + i32.store offset=76 + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 0 + local.set 6 + i32.const 16 + local.set 7 + local.get 5 + local.get 7 + i32.add + local.set 8 + i32.const 40 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 8 + local.get 10 + local.get 6 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer5field17h2e98abee1be7be05E + local.get 5 + i32.load offset=20 + local.set 11 + local.get 5 + i32.load offset=16 + local.set 12 + i32.const 1049408 + local.set 13 + i32.const 1049360 + local.set 14 + i32.const 22 + local.set 15 + i32.const 8 + local.set 16 + local.get 5 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 12 + local.get 11 + local.get 14 + local.get 15 + local.get 13 + call $_ZN4core6option15Option$LT$T$GT$6expect17he805c69c6d8e71a1E + local.get 5 + i32.load offset=8 + local.set 18 + local.get 5 + i32.load offset=12 + local.set 19 + local.get 5 + local.get 19 + i32.store offset=64 + local.get 5 + local.get 18 + i32.store offset=60 + i32.const 24 + local.set 20 + local.get 5 + local.get 20 + i32.add + local.set 21 + i32.const 60 + local.set 22 + local.get 5 + local.get 22 + i32.add + local.set 23 + local.get 21 + local.get 23 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer6string17h3a6fc4a940710c54E + local.get 5 + i32.load offset=28 + local.set 24 + local.get 5 + i32.load offset=24 + local.set 25 + i32.const 1049440 + local.set 26 + i32.const 1049424 + local.set 27 + i32.const 16 + local.set 28 + i32.const 32 + local.set 29 + local.get 5 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 25 + local.get 24 + local.get 27 + local.get 28 + local.get 26 + call $_ZN4core6option15Option$LT$T$GT$6expect17h90a1fd822da59278E + local.get 5 + i32.load offset=36 + local.set 31 + local.get 5 + i32.load offset=32 + local.set 32 + i32.const 48 + local.set 33 + local.get 5 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + local.get 35 + local.get 32 + local.get 31 + call $_ZN47_$LT$str$u20$as$u20$alloc..string..ToString$GT$9to_string17h37c3d8f7fbe71988E + local.get 5 + i64.load offset=48 align=4 + local.set 36 + local.get 0 + local.get 36 + i64.store align=4 + i32.const 8 + local.set 37 + local.get 0 + local.get 37 + i32.add + local.set 38 + i32.const 48 + local.set 39 + local.get 5 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 37 + i32.add + local.set 41 + local.get 41 + i32.load + local.set 42 + local.get 38 + local.get 42 + i32.store + i32.const 80 + local.set 43 + local.get 5 + local.get 43 + i32.add + local.set 44 + local.get 44 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3fmt6format28_$u7b$$u7b$closure$u7d$$u7d$17hc1505d6ca020b198E (;44;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=4 + local.get 4 + i32.load offset=4 + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + i64.load align=4 + local.set 8 + i32.const 8 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.get 6 + i32.add + local.set 11 + local.get 11 + local.get 8 + i64.store + i32.const 8 + local.set 12 + local.get 5 + local.get 12 + i32.add + local.set 13 + local.get 13 + i64.load align=4 + local.set 14 + i32.const 8 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.get 12 + i32.add + local.set 17 + local.get 17 + local.get 14 + i64.store + local.get 5 + i64.load align=4 + local.set 18 + local.get 4 + local.get 18 + i64.store offset=8 + i32.const 8 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 0 + local.get 21 + call $_ZN5alloc3fmt6format12format_inner17hc33a2c421edc5290E + i32.const 32 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$11map_or_else17hb6dc61dc051713daE (;45;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=12 + local.get 6 + local.get 2 + i32.store offset=16 + local.get 6 + local.get 3 + i32.store offset=32 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=31 + i32.const 1 + local.set 8 + local.get 6 + local.get 8 + i32.store8 offset=30 + local.get 6 + i32.load offset=12 + local.set 9 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + local.get 11 + local.get 10 + local.get 9 + select + local.set 12 + block ;; label = @1 + block ;; label = @2 + local.get 12 + br_if 0 (;@2;) + i32.const 0 + local.set 13 + local.get 6 + local.get 13 + i32.store8 offset=31 + local.get 0 + local.get 3 + call $_ZN5alloc3fmt6format28_$u7b$$u7b$closure$u7d$$u7d$17hc1505d6ca020b198E + br 1 (;@1;) + end + local.get 6 + i32.load offset=12 + local.set 14 + local.get 6 + i32.load offset=16 + local.set 15 + local.get 6 + local.get 14 + i32.store offset=40 + local.get 6 + local.get 15 + i32.store offset=44 + i32.const 0 + local.set 16 + local.get 6 + local.get 16 + i32.store8 offset=30 + local.get 6 + local.get 14 + i32.store offset=20 + local.get 6 + local.get 15 + i32.store offset=24 + local.get 6 + i32.load offset=20 + local.set 17 + local.get 6 + i32.load offset=24 + local.set 18 + local.get 0 + local.get 17 + local.get 18 + call $_ZN4core3ops8function6FnOnce9call_once17h4a2373180d5df2e3E + end + local.get 6 + i32.load8_u offset=30 + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + block ;; label = @1 + local.get 21 + i32.eqz + br_if 0 (;@1;) + end + local.get 6 + i32.load8_u offset=31 + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + block ;; label = @1 + local.get 24 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 25 + local.get 6 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$3map17hc05e9ca8b2068697E (;46;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=38 + local.get 5 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + block ;; label = @1 + block ;; label = @2 + local.get 10 + br_if 0 (;@2;) + i32.const -2147483648 + local.set 11 + local.get 0 + local.get 11 + i32.store + br 1 (;@1;) + end + local.get 5 + i32.load offset=8 + local.set 12 + local.get 5 + i32.load offset=12 + local.set 13 + local.get 5 + local.get 12 + i32.store offset=40 + local.get 5 + local.get 13 + i32.store offset=44 + i32.const 0 + local.set 14 + local.get 5 + local.get 14 + i32.store8 offset=38 + local.get 5 + local.get 12 + i32.store offset=28 + local.get 5 + local.get 13 + i32.store offset=32 + local.get 5 + i32.load offset=28 + local.set 15 + local.get 5 + i32.load offset=32 + local.set 16 + i32.const 16 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 19 + local.get 15 + local.get 16 + call $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$13close_auction28_$u7b$$u7b$closure$u7d$$u7d$17h8c060398ba786cfcE + local.get 5 + i64.load offset=16 align=4 + local.set 20 + local.get 0 + local.get 20 + i64.store align=4 + i32.const 8 + local.set 21 + local.get 0 + local.get 21 + i32.add + local.set 22 + i32.const 16 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 21 + i32.add + local.set 25 + local.get 25 + i32.load + local.set 26 + local.get 22 + local.get 26 + i32.store + end + local.get 5 + i32.load8_u offset=38 + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.get 28 + i32.and + local.set 29 + block ;; label = @1 + local.get 29 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 30 + local.get 5 + local.get 30 + i32.add + local.set 31 + local.get 31 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$6as_ref17h6a77d987cfe0cdfbE (;47;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 0 + i32.load + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 4 + br_if 0 (;@2;) + i32.const 0 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 4 + local.set 6 + local.get 0 + local.get 6 + i32.add + local.set 7 + local.get 3 + local.get 7 + i32.store offset=12 + i32.const 4 + local.set 8 + local.get 0 + local.get 8 + i32.add + local.set 9 + local.get 3 + local.get 9 + i32.store offset=4 + end + local.get 3 + i32.load offset=4 + local.set 10 + local.get 10 + return + ) + (func $_ZN4core6option15Option$LT$T$GT$6expect17h90a1fd822da59278E (;48;) (type 6) (param i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 6 + i32.const 32 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 8 + local.get 1 + i32.store offset=8 + local.get 8 + local.get 2 + i32.store offset=12 + local.get 8 + local.get 3 + i32.store offset=16 + local.get 8 + local.get 4 + i32.store offset=20 + local.get 8 + i32.load offset=8 + local.set 9 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + local.get 11 + local.get 10 + local.get 9 + select + local.set 12 + block ;; label = @1 + local.get 12 + br_if 0 (;@1;) + local.get 3 + local.get 4 + local.get 5 + call $_ZN4core6option13expect_failed17h818d2deef4fc6eb9E + unreachable + end + local.get 8 + i32.load offset=8 + local.set 13 + local.get 8 + i32.load offset=12 + local.set 14 + local.get 8 + local.get 13 + i32.store offset=24 + local.get 8 + local.get 14 + i32.store offset=28 + local.get 0 + local.get 14 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store + i32.const 32 + local.set 15 + local.get 8 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$6expect17h98a84e4e8b3c5664E (;49;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 2 + i32.store + local.get 7 + local.get 3 + i32.store offset=4 + local.get 1 + i32.load + local.set 8 + block ;; label = @1 + local.get 8 + br_if 0 (;@1;) + local.get 2 + local.get 3 + local.get 4 + call $_ZN4core6option13expect_failed17h818d2deef4fc6eb9E + unreachable + end + local.get 1 + i32.load offset=4 + local.set 9 + i32.const 8 + local.set 10 + local.get 1 + local.get 10 + i32.add + local.set 11 + local.get 11 + i32.load + local.set 12 + local.get 7 + local.get 9 + i32.store offset=8 + local.get 7 + local.get 12 + i32.store offset=12 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 9 + i32.store + i32.const 16 + local.set 13 + local.get 7 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$6expect17hb86595c8c52e97e2E (;50;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + local.get 3 + i32.store offset=12 + local.get 1 + i32.load + local.set 8 + block ;; label = @1 + local.get 8 + br_if 0 (;@1;) + local.get 2 + local.get 3 + local.get 4 + call $_ZN4core6option13expect_failed17h818d2deef4fc6eb9E + unreachable + end + i32.const 4 + local.set 9 + local.get 1 + local.get 9 + i32.add + local.set 10 + local.get 10 + i64.load align=4 + local.set 11 + local.get 0 + local.get 11 + i64.store align=4 + i32.const 8 + local.set 12 + local.get 0 + local.get 12 + i32.add + local.set 13 + local.get 10 + local.get 12 + i32.add + local.set 14 + local.get 14 + i32.load + local.set 15 + local.get 13 + local.get 15 + i32.store + i32.const 16 + local.set 16 + local.get 7 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$6expect17he805c69c6d8e71a1E (;51;) (type 6) (param i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 6 + i32.const 32 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 8 + local.get 1 + i32.store offset=8 + local.get 8 + local.get 2 + i32.store offset=12 + local.get 8 + local.get 3 + i32.store offset=16 + local.get 8 + local.get 4 + i32.store offset=20 + local.get 8 + i32.load offset=8 + local.set 9 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + local.get 11 + local.get 10 + local.get 9 + select + local.set 12 + block ;; label = @1 + local.get 12 + br_if 0 (;@1;) + local.get 3 + local.get 4 + local.get 5 + call $_ZN4core6option13expect_failed17h818d2deef4fc6eb9E + unreachable + end + local.get 8 + i32.load offset=8 + local.set 13 + local.get 8 + i32.load offset=12 + local.set 14 + local.get 8 + local.get 13 + i32.store offset=24 + local.get 8 + local.get 14 + i32.store offset=28 + local.get 0 + local.get 14 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store + i32.const 32 + local.set 15 + local.get 8 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$6unwrap17h5e1776c49b4c5730E (;52;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + i32.load offset=8 + local.set 5 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 7 + local.get 6 + local.get 5 + select + local.set 8 + block ;; label = @1 + local.get 8 + br_if 0 (;@1;) + i32.const 1049456 + local.set 9 + i32.const 43 + local.set 10 + local.get 9 + local.get 10 + local.get 1 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 4 + i32.load offset=8 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=12 + i32.const 16 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + local.get 11 + return + ) + (func $#func53 (@name "auction:auction-stub/stub-auction#[dtor]api") (;53;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN11wit_bindgen17Resource$LT$T$GT$4dtor17h8bb9f8a4319f88fcE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $#func54 (@name "auction:auction-stub/stub-auction#[constructor]api") (;54;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=48 + local.get 4 + local.get 1 + i32.store offset=52 + call $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E + local.get 4 + local.get 1 + i32.store offset=56 + i32.const 12 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 0 + local.get 1 + local.get 1 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17ha0cd38040e09479aE + i32.const 36 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 12 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 10 + local.get 13 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 8 + local.set 14 + i32.const 24 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.get 14 + i32.add + local.set 17 + i32.const 36 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 14 + i32.add + local.set 20 + local.get 20 + i32.load + local.set 21 + local.get 17 + local.get 21 + i32.store + local.get 4 + i64.load offset=36 align=4 + local.set 22 + local.get 4 + local.get 22 + i64.store offset=24 + i32.const 24 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.set 25 + local.get 25 + call $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$3new17he26ff2948000c503E + local.set 26 + local.get 26 + call $_ZN11wit_bindgen17Resource$LT$T$GT$3new17he1ad830aab567997E + local.set 27 + local.get 4 + local.get 27 + i32.store offset=60 + local.get 27 + call $_ZN11wit_bindgen17Resource$LT$T$GT$11into_handle17hb8008c6830627b5aE + local.set 28 + i32.const 64 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + global.set $__stack_pointer + local.get 28 + return + ) + (func $#func55 (@name "auction:auction-stub/stub-auction#[method]api.initialize") (;55;) (type 14) (param i32 i32 i32 i32 i32 i32 i32 f32 i64) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 9 + i32.const 192 + local.set 10 + local.get 9 + local.get 10 + i32.sub + local.set 11 + local.get 11 + global.set $__stack_pointer + local.get 11 + local.get 0 + i32.store offset=136 + local.get 11 + local.get 1 + i32.store offset=140 + local.get 11 + local.get 2 + i32.store offset=144 + local.get 11 + local.get 3 + i32.store offset=148 + local.get 11 + local.get 4 + i32.store offset=152 + local.get 11 + local.get 5 + i32.store offset=156 + local.get 11 + local.get 6 + i32.store offset=160 + local.get 11 + local.get 7 + f32.store offset=164 + local.get 11 + local.get 8 + i64.store offset=168 + call $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E + local.get 11 + local.get 2 + i32.store offset=180 + i32.const 4 + local.set 12 + local.get 11 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 14 + local.get 1 + local.get 2 + local.get 2 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17ha0cd38040e09479aE + local.get 11 + local.get 4 + i32.store offset=184 + i32.const 16 + local.set 15 + local.get 11 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 17 + local.get 3 + local.get 4 + local.get 4 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17ha0cd38040e09479aE + local.get 11 + local.get 6 + i32.store offset=188 + i32.const 28 + local.set 18 + local.get 11 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 20 + local.get 5 + local.get 6 + local.get 6 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17ha0cd38040e09479aE + local.get 0 + call $_ZN11wit_bindgen17Resource$LT$T$GT$11lift_borrow17h4c4ef87ec03197c8E + local.set 21 + i32.const 100 + local.set 22 + local.get 11 + local.get 22 + i32.add + local.set 23 + local.get 23 + local.set 24 + i32.const 4 + local.set 25 + local.get 11 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 24 + local.get 27 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 8 + local.set 28 + i32.const 88 + local.set 29 + local.get 11 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 28 + i32.add + local.set 31 + i32.const 100 + local.set 32 + local.get 11 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.get 28 + i32.add + local.set 34 + local.get 34 + i32.load + local.set 35 + local.get 31 + local.get 35 + i32.store + local.get 11 + i64.load offset=100 align=4 + local.set 36 + local.get 11 + local.get 36 + i64.store offset=88 + i32.const 112 + local.set 37 + local.get 11 + local.get 37 + i32.add + local.set 38 + local.get 38 + local.set 39 + i32.const 16 + local.set 40 + local.get 11 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.set 42 + local.get 39 + local.get 42 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 124 + local.set 43 + local.get 11 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + i32.const 28 + local.set 46 + local.get 11 + local.get 46 + i32.add + local.set 47 + local.get 47 + local.set 48 + local.get 45 + local.get 48 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 40 + local.set 49 + local.get 11 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + i32.const 8 + local.set 52 + local.get 51 + local.get 52 + i32.add + local.set 53 + local.get 11 + i64.load offset=88 align=4 + local.set 54 + local.get 53 + local.get 54 + i64.store align=4 + i32.const 8 + local.set 55 + local.get 53 + local.get 55 + i32.add + local.set 56 + i32.const 88 + local.set 57 + local.get 11 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.get 55 + i32.add + local.set 59 + local.get 59 + i32.load + local.set 60 + local.get 56 + local.get 60 + i32.store + i32.const 40 + local.set 61 + local.get 11 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.set 63 + i32.const 20 + local.set 64 + local.get 63 + local.get 64 + i32.add + local.set 65 + local.get 11 + i64.load offset=112 align=4 + local.set 66 + local.get 65 + local.get 66 + i64.store align=4 + i32.const 8 + local.set 67 + local.get 65 + local.get 67 + i32.add + local.set 68 + i32.const 112 + local.set 69 + local.get 11 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.get 67 + i32.add + local.set 71 + local.get 71 + i32.load + local.set 72 + local.get 68 + local.get 72 + i32.store + i32.const 40 + local.set 73 + local.get 11 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.set 75 + i32.const 32 + local.set 76 + local.get 75 + local.get 76 + i32.add + local.set 77 + local.get 11 + i64.load offset=124 align=4 + local.set 78 + local.get 77 + local.get 78 + i64.store align=4 + i32.const 8 + local.set 79 + local.get 77 + local.get 79 + i32.add + local.set 80 + i32.const 124 + local.set 81 + local.get 11 + local.get 81 + i32.add + local.set 82 + local.get 82 + local.get 79 + i32.add + local.set 83 + local.get 83 + i32.load + local.set 84 + local.get 80 + local.get 84 + i32.store + local.get 11 + local.get 7 + f32.store offset=84 + local.get 11 + local.get 8 + i64.store offset=40 + i32.const 40 + local.set 85 + local.get 11 + local.get 85 + i32.add + local.set 86 + local.get 86 + local.set 87 + local.get 21 + local.get 87 + call $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$10initialize17h224ebf7c6d5de21aE + i32.const 192 + local.set 88 + local.get 11 + local.get 88 + i32.add + local.set 89 + local.get 89 + global.set $__stack_pointer + return + ) + (func $#func56 (@name "auction:auction-stub/stub-auction#[method]api.bid") (;56;) (type 15) (param i32 i32 i32 f32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 64 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 0 + i32.store offset=44 + local.get 6 + local.get 1 + i32.store offset=48 + local.get 6 + local.get 2 + i32.store offset=52 + local.get 6 + local.get 3 + f32.store offset=56 + call $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E + local.get 6 + local.get 2 + i32.store offset=60 + local.get 6 + local.get 1 + local.get 2 + local.get 2 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17ha0cd38040e09479aE + local.get 0 + call $_ZN11wit_bindgen17Resource$LT$T$GT$11lift_borrow17h4c4ef87ec03197c8E + local.set 7 + i32.const 28 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 6 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 8 + local.set 10 + i32.const 16 + local.set 11 + local.get 6 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.get 10 + i32.add + local.set 13 + i32.const 28 + local.set 14 + local.get 6 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.get 10 + i32.add + local.set 16 + local.get 16 + i32.load + local.set 17 + local.get 13 + local.get 17 + i32.store + local.get 6 + i64.load offset=28 align=4 + local.set 18 + local.get 6 + local.get 18 + i64.store offset=16 + i32.const 16 + local.set 19 + local.get 6 + local.get 19 + i32.add + local.set 20 + local.get 7 + local.get 20 + local.get 3 + call $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$3bid17he50cd2580d31107fE + local.set 21 + local.get 6 + local.get 21 + i32.store8 offset=15 + local.get 6 + i32.load8_u offset=15 + local.set 22 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 22 + br_table 0 (;@4;) 1 (;@3;) 2 (;@2;) 0 (;@4;) + end + i32.const 0 + local.set 23 + local.get 6 + local.get 23 + i32.store offset=40 + br 2 (;@1;) + end + i32.const 1 + local.set 24 + local.get 6 + local.get 24 + i32.store offset=40 + br 1 (;@1;) + end + i32.const 2 + local.set 25 + local.get 6 + local.get 25 + i32.store offset=40 + end + local.get 6 + i32.load offset=40 + local.set 26 + i32.const 64 + local.set 27 + local.get 6 + local.get 27 + i32.add + local.set 28 + local.get 28 + global.set $__stack_pointer + local.get 26 + return + unreachable + ) + (func $#func57 (@name "auction:auction-stub/stub-auction#[method]api.close-auction") (;57;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 112 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=72 + call $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E + local.get 0 + call $_ZN11wit_bindgen17Resource$LT$T$GT$11lift_borrow17h4c4ef87ec03197c8E + local.set 4 + i32.const 20 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 4 + call $_ZN116_$LT$auction_stub..Api$u20$as$u20$auction_stub..bindings..exports..auction..auction_stub..stub_auction..GuestApi$GT$13close_auction17hbcd120c5193ae99dE + i32.const 1058312 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=96 + i32.const 12 + local.set 9 + local.get 3 + local.get 9 + i32.store offset=100 + i32.const 1058312 + local.set 10 + local.get 3 + local.get 10 + i32.store offset=76 + local.get 3 + i32.load offset=20 + local.set 11 + i32.const -2147483648 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.eq + local.set 15 + i32.const 0 + local.set 16 + i32.const 1 + local.set 17 + i32.const 1 + local.set 18 + local.get 15 + local.get 18 + i32.and + local.set 19 + local.get 16 + local.get 17 + local.get 19 + select + local.set 20 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + local.get 20 + br_if 0 (;@14;) + i32.const 0 + local.set 21 + local.get 10 + local.set 22 + i32.const 1 + local.set 23 + local.get 21 + local.get 23 + i32.and + local.set 24 + local.get 24 + br_if 2 (;@12;) + br 1 (;@13;) + end + i32.const 8 + local.set 25 + i32.const 32 + local.set 26 + local.get 3 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 25 + i32.add + local.set 28 + i32.const 20 + local.set 29 + local.get 3 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 25 + i32.add + local.set 31 + local.get 31 + i32.load + local.set 32 + local.get 28 + local.get 32 + i32.store + local.get 3 + i64.load offset=20 align=4 + local.set 33 + local.get 3 + local.get 33 + i64.store offset=32 + i32.const 0 + local.set 34 + local.get 10 + local.set 35 + i32.const 1 + local.set 36 + local.get 34 + local.get 36 + i32.and + local.set 37 + local.get 37 + br_if 3 (;@10;) + br 2 (;@11;) + end + i32.const 0 + local.set 38 + local.get 22 + local.get 38 + i32.store8 + br 11 (;@1;) + end + i32.const 1049552 + local.set 39 + i32.const 28 + local.set 40 + i32.const 1049528 + local.set 41 + local.get 39 + local.get 40 + local.get 41 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 42 + local.get 35 + local.get 42 + i32.store8 + i32.const 8 + local.set 43 + i32.const 48 + local.set 44 + local.get 3 + local.get 44 + i32.add + local.set 45 + local.get 45 + local.get 43 + i32.add + local.set 46 + i32.const 32 + local.set 47 + local.get 3 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 43 + i32.add + local.set 49 + local.get 49 + i32.load + local.set 50 + local.get 46 + local.get 50 + i32.store + local.get 3 + i64.load offset=32 + local.set 51 + local.get 3 + local.get 51 + i64.store offset=48 + i32.const 60 + local.set 52 + local.get 3 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.set 54 + i32.const 48 + local.set 55 + local.get 3 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.set 57 + local.get 54 + local.get 57 + call $_ZN5alloc6string6String10into_bytes17h44c0042a2c233e12E + i32.const 8 + local.set 58 + local.get 3 + local.get 58 + i32.add + local.set 59 + i32.const 60 + local.set 60 + local.get 3 + local.get 60 + i32.add + local.set 61 + local.get 59 + local.get 61 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$16into_boxed_slice17hd216477b1ac43cd2E + local.get 3 + i32.load offset=12 + local.set 62 + local.get 3 + i32.load offset=8 + local.set 63 + local.get 3 + local.get 63 + i32.store offset=80 + local.get 3 + local.get 62 + i32.store offset=84 + local.get 3 + local.get 63 + i32.store offset=104 + local.get 3 + local.get 62 + i32.store offset=108 + local.get 3 + local.get 63 + i32.store offset=88 + local.get 3 + local.get 62 + i32.store offset=92 + local.get 63 + local.get 62 + call $_ZN4core3mem6forget17ha34fcdf1a58eca0eE + i32.const 8 + local.set 64 + local.get 10 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.get 10 + i32.lt_s + local.set 66 + i32.const 1 + local.set 67 + local.get 66 + local.get 67 + i32.and + local.set 68 + local.get 68 + br_if 2 (;@8;) + br 1 (;@9;) + end + i32.const 1049552 + local.set 69 + i32.const 28 + local.set 70 + i32.const 1049580 + local.set 71 + local.get 69 + local.get 70 + local.get 71 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 72 + local.get 65 + local.get 72 + i32.and + local.set 73 + i32.const 0 + local.set 74 + local.get 73 + local.set 75 + local.get 74 + local.set 76 + local.get 75 + local.get 76 + i32.eq + local.set 77 + i32.const 1 + local.set 78 + local.get 77 + local.get 78 + i32.and + local.set 79 + local.get 79 + br_if 1 (;@7;) + br 2 (;@6;) + end + i32.const 1049552 + local.set 80 + i32.const 28 + local.set 81 + i32.const 1049596 + local.set 82 + local.get 80 + local.get 81 + local.get 82 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 65 + local.get 62 + i32.store + i32.const 4 + local.set 83 + local.get 10 + local.get 83 + i32.add + local.set 84 + local.get 84 + local.get 10 + i32.lt_s + local.set 85 + i32.const 1 + local.set 86 + local.get 85 + local.get 86 + i32.and + local.set 87 + local.get 87 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 4 + local.set 88 + i32.const 1049612 + local.set 89 + local.get 88 + local.get 65 + local.get 89 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 90 + local.get 84 + local.get 90 + i32.and + local.set 91 + i32.const 0 + local.set 92 + local.get 91 + local.set 93 + local.get 92 + local.set 94 + local.get 93 + local.get 94 + i32.eq + local.set 95 + i32.const 1 + local.set 96 + local.get 95 + local.get 96 + i32.and + local.set 97 + local.get 97 + br_if 1 (;@3;) + br 2 (;@2;) + end + i32.const 1049552 + local.set 98 + i32.const 28 + local.set 99 + i32.const 1049628 + local.set 100 + local.get 98 + local.get 99 + local.get 100 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 84 + local.get 63 + i32.store + br 1 (;@1;) + end + i32.const 4 + local.set 101 + i32.const 1049644 + local.set 102 + local.get 101 + local.get 84 + local.get 102 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 112 + local.set 103 + local.get 3 + local.get 103 + i32.add + local.set 104 + local.get 104 + global.set $__stack_pointer + local.get 10 + return + ) + (func $#func58 (@name "cabi_post_auction:auction-stub/stub-auction#[method]api.close-auction") (;58;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 0 + local.set 4 + local.get 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 5 + i32.load8_u + local.set 8 + local.get 3 + local.get 8 + i32.store8 offset=31 + i32.const 255 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 3 + local.get 10 + i32.store offset=16 + local.get 10 + i32.eqz + br_if 2 (;@1;) + br 1 (;@2;) + end + i32.const 1049552 + local.set 11 + i32.const 28 + local.set 12 + i32.const 1049660 + local.set 13 + local.get 11 + local.get 12 + local.get 13 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 4 + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.get 0 + i32.lt_s + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 18 + br_if 0 (;@8;) + i32.const 3 + local.set 19 + local.get 15 + local.get 19 + i32.and + local.set 20 + i32.const 0 + local.set 21 + local.get 20 + local.set 22 + local.get 21 + local.set 23 + local.get 22 + local.get 23 + i32.eq + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + local.get 26 + br_if 1 (;@7;) + br 2 (;@6;) + end + i32.const 1049552 + local.set 27 + i32.const 28 + local.set 28 + i32.const 1049676 + local.set 29 + local.get 27 + local.get 28 + local.get 29 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 15 + i32.load + local.set 30 + local.get 3 + local.get 30 + i32.store offset=20 + i32.const 8 + local.set 31 + local.get 0 + local.get 31 + i32.add + local.set 32 + local.get 32 + local.get 0 + i32.lt_s + local.set 33 + i32.const 1 + local.set 34 + local.get 33 + local.get 34 + i32.and + local.set 35 + local.get 35 + br_if 2 (;@4;) + br 1 (;@5;) + end + i32.const 4 + local.set 36 + i32.const 1049692 + local.set 37 + local.get 36 + local.get 15 + local.get 37 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 38 + local.get 32 + local.get 38 + i32.and + local.set 39 + i32.const 0 + local.set 40 + local.get 39 + local.set 41 + local.get 40 + local.set 42 + local.get 41 + local.get 42 + i32.eq + local.set 43 + i32.const 1 + local.set 44 + local.get 43 + local.get 44 + i32.and + local.set 45 + local.get 45 + br_if 1 (;@3;) + br 2 (;@2;) + end + i32.const 1049552 + local.set 46 + i32.const 28 + local.set 47 + i32.const 1049708 + local.set 48 + local.get 46 + local.get 47 + local.get 48 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 32 + i32.load + local.set 49 + local.get 3 + local.get 49 + i32.store offset=24 + i32.const 1 + local.set 50 + local.get 30 + local.get 49 + local.get 50 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + br 1 (;@1;) + end + i32.const 4 + local.set 51 + i32.const 1049724 + local.set 52 + local.get 51 + local.get 32 + local.get 52 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 32 + local.set 53 + local.get 3 + local.get 53 + i32.add + local.set 54 + local.get 54 + global.set $__stack_pointer + return + ) + (func $_ZN45_$LT$$LP$$RP$$u20$as$u20$core..fmt..Debug$GT$3fmt17hbe727680508472e8E (;59;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 1049740 + local.set 5 + i32.const 2 + local.set 6 + local.get 1 + local.get 5 + local.get 6 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + i32.const 16 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + local.get 9 + return + ) + (func $_ZN4core3fmt9Arguments6new_v117h21055026018b62ebE (;60;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 64 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=40 + local.get 7 + local.get 2 + i32.store offset=44 + local.get 7 + local.get 3 + i32.store offset=48 + local.get 7 + local.get 4 + i32.store offset=52 + local.get 2 + local.set 8 + local.get 4 + local.set 9 + local.get 8 + local.get 9 + i32.lt_u + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 12 + br_if 0 (;@3;) + i32.const 1 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 2 + local.set 15 + local.get 14 + local.set 16 + local.get 15 + local.get 16 + i32.gt_u + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + br_if 2 (;@1;) + br 1 (;@2;) + end + br 1 (;@1;) + end + i32.const 0 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=24 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 7 + i32.load offset=24 + local.set 21 + local.get 7 + i32.load offset=28 + local.set 22 + local.get 0 + local.get 21 + i32.store offset=16 + local.get 0 + local.get 22 + i32.store offset=20 + local.get 0 + local.get 3 + i32.store offset=8 + local.get 0 + local.get 4 + i32.store offset=12 + i32.const 64 + local.set 23 + local.get 7 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + end + i32.const 1049756 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=56 + i32.const 1 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=60 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=32 + i32.const 1049756 + local.set 28 + local.get 7 + local.get 28 + i32.store + i32.const 1 + local.set 29 + local.get 7 + local.get 29 + i32.store offset=4 + local.get 7 + i32.load offset=32 + local.set 30 + local.get 7 + i32.load offset=36 + local.set 31 + local.get 7 + local.get 30 + i32.store offset=16 + local.get 7 + local.get 31 + i32.store offset=20 + i32.const 1049764 + local.set 32 + local.get 7 + local.get 32 + i32.store offset=8 + i32.const 0 + local.set 33 + local.get 7 + local.get 33 + i32.store offset=12 + local.get 7 + local.set 34 + i32.const 1049840 + local.set 35 + local.get 34 + local.get 35 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3fmt9Arguments9new_const17hc11a3502e8a849bfE (;61;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 1 + local.set 6 + local.get 2 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.gt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + local.get 11 + br_if 0 (;@1;) + i32.const 0 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=32 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 5 + i32.load offset=32 + local.set 13 + local.get 5 + i32.load offset=36 + local.set 14 + local.get 0 + local.get 13 + i32.store offset=16 + local.get 0 + local.get 14 + i32.store offset=20 + i32.const 1049764 + local.set 15 + local.get 0 + local.get 15 + i32.store offset=8 + i32.const 0 + local.set 16 + local.get 0 + local.get 16 + i32.store offset=12 + i32.const 48 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + i32.const 8 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 1049756 + local.set 22 + i32.const 1 + local.set 23 + local.get 21 + local.get 22 + local.get 23 + call $_ZN4core3fmt9Arguments9new_const17hc11a3502e8a849bfE + i32.const 8 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + i32.const 1049856 + local.set 27 + local.get 26 + local.get 27 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h4a2373180d5df2e3E (;62;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + i32.load offset=4 + local.set 6 + local.get 5 + i32.load offset=8 + local.set 7 + local.get 0 + local.get 6 + local.get 7 + call $_ZN5alloc3str56_$LT$impl$u20$alloc..borrow..ToOwned$u20$for$u20$str$GT$8to_owned17h86784c75917584bbE + i32.const 16 + local.set 8 + local.get 5 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr102drop_in_place$LT$wit_bindgen..Resource$LT$golem_wasm_rpc..bindings..golem..rpc..types..WasmRpc$GT$$GT$17h47fe8a896ed7d592E (;63;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN72_$LT$wit_bindgen..Resource$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h8e0dbf3936a63aa9E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN72_$LT$wit_bindgen..Resource$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h8e0dbf3936a63aa9E (;64;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 4 + call $_ZN98_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WasmRpc$u20$as$u20$wit_bindgen..WasmResource$GT$4drop17h31c01c6531f40797E + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr29drop_in_place$LT$$LP$$RP$$GT$17h982442c80bd1bea0E (;65;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr38drop_in_place$LT$auction_stub..Api$GT$17haeec1829195bcfcdE (;66;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr73drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WasmRpc$GT$17h6cfa65607af7aa1fE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr73drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WasmRpc$GT$17h6cfa65607af7aa1fE (;67;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr102drop_in_place$LT$wit_bindgen..Resource$LT$golem_wasm_rpc..bindings..golem..rpc..types..WasmRpc$GT$$GT$17h47fe8a896ed7d592E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr66drop_in_place$LT$core..option..Option$LT$auction_stub..Api$GT$$GT$17h757c5029c5990516E (;68;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + block ;; label = @1 + local.get 4 + i32.eqz + br_if 0 (;@1;) + i32.const 4 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 6 + call $_ZN4core3ptr38drop_in_place$LT$auction_stub..Api$GT$17haeec1829195bcfcdE + end + i32.const 16 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr69drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..Uri$GT$17hd15fd6b3bb588d9dE (;69;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr75drop_in_place$LT$auction_stub..bindings..auction..auction..api..Auction$GT$17h3ea5a0af587b4995E (;70;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 8 + local.set 4 + local.get 0 + local.get 4 + i32.add + local.set 5 + local.get 5 + call $_ZN4core3ptr77drop_in_place$LT$auction_stub..bindings..auction..auction..api..AuctionId$GT$17h8bede56e4c590301E + i32.const 20 + local.set 6 + local.get 0 + local.get 6 + i32.add + local.set 7 + local.get 7 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + i32.const 32 + local.set 8 + local.get 0 + local.get 8 + i32.add + local.set 9 + local.get 9 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + i32.const 16 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr77drop_in_place$LT$auction_stub..bindings..auction..auction..api..AuctionId$GT$17h8bede56e4c590301E (;71;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr76drop_in_place$LT$auction_stub..bindings..auction..auction..api..BidderId$GT$17h84746532c541b49aE (;72;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr91drop_in_place$LT$alloc..boxed..Box$LT$core..option..Option$LT$auction_stub..Api$GT$$GT$$GT$17h3c5730d4160250feE (;73;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 4 + call $_ZN4core3ptr66drop_in_place$LT$core..option..Option$LT$auction_stub..Api$GT$$GT$17h757c5029c5990516E + local.get 0 + call $_ZN72_$LT$alloc..boxed..Box$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hde54039c018ec0e6E + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + return + ) + (func $_ZN72_$LT$alloc..boxed..Box$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hde54039c018ec0e6E (;74;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 64 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=20 + local.get 0 + i32.load + local.set 4 + local.get 3 + local.get 4 + i32.store offset=24 + local.get 3 + local.get 4 + i32.store offset=28 + i32.const 8 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=32 + local.get 3 + i32.load offset=32 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=36 + i32.const 4 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=40 + local.get 3 + i32.load offset=40 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=44 + local.get 3 + local.get 6 + i32.store offset=4 + local.get 3 + local.get 8 + i32.store + local.get 3 + local.set 9 + local.get 3 + local.get 9 + i32.store offset=48 + local.get 3 + i32.load offset=4 + local.set 10 + block ;; label = @1 + block ;; label = @2 + local.get 10 + br_if 0 (;@2;) + br 1 (;@1;) + end + i32.const 4 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 3 + local.get 4 + i32.store offset=52 + local.get 3 + local.get 4 + i32.store offset=12 + local.get 3 + i32.load offset=12 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=56 + local.get 3 + local.get 13 + i32.store offset=16 + local.get 3 + i32.load offset=16 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=60 + local.get 3 + local.get 14 + i32.store offset=8 + local.get 3 + i32.load + local.set 15 + local.get 3 + i32.load offset=4 + local.set 16 + local.get 3 + i32.load offset=8 + local.set 17 + local.get 12 + local.get 17 + local.get 15 + local.get 16 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h856286c10f23563aE + end + i32.const 64 + local.set 18 + local.get 3 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr95drop_in_place$LT$$u5b$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u3b$$u20$1$u5d$$GT$17hcf1407ee4f213dd2E (;75;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 0 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=8 + block ;; label = @1 + loop ;; label = @2 + local.get 3 + i32.load offset=8 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.eq + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + local.get 11 + br_if 1 (;@1;) + local.get 3 + i32.load offset=8 + local.set 12 + i32.const 12 + local.set 13 + local.get 12 + local.get 13 + i32.mul + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 3 + i32.load offset=8 + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.add + local.set 18 + local.get 3 + local.get 18 + i32.store offset=8 + local.get 15 + call $_ZN4core3ptr74drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$GT$17ha76bfeeb76570d5aE + br 0 (;@2;) + end + end + i32.const 16 + local.set 19 + local.get 3 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr95drop_in_place$LT$$u5b$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u3b$$u20$2$u5d$$GT$17h1e92d1e348f729acE (;76;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 0 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=8 + block ;; label = @1 + loop ;; label = @2 + local.get 3 + i32.load offset=8 + local.set 5 + i32.const 2 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.eq + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + local.get 11 + br_if 1 (;@1;) + local.get 3 + i32.load offset=8 + local.set 12 + i32.const 12 + local.set 13 + local.get 12 + local.get 13 + i32.mul + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 3 + i32.load offset=8 + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.add + local.set 18 + local.get 3 + local.get 18 + i32.store offset=8 + local.get 15 + call $_ZN4core3ptr74drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$GT$17ha76bfeeb76570d5aE + br 0 (;@2;) + end + end + i32.const 16 + local.set 19 + local.get 3 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc5alloc15exchange_malloc17h20ca4702857d1d66E (;77;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1049872 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=36 + local.get 4 + local.get 1 + i32.store offset=40 + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=16 + local.get 4 + i32.load offset=16 + local.set 6 + local.get 4 + i32.load offset=20 + local.set 7 + i32.const 0 + local.set 8 + local.get 4 + local.get 5 + local.get 6 + local.get 7 + local.get 8 + call $_ZN5alloc5alloc6Global10alloc_impl17ha4b138cfb4b9dff7E + local.get 4 + i32.load + local.set 9 + local.get 4 + i32.load offset=4 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=28 + local.get 4 + local.get 9 + i32.store offset=24 + local.get 4 + i32.load offset=24 + local.set 11 + i32.const 1 + local.set 12 + i32.const 0 + local.set 13 + local.get 13 + local.get 12 + local.get 11 + select + local.set 14 + block ;; label = @1 + local.get 14 + br_if 0 (;@1;) + local.get 4 + i32.load offset=24 + local.set 15 + local.get 4 + i32.load offset=28 + local.set 16 + local.get 4 + local.get 15 + i32.store offset=44 + local.get 4 + local.get 16 + i32.store offset=48 + local.get 4 + local.get 15 + i32.store offset=52 + local.get 4 + local.get 16 + i32.store offset=56 + local.get 4 + local.get 15 + i32.store offset=60 + local.get 4 + local.get 15 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 17 + i32.const 64 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + local.get 17 + return + end + local.get 4 + i32.load offset=16 + local.set 20 + local.get 4 + i32.load offset=20 + local.set 21 + local.get 20 + local.get 21 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN5alloc5alloc6Global10alloc_impl17ha4b138cfb4b9dff7E (;78;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 272 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 0 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=8 + i32.const 0 + local.set 9 + local.get 7 + local.get 9 + i32.store offset=12 + i32.const 0 + local.set 10 + local.get 7 + local.get 10 + i32.store offset=16 + i32.const 1058325 + local.set 11 + local.get 7 + local.get 11 + i32.store offset=20 + i32.const 1058325 + local.set 12 + local.get 7 + local.get 12 + i32.store offset=24 + i32.const 1058325 + local.set 13 + local.get 7 + local.get 13 + i32.store offset=28 + i32.const 1058325 + local.set 14 + local.get 7 + local.get 14 + i32.store offset=32 + i32.const 1058325 + local.set 15 + local.get 7 + local.get 15 + i32.store offset=36 + local.get 7 + local.get 2 + i32.store offset=48 + local.get 7 + local.get 3 + i32.store offset=52 + local.get 7 + local.get 1 + i32.store offset=164 + local.get 4 + local.set 16 + local.get 7 + local.get 16 + i32.store8 offset=171 + i32.const 48 + local.set 17 + local.get 7 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 7 + local.get 19 + i32.store offset=172 + local.get 7 + i32.load offset=52 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=176 + block ;; label = @1 + block ;; label = @2 + local.get 20 + br_if 0 (;@2;) + i32.const 48 + local.set 21 + local.get 7 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=180 + local.get 7 + i32.load offset=48 + local.set 24 + local.get 7 + local.get 24 + i32.store offset=184 + local.get 7 + local.get 24 + i32.store offset=116 + local.get 7 + i32.load offset=116 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=188 + local.get 7 + local.get 25 + i32.store offset=192 + local.get 7 + local.get 25 + i32.store offset=72 + local.get 7 + i32.load offset=72 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=196 + local.get 7 + local.get 26 + i32.store offset=200 + local.get 7 + local.get 26 + i32.store offset=128 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=132 + local.get 7 + i32.load offset=128 + local.set 28 + local.get 7 + i32.load offset=132 + local.set 29 + local.get 7 + local.get 28 + i32.store offset=120 + local.get 7 + local.get 29 + i32.store offset=124 + local.get 7 + i32.load offset=120 + local.set 30 + local.get 7 + i32.load offset=124 + local.set 31 + local.get 7 + local.get 30 + i32.store offset=204 + local.get 7 + local.get 31 + i32.store offset=208 + local.get 7 + local.get 30 + i32.store offset=64 + local.get 7 + local.get 31 + i32.store offset=68 + local.get 7 + i32.load offset=64 + local.set 32 + local.get 7 + i32.load offset=68 + local.set 33 + local.get 7 + local.get 32 + i32.store offset=56 + local.get 7 + local.get 33 + i32.store offset=60 + br 1 (;@1;) + end + local.get 4 + local.set 34 + block ;; label = @2 + block ;; label = @3 + local.get 34 + br_if 0 (;@3;) + local.get 7 + i32.load offset=48 + local.set 35 + local.get 7 + i32.load offset=52 + local.set 36 + local.get 7 + local.get 35 + i32.store offset=88 + local.get 7 + local.get 36 + i32.store offset=92 + i32.const 0 + local.set 37 + local.get 37 + i32.load8_u offset=1058325 + local.set 38 + local.get 7 + local.get 38 + i32.store8 offset=215 + i32.const 88 + local.set 39 + local.get 7 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 7 + local.get 41 + i32.store offset=216 + local.get 7 + i32.load offset=92 + local.set 42 + i32.const 88 + local.set 43 + local.get 7 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + local.get 7 + local.get 45 + i32.store offset=220 + local.get 7 + i32.load offset=88 + local.set 46 + local.get 7 + local.get 46 + i32.store offset=224 + local.get 7 + local.get 46 + i32.store offset=140 + local.get 7 + i32.load offset=140 + local.set 47 + local.get 42 + local.get 47 + call $__rust_alloc + local.set 48 + local.get 7 + local.get 48 + i32.store offset=76 + br 1 (;@2;) + end + local.get 7 + i32.load offset=48 + local.set 49 + local.get 7 + i32.load offset=52 + local.set 50 + local.get 7 + local.get 49 + i32.store offset=80 + local.get 7 + local.get 50 + i32.store offset=84 + i32.const 80 + local.set 51 + local.get 7 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + local.get 7 + local.get 53 + i32.store offset=228 + local.get 7 + i32.load offset=84 + local.set 54 + i32.const 80 + local.set 55 + local.get 7 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.set 57 + local.get 7 + local.get 57 + i32.store offset=232 + local.get 7 + i32.load offset=80 + local.set 58 + local.get 7 + local.get 58 + i32.store offset=236 + local.get 7 + local.get 58 + i32.store offset=136 + local.get 7 + i32.load offset=136 + local.set 59 + local.get 54 + local.get 59 + call $__rust_alloc_zeroed + local.set 60 + local.get 7 + local.get 60 + i32.store offset=76 + end + local.get 7 + i32.load offset=76 + local.set 61 + local.get 7 + local.get 61 + i32.store offset=240 + block ;; label = @2 + block ;; label = @3 + local.get 61 + br_if 0 (;@3;) + i32.const 0 + local.set 62 + local.get 7 + local.get 62 + i32.store offset=104 + br 1 (;@2;) + end + local.get 7 + local.get 61 + i32.store offset=144 + local.get 7 + i32.load offset=144 + local.set 63 + local.get 7 + local.get 63 + i32.store offset=104 + end + local.get 7 + i32.load offset=104 + local.set 64 + i32.const 0 + local.set 65 + i32.const 1 + local.set 66 + local.get 66 + local.get 65 + local.get 64 + select + local.set 67 + block ;; label = @2 + block ;; label = @3 + local.get 67 + br_if 0 (;@3;) + i32.const 0 + local.set 68 + local.get 7 + local.get 68 + i32.store offset=100 + br 1 (;@2;) + end + local.get 7 + i32.load offset=104 + local.set 69 + local.get 7 + local.get 69 + i32.store offset=244 + local.get 7 + local.get 69 + i32.store offset=100 + end + local.get 7 + i32.load offset=100 + local.set 70 + i32.const 1 + local.set 71 + i32.const 0 + local.set 72 + local.get 72 + local.get 71 + local.get 70 + select + local.set 73 + block ;; label = @2 + block ;; label = @3 + local.get 73 + br_if 0 (;@3;) + local.get 7 + i32.load offset=100 + local.set 74 + local.get 7 + local.get 74 + i32.store offset=248 + local.get 7 + local.get 74 + i32.store offset=96 + br 1 (;@2;) + end + i32.const 0 + local.set 75 + local.get 7 + local.get 75 + i32.store offset=96 + end + local.get 7 + i32.load offset=96 + local.set 76 + i32.const 1 + local.set 77 + i32.const 0 + local.set 78 + local.get 78 + local.get 77 + local.get 76 + select + local.set 79 + block ;; label = @2 + local.get 79 + br_if 0 (;@2;) + local.get 7 + i32.load offset=96 + local.set 80 + local.get 7 + local.get 80 + i32.store offset=252 + local.get 7 + local.get 80 + i32.store offset=256 + local.get 7 + local.get 80 + i32.store offset=260 + local.get 7 + local.get 80 + i32.store offset=156 + local.get 7 + local.get 20 + i32.store offset=160 + local.get 7 + i32.load offset=156 + local.set 81 + local.get 7 + i32.load offset=160 + local.set 82 + local.get 7 + local.get 81 + i32.store offset=148 + local.get 7 + local.get 82 + i32.store offset=152 + local.get 7 + i32.load offset=148 + local.set 83 + local.get 7 + i32.load offset=152 + local.set 84 + local.get 7 + local.get 83 + i32.store offset=264 + local.get 7 + local.get 84 + i32.store offset=268 + local.get 7 + local.get 83 + i32.store offset=108 + local.get 7 + local.get 84 + i32.store offset=112 + local.get 7 + i32.load offset=108 + local.set 85 + local.get 7 + i32.load offset=112 + local.set 86 + local.get 7 + local.get 85 + i32.store offset=56 + local.get 7 + local.get 86 + i32.store offset=60 + br 1 (;@1;) + end + i32.const 0 + local.set 87 + local.get 7 + local.get 87 + i32.store offset=56 + end + local.get 7 + i32.load offset=56 + local.set 88 + local.get 7 + i32.load offset=60 + local.set 89 + local.get 0 + local.get 89 + i32.store offset=4 + local.get 0 + local.get 88 + i32.store + i32.const 272 + local.set 90 + local.get 7 + local.get 90 + i32.add + local.set 91 + local.get 91 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h856286c10f23563aE (;79;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 2 + i32.store + local.get 6 + local.get 3 + i32.store offset=4 + local.get 6 + local.get 0 + i32.store offset=20 + local.get 6 + local.get 1 + i32.store offset=24 + local.get 6 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=28 + local.get 6 + i32.load offset=4 + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load + local.set 9 + local.get 6 + i32.load offset=4 + local.set 10 + local.get 6 + local.get 9 + i32.store offset=8 + local.get 6 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 6 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=36 + local.get 6 + i32.load offset=12 + local.set 14 + i32.const 8 + local.set 15 + local.get 6 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 6 + local.get 17 + i32.store offset=40 + local.get 6 + i32.load offset=8 + local.set 18 + local.get 6 + local.get 18 + i32.store offset=44 + local.get 6 + local.get 18 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 19 + local.get 1 + local.get 14 + local.get 19 + call $__rust_dealloc + end + i32.const 48 + local.set 20 + local.get 6 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$6shrink17habb73ac590776e99E (;80;) (type 16) (param i32 i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 7 + i32.const 352 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 9 + global.set $__stack_pointer + i32.const 0 + local.set 10 + local.get 9 + local.get 10 + i32.store offset=20 + i32.const 0 + local.set 11 + local.get 9 + local.get 11 + i32.store offset=24 + i32.const 0 + local.set 12 + local.get 9 + local.get 12 + i32.store offset=28 + local.get 9 + local.get 3 + i32.store offset=44 + local.get 9 + local.get 4 + i32.store offset=48 + local.get 9 + local.get 5 + i32.store offset=52 + local.get 9 + local.get 6 + i32.store offset=56 + local.get 9 + local.get 1 + i32.store offset=184 + local.get 9 + local.get 2 + i32.store offset=188 + i32.const 52 + local.set 13 + local.get 9 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 9 + local.get 15 + i32.store offset=192 + local.get 9 + i32.load offset=56 + local.set 16 + local.get 9 + local.get 16 + i32.store offset=68 + local.get 9 + i32.load offset=68 + local.set 17 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 17 + br_if 0 (;@3;) + local.get 9 + i32.load offset=44 + local.set 18 + local.get 9 + i32.load offset=48 + local.set 19 + local.get 1 + local.get 2 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h856286c10f23563aE + i32.const 52 + local.set 20 + local.get 9 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + local.get 9 + local.get 22 + i32.store offset=196 + local.get 9 + i32.load offset=52 + local.set 23 + local.get 9 + local.get 23 + i32.store offset=200 + local.get 9 + local.get 23 + i32.store offset=128 + local.get 9 + i32.load offset=128 + local.set 24 + local.get 9 + local.get 24 + i32.store offset=204 + local.get 9 + local.get 24 + i32.store offset=208 + local.get 9 + local.get 24 + i32.store offset=80 + local.get 9 + i32.load offset=80 + local.set 25 + local.get 9 + local.get 25 + i32.store offset=212 + local.get 9 + local.get 25 + i32.store offset=216 + local.get 9 + local.get 25 + i32.store offset=140 + i32.const 0 + local.set 26 + local.get 9 + local.get 26 + i32.store offset=144 + local.get 9 + i32.load offset=140 + local.set 27 + local.get 9 + i32.load offset=144 + local.set 28 + local.get 9 + local.get 27 + i32.store offset=132 + local.get 9 + local.get 28 + i32.store offset=136 + local.get 9 + i32.load offset=132 + local.set 29 + local.get 9 + i32.load offset=136 + local.set 30 + local.get 9 + local.get 29 + i32.store offset=220 + local.get 9 + local.get 30 + i32.store offset=224 + local.get 9 + local.get 29 + i32.store offset=72 + local.get 9 + local.get 30 + i32.store offset=76 + local.get 9 + i32.load offset=72 + local.set 31 + local.get 9 + i32.load offset=76 + local.set 32 + local.get 9 + local.get 31 + i32.store offset=60 + local.get 9 + local.get 32 + i32.store offset=64 + br 1 (;@2;) + end + i32.const 68 + local.set 33 + local.get 9 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + local.get 9 + local.get 35 + i32.store offset=228 + i32.const 44 + local.set 36 + local.get 9 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.set 38 + local.get 9 + local.get 38 + i32.store offset=232 + local.get 9 + i32.load offset=44 + local.set 39 + local.get 9 + local.get 39 + i32.store offset=236 + local.get 9 + local.get 39 + i32.store offset=148 + local.get 9 + i32.load offset=148 + local.set 40 + i32.const 52 + local.set 41 + local.get 9 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.set 43 + local.get 9 + local.get 43 + i32.store offset=240 + local.get 9 + i32.load offset=52 + local.set 44 + local.get 9 + local.get 44 + i32.store offset=244 + local.get 9 + local.get 44 + i32.store offset=152 + local.get 9 + i32.load offset=152 + local.set 45 + local.get 40 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.get 47 + i32.eq + local.set 48 + i32.const 1 + local.set 49 + local.get 48 + local.get 49 + i32.and + local.set 50 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 50 + br_if 0 (;@10;) + local.get 9 + i32.load offset=68 + local.set 51 + local.get 9 + local.get 51 + i32.store offset=248 + local.get 9 + i32.load offset=52 + local.set 52 + local.get 9 + i32.load offset=56 + local.set 53 + local.get 9 + local.get 52 + i32.store offset=252 + local.get 9 + local.get 53 + i32.store offset=256 + i32.const 0 + local.set 54 + i32.const 8 + local.set 55 + local.get 9 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 1 + local.get 52 + local.get 53 + local.get 54 + call $_ZN5alloc5alloc6Global10alloc_impl17ha4b138cfb4b9dff7E + local.get 9 + i32.load offset=8 + local.set 57 + local.get 9 + i32.load offset=12 + local.set 58 + local.get 9 + local.get 58 + i32.store offset=124 + local.get 9 + local.get 57 + i32.store offset=120 + local.get 9 + i32.load offset=120 + local.set 59 + i32.const 1 + local.set 60 + i32.const 0 + local.set 61 + local.get 61 + local.get 60 + local.get 59 + select + local.set 62 + local.get 62 + i32.eqz + br_if 1 (;@9;) + br 2 (;@8;) + end + local.get 9 + i32.load offset=68 + local.set 63 + local.get 9 + local.get 63 + i32.store offset=296 + i32.const 44 + local.set 64 + local.get 9 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.set 66 + local.get 9 + local.get 66 + i32.store offset=300 + local.get 9 + local.get 2 + i32.store offset=304 + local.get 9 + i32.load offset=44 + local.set 67 + local.get 9 + i32.load offset=48 + local.set 68 + local.get 9 + local.get 67 + i32.store offset=84 + local.get 9 + local.get 68 + i32.store offset=88 + i32.const 84 + local.set 69 + local.get 9 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.set 71 + local.get 9 + local.get 71 + i32.store offset=308 + local.get 9 + i32.load offset=88 + local.set 72 + i32.const 84 + local.set 73 + local.get 9 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.set 75 + local.get 9 + local.get 75 + i32.store offset=312 + local.get 9 + i32.load offset=84 + local.set 76 + local.get 9 + local.get 76 + i32.store offset=316 + local.get 9 + local.get 76 + i32.store offset=156 + local.get 9 + i32.load offset=156 + local.set 77 + local.get 2 + local.get 72 + local.get 77 + local.get 63 + call $__rust_realloc + local.set 78 + local.get 9 + local.get 78 + i32.store offset=320 + local.get 78 + i32.eqz + br_if 3 (;@6;) + br 4 (;@5;) + end + local.get 9 + i32.load offset=120 + local.set 79 + local.get 9 + i32.load offset=124 + local.set 80 + local.get 9 + local.get 79 + i32.store offset=260 + local.get 9 + local.get 80 + i32.store offset=264 + local.get 9 + local.get 79 + i32.store offset=112 + local.get 9 + local.get 80 + i32.store offset=116 + br 1 (;@7;) + end + i32.const 0 + local.set 81 + local.get 9 + local.get 81 + i32.store offset=112 + end + local.get 9 + i32.load offset=112 + local.set 82 + i32.const 1 + local.set 83 + i32.const 0 + local.set 84 + local.get 84 + local.get 83 + local.get 82 + select + local.set 85 + block ;; label = @7 + local.get 85 + br_if 0 (;@7;) + local.get 9 + i32.load offset=112 + local.set 86 + local.get 9 + i32.load offset=116 + local.set 87 + local.get 9 + local.get 86 + i32.store offset=268 + local.get 9 + local.get 87 + i32.store offset=272 + local.get 9 + local.get 2 + i32.store offset=276 + local.get 9 + local.get 86 + i32.store offset=280 + local.get 9 + local.get 87 + i32.store offset=284 + local.get 9 + local.get 86 + i32.store offset=288 + local.get 9 + local.get 86 + i32.store offset=180 + local.get 9 + i32.load offset=180 + local.set 88 + local.get 9 + local.get 88 + i32.store offset=292 + i32.const 0 + local.set 89 + local.get 51 + local.get 89 + i32.shl + local.set 90 + local.get 88 + local.get 2 + local.get 90 + call $memcpy + drop + local.get 9 + i32.load offset=44 + local.set 91 + local.get 9 + i32.load offset=48 + local.set 92 + local.get 1 + local.get 2 + local.get 91 + local.get 92 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h856286c10f23563aE + local.get 9 + local.get 86 + i32.store offset=60 + local.get 9 + local.get 87 + i32.store offset=64 + br 5 (;@2;) + end + i32.const 0 + local.set 93 + local.get 9 + local.get 93 + i32.store offset=60 + br 3 (;@3;) + end + i32.const 0 + local.set 94 + local.get 9 + local.get 94 + i32.store offset=100 + br 1 (;@4;) + end + local.get 9 + local.get 78 + i32.store offset=160 + local.get 9 + i32.load offset=160 + local.set 95 + local.get 9 + local.get 95 + i32.store offset=100 + end + local.get 9 + i32.load offset=100 + local.set 96 + i32.const 0 + local.set 97 + i32.const 1 + local.set 98 + local.get 98 + local.get 97 + local.get 96 + select + local.set 99 + block ;; label = @4 + block ;; label = @5 + local.get 99 + br_if 0 (;@5;) + i32.const 0 + local.set 100 + local.get 9 + local.get 100 + i32.store offset=96 + br 1 (;@4;) + end + local.get 9 + i32.load offset=100 + local.set 101 + local.get 9 + local.get 101 + i32.store offset=324 + local.get 9 + local.get 101 + i32.store offset=96 + end + local.get 9 + i32.load offset=96 + local.set 102 + i32.const 1 + local.set 103 + i32.const 0 + local.set 104 + local.get 104 + local.get 103 + local.get 102 + select + local.set 105 + block ;; label = @4 + block ;; label = @5 + local.get 105 + br_if 0 (;@5;) + local.get 9 + i32.load offset=96 + local.set 106 + local.get 9 + local.get 106 + i32.store offset=328 + local.get 9 + local.get 106 + i32.store offset=92 + br 1 (;@4;) + end + i32.const 0 + local.set 107 + local.get 9 + local.get 107 + i32.store offset=92 + end + local.get 9 + i32.load offset=92 + local.set 108 + i32.const 1 + local.set 109 + i32.const 0 + local.set 110 + local.get 110 + local.get 109 + local.get 108 + select + local.set 111 + block ;; label = @4 + local.get 111 + br_if 0 (;@4;) + local.get 9 + i32.load offset=92 + local.set 112 + local.get 9 + local.get 112 + i32.store offset=332 + local.get 9 + local.get 112 + i32.store offset=336 + local.get 9 + local.get 112 + i32.store offset=340 + local.get 9 + local.get 112 + i32.store offset=172 + local.get 9 + local.get 63 + i32.store offset=176 + local.get 9 + i32.load offset=172 + local.set 113 + local.get 9 + i32.load offset=176 + local.set 114 + local.get 9 + local.get 113 + i32.store offset=164 + local.get 9 + local.get 114 + i32.store offset=168 + local.get 9 + i32.load offset=164 + local.set 115 + local.get 9 + i32.load offset=168 + local.set 116 + local.get 9 + local.get 115 + i32.store offset=344 + local.get 9 + local.get 116 + i32.store offset=348 + local.get 9 + local.get 115 + i32.store offset=104 + local.get 9 + local.get 116 + i32.store offset=108 + local.get 9 + i32.load offset=104 + local.set 117 + local.get 9 + i32.load offset=108 + local.set 118 + local.get 9 + local.get 117 + i32.store offset=60 + local.get 9 + local.get 118 + i32.store offset=64 + br 2 (;@2;) + end + i32.const 0 + local.set 119 + local.get 9 + local.get 119 + i32.store offset=60 + end + br 1 (;@1;) + end + end + local.get 9 + i32.load offset=60 + local.set 120 + local.get 9 + i32.load offset=64 + local.set 121 + local.get 0 + local.get 121 + i32.store offset=4 + local.get 0 + local.get 120 + i32.store + i32.const 352 + local.set 122 + local.get 9 + local.get 122 + i32.add + local.set 123 + local.get 123 + global.set $__stack_pointer + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$6expect17h0632993f4f813863E (;81;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + local.get 3 + i32.store offset=12 + local.get 1 + i32.load + local.set 8 + i32.const -2147483648 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.eq + local.set 12 + i32.const 1 + local.set 13 + i32.const 0 + local.set 14 + i32.const 1 + local.set 15 + local.get 12 + local.get 15 + i32.and + local.set 16 + local.get 13 + local.get 14 + local.get 16 + select + local.set 17 + block ;; label = @1 + local.get 17 + br_if 0 (;@1;) + local.get 1 + i64.load align=4 + local.set 18 + local.get 0 + local.get 18 + i64.store align=4 + i32.const 8 + local.set 19 + local.get 0 + local.get 19 + i32.add + local.set 20 + local.get 1 + local.get 19 + i32.add + local.set 21 + local.get 21 + i32.load + local.set 22 + local.get 20 + local.get 22 + i32.store + i32.const 16 + local.set 23 + local.get 7 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + end + i32.const 7 + local.set 25 + local.get 7 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + i32.const 1049872 + local.set 28 + local.get 2 + local.get 3 + local.get 27 + local.get 28 + local.get 4 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h384330e5af793127E (;82;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=32 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=31 + local.get 6 + i32.load offset=20 + local.set 8 + i32.const 1 + local.set 9 + i32.const 0 + local.set 10 + local.get 10 + local.get 9 + local.get 8 + select + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + local.get 6 + i32.load offset=20 + local.set 12 + local.get 6 + i32.load offset=24 + local.set 13 + local.get 6 + local.get 12 + i32.store offset=40 + local.get 6 + local.get 13 + i32.store offset=44 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store offset=8 + i32.const 0 + local.set 14 + local.get 0 + local.get 14 + i32.store + br 1 (;@1;) + end + i32.const 0 + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=31 + i32.const 8 + local.set 16 + local.get 6 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$6shrink28_$u7b$$u7b$closure$u7d$$u7d$17hf960d56f25506699E + local.get 6 + i32.load offset=12 + local.set 18 + local.get 6 + i32.load offset=8 + local.set 19 + local.get 0 + local.get 19 + i32.store offset=4 + local.get 0 + local.get 18 + i32.store offset=8 + i32.const 1 + local.set 20 + local.get 0 + local.get 20 + i32.store + end + local.get 6 + i32.load8_u offset=31 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @1 + local.get 23 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 24 + local.get 6 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$11from_handle17hceba54d6e0752c64E (;83;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$11into_handle17hb8008c6830627b5aE (;84;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=16 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=20 + local.get 3 + i32.load offset=20 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + i32.const 12 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=28 + local.get 3 + i32.load offset=12 + local.set 8 + local.get 8 + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$11lift_borrow17h4c4ef87ec03197c8E (;85;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core6option15Option$LT$T$GT$6as_ref17h6a77d987cfe0cdfbE + local.set 4 + i32.const 1049984 + local.set 5 + local.get 4 + local.get 5 + call $_ZN4core6option15Option$LT$T$GT$6unwrap17h5e1776c49b4c5730E + local.set 6 + i32.const 16 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 6 + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$3new17he1ad830aab567997E (;86;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + i32.const 1 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + local.get 3 + i32.load offset=4 + local.set 5 + local.get 3 + i32.load offset=8 + local.set 6 + local.get 3 + local.get 5 + i32.store offset=24 + local.get 3 + local.get 6 + i32.store offset=28 + i32.const 8 + local.set 7 + i32.const 4 + local.set 8 + local.get 7 + local.get 8 + call $_ZN5alloc5alloc15exchange_malloc17h20ca4702857d1d66E + local.set 9 + local.get 9 + local.get 5 + i32.store + local.get 9 + local.get 6 + i32.store offset=4 + local.get 9 + call $_ZN5alloc5boxed16Box$LT$T$C$A$GT$8into_raw17h4ec8112a5c60cfe4E + local.set 10 + local.get 3 + local.get 10 + i32.store offset=16 + local.get 10 + call $_ZN12auction_stub8bindings7exports7auction12auction_stub12stub_auction73_$LT$impl$u20$wit_bindgen..RustResource$u20$for$u20$auction_stub..Api$GT$3new17h856aef6dae41560fE + local.set 11 + local.get 3 + local.get 11 + i32.store offset=20 + local.get 11 + call $_ZN11wit_bindgen17Resource$LT$T$GT$11from_handle17hceba54d6e0752c64E + local.set 12 + i32.const 32 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + local.get 12 + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$4dtor17h8bb9f8a4319f88fcE (;87;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN5alloc5boxed12Box$LT$T$GT$8from_raw17hd342c8b6cb53a842E + local.set 4 + local.get 3 + local.get 4 + i32.store offset=8 + i32.const 8 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + call $_ZN4core3ptr91drop_in_place$LT$alloc..boxed..Box$LT$core..option..Option$LT$auction_stub..Api$GT$$GT$$GT$17h3c5730d4160250feE + i32.const 16 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $__rust_alloc (;88;) (type 4) (param i32 i32) (result i32) + (local i32) + local.get 0 + local.get 1 + call $__rdl_alloc + local.set 2 + local.get 2 + return + ) + (func $__rust_dealloc (;89;) (type 2) (param i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + call $__rdl_dealloc + return + ) + (func $__rust_realloc (;90;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + call $__rdl_realloc + local.set 4 + local.get 4 + return + ) + (func $__rust_alloc_zeroed (;91;) (type 4) (param i32 i32) (result i32) + (local i32) + local.get 0 + local.get 1 + call $__rdl_alloc_zeroed + local.set 2 + local.get 2 + return + ) + (func $__rust_alloc_error_handler (;92;) (type 1) (param i32 i32) + local.get 0 + local.get 1 + call $__rg_oom + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h47ff91a2a08b77f9E (;93;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 2 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=21 + local.get 5 + i32.load offset=12 + local.set 7 + i32.const 1 + local.set 8 + i32.const 0 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + block ;; label = @1 + block ;; label = @2 + local.get 10 + br_if 0 (;@2;) + local.get 5 + i32.load offset=12 + local.set 11 + local.get 5 + i32.load offset=16 + local.set 12 + local.get 5 + local.get 11 + i32.store offset=24 + local.get 5 + local.get 12 + i32.store offset=28 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 12 + i32.store offset=8 + i32.const 0 + local.set 13 + local.get 0 + local.get 13 + i32.store + br 1 (;@1;) + end + i32.const 0 + local.set 14 + local.get 5 + local.get 14 + i32.store8 offset=21 + local.get 5 + call $_ZN5alloc7raw_vec11finish_grow28_$u7b$$u7b$closure$u7d$$u7d$17hea649a1756fbffdbE + local.get 5 + i32.load offset=4 + local.set 15 + local.get 5 + i32.load + local.set 16 + local.get 0 + local.get 16 + i32.store offset=4 + local.get 0 + local.get 15 + i32.store offset=8 + i32.const 1 + local.set 17 + local.get 0 + local.get 17 + i32.store + end + local.get 5 + i32.load8_u offset=21 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + block ;; label = @1 + local.get 20 + i32.eqz + br_if 0 (;@1;) + end + i32.const 32 + local.set 21 + local.get 5 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h65dc83e3c92136fbE (;94;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 2 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=37 + local.get 5 + i32.load offset=12 + local.set 7 + i32.const -2147483647 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const 0 + local.set 12 + i32.const 1 + local.set 13 + i32.const 1 + local.set 14 + local.get 11 + local.get 14 + i32.and + local.set 15 + local.get 12 + local.get 13 + local.get 15 + select + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + i32.const -2147483647 + local.set 17 + local.get 5 + local.get 17 + i32.store offset=20 + br 1 (;@1;) + end + local.get 5 + i32.load offset=12 + local.set 18 + local.get 5 + i32.load offset=16 + local.set 19 + local.get 5 + local.get 18 + i32.store offset=40 + local.get 5 + local.get 19 + i32.store offset=44 + i32.const 0 + local.set 20 + local.get 5 + local.get 20 + i32.store8 offset=37 + local.get 5 + local.get 18 + i32.store offset=28 + local.get 5 + local.get 19 + i32.store offset=32 + local.get 5 + i32.load offset=28 + local.set 21 + local.get 5 + i32.load offset=32 + local.set 22 + local.get 5 + local.get 21 + local.get 22 + call $_ZN5alloc7raw_vec14handle_reserve28_$u7b$$u7b$closure$u7d$$u7d$17h276770ff9f5b071bE + local.get 5 + i32.load offset=4 + local.set 23 + local.get 5 + i32.load + local.set 24 + local.get 5 + local.get 24 + i32.store offset=20 + local.get 5 + local.get 23 + i32.store offset=24 + end + local.get 5 + i32.load8_u offset=37 + local.set 25 + i32.const 1 + local.set 26 + local.get 25 + local.get 26 + i32.and + local.set 27 + block ;; label = @1 + local.get 27 + i32.eqz + br_if 0 (;@1;) + end + local.get 5 + i32.load offset=20 + local.set 28 + local.get 5 + i32.load offset=24 + local.set 29 + local.get 0 + local.get 29 + i32.store offset=4 + local.get 0 + local.get 28 + i32.store + i32.const 48 + local.set 30 + local.get 5 + local.get 30 + i32.add + local.set 31 + local.get 31 + global.set $__stack_pointer + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hfb15eb0d0326e2acE (;95;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=32 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=31 + local.get 6 + i32.load offset=20 + local.set 8 + i32.const 1 + local.set 9 + i32.const 0 + local.set 10 + local.get 10 + local.get 9 + local.get 8 + select + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + local.get 6 + i32.load offset=20 + local.set 12 + local.get 6 + i32.load offset=24 + local.set 13 + local.get 6 + local.get 12 + i32.store offset=40 + local.get 6 + local.get 13 + i32.store offset=44 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store offset=8 + i32.const 0 + local.set 14 + local.get 0 + local.get 14 + i32.store + br 1 (;@1;) + end + i32.const 0 + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=31 + i32.const 8 + local.set 16 + local.get 6 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.get 3 + call $_ZN5alloc7raw_vec11finish_grow28_$u7b$$u7b$closure$u7d$$u7d$17ha6e6b9087b098263E + local.get 6 + i32.load offset=12 + local.set 18 + local.get 6 + i32.load offset=8 + local.set 19 + local.get 0 + local.get 19 + i32.store offset=4 + local.get 0 + local.get 18 + i32.store offset=8 + i32.const 1 + local.set 20 + local.get 0 + local.get 20 + i32.store + end + local.get 6 + i32.load8_u offset=31 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @1 + local.get 23 + i32.eqz + br_if 0 (;@1;) + end + i32.const 48 + local.set 24 + local.get 6 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer3new17hd67dc8fa4dce5bf4E (;96;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h57e95dac240c6898E + local.set 6 + local.get 2 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.lt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + local.get 11 + br_if 0 (;@1;) + i32.const 1050000 + local.set 12 + i32.const 41 + local.set 13 + i32.const 1050120 + local.set 14 + local.get 12 + local.get 13 + local.get 14 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 5 + local.get 1 + i32.store + local.get 5 + local.get 2 + i32.store offset=4 + local.get 5 + i32.load + local.set 15 + local.get 5 + i32.load offset=4 + local.set 16 + local.get 0 + local.get 16 + i32.store offset=4 + local.get 0 + local.get 15 + i32.store + i32.const 16 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer4node17h6fb9dc6f2ebc216aE (;97;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 0 + i32.load offset=4 + local.set 5 + i32.const 1050136 + local.set 6 + local.get 4 + local.get 5 + local.get 6 + call $_ZN81_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..index..Index$LT$I$GT$$GT$5index17hfbb6d50086066558E + local.set 7 + i32.const 16 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer6string17h3a6fc4a940710c54E (;98;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=24 + local.get 1 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer4node17h6fb9dc6f2ebc216aE + local.set 5 + local.get 5 + i32.load + local.set 6 + i32.const -2147483648 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + i32.const 19 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.le_u + local.set 12 + i32.const 20 + local.set 13 + i32.const 1 + local.set 14 + local.get 12 + local.get 14 + i32.and + local.set 15 + local.get 8 + local.get 13 + local.get 15 + select + local.set 16 + i32.const 20 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + block ;; label = @2 + local.get 22 + i32.eqz + br_if 0 (;@2;) + local.get 4 + local.get 5 + i32.store offset=28 + i32.const 8 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 5 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h3b23a864c76035b4E + local.get 4 + i32.load offset=12 + local.set 25 + local.get 4 + i32.load offset=8 + local.set 26 + local.get 4 + local.get 26 + i32.store offset=16 + local.get 4 + local.get 25 + i32.store offset=20 + br 1 (;@1;) + end + i32.const 0 + local.set 27 + local.get 4 + local.get 27 + i32.store offset=16 + end + local.get 4 + i32.load offset=16 + local.set 28 + local.get 4 + i32.load offset=20 + local.set 29 + local.get 0 + local.get 29 + i32.store offset=4 + local.get 0 + local.get 28 + i32.store + i32.const 32 + local.set 30 + local.get 4 + local.get 30 + i32.add + local.set 31 + local.get 31 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer5field17h2e98abee1be7be05E (;99;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=36 + local.get 5 + local.get 2 + i32.store offset=40 + local.get 1 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer4node17h6fb9dc6f2ebc216aE + local.set 6 + local.get 6 + i32.load + local.set 7 + i32.const -2147483648 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + i32.const 19 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.get 12 + i32.le_u + local.set 13 + i32.const 20 + local.set 14 + i32.const 1 + local.set 15 + local.get 13 + local.get 15 + i32.and + local.set 16 + local.get 9 + local.get 14 + local.get 16 + select + local.set 17 + block ;; label = @1 + block ;; label = @2 + local.get 17 + br_if 0 (;@2;) + i32.const 4 + local.set 18 + local.get 6 + local.get 18 + i32.add + local.set 19 + local.get 5 + local.get 19 + i32.store offset=44 + i32.const 16 + local.set 20 + local.get 5 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 19 + call $_ZN72_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h4b204971cf484d5cE + local.get 5 + i32.load offset=20 + local.set 22 + local.get 5 + i32.load offset=16 + local.set 23 + local.get 23 + local.get 22 + local.get 2 + call $_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3get17h255bd2aaea9017d1E + local.set 24 + local.get 1 + i32.load + local.set 25 + local.get 5 + local.get 25 + i32.store offset=32 + local.get 5 + i32.load offset=32 + local.set 26 + i32.const 8 + local.set 27 + local.get 5 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.get 24 + local.get 26 + call $_ZN4core6option15Option$LT$T$GT$3map17hc4c579813e4d0937E + local.get 5 + i32.load offset=8 + local.set 29 + local.get 5 + i32.load offset=12 + local.set 30 + local.get 5 + local.get 30 + i32.store offset=28 + local.get 5 + local.get 29 + i32.store offset=24 + br 1 (;@1;) + end + i32.const 0 + local.set 31 + local.get 5 + local.get 31 + i32.store offset=24 + end + local.get 5 + i32.load offset=24 + local.set 32 + local.get 5 + i32.load offset=28 + local.set 33 + local.get 0 + local.get 33 + i32.store offset=4 + local.get 0 + local.get 32 + i32.store + i32.const 48 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer7variant17h470bd5d844af4aa6E (;100;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=28 + local.get 1 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer4node17h6fb9dc6f2ebc216aE + local.set 5 + local.get 5 + i32.load + local.set 6 + i32.const -2147483648 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + i32.const 19 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.le_u + local.set 12 + i32.const 20 + local.set 13 + i32.const 1 + local.set 14 + local.get 12 + local.get 14 + i32.and + local.set 15 + local.get 8 + local.get 13 + local.get 15 + select + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + block ;; label = @2 + local.get 22 + i32.eqz + br_if 0 (;@2;) + i32.const 4 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 4 + local.get 24 + i32.store offset=32 + i32.const 4 + local.set 25 + local.get 5 + local.get 25 + i32.add + local.set 26 + i32.const 4 + local.set 27 + local.get 26 + local.get 27 + i32.add + local.set 28 + local.get 4 + local.get 28 + i32.store offset=36 + local.get 5 + i32.load offset=8 + local.set 29 + local.get 5 + i32.load offset=12 + local.set 30 + local.get 1 + i32.load + local.set 31 + local.get 4 + local.get 31 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 32 + local.get 4 + local.get 29 + local.get 30 + local.get 32 + call $_ZN4core6option15Option$LT$T$GT$3map17h9534bf22cea9f571E + local.get 4 + i32.load offset=4 + local.set 33 + local.get 4 + i32.load + local.set 34 + local.get 4 + local.get 34 + i32.store offset=40 + local.get 4 + local.get 33 + i32.store offset=44 + local.get 5 + i32.load offset=4 + local.set 35 + local.get 4 + local.get 35 + i32.store offset=16 + local.get 4 + local.get 34 + i32.store offset=20 + local.get 4 + local.get 33 + i32.store offset=24 + i32.const 4 + local.set 36 + local.get 0 + local.get 36 + i32.add + local.set 37 + local.get 4 + i64.load offset=16 align=4 + local.set 38 + local.get 37 + local.get 38 + i64.store align=4 + i32.const 8 + local.set 39 + local.get 37 + local.get 39 + i32.add + local.set 40 + i32.const 16 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 39 + i32.add + local.set 43 + local.get 43 + i32.load + local.set 44 + local.get 40 + local.get 44 + i32.store + i32.const 1 + local.set 45 + local.get 0 + local.get 45 + i32.store + br 1 (;@1;) + end + i32.const 0 + local.set 46 + local.get 0 + local.get 46 + i32.store + end + i32.const 48 + local.set 47 + local.get 4 + local.get 47 + i32.add + local.set 48 + local.get 48 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer6option17h8a77cf54953ac686E (;101;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=24 + local.get 1 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer4node17h6fb9dc6f2ebc216aE + local.set 5 + local.get 5 + i32.load + local.set 6 + i32.const -2147483648 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + i32.const 19 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.le_u + local.set 12 + i32.const 20 + local.set 13 + i32.const 1 + local.set 14 + local.get 12 + local.get 14 + i32.and + local.set 15 + local.get 8 + local.get 13 + local.get 15 + select + local.set 16 + i32.const 6 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + block ;; label = @2 + local.get 22 + i32.eqz + br_if 0 (;@2;) + i32.const 4 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 4 + local.get 24 + i32.store offset=28 + local.get 5 + i32.load offset=4 + local.set 25 + local.get 5 + i32.load offset=8 + local.set 26 + local.get 1 + i32.load + local.set 27 + local.get 4 + local.get 27 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 28 + i32.const 8 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.get 25 + local.get 26 + local.get 28 + call $_ZN4core6option15Option$LT$T$GT$3map17h8de272830358d781E + local.get 4 + i32.load offset=12 + local.set 31 + local.get 4 + i32.load offset=8 + local.set 32 + local.get 0 + local.get 32 + i32.store offset=4 + local.get 0 + local.get 31 + i32.store offset=8 + i32.const 1 + local.set 33 + local.get 0 + local.get 33 + i32.store + br 1 (;@1;) + end + i32.const 0 + local.set 34 + local.get 0 + local.get 34 + i32.store + end + i32.const 32 + local.set 35 + local.get 4 + local.get 35 + i32.add + local.set 36 + local.get 36 + global.set $__stack_pointer + return + ) + (func $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E (;102;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=30 + local.get 4 + local.get 5 + i32.store8 offset=29 + i32.const 4 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 4 + local.get 7 + i32.store offset=20 + i32.const 8 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + local.get 4 + i32.load offset=20 + local.set 10 + local.get 4 + i32.load offset=24 + local.set 11 + local.get 10 + local.get 11 + call $_ZN4core3ops8function6FnOnce9call_once17hb7980145eeab3da1E + local.set 12 + local.get 4 + local.get 12 + i32.store8 offset=19 + local.get 4 + i32.load8_u offset=19 + local.set 13 + local.get 13 + local.get 5 + i32.add + local.set 14 + i32.const 255 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 16 + br_table 0 (;@3;) 0 (;@3;) 1 (;@2;) 0 (;@3;) + end + i32.const 0 + local.set 17 + local.get 4 + local.get 17 + i32.store8 offset=29 + local.get 4 + i32.load offset=8 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 0 + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=30 + local.get 4 + i32.load offset=4 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=12 + end + local.get 4 + i32.load8_u offset=29 + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + block ;; label = @1 + local.get 23 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load8_u offset=30 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + block ;; label = @1 + local.get 26 + i32.eqz + br_if 0 (;@1;) + end + local.get 4 + i32.load offset=12 + local.set 27 + i32.const 32 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + local.get 27 + return + unreachable + ) + (func $_ZN5alloc7raw_vec11finish_grow17ha7e7a4c88e1b7f37E (;103;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 240 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 0 + local.set 8 + local.get 7 + local.get 8 + i32.store8 offset=18 + local.get 7 + local.get 1 + i32.store offset=152 + local.get 7 + local.get 2 + i32.store offset=156 + local.get 7 + local.get 4 + i32.store offset=160 + i32.const 40 + local.set 9 + local.get 7 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 11 + local.get 1 + local.get 2 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h47ff91a2a08b77f9E + local.get 7 + i32.load offset=40 + local.set 12 + block ;; label = @1 + block ;; label = @2 + local.get 12 + br_if 0 (;@2;) + local.get 7 + i32.load offset=44 + local.set 13 + local.get 7 + i32.load offset=48 + local.set 14 + local.get 7 + local.get 13 + i32.store offset=164 + local.get 7 + local.get 14 + i32.store offset=168 + local.get 7 + local.get 13 + i32.store offset=32 + local.get 7 + local.get 14 + i32.store offset=36 + i32.const 0 + local.set 15 + local.get 7 + local.get 15 + i32.store offset=28 + br 1 (;@1;) + end + local.get 7 + i32.load offset=44 + local.set 16 + local.get 7 + i32.load offset=48 + local.set 17 + local.get 7 + local.get 16 + i32.store offset=172 + local.get 7 + local.get 17 + i32.store offset=176 + local.get 7 + local.get 16 + i32.store offset=104 + local.get 7 + local.get 17 + i32.store offset=108 + local.get 7 + i32.load offset=104 + local.set 18 + local.get 7 + i32.load offset=108 + local.set 19 + local.get 7 + local.get 18 + i32.store offset=32 + local.get 7 + local.get 19 + i32.store offset=36 + i32.const 1 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=28 + end + local.get 7 + i32.load offset=28 + local.set 21 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 21 + br_if 0 (;@6;) + local.get 7 + i32.load offset=32 + local.set 22 + local.get 7 + i32.load offset=36 + local.set 23 + local.get 7 + local.get 22 + i32.store offset=180 + local.get 7 + local.get 23 + i32.store offset=184 + local.get 7 + local.get 22 + i32.store offset=20 + local.get 7 + local.get 23 + i32.store offset=24 + i32.const 20 + local.set 24 + local.get 7 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=188 + local.get 7 + i32.load offset=24 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=192 + i32.const 2147483647 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.set 30 + local.get 29 + local.get 30 + i32.gt_u + local.set 31 + i32.const 1 + local.set 32 + local.get 31 + local.get 32 + i32.and + local.set 33 + local.get 33 + br_if 2 (;@4;) + br 1 (;@5;) + end + local.get 7 + i32.load offset=32 + local.set 34 + local.get 7 + i32.load offset=36 + local.set 35 + local.get 7 + local.get 34 + i32.store offset=52 + local.get 7 + local.get 35 + i32.store offset=56 + local.get 7 + i32.load offset=52 + local.set 36 + local.get 7 + i32.load offset=56 + local.set 37 + local.get 7 + local.get 36 + i32.store offset=232 + local.get 7 + local.get 37 + i32.store offset=236 + local.get 7 + local.get 36 + i32.store offset=112 + local.get 7 + local.get 37 + i32.store offset=116 + local.get 7 + i32.load offset=112 + local.set 38 + local.get 7 + i32.load offset=116 + local.set 39 + local.get 0 + local.get 38 + i32.store offset=4 + local.get 0 + local.get 39 + i32.store offset=8 + i32.const 1 + local.set 40 + local.get 0 + local.get 40 + i32.store + br 3 (;@2;) + end + i32.const -2147483647 + local.set 41 + local.get 7 + local.get 41 + i32.store offset=68 + br 1 (;@3;) + end + i32.const 0 + local.set 42 + local.get 7 + local.get 42 + i32.store offset=128 + local.get 7 + i32.load offset=128 + local.set 43 + local.get 7 + i32.load offset=132 + local.set 44 + local.get 7 + local.get 43 + i32.store offset=120 + local.get 7 + local.get 44 + i32.store offset=124 + local.get 7 + i32.load offset=120 + local.set 45 + local.get 7 + i32.load offset=124 + local.set 46 + local.get 7 + local.get 45 + i32.store offset=68 + local.get 7 + local.get 46 + i32.store offset=72 + end + local.get 7 + i32.load offset=68 + local.set 47 + i32.const -2147483647 + local.set 48 + local.get 47 + local.set 49 + local.get 48 + local.set 50 + local.get 49 + local.get 50 + i32.eq + local.set 51 + i32.const 0 + local.set 52 + i32.const 1 + local.set 53 + i32.const 1 + local.set 54 + local.get 51 + local.get 54 + i32.and + local.set 55 + local.get 52 + local.get 53 + local.get 55 + select + local.set 56 + block ;; label = @3 + block ;; label = @4 + local.get 56 + br_if 0 (;@4;) + i32.const -2147483647 + local.set 57 + local.get 7 + local.get 57 + i32.store offset=60 + br 1 (;@3;) + end + local.get 7 + i32.load offset=68 + local.set 58 + local.get 7 + i32.load offset=72 + local.set 59 + local.get 7 + local.get 58 + i32.store offset=196 + local.get 7 + local.get 59 + i32.store offset=200 + local.get 7 + local.get 58 + i32.store offset=136 + local.get 7 + local.get 59 + i32.store offset=140 + local.get 7 + i32.load offset=136 + local.set 60 + local.get 7 + i32.load offset=140 + local.set 61 + local.get 7 + local.get 60 + i32.store offset=60 + local.get 7 + local.get 61 + i32.store offset=64 + end + local.get 7 + i32.load offset=60 + local.set 62 + i32.const -2147483647 + local.set 63 + local.get 62 + local.set 64 + local.get 63 + local.set 65 + local.get 64 + local.get 65 + i32.eq + local.set 66 + i32.const 0 + local.set 67 + i32.const 1 + local.set 68 + i32.const 1 + local.set 69 + local.get 66 + local.get 69 + i32.and + local.set 70 + local.get 67 + local.get 68 + local.get 70 + select + local.set 71 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 71 + br_if 0 (;@6;) + local.get 3 + i32.load offset=4 + local.set 72 + i32.const 0 + local.set 73 + i32.const 1 + local.set 74 + local.get 74 + local.get 73 + local.get 72 + select + local.set 75 + i32.const 1 + local.set 76 + local.get 75 + local.set 77 + local.get 76 + local.set 78 + local.get 77 + local.get 78 + i32.eq + local.set 79 + i32.const 1 + local.set 80 + local.get 79 + local.get 80 + i32.and + local.set 81 + local.get 81 + br_if 1 (;@5;) + br 2 (;@4;) + end + local.get 7 + i32.load offset=60 + local.set 82 + local.get 7 + i32.load offset=64 + local.set 83 + local.get 7 + local.get 82 + i32.store offset=76 + local.get 7 + local.get 83 + i32.store offset=80 + local.get 7 + i32.load offset=76 + local.set 84 + local.get 7 + i32.load offset=80 + local.set 85 + local.get 7 + local.get 84 + i32.store offset=224 + local.get 7 + local.get 85 + i32.store offset=228 + local.get 0 + local.get 84 + i32.store offset=4 + local.get 0 + local.get 85 + i32.store offset=8 + i32.const 1 + local.set 86 + local.get 0 + local.get 86 + i32.store + br 3 (;@2;) + end + local.get 3 + i32.load + local.set 87 + local.get 7 + local.get 87 + i32.store offset=204 + local.get 3 + i32.load offset=4 + local.set 88 + i32.const 8 + local.set 89 + local.get 3 + local.get 89 + i32.add + local.set 90 + local.get 90 + i32.load + local.set 91 + local.get 7 + local.get 88 + i32.store offset=92 + local.get 7 + local.get 91 + i32.store offset=96 + i32.const 92 + local.set 92 + local.get 7 + local.get 92 + i32.add + local.set 93 + local.get 7 + local.get 93 + i32.store offset=208 + local.get 7 + i32.load offset=92 + local.set 94 + local.get 7 + local.get 94 + i32.store offset=212 + local.get 7 + local.get 94 + i32.store offset=144 + i32.const 20 + local.set 95 + local.get 7 + local.get 95 + i32.add + local.set 96 + local.get 7 + local.get 96 + i32.store offset=216 + local.get 7 + i32.load offset=20 + local.set 97 + local.get 7 + local.get 97 + i32.store offset=220 + local.get 7 + local.get 97 + i32.store offset=148 + local.get 7 + i32.load offset=92 + local.set 98 + local.get 7 + i32.load offset=96 + local.set 99 + local.get 7 + i32.load offset=20 + local.set 100 + local.get 7 + i32.load offset=24 + local.set 101 + local.get 7 + local.get 4 + local.get 87 + local.get 98 + local.get 99 + local.get 100 + local.get 101 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$4grow17hf974463254d25b4bE + local.get 7 + i32.load + local.set 102 + local.get 7 + i32.load offset=4 + local.set 103 + local.get 7 + local.get 103 + i32.store offset=88 + local.get 7 + local.get 102 + i32.store offset=84 + br 1 (;@3;) + end + local.get 7 + i32.load offset=20 + local.set 104 + local.get 7 + i32.load offset=24 + local.set 105 + i32.const 8 + local.set 106 + local.get 7 + local.get 106 + i32.add + local.set 107 + local.get 107 + local.get 4 + local.get 104 + local.get 105 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17h880bee7e38cfa668E + local.get 7 + i32.load offset=8 + local.set 108 + local.get 7 + i32.load offset=12 + local.set 109 + local.get 7 + local.get 109 + i32.store offset=88 + local.get 7 + local.get 108 + i32.store offset=84 + end + local.get 7 + i32.load offset=84 + local.set 110 + local.get 7 + i32.load offset=88 + local.set 111 + i32.const 20 + local.set 112 + local.get 7 + local.get 112 + i32.add + local.set 113 + local.get 113 + local.set 114 + local.get 7 + local.get 114 + i32.store offset=100 + local.get 7 + i32.load offset=100 + local.set 115 + local.get 0 + local.get 110 + local.get 111 + local.get 115 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hfb15eb0d0326e2acE + br 1 (;@1;) + end + end + i32.const 240 + local.set 116 + local.get 7 + local.get 116 + i32.add + local.set 117 + local.get 117 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec11finish_grow28_$u7b$$u7b$closure$u7d$$u7d$17ha6e6b9087b098263E (;104;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + i32.load offset=8 + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 4 + local.get 6 + i32.store offset=20 + local.get 4 + local.get 7 + i32.store offset=24 + local.get 4 + i32.load offset=20 + local.set 8 + local.get 4 + i32.load offset=24 + local.set 9 + local.get 4 + local.get 8 + i32.store offset=12 + local.get 4 + local.get 9 + i32.store offset=16 + local.get 4 + i32.load offset=12 + local.set 10 + local.get 4 + i32.load offset=16 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + return + ) + (func $_ZN5alloc7raw_vec11finish_grow28_$u7b$$u7b$closure$u7d$$u7d$17hea649a1756fbffdbE (;105;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 0 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + local.get 3 + i32.load offset=4 + local.set 5 + local.get 3 + i32.load offset=8 + local.set 6 + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 5 + i32.store + return + ) + (func $_ZN5alloc7raw_vec14handle_reserve28_$u7b$$u7b$closure$u7d$$u7d$17h276770ff9f5b071bE (;106;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=28 + i32.const 8 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=32 + local.get 5 + i32.load offset=8 + local.set 12 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + local.get 14 + local.get 13 + local.get 12 + select + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + i32.const 0 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=16 + br 1 (;@1;) + end + i32.const 8 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 5 + local.get 19 + i32.store offset=36 + i32.const 8 + local.set 20 + local.get 5 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + i32.const 8 + local.set 23 + local.get 22 + local.get 23 + i32.add + local.set 24 + local.get 5 + local.get 24 + i32.store offset=40 + i32.const 8 + local.set 25 + local.get 5 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 5 + local.get 27 + i32.store offset=44 + local.get 5 + i32.load offset=8 + local.set 28 + local.get 5 + i32.load offset=12 + local.set 29 + local.get 5 + local.get 28 + i32.store offset=16 + local.get 5 + local.get 29 + i32.store offset=20 + end + local.get 5 + i32.load offset=16 + local.set 30 + local.get 5 + i32.load offset=20 + local.set 31 + local.get 0 + local.get 31 + i32.store offset=4 + local.get 0 + local.get 30 + i32.store + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h3161291cad07a2b1E (;107;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 160 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 2 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=26 + local.get 5 + local.get 1 + i32.store offset=108 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 9 + br_if 0 (;@3;) + local.get 1 + br_if 1 (;@2;) + end + i32.const 1 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=152 + i32.const 1 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=156 + i32.const 1 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=84 + local.get 5 + i32.load offset=84 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=80 + local.get 5 + i32.load offset=80 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=32 + i32.const 0 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 1 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=116 + i32.const 16 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.get 16 + local.get 16 + local.get 1 + call $_ZN4core5alloc6layout6Layout5array5inner17h406c9c82516782f2E + local.get 5 + i32.load offset=16 + local.set 19 + local.get 5 + i32.load offset=20 + local.set 20 + local.get 5 + local.get 20 + i32.store offset=48 + local.get 5 + local.get 19 + i32.store offset=44 + local.get 5 + i32.load offset=44 + local.set 21 + i32.const 1 + local.set 22 + i32.const 0 + local.set 23 + local.get 23 + local.get 22 + local.get 21 + select + local.set 24 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 24 + br_if 0 (;@5;) + local.get 5 + i32.load offset=44 + local.set 25 + local.get 5 + i32.load offset=48 + local.set 26 + local.get 5 + local.get 25 + i32.store offset=120 + local.get 5 + local.get 26 + i32.store offset=124 + local.get 5 + local.get 25 + i32.store offset=36 + local.get 5 + local.get 26 + i32.store offset=40 + i32.const 36 + local.set 27 + local.get 5 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + local.get 5 + local.get 29 + i32.store offset=128 + local.get 5 + i32.load offset=40 + local.set 30 + local.get 5 + local.get 30 + i32.store offset=132 + i32.const 2147483647 + local.set 31 + local.get 30 + local.set 32 + local.get 31 + local.set 33 + local.get 32 + local.get 33 + i32.gt_u + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + br_if 2 (;@3;) + br 1 (;@4;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const -2147483647 + local.set 37 + local.get 5 + local.get 37 + i32.store offset=52 + br 1 (;@2;) + end + i32.const 0 + local.set 38 + local.get 5 + local.get 38 + i32.store offset=96 + local.get 5 + i32.load offset=96 + local.set 39 + local.get 5 + i32.load offset=100 + local.set 40 + local.get 5 + local.get 39 + i32.store offset=88 + local.get 5 + local.get 40 + i32.store offset=92 + local.get 5 + i32.load offset=88 + local.set 41 + local.get 5 + i32.load offset=92 + local.set 42 + local.get 5 + local.get 41 + i32.store offset=52 + local.get 5 + local.get 42 + i32.store offset=56 + end + local.get 5 + i32.load offset=52 + local.set 43 + i32.const -2147483647 + local.set 44 + local.get 43 + local.set 45 + local.get 44 + local.set 46 + local.get 45 + local.get 46 + i32.eq + local.set 47 + i32.const 0 + local.set 48 + i32.const 1 + local.set 49 + i32.const 1 + local.set 50 + local.get 47 + local.get 50 + i32.and + local.set 51 + local.get 48 + local.get 49 + local.get 51 + select + local.set 52 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 52 + br_if 0 (;@5;) + local.get 5 + i32.load8_u offset=26 + local.set 53 + i32.const 1 + local.set 54 + local.get 53 + local.get 54 + i32.and + local.set 55 + local.get 55 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 5 + i32.load offset=36 + local.set 56 + local.get 5 + i32.load offset=40 + local.set 57 + i32.const 27 + local.set 58 + local.get 5 + local.get 58 + i32.add + local.set 59 + local.get 5 + local.get 59 + local.get 56 + local.get 57 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17h880bee7e38cfa668E + local.get 5 + i32.load + local.set 60 + local.get 5 + i32.load offset=4 + local.set 61 + local.get 5 + local.get 61 + i32.store offset=64 + local.get 5 + local.get 60 + i32.store offset=60 + br 1 (;@2;) + end + local.get 5 + i32.load offset=36 + local.set 62 + local.get 5 + i32.load offset=40 + local.set 63 + i32.const 8 + local.set 64 + local.get 5 + local.get 64 + i32.add + local.set 65 + i32.const 27 + local.set 66 + local.get 5 + local.get 66 + i32.add + local.set 67 + local.get 65 + local.get 67 + local.get 62 + local.get 63 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17h312b817e3b3cc616E + local.get 5 + i32.load offset=8 + local.set 68 + local.get 5 + i32.load offset=12 + local.set 69 + local.get 5 + local.get 69 + i32.store offset=64 + local.get 5 + local.get 68 + i32.store offset=60 + end + local.get 5 + i32.load offset=60 + local.set 70 + i32.const 1 + local.set 71 + i32.const 0 + local.set 72 + local.get 72 + local.get 71 + local.get 70 + select + local.set 73 + block ;; label = @2 + local.get 73 + br_if 0 (;@2;) + local.get 5 + i32.load offset=60 + local.set 74 + local.get 5 + i32.load offset=64 + local.set 75 + local.get 5 + local.get 74 + i32.store offset=136 + local.get 5 + local.get 75 + i32.store offset=140 + local.get 5 + local.get 74 + i32.store offset=144 + local.get 5 + local.get 74 + i32.store offset=72 + local.get 5 + i32.load offset=72 + local.set 76 + local.get 5 + local.get 76 + i32.store offset=148 + local.get 5 + local.get 76 + i32.store offset=104 + local.get 5 + i32.load offset=104 + local.set 77 + local.get 5 + local.get 77 + i32.store offset=68 + local.get 5 + local.get 1 + i32.store offset=76 + local.get 5 + i32.load offset=68 + local.set 78 + local.get 5 + local.get 78 + i32.store offset=32 + local.get 5 + i32.load offset=76 + local.set 79 + local.get 5 + local.get 79 + i32.store offset=28 + br 1 (;@1;) + end + local.get 5 + i32.load offset=36 + local.set 80 + local.get 5 + i32.load offset=40 + local.set 81 + local.get 80 + local.get 81 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 5 + i32.load offset=28 + local.set 82 + local.get 5 + i32.load offset=32 + local.set 83 + local.get 0 + local.get 83 + i32.store offset=4 + local.get 0 + local.get 82 + i32.store + i32.const 160 + local.set 84 + local.get 5 + local.get 84 + i32.add + local.set 85 + local.get 85 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h34dcdb413d9147c1E (;108;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 160 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 2 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=26 + local.get 5 + local.get 1 + i32.store offset=108 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 9 + br_if 0 (;@3;) + local.get 1 + br_if 1 (;@2;) + end + i32.const 1 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=152 + i32.const 1 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=156 + i32.const 1 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=84 + local.get 5 + i32.load offset=84 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=80 + local.get 5 + i32.load offset=80 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=32 + i32.const 0 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 1 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=116 + i32.const 16 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.get 16 + local.get 16 + local.get 1 + call $_ZN4core5alloc6layout6Layout5array5inner17h406c9c82516782f2E + local.get 5 + i32.load offset=16 + local.set 19 + local.get 5 + i32.load offset=20 + local.set 20 + local.get 5 + local.get 20 + i32.store offset=48 + local.get 5 + local.get 19 + i32.store offset=44 + local.get 5 + i32.load offset=44 + local.set 21 + i32.const 1 + local.set 22 + i32.const 0 + local.set 23 + local.get 23 + local.get 22 + local.get 21 + select + local.set 24 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 24 + br_if 0 (;@5;) + local.get 5 + i32.load offset=44 + local.set 25 + local.get 5 + i32.load offset=48 + local.set 26 + local.get 5 + local.get 25 + i32.store offset=120 + local.get 5 + local.get 26 + i32.store offset=124 + local.get 5 + local.get 25 + i32.store offset=36 + local.get 5 + local.get 26 + i32.store offset=40 + i32.const 36 + local.set 27 + local.get 5 + local.get 27 + i32.add + local.set 28 + local.get 28 + local.set 29 + local.get 5 + local.get 29 + i32.store offset=128 + local.get 5 + i32.load offset=40 + local.set 30 + local.get 5 + local.get 30 + i32.store offset=132 + i32.const 2147483647 + local.set 31 + local.get 30 + local.set 32 + local.get 31 + local.set 33 + local.get 32 + local.get 33 + i32.gt_u + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + br_if 2 (;@3;) + br 1 (;@4;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const -2147483647 + local.set 37 + local.get 5 + local.get 37 + i32.store offset=52 + br 1 (;@2;) + end + i32.const 0 + local.set 38 + local.get 5 + local.get 38 + i32.store offset=96 + local.get 5 + i32.load offset=96 + local.set 39 + local.get 5 + i32.load offset=100 + local.set 40 + local.get 5 + local.get 39 + i32.store offset=88 + local.get 5 + local.get 40 + i32.store offset=92 + local.get 5 + i32.load offset=88 + local.set 41 + local.get 5 + i32.load offset=92 + local.set 42 + local.get 5 + local.get 41 + i32.store offset=52 + local.get 5 + local.get 42 + i32.store offset=56 + end + local.get 5 + i32.load offset=52 + local.set 43 + i32.const -2147483647 + local.set 44 + local.get 43 + local.set 45 + local.get 44 + local.set 46 + local.get 45 + local.get 46 + i32.eq + local.set 47 + i32.const 0 + local.set 48 + i32.const 1 + local.set 49 + i32.const 1 + local.set 50 + local.get 47 + local.get 50 + i32.and + local.set 51 + local.get 48 + local.get 49 + local.get 51 + select + local.set 52 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 52 + br_if 0 (;@5;) + local.get 5 + i32.load8_u offset=26 + local.set 53 + i32.const 1 + local.set 54 + local.get 53 + local.get 54 + i32.and + local.set 55 + local.get 55 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 5 + i32.load offset=36 + local.set 56 + local.get 5 + i32.load offset=40 + local.set 57 + i32.const 27 + local.set 58 + local.get 5 + local.get 58 + i32.add + local.set 59 + local.get 5 + local.get 59 + local.get 56 + local.get 57 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17h880bee7e38cfa668E + local.get 5 + i32.load + local.set 60 + local.get 5 + i32.load offset=4 + local.set 61 + local.get 5 + local.get 61 + i32.store offset=64 + local.get 5 + local.get 60 + i32.store offset=60 + br 1 (;@2;) + end + local.get 5 + i32.load offset=36 + local.set 62 + local.get 5 + i32.load offset=40 + local.set 63 + i32.const 8 + local.set 64 + local.get 5 + local.get 64 + i32.add + local.set 65 + i32.const 27 + local.set 66 + local.get 5 + local.get 66 + i32.add + local.set 67 + local.get 65 + local.get 67 + local.get 62 + local.get 63 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17h312b817e3b3cc616E + local.get 5 + i32.load offset=8 + local.set 68 + local.get 5 + i32.load offset=12 + local.set 69 + local.get 5 + local.get 69 + i32.store offset=64 + local.get 5 + local.get 68 + i32.store offset=60 + end + local.get 5 + i32.load offset=60 + local.set 70 + i32.const 1 + local.set 71 + i32.const 0 + local.set 72 + local.get 72 + local.get 71 + local.get 70 + select + local.set 73 + block ;; label = @2 + local.get 73 + br_if 0 (;@2;) + local.get 5 + i32.load offset=60 + local.set 74 + local.get 5 + i32.load offset=64 + local.set 75 + local.get 5 + local.get 74 + i32.store offset=136 + local.get 5 + local.get 75 + i32.store offset=140 + local.get 5 + local.get 74 + i32.store offset=144 + local.get 5 + local.get 74 + i32.store offset=72 + local.get 5 + i32.load offset=72 + local.set 76 + local.get 5 + local.get 76 + i32.store offset=148 + local.get 5 + local.get 76 + i32.store offset=104 + local.get 5 + i32.load offset=104 + local.set 77 + local.get 5 + local.get 77 + i32.store offset=68 + local.get 5 + local.get 1 + i32.store offset=76 + local.get 5 + i32.load offset=68 + local.set 78 + local.get 5 + local.get 78 + i32.store offset=32 + local.get 5 + i32.load offset=76 + local.set 79 + local.get 5 + local.get 79 + i32.store offset=28 + br 1 (;@1;) + end + local.get 5 + i32.load offset=36 + local.set 80 + local.get 5 + i32.load offset=40 + local.set 81 + local.get 80 + local.get 81 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 5 + i32.load offset=28 + local.set 82 + local.get 5 + i32.load offset=32 + local.set 83 + local.get 0 + local.get 83 + i32.store offset=4 + local.get 0 + local.get 82 + i32.store + i32.const 160 + local.set 84 + local.get 5 + local.get 84 + i32.add + local.set 85 + local.get 85 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17heca7793671686a40E (;109;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 160 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 2 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=26 + local.get 5 + local.get 1 + i32.store offset=108 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 9 + br_if 0 (;@3;) + local.get 1 + br_if 1 (;@2;) + end + i32.const 8 + local.set 10 + local.get 5 + local.get 10 + i32.store offset=152 + i32.const 8 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=156 + i32.const 8 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=84 + local.get 5 + i32.load offset=84 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=80 + local.get 5 + i32.load offset=80 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=32 + i32.const 0 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 8 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=116 + i32.const 16 + local.set 17 + i32.const 16 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 17 + local.get 16 + local.get 1 + call $_ZN4core5alloc6layout6Layout5array5inner17h406c9c82516782f2E + local.get 5 + i32.load offset=16 + local.set 20 + local.get 5 + i32.load offset=20 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=48 + local.get 5 + local.get 20 + i32.store offset=44 + local.get 5 + i32.load offset=44 + local.set 22 + i32.const 1 + local.set 23 + i32.const 0 + local.set 24 + local.get 24 + local.get 23 + local.get 22 + select + local.set 25 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 25 + br_if 0 (;@5;) + local.get 5 + i32.load offset=44 + local.set 26 + local.get 5 + i32.load offset=48 + local.set 27 + local.get 5 + local.get 26 + i32.store offset=120 + local.get 5 + local.get 27 + i32.store offset=124 + local.get 5 + local.get 26 + i32.store offset=36 + local.get 5 + local.get 27 + i32.store offset=40 + i32.const 36 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 5 + local.get 30 + i32.store offset=128 + local.get 5 + i32.load offset=40 + local.set 31 + local.get 5 + local.get 31 + i32.store offset=132 + i32.const 2147483647 + local.set 32 + local.get 31 + local.set 33 + local.get 32 + local.set 34 + local.get 33 + local.get 34 + i32.gt_u + local.set 35 + i32.const 1 + local.set 36 + local.get 35 + local.get 36 + i32.and + local.set 37 + local.get 37 + br_if 2 (;@3;) + br 1 (;@4;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const -2147483647 + local.set 38 + local.get 5 + local.get 38 + i32.store offset=52 + br 1 (;@2;) + end + i32.const 0 + local.set 39 + local.get 5 + local.get 39 + i32.store offset=96 + local.get 5 + i32.load offset=96 + local.set 40 + local.get 5 + i32.load offset=100 + local.set 41 + local.get 5 + local.get 40 + i32.store offset=88 + local.get 5 + local.get 41 + i32.store offset=92 + local.get 5 + i32.load offset=88 + local.set 42 + local.get 5 + i32.load offset=92 + local.set 43 + local.get 5 + local.get 42 + i32.store offset=52 + local.get 5 + local.get 43 + i32.store offset=56 + end + local.get 5 + i32.load offset=52 + local.set 44 + i32.const -2147483647 + local.set 45 + local.get 44 + local.set 46 + local.get 45 + local.set 47 + local.get 46 + local.get 47 + i32.eq + local.set 48 + i32.const 0 + local.set 49 + i32.const 1 + local.set 50 + i32.const 1 + local.set 51 + local.get 48 + local.get 51 + i32.and + local.set 52 + local.get 49 + local.get 50 + local.get 52 + select + local.set 53 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 53 + br_if 0 (;@5;) + local.get 5 + i32.load8_u offset=26 + local.set 54 + i32.const 1 + local.set 55 + local.get 54 + local.get 55 + i32.and + local.set 56 + local.get 56 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 5 + i32.load offset=36 + local.set 57 + local.get 5 + i32.load offset=40 + local.set 58 + i32.const 27 + local.set 59 + local.get 5 + local.get 59 + i32.add + local.set 60 + local.get 5 + local.get 60 + local.get 57 + local.get 58 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17h880bee7e38cfa668E + local.get 5 + i32.load + local.set 61 + local.get 5 + i32.load offset=4 + local.set 62 + local.get 5 + local.get 62 + i32.store offset=64 + local.get 5 + local.get 61 + i32.store offset=60 + br 1 (;@2;) + end + local.get 5 + i32.load offset=36 + local.set 63 + local.get 5 + i32.load offset=40 + local.set 64 + i32.const 8 + local.set 65 + local.get 5 + local.get 65 + i32.add + local.set 66 + i32.const 27 + local.set 67 + local.get 5 + local.get 67 + i32.add + local.set 68 + local.get 66 + local.get 68 + local.get 63 + local.get 64 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17h312b817e3b3cc616E + local.get 5 + i32.load offset=8 + local.set 69 + local.get 5 + i32.load offset=12 + local.set 70 + local.get 5 + local.get 70 + i32.store offset=64 + local.get 5 + local.get 69 + i32.store offset=60 + end + local.get 5 + i32.load offset=60 + local.set 71 + i32.const 1 + local.set 72 + i32.const 0 + local.set 73 + local.get 73 + local.get 72 + local.get 71 + select + local.set 74 + block ;; label = @2 + local.get 74 + br_if 0 (;@2;) + local.get 5 + i32.load offset=60 + local.set 75 + local.get 5 + i32.load offset=64 + local.set 76 + local.get 5 + local.get 75 + i32.store offset=136 + local.get 5 + local.get 76 + i32.store offset=140 + local.get 5 + local.get 75 + i32.store offset=144 + local.get 5 + local.get 75 + i32.store offset=72 + local.get 5 + i32.load offset=72 + local.set 77 + local.get 5 + local.get 77 + i32.store offset=148 + local.get 5 + local.get 77 + i32.store offset=104 + local.get 5 + i32.load offset=104 + local.set 78 + local.get 5 + local.get 78 + i32.store offset=68 + local.get 5 + local.get 1 + i32.store offset=76 + local.get 5 + i32.load offset=68 + local.set 79 + local.get 5 + local.get 79 + i32.store offset=32 + local.get 5 + i32.load offset=76 + local.set 80 + local.get 5 + local.get 80 + i32.store offset=28 + br 1 (;@1;) + end + local.get 5 + i32.load offset=36 + local.set 81 + local.get 5 + i32.load offset=40 + local.set 82 + local.get 81 + local.get 82 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 5 + i32.load offset=28 + local.set 83 + local.get 5 + i32.load offset=32 + local.set 84 + local.get 0 + local.get 84 + i32.store offset=4 + local.get 0 + local.get 83 + i32.store + i32.const 160 + local.set 85 + local.get 5 + local.get 85 + i32.add + local.set 86 + local.get 86 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h37ab531276374428E (;110;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 4 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 12 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 12 + local.set 13 + local.get 12 + local.get 13 + i32.mul + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 4 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h40fae23cb71c2226E (;111;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 1 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 0 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 1 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h70d146fedd48d4d3E (;112;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 8 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 16 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 4 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 8 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17he357c5df462d08a5E (;113;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 4 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 4 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 2 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 4 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h294cc6842874b5edE (;114;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 288 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 4 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 4 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + local.get 6 + local.get 1 + i32.store offset=168 + local.get 6 + local.get 2 + i32.store offset=172 + local.get 6 + local.get 3 + i32.store offset=176 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 2 + local.get 3 + i32.add + local.set 12 + local.get 12 + local.get 2 + i32.lt_u + local.set 13 + local.get 6 + local.get 12 + i32.store offset=180 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=187 + local.get 6 + local.get 12 + i32.store offset=188 + i32.const 1 + local.set 16 + local.get 13 + local.get 16 + i32.and + local.set 17 + local.get 6 + local.get 17 + i32.store8 offset=195 + local.get 6 + i32.load8_u offset=195 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 22 + local.get 6 + i32.load offset=40 + local.set 23 + local.get 6 + local.get 22 + i32.store offset=28 + local.get 6 + local.get 23 + i32.store offset=32 + local.get 6 + i32.load offset=28 + local.set 24 + local.get 6 + i32.load offset=32 + local.set 25 + local.get 6 + local.get 24 + i32.store offset=20 + local.get 6 + local.get 25 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + local.get 12 + i32.store offset=64 + i32.const 1 + local.set 26 + local.get 6 + local.get 26 + i32.store offset=60 + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=60 + end + i32.const 0 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=68 + local.get 6 + i32.load offset=60 + local.set 29 + block ;; label = @2 + block ;; label = @3 + local.get 29 + br_if 0 (;@3;) + local.get 6 + i32.load offset=68 + local.set 30 + local.get 6 + i32.load offset=72 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=52 + local.get 6 + local.get 31 + i32.store offset=56 + br 1 (;@2;) + end + local.get 6 + i32.load offset=64 + local.set 32 + local.get 6 + local.get 32 + i32.store offset=196 + local.get 6 + local.get 32 + i32.store offset=56 + i32.const -2147483647 + local.set 33 + local.get 6 + local.get 33 + i32.store offset=52 + end + local.get 6 + i32.load offset=52 + local.set 34 + i32.const -2147483647 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + i32.const 1 + local.set 41 + local.get 38 + local.get 41 + i32.and + local.set 42 + local.get 39 + local.get 40 + local.get 42 + select + local.set 43 + block ;; label = @2 + block ;; label = @3 + local.get 43 + br_if 0 (;@3;) + local.get 6 + i32.load offset=56 + local.set 44 + local.get 6 + local.get 44 + i32.store offset=200 + local.get 6 + local.get 44 + i32.store offset=48 + i32.const -2147483647 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=44 + br 1 (;@2;) + end + local.get 6 + i32.load offset=52 + local.set 46 + local.get 6 + i32.load offset=56 + local.set 47 + local.get 6 + local.get 46 + i32.store offset=204 + local.get 6 + local.get 47 + i32.store offset=208 + local.get 6 + local.get 46 + i32.store offset=128 + local.get 6 + local.get 47 + i32.store offset=132 + local.get 6 + i32.load offset=128 + local.set 48 + local.get 6 + i32.load offset=132 + local.set 49 + local.get 6 + local.get 48 + i32.store offset=44 + local.get 6 + local.get 49 + i32.store offset=48 + end + local.get 6 + i32.load offset=44 + local.set 50 + i32.const -2147483647 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + i32.const 1 + local.set 57 + local.get 54 + local.get 57 + i32.and + local.set 58 + local.get 55 + local.get 56 + local.get 58 + select + local.set 59 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 59 + br_if 0 (;@5;) + local.get 6 + i32.load offset=48 + local.set 60 + local.get 6 + local.get 60 + i32.store offset=212 + local.get 1 + i32.load + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.shl + local.set 63 + local.get 6 + local.get 63 + i32.store offset=216 + local.get 63 + local.get 60 + call $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E + local.set 64 + local.get 6 + local.get 64 + i32.store offset=220 + i32.const 4 + local.set 65 + local.get 65 + local.get 64 + call $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E + local.set 66 + local.get 6 + local.get 66 + i32.store offset=224 + i32.const 4 + local.set 67 + local.get 6 + local.get 67 + i32.store offset=228 + i32.const 4 + local.set 68 + local.get 6 + local.get 68 + local.get 68 + local.get 66 + call $_ZN4core5alloc6layout6Layout5array5inner17h406c9c82516782f2E + local.get 6 + i32.load offset=4 + local.set 69 + local.get 6 + i32.load + local.set 70 + local.get 6 + local.get 70 + i32.store offset=232 + local.get 6 + local.get 69 + i32.store offset=236 + i32.const 108 + local.set 71 + local.get 6 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.set 73 + local.get 73 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17he357c5df462d08a5E + i32.const 8 + local.set 74 + local.get 1 + local.get 74 + i32.add + local.set 75 + i32.const 96 + local.set 76 + local.get 6 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.set 78 + i32.const 108 + local.set 79 + local.get 6 + local.get 79 + i32.add + local.set 80 + local.get 80 + local.set 81 + local.get 78 + local.get 70 + local.get 69 + local.get 81 + local.get 75 + call $_ZN5alloc7raw_vec11finish_grow17ha7e7a4c88e1b7f37E + local.get 6 + i32.load offset=96 + local.set 82 + local.get 82 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + local.get 6 + i32.load offset=44 + local.set 83 + local.get 6 + i32.load offset=48 + local.set 84 + local.get 6 + local.get 83 + i32.store offset=76 + local.get 6 + local.get 84 + i32.store offset=80 + local.get 6 + i32.load offset=76 + local.set 85 + local.get 6 + i32.load offset=80 + local.set 86 + local.get 6 + local.get 85 + i32.store offset=280 + local.get 6 + local.get 86 + i32.store offset=284 + local.get 6 + local.get 85 + i32.store offset=136 + local.get 6 + local.get 86 + i32.store offset=140 + local.get 6 + i32.load offset=136 + local.set 87 + local.get 6 + i32.load offset=140 + local.set 88 + local.get 6 + local.get 87 + i32.store offset=20 + local.get 6 + local.get 88 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + i32.load offset=100 + local.set 89 + local.get 6 + i32.load offset=104 + local.set 90 + local.get 6 + local.get 89 + i32.store offset=240 + local.get 6 + local.get 90 + i32.store offset=244 + local.get 6 + local.get 89 + i32.store offset=88 + local.get 6 + local.get 90 + i32.store offset=92 + i32.const 0 + local.set 91 + local.get 6 + local.get 91 + i32.store offset=84 + br 1 (;@2;) + end + local.get 6 + i32.load offset=100 + local.set 92 + local.get 6 + i32.load offset=104 + local.set 93 + local.get 6 + local.get 92 + i32.store offset=248 + local.get 6 + local.get 93 + i32.store offset=252 + local.get 6 + local.get 92 + i32.store offset=144 + local.get 6 + local.get 93 + i32.store offset=148 + local.get 6 + i32.load offset=144 + local.set 94 + local.get 6 + i32.load offset=148 + local.set 95 + local.get 6 + local.get 94 + i32.store offset=88 + local.get 6 + local.get 95 + i32.store offset=92 + i32.const 1 + local.set 96 + local.get 6 + local.get 96 + i32.store offset=84 + end + local.get 6 + i32.load offset=84 + local.set 97 + block ;; label = @2 + local.get 97 + br_if 0 (;@2;) + local.get 6 + i32.load offset=88 + local.set 98 + local.get 6 + i32.load offset=92 + local.set 99 + local.get 6 + local.get 98 + i32.store offset=256 + local.get 6 + local.get 99 + i32.store offset=260 + local.get 6 + local.get 98 + i32.store offset=264 + local.get 6 + local.get 98 + i32.store offset=156 + local.get 6 + i32.load offset=156 + local.set 100 + local.get 6 + local.get 100 + i32.store offset=268 + local.get 6 + local.get 100 + i32.store offset=164 + local.get 6 + i32.load offset=164 + local.set 101 + local.get 6 + local.get 101 + i32.store offset=152 + local.get 6 + i32.load offset=152 + local.set 102 + local.get 1 + local.get 102 + i32.store offset=4 + local.get 6 + local.get 66 + i32.store offset=160 + local.get 6 + i32.load offset=160 + local.set 103 + local.get 1 + local.get 103 + i32.store + i32.const -2147483647 + local.set 104 + local.get 6 + local.get 104 + i32.store offset=20 + br 1 (;@1;) + end + local.get 6 + i32.load offset=88 + local.set 105 + local.get 6 + i32.load offset=92 + local.set 106 + local.get 6 + local.get 105 + i32.store offset=120 + local.get 6 + local.get 106 + i32.store offset=124 + local.get 6 + i32.load offset=120 + local.set 107 + local.get 6 + i32.load offset=124 + local.set 108 + local.get 6 + local.get 107 + i32.store offset=272 + local.get 6 + local.get 108 + i32.store offset=276 + local.get 6 + local.get 107 + i32.store offset=20 + local.get 6 + local.get 108 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.set 109 + local.get 6 + i32.load offset=24 + local.set 110 + local.get 0 + local.get 110 + i32.store offset=4 + local.get 0 + local.get 109 + i32.store + i32.const 288 + local.set 111 + local.get 6 + local.get 111 + i32.add + local.set 112 + local.get 112 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h34493f5cb0704022E (;115;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 288 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 8 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 8 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + local.get 6 + local.get 1 + i32.store offset=168 + local.get 6 + local.get 2 + i32.store offset=172 + local.get 6 + local.get 3 + i32.store offset=176 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 2 + local.get 3 + i32.add + local.set 12 + local.get 12 + local.get 2 + i32.lt_u + local.set 13 + local.get 6 + local.get 12 + i32.store offset=180 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=187 + local.get 6 + local.get 12 + i32.store offset=188 + i32.const 1 + local.set 16 + local.get 13 + local.get 16 + i32.and + local.set 17 + local.get 6 + local.get 17 + i32.store8 offset=195 + local.get 6 + i32.load8_u offset=195 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 22 + local.get 6 + i32.load offset=40 + local.set 23 + local.get 6 + local.get 22 + i32.store offset=28 + local.get 6 + local.get 23 + i32.store offset=32 + local.get 6 + i32.load offset=28 + local.set 24 + local.get 6 + i32.load offset=32 + local.set 25 + local.get 6 + local.get 24 + i32.store offset=20 + local.get 6 + local.get 25 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + local.get 12 + i32.store offset=64 + i32.const 1 + local.set 26 + local.get 6 + local.get 26 + i32.store offset=60 + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=60 + end + i32.const 0 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=68 + local.get 6 + i32.load offset=60 + local.set 29 + block ;; label = @2 + block ;; label = @3 + local.get 29 + br_if 0 (;@3;) + local.get 6 + i32.load offset=68 + local.set 30 + local.get 6 + i32.load offset=72 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=52 + local.get 6 + local.get 31 + i32.store offset=56 + br 1 (;@2;) + end + local.get 6 + i32.load offset=64 + local.set 32 + local.get 6 + local.get 32 + i32.store offset=196 + local.get 6 + local.get 32 + i32.store offset=56 + i32.const -2147483647 + local.set 33 + local.get 6 + local.get 33 + i32.store offset=52 + end + local.get 6 + i32.load offset=52 + local.set 34 + i32.const -2147483647 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + i32.const 1 + local.set 41 + local.get 38 + local.get 41 + i32.and + local.set 42 + local.get 39 + local.get 40 + local.get 42 + select + local.set 43 + block ;; label = @2 + block ;; label = @3 + local.get 43 + br_if 0 (;@3;) + local.get 6 + i32.load offset=56 + local.set 44 + local.get 6 + local.get 44 + i32.store offset=200 + local.get 6 + local.get 44 + i32.store offset=48 + i32.const -2147483647 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=44 + br 1 (;@2;) + end + local.get 6 + i32.load offset=52 + local.set 46 + local.get 6 + i32.load offset=56 + local.set 47 + local.get 6 + local.get 46 + i32.store offset=204 + local.get 6 + local.get 47 + i32.store offset=208 + local.get 6 + local.get 46 + i32.store offset=128 + local.get 6 + local.get 47 + i32.store offset=132 + local.get 6 + i32.load offset=128 + local.set 48 + local.get 6 + i32.load offset=132 + local.set 49 + local.get 6 + local.get 48 + i32.store offset=44 + local.get 6 + local.get 49 + i32.store offset=48 + end + local.get 6 + i32.load offset=44 + local.set 50 + i32.const -2147483647 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + i32.const 1 + local.set 57 + local.get 54 + local.get 57 + i32.and + local.set 58 + local.get 55 + local.get 56 + local.get 58 + select + local.set 59 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 59 + br_if 0 (;@5;) + local.get 6 + i32.load offset=48 + local.set 60 + local.get 6 + local.get 60 + i32.store offset=212 + local.get 1 + i32.load + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.shl + local.set 63 + local.get 6 + local.get 63 + i32.store offset=216 + local.get 63 + local.get 60 + call $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E + local.set 64 + local.get 6 + local.get 64 + i32.store offset=220 + i32.const 8 + local.set 65 + local.get 65 + local.get 64 + call $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E + local.set 66 + local.get 6 + local.get 66 + i32.store offset=224 + i32.const 1 + local.set 67 + local.get 6 + local.get 67 + i32.store offset=228 + i32.const 1 + local.set 68 + local.get 6 + local.get 68 + local.get 68 + local.get 66 + call $_ZN4core5alloc6layout6Layout5array5inner17h406c9c82516782f2E + local.get 6 + i32.load offset=4 + local.set 69 + local.get 6 + i32.load + local.set 70 + local.get 6 + local.get 70 + i32.store offset=232 + local.get 6 + local.get 69 + i32.store offset=236 + i32.const 108 + local.set 71 + local.get 6 + local.get 71 + i32.add + local.set 72 + local.get 72 + local.set 73 + local.get 73 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h40fae23cb71c2226E + i32.const 8 + local.set 74 + local.get 1 + local.get 74 + i32.add + local.set 75 + i32.const 96 + local.set 76 + local.get 6 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.set 78 + i32.const 108 + local.set 79 + local.get 6 + local.get 79 + i32.add + local.set 80 + local.get 80 + local.set 81 + local.get 78 + local.get 70 + local.get 69 + local.get 81 + local.get 75 + call $_ZN5alloc7raw_vec11finish_grow17ha7e7a4c88e1b7f37E + local.get 6 + i32.load offset=96 + local.set 82 + local.get 82 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + local.get 6 + i32.load offset=44 + local.set 83 + local.get 6 + i32.load offset=48 + local.set 84 + local.get 6 + local.get 83 + i32.store offset=76 + local.get 6 + local.get 84 + i32.store offset=80 + local.get 6 + i32.load offset=76 + local.set 85 + local.get 6 + i32.load offset=80 + local.set 86 + local.get 6 + local.get 85 + i32.store offset=280 + local.get 6 + local.get 86 + i32.store offset=284 + local.get 6 + local.get 85 + i32.store offset=136 + local.get 6 + local.get 86 + i32.store offset=140 + local.get 6 + i32.load offset=136 + local.set 87 + local.get 6 + i32.load offset=140 + local.set 88 + local.get 6 + local.get 87 + i32.store offset=20 + local.get 6 + local.get 88 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + i32.load offset=100 + local.set 89 + local.get 6 + i32.load offset=104 + local.set 90 + local.get 6 + local.get 89 + i32.store offset=240 + local.get 6 + local.get 90 + i32.store offset=244 + local.get 6 + local.get 89 + i32.store offset=88 + local.get 6 + local.get 90 + i32.store offset=92 + i32.const 0 + local.set 91 + local.get 6 + local.get 91 + i32.store offset=84 + br 1 (;@2;) + end + local.get 6 + i32.load offset=100 + local.set 92 + local.get 6 + i32.load offset=104 + local.set 93 + local.get 6 + local.get 92 + i32.store offset=248 + local.get 6 + local.get 93 + i32.store offset=252 + local.get 6 + local.get 92 + i32.store offset=144 + local.get 6 + local.get 93 + i32.store offset=148 + local.get 6 + i32.load offset=144 + local.set 94 + local.get 6 + i32.load offset=148 + local.set 95 + local.get 6 + local.get 94 + i32.store offset=88 + local.get 6 + local.get 95 + i32.store offset=92 + i32.const 1 + local.set 96 + local.get 6 + local.get 96 + i32.store offset=84 + end + local.get 6 + i32.load offset=84 + local.set 97 + block ;; label = @2 + local.get 97 + br_if 0 (;@2;) + local.get 6 + i32.load offset=88 + local.set 98 + local.get 6 + i32.load offset=92 + local.set 99 + local.get 6 + local.get 98 + i32.store offset=256 + local.get 6 + local.get 99 + i32.store offset=260 + local.get 6 + local.get 98 + i32.store offset=264 + local.get 6 + local.get 98 + i32.store offset=156 + local.get 6 + i32.load offset=156 + local.set 100 + local.get 6 + local.get 100 + i32.store offset=268 + local.get 6 + local.get 100 + i32.store offset=164 + local.get 6 + i32.load offset=164 + local.set 101 + local.get 6 + local.get 101 + i32.store offset=152 + local.get 6 + i32.load offset=152 + local.set 102 + local.get 1 + local.get 102 + i32.store offset=4 + local.get 6 + local.get 66 + i32.store offset=160 + local.get 6 + i32.load offset=160 + local.set 103 + local.get 1 + local.get 103 + i32.store + i32.const -2147483647 + local.set 104 + local.get 6 + local.get 104 + i32.store offset=20 + br 1 (;@1;) + end + local.get 6 + i32.load offset=88 + local.set 105 + local.get 6 + i32.load offset=92 + local.set 106 + local.get 6 + local.get 105 + i32.store offset=120 + local.get 6 + local.get 106 + i32.store offset=124 + local.get 6 + i32.load offset=120 + local.set 107 + local.get 6 + i32.load offset=124 + local.set 108 + local.get 6 + local.get 107 + i32.store offset=272 + local.get 6 + local.get 108 + i32.store offset=276 + local.get 6 + local.get 107 + i32.store offset=20 + local.get 6 + local.get 108 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.set 109 + local.get 6 + i32.load offset=24 + local.set 110 + local.get 0 + local.get 110 + i32.store offset=4 + local.get 0 + local.get 109 + i32.store + i32.const 288 + local.set 111 + local.get 6 + local.get 111 + i32.add + local.set 112 + local.get 112 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h3caa17a1a9eff64aE (;116;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 288 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 4 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 4 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + local.get 6 + local.get 1 + i32.store offset=168 + local.get 6 + local.get 2 + i32.store offset=172 + local.get 6 + local.get 3 + i32.store offset=176 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 2 + local.get 3 + i32.add + local.set 12 + local.get 12 + local.get 2 + i32.lt_u + local.set 13 + local.get 6 + local.get 12 + i32.store offset=180 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=187 + local.get 6 + local.get 12 + i32.store offset=188 + i32.const 1 + local.set 16 + local.get 13 + local.get 16 + i32.and + local.set 17 + local.get 6 + local.get 17 + i32.store8 offset=195 + local.get 6 + i32.load8_u offset=195 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 22 + local.get 6 + i32.load offset=40 + local.set 23 + local.get 6 + local.get 22 + i32.store offset=28 + local.get 6 + local.get 23 + i32.store offset=32 + local.get 6 + i32.load offset=28 + local.set 24 + local.get 6 + i32.load offset=32 + local.set 25 + local.get 6 + local.get 24 + i32.store offset=20 + local.get 6 + local.get 25 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + local.get 12 + i32.store offset=64 + i32.const 1 + local.set 26 + local.get 6 + local.get 26 + i32.store offset=60 + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=60 + end + i32.const 0 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=68 + local.get 6 + i32.load offset=60 + local.set 29 + block ;; label = @2 + block ;; label = @3 + local.get 29 + br_if 0 (;@3;) + local.get 6 + i32.load offset=68 + local.set 30 + local.get 6 + i32.load offset=72 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=52 + local.get 6 + local.get 31 + i32.store offset=56 + br 1 (;@2;) + end + local.get 6 + i32.load offset=64 + local.set 32 + local.get 6 + local.get 32 + i32.store offset=196 + local.get 6 + local.get 32 + i32.store offset=56 + i32.const -2147483647 + local.set 33 + local.get 6 + local.get 33 + i32.store offset=52 + end + local.get 6 + i32.load offset=52 + local.set 34 + i32.const -2147483647 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + i32.const 1 + local.set 41 + local.get 38 + local.get 41 + i32.and + local.set 42 + local.get 39 + local.get 40 + local.get 42 + select + local.set 43 + block ;; label = @2 + block ;; label = @3 + local.get 43 + br_if 0 (;@3;) + local.get 6 + i32.load offset=56 + local.set 44 + local.get 6 + local.get 44 + i32.store offset=200 + local.get 6 + local.get 44 + i32.store offset=48 + i32.const -2147483647 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=44 + br 1 (;@2;) + end + local.get 6 + i32.load offset=52 + local.set 46 + local.get 6 + i32.load offset=56 + local.set 47 + local.get 6 + local.get 46 + i32.store offset=204 + local.get 6 + local.get 47 + i32.store offset=208 + local.get 6 + local.get 46 + i32.store offset=128 + local.get 6 + local.get 47 + i32.store offset=132 + local.get 6 + i32.load offset=128 + local.set 48 + local.get 6 + i32.load offset=132 + local.set 49 + local.get 6 + local.get 48 + i32.store offset=44 + local.get 6 + local.get 49 + i32.store offset=48 + end + local.get 6 + i32.load offset=44 + local.set 50 + i32.const -2147483647 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + i32.const 1 + local.set 57 + local.get 54 + local.get 57 + i32.and + local.set 58 + local.get 55 + local.get 56 + local.get 58 + select + local.set 59 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 59 + br_if 0 (;@5;) + local.get 6 + i32.load offset=48 + local.set 60 + local.get 6 + local.get 60 + i32.store offset=212 + local.get 1 + i32.load + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.shl + local.set 63 + local.get 6 + local.get 63 + i32.store offset=216 + local.get 63 + local.get 60 + call $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E + local.set 64 + local.get 6 + local.get 64 + i32.store offset=220 + i32.const 4 + local.set 65 + local.get 65 + local.get 64 + call $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E + local.set 66 + local.get 6 + local.get 66 + i32.store offset=224 + i32.const 4 + local.set 67 + local.get 6 + local.get 67 + i32.store offset=228 + i32.const 4 + local.set 68 + i32.const 12 + local.set 69 + local.get 6 + local.get 69 + local.get 68 + local.get 66 + call $_ZN4core5alloc6layout6Layout5array5inner17h406c9c82516782f2E + local.get 6 + i32.load offset=4 + local.set 70 + local.get 6 + i32.load + local.set 71 + local.get 6 + local.get 71 + i32.store offset=232 + local.get 6 + local.get 70 + i32.store offset=236 + i32.const 108 + local.set 72 + local.get 6 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + local.get 74 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h37ab531276374428E + i32.const 8 + local.set 75 + local.get 1 + local.get 75 + i32.add + local.set 76 + i32.const 96 + local.set 77 + local.get 6 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.set 79 + i32.const 108 + local.set 80 + local.get 6 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.set 82 + local.get 79 + local.get 71 + local.get 70 + local.get 82 + local.get 76 + call $_ZN5alloc7raw_vec11finish_grow17ha7e7a4c88e1b7f37E + local.get 6 + i32.load offset=96 + local.set 83 + local.get 83 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + local.get 6 + i32.load offset=44 + local.set 84 + local.get 6 + i32.load offset=48 + local.set 85 + local.get 6 + local.get 84 + i32.store offset=76 + local.get 6 + local.get 85 + i32.store offset=80 + local.get 6 + i32.load offset=76 + local.set 86 + local.get 6 + i32.load offset=80 + local.set 87 + local.get 6 + local.get 86 + i32.store offset=280 + local.get 6 + local.get 87 + i32.store offset=284 + local.get 6 + local.get 86 + i32.store offset=136 + local.get 6 + local.get 87 + i32.store offset=140 + local.get 6 + i32.load offset=136 + local.set 88 + local.get 6 + i32.load offset=140 + local.set 89 + local.get 6 + local.get 88 + i32.store offset=20 + local.get 6 + local.get 89 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + i32.load offset=100 + local.set 90 + local.get 6 + i32.load offset=104 + local.set 91 + local.get 6 + local.get 90 + i32.store offset=240 + local.get 6 + local.get 91 + i32.store offset=244 + local.get 6 + local.get 90 + i32.store offset=88 + local.get 6 + local.get 91 + i32.store offset=92 + i32.const 0 + local.set 92 + local.get 6 + local.get 92 + i32.store offset=84 + br 1 (;@2;) + end + local.get 6 + i32.load offset=100 + local.set 93 + local.get 6 + i32.load offset=104 + local.set 94 + local.get 6 + local.get 93 + i32.store offset=248 + local.get 6 + local.get 94 + i32.store offset=252 + local.get 6 + local.get 93 + i32.store offset=144 + local.get 6 + local.get 94 + i32.store offset=148 + local.get 6 + i32.load offset=144 + local.set 95 + local.get 6 + i32.load offset=148 + local.set 96 + local.get 6 + local.get 95 + i32.store offset=88 + local.get 6 + local.get 96 + i32.store offset=92 + i32.const 1 + local.set 97 + local.get 6 + local.get 97 + i32.store offset=84 + end + local.get 6 + i32.load offset=84 + local.set 98 + block ;; label = @2 + local.get 98 + br_if 0 (;@2;) + local.get 6 + i32.load offset=88 + local.set 99 + local.get 6 + i32.load offset=92 + local.set 100 + local.get 6 + local.get 99 + i32.store offset=256 + local.get 6 + local.get 100 + i32.store offset=260 + local.get 6 + local.get 99 + i32.store offset=264 + local.get 6 + local.get 99 + i32.store offset=156 + local.get 6 + i32.load offset=156 + local.set 101 + local.get 6 + local.get 101 + i32.store offset=268 + local.get 6 + local.get 101 + i32.store offset=164 + local.get 6 + i32.load offset=164 + local.set 102 + local.get 6 + local.get 102 + i32.store offset=152 + local.get 6 + i32.load offset=152 + local.set 103 + local.get 1 + local.get 103 + i32.store offset=4 + local.get 6 + local.get 66 + i32.store offset=160 + local.get 6 + i32.load offset=160 + local.set 104 + local.get 1 + local.get 104 + i32.store + i32.const -2147483647 + local.set 105 + local.get 6 + local.get 105 + i32.store offset=20 + br 1 (;@1;) + end + local.get 6 + i32.load offset=88 + local.set 106 + local.get 6 + i32.load offset=92 + local.set 107 + local.get 6 + local.get 106 + i32.store offset=120 + local.get 6 + local.get 107 + i32.store offset=124 + local.get 6 + i32.load offset=120 + local.set 108 + local.get 6 + i32.load offset=124 + local.set 109 + local.get 6 + local.get 108 + i32.store offset=272 + local.get 6 + local.get 109 + i32.store offset=276 + local.get 6 + local.get 108 + i32.store offset=20 + local.get 6 + local.get 109 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.set 110 + local.get 6 + i32.load offset=24 + local.set 111 + local.get 0 + local.get 111 + i32.store offset=4 + local.get 0 + local.get 110 + i32.store + i32.const 288 + local.set 112 + local.get 6 + local.get 112 + i32.add + local.set 113 + local.get 113 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17hb77a079cea60ae51E (;117;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 288 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + i32.const 4 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=12 + i32.const 4 + local.set 8 + local.get 6 + local.get 8 + i32.store offset=16 + local.get 6 + local.get 1 + i32.store offset=168 + local.get 6 + local.get 2 + i32.store offset=172 + local.get 6 + local.get 3 + i32.store offset=176 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 2 + local.get 3 + i32.add + local.set 12 + local.get 12 + local.get 2 + i32.lt_u + local.set 13 + local.get 6 + local.get 12 + i32.store offset=180 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + local.get 6 + local.get 15 + i32.store8 offset=187 + local.get 6 + local.get 12 + i32.store offset=188 + i32.const 1 + local.set 16 + local.get 13 + local.get 16 + i32.and + local.set 17 + local.get 6 + local.get 17 + i32.store8 offset=195 + local.get 6 + i32.load8_u offset=195 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.and + local.set 20 + local.get 20 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=36 + local.get 6 + i32.load offset=36 + local.set 22 + local.get 6 + i32.load offset=40 + local.set 23 + local.get 6 + local.get 22 + i32.store offset=28 + local.get 6 + local.get 23 + i32.store offset=32 + local.get 6 + i32.load offset=28 + local.set 24 + local.get 6 + i32.load offset=32 + local.set 25 + local.get 6 + local.get 24 + i32.store offset=20 + local.get 6 + local.get 25 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + local.get 12 + i32.store offset=64 + i32.const 1 + local.set 26 + local.get 6 + local.get 26 + i32.store offset=60 + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=60 + end + i32.const 0 + local.set 28 + local.get 6 + local.get 28 + i32.store offset=68 + local.get 6 + i32.load offset=60 + local.set 29 + block ;; label = @2 + block ;; label = @3 + local.get 29 + br_if 0 (;@3;) + local.get 6 + i32.load offset=68 + local.set 30 + local.get 6 + i32.load offset=72 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=52 + local.get 6 + local.get 31 + i32.store offset=56 + br 1 (;@2;) + end + local.get 6 + i32.load offset=64 + local.set 32 + local.get 6 + local.get 32 + i32.store offset=196 + local.get 6 + local.get 32 + i32.store offset=56 + i32.const -2147483647 + local.set 33 + local.get 6 + local.get 33 + i32.store offset=52 + end + local.get 6 + i32.load offset=52 + local.set 34 + i32.const -2147483647 + local.set 35 + local.get 34 + local.set 36 + local.get 35 + local.set 37 + local.get 36 + local.get 37 + i32.eq + local.set 38 + i32.const 0 + local.set 39 + i32.const 1 + local.set 40 + i32.const 1 + local.set 41 + local.get 38 + local.get 41 + i32.and + local.set 42 + local.get 39 + local.get 40 + local.get 42 + select + local.set 43 + block ;; label = @2 + block ;; label = @3 + local.get 43 + br_if 0 (;@3;) + local.get 6 + i32.load offset=56 + local.set 44 + local.get 6 + local.get 44 + i32.store offset=200 + local.get 6 + local.get 44 + i32.store offset=48 + i32.const -2147483647 + local.set 45 + local.get 6 + local.get 45 + i32.store offset=44 + br 1 (;@2;) + end + local.get 6 + i32.load offset=52 + local.set 46 + local.get 6 + i32.load offset=56 + local.set 47 + local.get 6 + local.get 46 + i32.store offset=204 + local.get 6 + local.get 47 + i32.store offset=208 + local.get 6 + local.get 46 + i32.store offset=128 + local.get 6 + local.get 47 + i32.store offset=132 + local.get 6 + i32.load offset=128 + local.set 48 + local.get 6 + i32.load offset=132 + local.set 49 + local.get 6 + local.get 48 + i32.store offset=44 + local.get 6 + local.get 49 + i32.store offset=48 + end + local.get 6 + i32.load offset=44 + local.set 50 + i32.const -2147483647 + local.set 51 + local.get 50 + local.set 52 + local.get 51 + local.set 53 + local.get 52 + local.get 53 + i32.eq + local.set 54 + i32.const 0 + local.set 55 + i32.const 1 + local.set 56 + i32.const 1 + local.set 57 + local.get 54 + local.get 57 + i32.and + local.set 58 + local.get 55 + local.get 56 + local.get 58 + select + local.set 59 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 59 + br_if 0 (;@5;) + local.get 6 + i32.load offset=48 + local.set 60 + local.get 6 + local.get 60 + i32.store offset=212 + local.get 1 + i32.load + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.shl + local.set 63 + local.get 6 + local.get 63 + i32.store offset=216 + local.get 63 + local.get 60 + call $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E + local.set 64 + local.get 6 + local.get 64 + i32.store offset=220 + i32.const 4 + local.set 65 + local.get 65 + local.get 64 + call $_ZN4core3cmp6max_by17h47a56d800ba8b5c5E + local.set 66 + local.get 6 + local.get 66 + i32.store offset=224 + i32.const 8 + local.set 67 + local.get 6 + local.get 67 + i32.store offset=228 + i32.const 8 + local.set 68 + i32.const 16 + local.set 69 + local.get 6 + local.get 69 + local.get 68 + local.get 66 + call $_ZN4core5alloc6layout6Layout5array5inner17h406c9c82516782f2E + local.get 6 + i32.load offset=4 + local.set 70 + local.get 6 + i32.load + local.set 71 + local.get 6 + local.get 71 + i32.store offset=232 + local.get 6 + local.get 70 + i32.store offset=236 + i32.const 108 + local.set 72 + local.get 6 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + local.get 74 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h70d146fedd48d4d3E + i32.const 8 + local.set 75 + local.get 1 + local.get 75 + i32.add + local.set 76 + i32.const 96 + local.set 77 + local.get 6 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.set 79 + i32.const 108 + local.set 80 + local.get 6 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.set 82 + local.get 79 + local.get 71 + local.get 70 + local.get 82 + local.get 76 + call $_ZN5alloc7raw_vec11finish_grow17ha7e7a4c88e1b7f37E + local.get 6 + i32.load offset=96 + local.set 83 + local.get 83 + i32.eqz + br_if 1 (;@4;) + br 2 (;@3;) + end + local.get 6 + i32.load offset=44 + local.set 84 + local.get 6 + i32.load offset=48 + local.set 85 + local.get 6 + local.get 84 + i32.store offset=76 + local.get 6 + local.get 85 + i32.store offset=80 + local.get 6 + i32.load offset=76 + local.set 86 + local.get 6 + i32.load offset=80 + local.set 87 + local.get 6 + local.get 86 + i32.store offset=280 + local.get 6 + local.get 87 + i32.store offset=284 + local.get 6 + local.get 86 + i32.store offset=136 + local.get 6 + local.get 87 + i32.store offset=140 + local.get 6 + i32.load offset=136 + local.set 88 + local.get 6 + i32.load offset=140 + local.set 89 + local.get 6 + local.get 88 + i32.store offset=20 + local.get 6 + local.get 89 + i32.store offset=24 + br 3 (;@1;) + end + local.get 6 + i32.load offset=100 + local.set 90 + local.get 6 + i32.load offset=104 + local.set 91 + local.get 6 + local.get 90 + i32.store offset=240 + local.get 6 + local.get 91 + i32.store offset=244 + local.get 6 + local.get 90 + i32.store offset=88 + local.get 6 + local.get 91 + i32.store offset=92 + i32.const 0 + local.set 92 + local.get 6 + local.get 92 + i32.store offset=84 + br 1 (;@2;) + end + local.get 6 + i32.load offset=100 + local.set 93 + local.get 6 + i32.load offset=104 + local.set 94 + local.get 6 + local.get 93 + i32.store offset=248 + local.get 6 + local.get 94 + i32.store offset=252 + local.get 6 + local.get 93 + i32.store offset=144 + local.get 6 + local.get 94 + i32.store offset=148 + local.get 6 + i32.load offset=144 + local.set 95 + local.get 6 + i32.load offset=148 + local.set 96 + local.get 6 + local.get 95 + i32.store offset=88 + local.get 6 + local.get 96 + i32.store offset=92 + i32.const 1 + local.set 97 + local.get 6 + local.get 97 + i32.store offset=84 + end + local.get 6 + i32.load offset=84 + local.set 98 + block ;; label = @2 + local.get 98 + br_if 0 (;@2;) + local.get 6 + i32.load offset=88 + local.set 99 + local.get 6 + i32.load offset=92 + local.set 100 + local.get 6 + local.get 99 + i32.store offset=256 + local.get 6 + local.get 100 + i32.store offset=260 + local.get 6 + local.get 99 + i32.store offset=264 + local.get 6 + local.get 99 + i32.store offset=156 + local.get 6 + i32.load offset=156 + local.set 101 + local.get 6 + local.get 101 + i32.store offset=268 + local.get 6 + local.get 101 + i32.store offset=164 + local.get 6 + i32.load offset=164 + local.set 102 + local.get 6 + local.get 102 + i32.store offset=152 + local.get 6 + i32.load offset=152 + local.set 103 + local.get 1 + local.get 103 + i32.store offset=4 + local.get 6 + local.get 66 + i32.store offset=160 + local.get 6 + i32.load offset=160 + local.set 104 + local.get 1 + local.get 104 + i32.store + i32.const -2147483647 + local.set 105 + local.get 6 + local.get 105 + i32.store offset=20 + br 1 (;@1;) + end + local.get 6 + i32.load offset=88 + local.set 106 + local.get 6 + i32.load offset=92 + local.set 107 + local.get 6 + local.get 106 + i32.store offset=120 + local.get 6 + local.get 107 + i32.store offset=124 + local.get 6 + i32.load offset=120 + local.set 108 + local.get 6 + i32.load offset=124 + local.set 109 + local.get 6 + local.get 108 + i32.store offset=272 + local.get 6 + local.get 109 + i32.store offset=276 + local.get 6 + local.get 108 + i32.store offset=20 + local.get 6 + local.get 109 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.set 110 + local.get 6 + i32.load offset=24 + local.set 111 + local.get 0 + local.get 111 + i32.store offset=4 + local.get 0 + local.get 110 + i32.store + i32.const 288 + local.set 112 + local.get 6 + local.get 112 + i32.add + local.set 113 + local.get 113 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h52e970d6ce0b8fbcE (;118;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 4 + local.get 0 + local.get 1 + local.get 5 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h34493f5cb0704022E + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load + local.set 7 + local.get 7 + local.get 6 + call $_ZN5alloc7raw_vec14handle_reserve17hfe4ad274c4dbd3e6E + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h6b1948239bbc5a7eE (;119;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 4 + local.get 0 + local.get 1 + local.get 5 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h294cc6842874b5edE + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load + local.set 7 + local.get 7 + local.get 6 + call $_ZN5alloc7raw_vec14handle_reserve17hfe4ad274c4dbd3e6E + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17he40d29ab117fdd92E (;120;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 4 + local.get 0 + local.get 1 + local.get 5 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17hb77a079cea60ae51E + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load + local.set 7 + local.get 7 + local.get 6 + call $_ZN5alloc7raw_vec14handle_reserve17hfe4ad274c4dbd3e6E + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h1972c2c569e6aa09E (;121;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=20 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 0 + local.get 1 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14grow_amortized17h3caa17a1a9eff64aE + local.get 5 + i32.load offset=12 + local.set 8 + local.get 5 + i32.load offset=8 + local.set 9 + local.get 9 + local.get 8 + call $_ZN5alloc7raw_vec14handle_reserve17hfe4ad274c4dbd3e6E + i32.const 32 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$3new17h2e6cec7c88f9a286E (;122;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.set 6 + local.get 6 + call $_ZN5alloc3vec12Vec$LT$T$GT$3new17hd93acaae74abe6bbE + local.get 1 + i64.load align=4 + local.set 7 + local.get 0 + local.get 7 + i64.store align=4 + i32.const 8 + local.set 8 + local.get 0 + local.get 8 + i32.add + local.set 9 + local.get 1 + local.get 8 + i32.add + local.set 10 + local.get 10 + i32.load + local.set 11 + local.get 9 + local.get 11 + i32.store + local.get 0 + local.get 2 + i32.store offset=24 + i32.const 12 + local.set 12 + local.get 0 + local.get 12 + i32.add + local.set 13 + local.get 5 + i64.load align=4 + local.set 14 + local.get 13 + local.get 14 + i64.store align=4 + i32.const 8 + local.set 15 + local.get 13 + local.get 15 + i32.add + local.set 16 + local.get 5 + local.get 15 + i32.add + local.set 17 + local.get 17 + i32.load + local.set 18 + local.get 16 + local.get 18 + i32.store + i32.const 16 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder15WitValueBuilder3new17h685a8997e0d2a7d7E (;123;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + call $_ZN5alloc3vec12Vec$LT$T$GT$3new17hfab8f50e3fa91852E + local.get 3 + i64.load offset=4 align=4 + local.set 7 + local.get 0 + local.get 7 + i64.store align=4 + i32.const 8 + local.set 8 + local.get 0 + local.get 8 + i32.add + local.set 9 + i32.const 4 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.get 8 + i32.add + local.set 12 + local.get 12 + i32.load + local.set 13 + local.get 9 + local.get 13 + i32.store + i32.const 16 + local.set 14 + local.get 3 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder15WitValueBuilder3add17ha4589fad5ab9508aE (;124;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 1 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17h994cf76aa40c7095E + local.get 0 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h57e95dac240c6898E + local.set 5 + i32.const -1 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 5 + i32.ge_s + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + block ;; label = @1 + local.get 10 + br_if 0 (;@1;) + i32.const 16 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + local.get 7 + return + end + i32.const 1050256 + local.set 13 + i32.const 33 + local.set 14 + i32.const 1050232 + local.set 15 + local.get 13 + local.get 14 + local.get 15 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + ) + (func $_ZN14golem_wasm_rpc7builder15WitValueBuilder7add_u6417h888d80b3105fecc6E (;125;) (type 17) (param i32 i64) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i64.store offset=24 + local.get 4 + local.get 1 + i64.store offset=8 + i32.const -2147483637 + local.set 5 + local.get 4 + local.get 5 + i32.store + local.get 4 + local.set 6 + local.get 0 + local.get 6 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder3add17ha4589fad5ab9508aE + local.set 7 + i32.const 32 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN14golem_wasm_rpc7builder15WitValueBuilder7add_f3217h6525133be20f662aE (;126;) (type 18) (param i32 f32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=24 + local.get 4 + local.get 1 + f32.store offset=28 + local.get 4 + local.get 1 + f32.store offset=12 + i32.const -2147483632 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=8 + i32.const 8 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 0 + local.get 8 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder3add17ha4589fad5ab9508aE + local.set 9 + i32.const 32 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + local.get 9 + return + ) + (func $_ZN14golem_wasm_rpc7builder15WitValueBuilder10add_string17he5df7044345d3373E (;127;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=36 + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 24 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 8 + local.get 1 + local.get 2 + call $_ZN47_$LT$str$u20$as$u20$alloc..string..ToString$GT$9to_string17h201dc8f9ee23d474E + i32.const 8 + local.set 9 + i32.const 8 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.get 9 + i32.add + local.set 12 + i32.const 24 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 9 + i32.add + local.set 15 + local.get 15 + i32.load + local.set 16 + local.get 12 + local.get 16 + i32.store + local.get 5 + i64.load offset=24 align=4 + local.set 17 + local.get 5 + local.get 17 + i64.store offset=8 + i32.const 8 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 0 + local.get 20 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder3add17ha4589fad5ab9508aE + local.set 21 + i32.const 48 + local.set 22 + local.get 5 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + local.get 21 + return + ) + (func $_ZN14golem_wasm_rpc7builder15WitValueBuilder10add_record17h9094beaed1bcd907E (;128;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=28 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + call $_ZN5alloc3vec12Vec$LT$T$GT$3new17hd93acaae74abe6bbE + local.get 3 + local.set 7 + i32.const 4 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 3 + i64.load offset=16 align=4 + local.set 10 + local.get 9 + local.get 10 + i64.store align=4 + i32.const 8 + local.set 11 + local.get 9 + local.get 11 + i32.add + local.set 12 + i32.const 16 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 11 + i32.add + local.set 15 + local.get 15 + i32.load + local.set 16 + local.get 12 + local.get 16 + i32.store + i32.const -2147483648 + local.set 17 + local.get 3 + local.get 17 + i32.store + local.get 3 + local.set 18 + local.get 0 + local.get 18 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder3add17ha4589fad5ab9508aE + local.set 19 + i32.const 32 + local.set 20 + local.get 3 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + local.get 19 + return + ) + (func $_ZN14golem_wasm_rpc7builder15WitValueBuilder10finish_seq17h005d4e5675e9b46aE (;129;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=28 + local.get 5 + local.get 2 + i32.store offset=32 + i32.const 1050292 + local.set 6 + local.get 0 + local.get 2 + local.get 6 + call $_ZN84_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..index..IndexMut$LT$I$GT$$GT$9index_mut17h66843665793d96c0E + local.set 7 + local.get 7 + i32.load + local.set 8 + i32.const -2147483648 + local.set 9 + local.get 8 + local.get 9 + i32.add + local.set 10 + i32.const 20 + local.set 11 + local.get 10 + local.get 11 + i32.lt_u + local.set 12 + local.get 10 + local.get 11 + local.get 12 + select + local.set 13 + i32.const 5 + local.set 14 + local.get 13 + local.get 14 + i32.gt_u + drop + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 13 + br_table 1 (;@4;) 0 (;@5;) 0 (;@5;) 0 (;@5;) 2 (;@3;) 3 (;@2;) 0 (;@5;) + end + i32.const 4 + local.set 15 + local.get 5 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + i32.const 1050376 + local.set 18 + i32.const 1 + local.set 19 + local.get 17 + local.get 18 + local.get 19 + call $_ZN4core3fmt9Arguments9new_const17h948fa416a3d0f6fcE + i32.const 4 + local.set 20 + local.get 5 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.set 22 + i32.const 1050384 + local.set 23 + local.get 22 + local.get 23 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 4 + local.set 24 + local.get 7 + local.get 24 + i32.add + local.set 25 + local.get 5 + local.get 25 + i32.store offset=36 + local.get 25 + call $_ZN4core3ptr47drop_in_place$LT$alloc..vec..Vec$LT$i32$GT$$GT$17h255a61c520ac4a19E + local.get 1 + i64.load align=4 + local.set 26 + local.get 25 + local.get 26 + i64.store align=4 + i32.const 8 + local.set 27 + local.get 25 + local.get 27 + i32.add + local.set 28 + local.get 1 + local.get 27 + i32.add + local.set 29 + local.get 29 + i32.load + local.set 30 + local.get 28 + local.get 30 + i32.store + br 2 (;@1;) + end + i32.const 4 + local.set 31 + local.get 7 + local.get 31 + i32.add + local.set 32 + local.get 5 + local.get 32 + i32.store offset=40 + local.get 32 + call $_ZN4core3ptr47drop_in_place$LT$alloc..vec..Vec$LT$i32$GT$$GT$17h255a61c520ac4a19E + local.get 1 + i64.load align=4 + local.set 33 + local.get 32 + local.get 33 + i64.store align=4 + i32.const 8 + local.set 34 + local.get 32 + local.get 34 + i32.add + local.set 35 + local.get 1 + local.get 34 + i32.add + local.set 36 + local.get 36 + i32.load + local.set 37 + local.get 35 + local.get 37 + i32.store + br 1 (;@1;) + end + i32.const 4 + local.set 38 + local.get 7 + local.get 38 + i32.add + local.set 39 + local.get 5 + local.get 39 + i32.store offset=44 + local.get 39 + call $_ZN4core3ptr47drop_in_place$LT$alloc..vec..Vec$LT$i32$GT$$GT$17h255a61c520ac4a19E + local.get 1 + i64.load align=4 + local.set 40 + local.get 39 + local.get 40 + i64.store align=4 + i32.const 8 + local.set 41 + local.get 39 + local.get 41 + i32.add + local.set 42 + local.get 1 + local.get 41 + i32.add + local.set 43 + local.get 43 + i32.load + local.set 44 + local.get 42 + local.get 44 + i32.store + end + i32.const 48 + local.set 45 + local.get 5 + local.get 45 + i32.add + local.set 46 + local.get 46 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc7builder15WitValueBuilder5build17hd09d6d3c2c6e0a3eE (;130;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + i32.const 8 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load + local.set 7 + local.get 4 + local.get 5 + i32.add + local.set 8 + local.get 8 + local.get 7 + i32.store + local.get 1 + i64.load align=4 + local.set 9 + local.get 4 + local.get 9 + i64.store + local.get 4 + i64.load align=4 + local.set 10 + local.get 0 + local.get 10 + i64.store align=4 + i32.const 8 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 4 + local.get 11 + i32.add + local.set 13 + local.get 13 + i32.load + local.set 14 + local.get 12 + local.get 14 + i32.store + return + ) + (func $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$14parent_builder17h64a589657c8ba25bE (;131;) (type 5) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$3f3217h04cb1eeda0d657b0E (;132;) (type 9) (param i32 i32 f32) + (local i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 2 + f32.store offset=12 + local.get 1 + local.get 2 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder7add_f3217h6525133be20f662aE + drop + i32.const 8 + local.set 6 + local.get 1 + local.get 6 + i32.add + local.set 7 + local.get 7 + i32.load + local.set 8 + local.get 5 + local.get 6 + i32.add + local.set 9 + local.get 9 + local.get 8 + i32.store + local.get 1 + i64.load align=4 + local.set 10 + local.get 5 + local.get 10 + i64.store + local.get 5 + local.set 11 + local.get 0 + local.get 11 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder5build17hd09d6d3c2c6e0a3eE + i32.const 16 + local.set 12 + local.get 5 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6record17h94e7ed0c3a5d4a68E (;133;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 1 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder10add_record17h9094beaed1bcd907E + local.set 5 + local.get 4 + local.get 5 + i32.store offset=12 + i32.const 8 + local.set 6 + local.get 1 + local.get 6 + i32.add + local.set 7 + local.get 7 + i32.load + local.set 8 + local.get 4 + local.get 6 + i32.add + local.set 9 + local.get 9 + local.get 8 + i32.store + local.get 1 + i64.load align=4 + local.set 10 + local.get 4 + local.get 10 + i64.store + local.get 4 + local.set 11 + local.get 0 + local.get 11 + local.get 5 + call $_ZN14golem_wasm_rpc7builder46WitValueChildItemsBuilder$LT$ParentBuilder$GT$3new17h2e6cec7c88f9a286E + i32.const 16 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN97_$LT$golem_wasm_rpc..builder..WitValueBuilder$u20$as$u20$golem_wasm_rpc..builder..NodeBuilder$GT$6finish17h91001c8b20cfe19eE (;134;) (type 1) (param i32 i32) + local.get 0 + local.get 1 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder5build17hd09d6d3c2c6e0a3eE + return + ) + (func $_ZN4core9panicking13assert_failed17hacf167e97b6b1a8fE (;135;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=4 + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + local.get 0 + i32.store8 offset=15 + i32.const 4 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 1050400 + local.set 11 + i32.const 8 + local.set 12 + local.get 7 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 0 + local.get 10 + local.get 11 + local.get 14 + local.get 11 + local.get 3 + local.get 4 + call $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE + unreachable + ) + (func $_ZN4core9panicking13assert_failed17hda00274dde412df6E (;136;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=4 + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + local.get 0 + i32.store8 offset=15 + i32.const 4 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 1050416 + local.set 11 + i32.const 8 + local.set 12 + local.get 7 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 0 + local.get 10 + local.get 11 + local.get 14 + local.get 11 + local.get 3 + local.get 4 + call $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE + unreachable + ) + (func $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h014c06cc484dcd7aE (;137;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 176 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + i32.const 1 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=8 + i32.const 1 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=12 + i32.const 0 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=16 + i32.const 1 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=20 + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=24 + i32.const 0 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=31 + i32.const 1 + local.set 12 + local.get 4 + local.get 12 + i32.store offset=32 + i32.const 0 + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=39 + i32.const 1 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=40 + i32.const 1 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=44 + local.get 4 + local.get 1 + i32.store offset=136 + local.get 1 + i32.load offset=8 + local.set 16 + local.get 1 + i32.load offset=12 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 22 + br_if 0 (;@5;) + i32.const 0 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + local.get 25 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 26 + local.get 0 + local.get 26 + i32.store offset=4 + br 3 (;@1;) + end + local.get 1 + i32.load offset=8 + local.set 27 + local.get 4 + local.get 27 + i32.store offset=140 + local.get 1 + i32.load offset=8 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=144 + i32.const 12 + local.set 29 + local.get 28 + local.get 29 + i32.add + local.set 30 + local.get 1 + local.get 30 + i32.store offset=8 + i32.const 8 + local.set 31 + local.get 27 + local.get 31 + i32.add + local.set 32 + local.get 32 + i32.load + local.set 33 + i32.const 64 + local.set 34 + local.get 4 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 31 + i32.add + local.set 36 + local.get 36 + local.get 33 + i32.store + local.get 27 + i64.load align=4 + local.set 37 + local.get 4 + local.get 37 + i64.store offset=64 + local.get 4 + i64.load offset=64 align=4 + local.set 38 + local.get 0 + local.get 38 + i64.store align=4 + i32.const 8 + local.set 39 + local.get 0 + local.get 39 + i32.add + local.set 40 + i32.const 64 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.get 39 + i32.add + local.set 43 + local.get 43 + i32.load + local.set 44 + local.get 40 + local.get 44 + i32.store + br 1 (;@2;) + end + local.get 1 + i32.load offset=12 + local.set 45 + local.get 4 + local.get 45 + i32.store offset=148 + local.get 4 + local.get 45 + i32.store offset=152 + i32.const -1 + local.set 46 + local.get 45 + local.get 46 + i32.add + local.set 47 + local.get 4 + local.get 47 + i32.store offset=156 + local.get 4 + i32.load offset=156 + local.set 48 + local.get 4 + local.get 48 + i32.store offset=160 + local.get 4 + local.get 48 + i32.store offset=164 + local.get 4 + local.get 48 + i32.store offset=84 + local.get 4 + i32.load offset=84 + local.set 49 + local.get 4 + local.get 49 + i32.store offset=80 + local.get 4 + i32.load offset=80 + local.set 50 + local.get 1 + local.get 50 + i32.store offset=12 + i32.const 1050432 + local.set 51 + i32.const 92 + local.set 52 + local.get 51 + local.get 52 + call $_ZN4core9panicking14panic_nounwind17haf40252ebb06624bE + i32.const 104 + local.set 53 + local.get 4 + local.get 53 + i32.add + local.set 54 + local.get 54 + local.set 55 + local.get 4 + local.get 55 + i32.store offset=168 + i32.const 104 + local.set 56 + local.get 4 + local.get 56 + i32.add + local.set 57 + local.get 57 + local.set 58 + local.get 4 + local.get 58 + i32.store offset=172 + i32.const 112 + local.set 59 + local.get 4 + local.get 59 + i32.add + local.set 60 + i32.const 0 + local.set 61 + local.get 60 + local.get 61 + i32.store + i64.const 0 + local.set 62 + local.get 4 + local.get 62 + i64.store offset=104 + i32.const 8 + local.set 63 + i32.const 88 + local.set 64 + local.get 4 + local.get 64 + i32.add + local.set 65 + local.get 65 + local.get 63 + i32.add + local.set 66 + i32.const 104 + local.set 67 + local.get 4 + local.get 67 + i32.add + local.set 68 + local.get 68 + local.get 63 + i32.add + local.set 69 + local.get 69 + i32.load + local.set 70 + local.get 66 + local.get 70 + i32.store + local.get 4 + i64.load offset=104 align=4 + local.set 71 + local.get 4 + local.get 71 + i64.store offset=88 + i32.const 8 + local.set 72 + i32.const 120 + local.set 73 + local.get 4 + local.get 73 + i32.add + local.set 74 + local.get 74 + local.get 72 + i32.add + local.set 75 + i32.const 88 + local.set 76 + local.get 4 + local.get 76 + i32.add + local.set 77 + local.get 77 + local.get 72 + i32.add + local.set 78 + local.get 78 + i32.load + local.set 79 + local.get 75 + local.get 79 + i32.store + local.get 4 + i64.load offset=88 align=4 + local.set 80 + local.get 4 + local.get 80 + i64.store offset=120 + i32.const 8 + local.set 81 + i32.const 48 + local.set 82 + local.get 4 + local.get 82 + i32.add + local.set 83 + local.get 83 + local.get 81 + i32.add + local.set 84 + i32.const 120 + local.set 85 + local.get 4 + local.get 85 + i32.add + local.set 86 + local.get 86 + local.get 81 + i32.add + local.set 87 + local.get 87 + i32.load + local.set 88 + local.get 84 + local.get 88 + i32.store + local.get 4 + i64.load offset=120 align=4 + local.set 89 + local.get 4 + local.get 89 + i64.store offset=48 + local.get 4 + i64.load offset=48 align=4 + local.set 90 + local.get 0 + local.get 90 + i64.store align=4 + i32.const 8 + local.set 91 + local.get 0 + local.get 91 + i32.add + local.set 92 + i32.const 48 + local.set 93 + local.get 4 + local.get 93 + i32.add + local.set 94 + local.get 94 + local.get 91 + i32.add + local.set 95 + local.get 95 + i32.load + local.set 96 + local.get 92 + local.get 96 + i32.store + end + end + i32.const 176 + local.set 97 + local.get 4 + local.get 97 + i32.add + local.set 98 + local.get 98 + global.set $__stack_pointer + return + ) + (func $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h9d63590c724c413cE (;138;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=16 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=12 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=20 + local.get 1 + i32.load offset=8 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + i32.const 12 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=28 + i32.const 1 + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 13 + br_if 1 (;@3;) + br 3 (;@1;) + end + local.get 1 + i32.load offset=12 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=32 + local.get 4 + local.get 14 + i32.store offset=36 + local.get 1 + i32.load offset=8 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=40 + local.get 4 + local.get 15 + i32.store offset=44 + local.get 14 + local.get 15 + i32.sub + local.set 16 + local.get 4 + local.get 16 + i32.store offset=4 + br 1 (;@2;) + end + i32.const 1 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 19 + i32.eqz + br_if 1 (;@1;) + local.get 8 + local.get 9 + i32.sub + local.set 20 + i32.const 12 + local.set 21 + local.get 20 + local.get 21 + i32.div_u + local.set 22 + local.get 4 + local.get 22 + i32.store offset=4 + end + local.get 4 + i32.load offset=4 + local.set 23 + local.get 4 + i32.load offset=4 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=12 + i32.const 1 + local.set 25 + local.get 4 + local.get 25 + i32.store offset=8 + local.get 0 + local.get 23 + i32.store + local.get 4 + i32.load offset=8 + local.set 26 + local.get 4 + i32.load offset=12 + local.set 27 + local.get 0 + local.get 26 + i32.store offset=4 + local.get 0 + local.get 27 + i32.store offset=8 + i32.const 48 + local.set 28 + local.get 4 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + return + end + i32.const 1050524 + local.set 30 + i32.const 73 + local.set 31 + i32.const 1050680 + local.set 32 + local.get 30 + local.get 31 + local.get 32 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + ) + (func $_ZN4core4iter6traits10exact_size17ExactSizeIterator3len17h9d36def29893c6b2E (;139;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 96 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 0 + local.set 4 + local.get 3 + local.get 4 + i32.store8 offset=7 + local.get 3 + local.get 0 + i32.store offset=64 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + local.get 0 + call $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h9d63590c724c413cE + local.get 3 + i32.load offset=16 + local.set 8 + local.get 3 + local.get 8 + i32.store offset=68 + local.get 3 + i32.load offset=20 + local.set 9 + local.get 3 + i32.load offset=24 + local.set 10 + local.get 3 + local.get 9 + i32.store offset=8 + local.get 3 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 3 + local.get 13 + i32.store offset=72 + local.get 3 + local.get 8 + i32.store offset=32 + i32.const 1 + local.set 14 + local.get 3 + local.get 14 + i32.store offset=28 + i32.const 28 + local.set 15 + local.get 3 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=76 + local.get 3 + i32.load offset=8 + local.set 18 + block ;; label = @1 + block ;; label = @2 + local.get 18 + br_if 0 (;@2;) + local.get 3 + i32.load offset=28 + local.set 19 + i32.const 0 + local.set 20 + local.get 19 + local.set 21 + local.get 20 + local.set 22 + local.get 21 + local.get 22 + i32.eq + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + local.get 3 + local.get 25 + i32.store8 offset=39 + br 1 (;@1;) + end + local.get 3 + i32.load offset=28 + local.set 26 + i32.const 1 + local.set 27 + local.get 26 + local.set 28 + local.get 27 + local.set 29 + local.get 28 + local.get 29 + i32.eq + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @2 + local.get 32 + i32.eqz + br_if 0 (;@2;) + i32.const 8 + local.set 33 + local.get 3 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + i32.const 4 + local.set 36 + local.get 35 + local.get 36 + i32.add + local.set 37 + local.get 3 + local.get 37 + i32.store offset=80 + i32.const 28 + local.set 38 + local.get 3 + local.get 38 + i32.add + local.set 39 + local.get 39 + local.set 40 + i32.const 4 + local.set 41 + local.get 40 + local.get 41 + i32.add + local.set 42 + local.get 3 + local.get 42 + i32.store offset=84 + i32.const 8 + local.set 43 + local.get 3 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + i32.const 4 + local.set 46 + local.get 45 + local.get 46 + i32.add + local.set 47 + local.get 3 + local.get 47 + i32.store offset=88 + i32.const 28 + local.set 48 + local.get 3 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.set 50 + i32.const 4 + local.set 51 + local.get 50 + local.get 51 + i32.add + local.set 52 + local.get 3 + local.get 52 + i32.store offset=92 + local.get 3 + i32.load offset=12 + local.set 53 + local.get 3 + i32.load offset=32 + local.set 54 + local.get 53 + local.set 55 + local.get 54 + local.set 56 + local.get 55 + local.get 56 + i32.eq + local.set 57 + i32.const 1 + local.set 58 + local.get 57 + local.get 58 + i32.and + local.set 59 + local.get 3 + local.get 59 + i32.store8 offset=39 + br 1 (;@1;) + end + i32.const 0 + local.set 60 + local.get 3 + local.get 60 + i32.store8 offset=39 + end + local.get 3 + i32.load8_u offset=39 + local.set 61 + i32.const 1 + local.set 62 + local.get 61 + local.get 62 + i32.and + local.set 63 + block ;; label = @1 + local.get 63 + br_if 0 (;@1;) + i32.const 0 + local.set 64 + local.get 3 + local.get 64 + i32.store offset=40 + i32.const 0 + local.set 65 + i32.const 8 + local.set 66 + local.get 3 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.set 68 + i32.const 28 + local.set 69 + local.get 3 + local.get 69 + i32.add + local.set 70 + local.get 70 + local.set 71 + i32.const 40 + local.set 72 + local.get 3 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.set 74 + i32.const 1050788 + local.set 75 + local.get 65 + local.get 68 + local.get 71 + local.get 74 + local.get 75 + call $_ZN4core9panicking13assert_failed17hacf167e97b6b1a8fE + unreachable + end + i32.const 96 + local.set 76 + local.get 3 + local.get 76 + i32.add + local.set 77 + local.get 77 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$16as_raw_mut_slice17ha0eeb5553a0dbc26E (;140;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 4 + i32.load offset=12 + local.set 5 + local.get 5 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=32 + i32.const 12 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 4 + local.get 8 + i32.store offset=36 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 9 + call $_ZN4core4iter6traits10exact_size17ExactSizeIterator3len17h9d36def29893c6b2E + local.set 10 + local.get 4 + local.get 10 + i32.store offset=40 + local.get 4 + local.get 6 + i32.store offset=44 + local.get 4 + local.get 6 + i32.store offset=24 + local.get 4 + local.get 10 + i32.store offset=28 + local.get 4 + i32.load offset=24 + local.set 11 + local.get 4 + i32.load offset=28 + local.set 12 + local.get 4 + local.get 11 + i32.store offset=16 + local.get 4 + local.get 12 + i32.store offset=20 + local.get 4 + i32.load offset=16 + local.set 13 + local.get 4 + i32.load offset=20 + local.set 14 + local.get 0 + local.get 14 + i32.store offset=4 + local.get 0 + local.get 13 + i32.store + i32.const 48 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN157_$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hab03cca33ca25ad3E (;141;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=20 + local.get 0 + i32.load + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + local.get 3 + local.get 6 + i32.store offset=28 + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 3 + local.get 8 + i32.store offset=32 + local.get 0 + i32.load + local.set 9 + local.get 9 + i32.load + local.set 10 + local.get 3 + local.get 10 + i32.store offset=36 + local.get 3 + local.get 10 + i32.store offset=40 + local.get 0 + i32.load + local.set 11 + local.get 11 + i32.load offset=4 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=44 + i32.const 0 + local.set 13 + i32.const 1 + local.set 14 + local.get 13 + local.get 14 + i32.and + local.set 15 + block ;; label = @1 + block ;; label = @2 + local.get 15 + br_if 0 (;@2;) + local.get 3 + local.get 12 + i32.store offset=8 + br 1 (;@1;) + end + i32.const 0 + local.set 16 + local.get 3 + local.get 16 + i32.store offset=8 + end + local.get 3 + local.get 10 + i32.store offset=16 + local.get 3 + i32.load offset=16 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=12 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 19 + i32.store offset=4 + local.get 3 + local.get 18 + i32.store + local.get 3 + local.set 20 + local.get 20 + call $_ZN4core3ptr103drop_in_place$LT$alloc..raw_vec..RawVec$LT$$LP$$BP$mut$u20$u8$C$core..alloc..layout..Layout$RP$$GT$$GT$17hd7a04cab9b28395aE + i32.const 48 + local.set 21 + local.get 3 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr103drop_in_place$LT$alloc..raw_vec..RawVec$LT$$LP$$BP$mut$u20$u8$C$core..alloc..layout..Layout$RP$$GT$$GT$17hd7a04cab9b28395aE (;142;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h54b4d67e84259c82E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ops8function6FnOnce9call_once17hb7980145eeab3da1E (;143;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + i32.load offset=4 + local.set 5 + local.get 4 + i32.load offset=8 + local.set 6 + local.get 5 + local.get 6 + call $_ZN4core3cmp5impls50_$LT$impl$u20$core..cmp..Ord$u20$for$u20$usize$GT$3cmp17h1d936e934344dee0E + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 7 + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h54b4d67e84259c82E (;144;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h37ab531276374428E + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7f380d933b85c7d6E + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr103drop_in_place$LT$alloc..raw_vec..RawVec$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitNode$GT$$GT$17h1070f564e5a3b5b6E (;145;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h8c843d6a13448de6E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h8c843d6a13448de6E (;146;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h70d146fedd48d4d3E + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7f380d933b85c7d6E + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr112drop_in_place$LT$alloc..vec..into_iter..IntoIter$LT$$LP$$BP$mut$u20$u8$C$core..alloc..layout..Layout$RP$$GT$$GT$17h52c21760bb9ee3f6E (;147;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN86_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he217c44b5e2d0a36E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN86_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he217c44b5e2d0a36E (;148;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + local.get 3 + local.get 4 + call $_ZN5alloc3vec9into_iter21IntoIter$LT$T$C$A$GT$16as_raw_mut_slice17ha0eeb5553a0dbc26E + local.get 3 + i32.load offset=4 + drop + local.get 3 + i32.load + drop + i32.const 8 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + local.set 7 + local.get 7 + call $_ZN4core3ptr206drop_in_place$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$$LP$$BP$mut$u20$u8$C$core..alloc..layout..Layout$RP$$C$alloc..alloc..Global$GT$$GT$17h6c4b01594e96981bE + i32.const 16 + local.set 8 + local.get 3 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr206drop_in_place$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$$LP$$BP$mut$u20$u8$C$core..alloc..layout..Layout$RP$$C$alloc..alloc..Global$GT$$GT$17h6c4b01594e96981bE (;149;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN157_$LT$$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hab03cca33ca25ad3E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr28drop_in_place$LT$$RF$i32$GT$17hd2bf1e1673986602E (;150;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr30drop_in_place$LT$$RF$usize$GT$17hde2d4301052a4314E (;151;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E (;152;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17h759a8663d9a177a8E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr48drop_in_place$LT$alloc..vec..Vec$LT$bool$GT$$GT$17hdb2078019aaa2dd4E (;153;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd67011d27799e0eeE + local.get 0 + call $_ZN4core3ptr55drop_in_place$LT$alloc..raw_vec..RawVec$LT$bool$GT$$GT$17hd476e35285d84d02E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr47drop_in_place$LT$alloc..vec..Vec$LT$i32$GT$$GT$17h255a61c520ac4a19E (;154;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6337911365b4ed62E + local.get 0 + call $_ZN4core3ptr54drop_in_place$LT$alloc..raw_vec..RawVec$LT$i32$GT$$GT$17h5cd09f3d221fa22dE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6337911365b4ed62E (;155;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=32 + local.get 3 + local.get 4 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=40 + local.get 3 + local.get 4 + i32.store offset=44 + local.get 3 + local.get 4 + i32.store offset=16 + local.get 3 + local.get 5 + i32.store offset=20 + local.get 3 + i32.load offset=16 + local.set 6 + local.get 3 + i32.load offset=20 + local.set 7 + local.get 3 + local.get 6 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr54drop_in_place$LT$alloc..raw_vec..RawVec$LT$i32$GT$$GT$17h5cd09f3d221fa22dE (;156;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h3d2c8af7762ef0edE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd67011d27799e0eeE (;157;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=32 + local.get 3 + local.get 4 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=40 + local.get 3 + local.get 4 + i32.store offset=44 + local.get 3 + local.get 4 + i32.store offset=16 + local.get 3 + local.get 5 + i32.store offset=20 + local.get 3 + i32.load offset=16 + local.set 6 + local.get 3 + i32.load offset=20 + local.set 7 + local.get 3 + local.get 6 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr55drop_in_place$LT$alloc..raw_vec..RawVec$LT$bool$GT$$GT$17hd476e35285d84d02E (;158;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h5e24bbab20a657bbE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h3d2c8af7762ef0edE (;159;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17he357c5df462d08a5E + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7f380d933b85c7d6E + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h5e24bbab20a657bbE (;160;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h40fae23cb71c2226E + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7f380d933b85c7d6E + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr58drop_in_place$LT$$RF$core..option..Option$LT$usize$GT$$GT$17h1e22c0b5937d1beaE (;161;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr73drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitNode$GT$17h8db81c7654c62c49E (;162;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + i32.const -2147483648 + local.set 5 + local.get 4 + local.get 5 + i32.add + local.set 6 + i32.const 20 + local.set 7 + local.get 6 + local.get 7 + i32.lt_u + local.set 8 + local.get 6 + local.get 7 + local.get 8 + select + local.set 9 + i32.const 19 + local.set 10 + local.get 9 + local.get 10 + i32.gt_u + drop + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 9 + br_table 1 (;@5;) 5 (;@1;) 5 (;@1;) 2 (;@4;) 3 (;@3;) 4 (;@2;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 5 (;@1;) 0 (;@6;) + end + local.get 0 + call $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h42057e842fa6f3e6E + br 4 (;@1;) + end + i32.const 4 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 12 + call $_ZN4core3ptr47drop_in_place$LT$alloc..vec..Vec$LT$i32$GT$$GT$17h255a61c520ac4a19E + br 3 (;@1;) + end + i32.const 4 + local.set 13 + local.get 0 + local.get 13 + i32.add + local.set 14 + local.get 14 + call $_ZN4core3ptr48drop_in_place$LT$alloc..vec..Vec$LT$bool$GT$$GT$17hdb2078019aaa2dd4E + br 2 (;@1;) + end + i32.const 4 + local.set 15 + local.get 0 + local.get 15 + i32.add + local.set 16 + local.get 16 + call $_ZN4core3ptr47drop_in_place$LT$alloc..vec..Vec$LT$i32$GT$$GT$17h255a61c520ac4a19E + br 1 (;@1;) + end + i32.const 4 + local.set 17 + local.get 0 + local.get 17 + i32.add + local.set 18 + local.get 18 + call $_ZN4core3ptr47drop_in_place$LT$alloc..vec..Vec$LT$i32$GT$$GT$17h255a61c520ac4a19E + end + i32.const 16 + local.set 19 + local.get 3 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr74drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$GT$17ha76bfeeb76570d5aE (;163;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr96drop_in_place$LT$alloc..vec..Vec$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitNode$GT$$GT$17h3ee8da5ab11576d3E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr96drop_in_place$LT$alloc..vec..Vec$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitNode$GT$$GT$17h3ee8da5ab11576d3E (;164;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h95ead4a662f3ff57E + local.get 0 + call $_ZN4core3ptr103drop_in_place$LT$alloc..raw_vec..RawVec$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitNode$GT$$GT$17h1070f564e5a3b5b6E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr83drop_in_place$LT$$u5b$golem_wasm_rpc..bindings..golem..rpc..types..WitNode$u5d$$GT$17hb2ee75fea7475a67E (;165;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 0 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=4 + block ;; label = @1 + loop ;; label = @2 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 6 + local.set 7 + local.get 1 + local.set 8 + local.get 7 + local.get 8 + i32.eq + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + local.get 11 + br_if 1 (;@1;) + local.get 4 + i32.load offset=4 + local.set 12 + i32.const 4 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 0 + local.get 14 + i32.add + local.set 15 + local.get 4 + i32.load offset=4 + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.add + local.set 18 + local.get 4 + local.get 18 + i32.store offset=4 + local.get 15 + call $_ZN4core3ptr73drop_in_place$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitNode$GT$17h8db81c7654c62c49E + br 0 (;@2;) + end + end + i32.const 16 + local.set 19 + local.get 4 + local.get 19 + i32.add + local.set 20 + local.get 20 + global.set $__stack_pointer + return + ) + (func $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h95ead4a662f3ff57E (;166;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=32 + local.get 3 + local.get 4 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=40 + local.get 3 + local.get 4 + i32.store offset=44 + local.get 3 + local.get 4 + i32.store offset=16 + local.get 3 + local.get 5 + i32.store offset=20 + local.get 3 + i32.load offset=16 + local.set 6 + local.get 3 + i32.load offset=20 + local.set 7 + local.get 3 + local.get 6 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + local.get 3 + i32.load offset=8 + local.set 8 + local.get 3 + i32.load offset=12 + local.set 9 + local.get 8 + local.get 9 + call $_ZN4core3ptr83drop_in_place$LT$$u5b$golem_wasm_rpc..bindings..golem..rpc..types..WitNode$u5d$$GT$17hb2ee75fea7475a67E + i32.const 48 + local.set 10 + local.get 3 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN4core3cmp5impls50_$LT$impl$u20$core..cmp..Ord$u20$for$u20$usize$GT$3cmp17h1d936e934344dee0E (;167;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 1 + i32.load + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.lt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 11 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 12 + local.get 1 + i32.load + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.set 15 + local.get 14 + local.get 15 + i32.eq + local.set 16 + i32.const 1 + local.set 17 + local.get 16 + local.get 17 + i32.and + local.set 18 + local.get 18 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 255 + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + br 3 (;@1;) + end + i32.const 1 + local.set 20 + local.get 4 + local.get 20 + i32.store8 offset=7 + br 1 (;@2;) + end + i32.const 0 + local.set 21 + local.get 4 + local.get 21 + i32.store8 offset=7 + end + end + local.get 4 + i32.load8_u offset=7 + local.set 22 + local.get 22 + return + ) + (func $_ZN47_$LT$str$u20$as$u20$alloc..string..ToString$GT$9to_string17h201dc8f9ee23d474E (;168;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 96 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 2 + i32.store offset=48 + local.get 5 + local.get 1 + i32.store offset=52 + local.get 5 + local.get 2 + i32.store offset=56 + local.get 5 + local.get 2 + i32.store offset=60 + i32.const 0 + local.set 6 + local.get 5 + local.get 2 + local.get 6 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h34dcdb413d9147c1E + local.get 5 + i32.load offset=4 + local.set 7 + local.get 5 + i32.load + local.set 8 + local.get 5 + local.get 8 + i32.store offset=32 + local.get 5 + local.get 7 + i32.store offset=36 + i32.const 0 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=40 + local.get 5 + local.get 1 + i32.store offset=64 + i32.const 32 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=68 + i32.const 32 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 5 + local.get 15 + i32.store offset=72 + local.get 5 + i32.load offset=36 + local.set 16 + local.get 5 + local.get 16 + i32.store offset=76 + local.get 5 + local.get 16 + i32.store offset=80 + local.get 5 + local.get 2 + i32.store offset=84 + i32.const 0 + local.set 17 + local.get 2 + local.get 17 + i32.shl + local.set 18 + local.get 16 + local.get 1 + local.get 18 + call $memcpy + drop + i32.const 32 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 5 + local.get 21 + i32.store offset=88 + local.get 5 + local.get 2 + i32.store offset=92 + local.get 5 + local.get 2 + i32.store offset=40 + i32.const 8 + local.set 22 + i32.const 16 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 22 + i32.add + local.set 25 + i32.const 32 + local.set 26 + local.get 5 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 22 + i32.add + local.set 28 + local.get 28 + i32.load + local.set 29 + local.get 25 + local.get 29 + i32.store + local.get 5 + i64.load offset=32 align=4 + local.set 30 + local.get 5 + local.get 30 + i64.store offset=16 + local.get 5 + i64.load offset=16 align=4 + local.set 31 + local.get 0 + local.get 31 + i64.store align=4 + i32.const 8 + local.set 32 + local.get 0 + local.get 32 + i32.add + local.set 33 + i32.const 16 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 32 + i32.add + local.set 36 + local.get 36 + i32.load + local.set 37 + local.get 33 + local.get 37 + i32.store + i32.const 96 + local.set 38 + local.get 5 + local.get 38 + i32.add + local.set 39 + local.get 39 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc6string6String3len17h07d16e0a55294706E (;169;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h3b23a864c76035b4E (;170;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 64 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=28 + local.get 4 + local.get 1 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=36 + local.get 1 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=48 + local.get 4 + local.get 5 + i32.store offset=52 + local.get 4 + local.get 5 + i32.store offset=20 + local.get 4 + local.get 6 + i32.store offset=24 + local.get 4 + i32.load offset=20 + local.set 7 + local.get 4 + i32.load offset=24 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=12 + local.get 4 + local.get 8 + i32.store offset=16 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 4 + i32.load offset=16 + local.set 10 + local.get 4 + local.get 9 + i32.store offset=56 + local.get 4 + local.get 10 + i32.store offset=60 + local.get 0 + local.get 10 + i32.store offset=4 + local.get 0 + local.get 9 + i32.store + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h3d253b2092fa97abE (;171;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN66_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17hcc838a65b07b5317E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN66_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17hcc838a65b07b5317E (;172;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + block ;; label = @1 + block ;; label = @2 + local.get 5 + br_if 0 (;@2;) + i32.const 1050804 + local.set 6 + i32.const 4 + local.set 7 + local.get 1 + local.get 6 + local.get 7 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 4 + local.get 10 + i32.store8 offset=3 + br 1 (;@1;) + end + i32.const 4 + local.set 11 + local.get 0 + local.get 11 + i32.add + local.set 12 + local.get 4 + local.get 12 + i32.store offset=4 + i32.const 1050808 + local.set 13 + i32.const 4 + local.set 14 + i32.const 4 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + i32.const 1050812 + local.set 18 + local.get 1 + local.get 13 + local.get 14 + local.get 17 + local.get 18 + call $_ZN4core3fmt9Formatter25debug_tuple_field1_finish17h91b5e36de5895c16E + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + local.get 4 + local.get 21 + i32.store8 offset=3 + end + local.get 4 + i32.load8_u offset=3 + local.set 22 + i32.const 1 + local.set 23 + local.get 22 + local.get 23 + i32.and + local.set 24 + i32.const 16 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + global.set $__stack_pointer + local.get 24 + return + ) + (func $_ZN4core6option15Option$LT$T$GT$3map17h8de272830358d781E (;173;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=16 + local.get 6 + local.get 2 + i32.store offset=20 + local.get 6 + local.get 3 + i32.store offset=40 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=39 + local.get 6 + i32.load offset=16 + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + i32.const 0 + local.set 9 + local.get 6 + local.get 9 + i32.store offset=24 + br 1 (;@1;) + end + local.get 6 + i32.load offset=20 + local.set 10 + local.get 6 + local.get 10 + i32.store offset=44 + i32.const 0 + local.set 11 + local.get 6 + local.get 11 + i32.store8 offset=39 + local.get 6 + local.get 10 + i32.store offset=32 + local.get 6 + i32.load offset=32 + local.set 12 + i32.const 8 + local.set 13 + local.get 6 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 3 + local.get 12 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer6option28_$u7b$$u7b$closure$u7d$$u7d$17h90dade20b14cf93dE + local.get 6 + i32.load offset=12 + local.set 15 + local.get 6 + i32.load offset=8 + local.set 16 + local.get 6 + local.get 16 + i32.store offset=24 + local.get 6 + local.get 15 + i32.store offset=28 + end + local.get 6 + i32.load8_u offset=39 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + block ;; label = @1 + local.get 19 + i32.eqz + br_if 0 (;@1;) + end + local.get 6 + i32.load offset=24 + local.set 20 + local.get 6 + i32.load offset=28 + local.set 21 + local.get 0 + local.get 21 + i32.store offset=4 + local.get 0 + local.get 20 + i32.store + i32.const 48 + local.set 22 + local.get 6 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$3map17h9534bf22cea9f571E (;174;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=16 + local.get 6 + local.get 2 + i32.store offset=20 + local.get 6 + local.get 3 + i32.store offset=40 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.store8 offset=39 + local.get 6 + i32.load offset=16 + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + i32.const 0 + local.set 9 + local.get 6 + local.get 9 + i32.store offset=24 + br 1 (;@1;) + end + local.get 6 + i32.load offset=20 + local.set 10 + local.get 6 + local.get 10 + i32.store offset=44 + i32.const 0 + local.set 11 + local.get 6 + local.get 11 + i32.store8 offset=39 + local.get 6 + local.get 10 + i32.store offset=32 + local.get 6 + i32.load offset=32 + local.set 12 + i32.const 8 + local.set 13 + local.get 6 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.get 3 + local.get 12 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer7variant28_$u7b$$u7b$closure$u7d$$u7d$17h18d20498545b73d4E + local.get 6 + i32.load offset=12 + local.set 15 + local.get 6 + i32.load offset=8 + local.set 16 + local.get 6 + local.get 16 + i32.store offset=24 + local.get 6 + local.get 15 + i32.store offset=28 + end + local.get 6 + i32.load8_u offset=39 + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + block ;; label = @1 + local.get 19 + i32.eqz + br_if 0 (;@1;) + end + local.get 6 + i32.load offset=24 + local.set 20 + local.get 6 + i32.load offset=28 + local.set 21 + local.get 0 + local.get 21 + i32.store offset=4 + local.get 0 + local.get 20 + i32.store + i32.const 48 + local.set 22 + local.get 6 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core6option15Option$LT$T$GT$3map17hc4c579813e4d0937E (;175;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=20 + local.get 5 + local.get 2 + i32.store offset=40 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.store8 offset=39 + local.get 5 + i32.load offset=20 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + block ;; label = @1 + block ;; label = @2 + local.get 10 + br_if 0 (;@2;) + i32.const 0 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=24 + br 1 (;@1;) + end + local.get 5 + i32.load offset=20 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=44 + i32.const 0 + local.set 13 + local.get 5 + local.get 13 + i32.store8 offset=39 + local.get 5 + local.get 12 + i32.store offset=32 + local.get 5 + i32.load offset=32 + local.set 14 + i32.const 8 + local.set 15 + local.get 5 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.get 2 + local.get 14 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer5field28_$u7b$$u7b$closure$u7d$$u7d$17hd58e5ebcdb04ed34E + local.get 5 + i32.load offset=12 + local.set 17 + local.get 5 + i32.load offset=8 + local.set 18 + local.get 5 + local.get 18 + i32.store offset=24 + local.get 5 + local.get 17 + i32.store offset=28 + end + local.get 5 + i32.load8_u offset=39 + local.set 19 + i32.const 1 + local.set 20 + local.get 19 + local.get 20 + i32.and + local.set 21 + block ;; label = @1 + local.get 21 + i32.eqz + br_if 0 (;@1;) + end + local.get 5 + i32.load offset=24 + local.set 22 + local.get 5 + i32.load offset=28 + local.set 23 + local.get 0 + local.get 23 + i32.store offset=4 + local.get 0 + local.get 22 + i32.store + i32.const 48 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc5alloc6Global10alloc_impl17h9f795cebe397057aE (;176;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 272 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + i32.const 0 + local.set 8 + local.get 7 + local.get 8 + i32.store offset=8 + i32.const 0 + local.set 9 + local.get 7 + local.get 9 + i32.store offset=12 + i32.const 0 + local.set 10 + local.get 7 + local.get 10 + i32.store offset=16 + i32.const 1058325 + local.set 11 + local.get 7 + local.get 11 + i32.store offset=20 + i32.const 1058325 + local.set 12 + local.get 7 + local.get 12 + i32.store offset=24 + i32.const 1058325 + local.set 13 + local.get 7 + local.get 13 + i32.store offset=28 + i32.const 1058325 + local.set 14 + local.get 7 + local.get 14 + i32.store offset=32 + i32.const 1058325 + local.set 15 + local.get 7 + local.get 15 + i32.store offset=36 + local.get 7 + local.get 2 + i32.store offset=48 + local.get 7 + local.get 3 + i32.store offset=52 + local.get 7 + local.get 1 + i32.store offset=164 + local.get 4 + local.set 16 + local.get 7 + local.get 16 + i32.store8 offset=171 + i32.const 48 + local.set 17 + local.get 7 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 7 + local.get 19 + i32.store offset=172 + local.get 7 + i32.load offset=52 + local.set 20 + local.get 7 + local.get 20 + i32.store offset=176 + block ;; label = @1 + block ;; label = @2 + local.get 20 + br_if 0 (;@2;) + i32.const 48 + local.set 21 + local.get 7 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + local.get 7 + local.get 23 + i32.store offset=180 + local.get 7 + i32.load offset=48 + local.set 24 + local.get 7 + local.get 24 + i32.store offset=184 + local.get 7 + local.get 24 + i32.store offset=116 + local.get 7 + i32.load offset=116 + local.set 25 + local.get 7 + local.get 25 + i32.store offset=188 + local.get 7 + local.get 25 + i32.store offset=192 + local.get 7 + local.get 25 + i32.store offset=72 + local.get 7 + i32.load offset=72 + local.set 26 + local.get 7 + local.get 26 + i32.store offset=196 + local.get 7 + local.get 26 + i32.store offset=200 + local.get 7 + local.get 26 + i32.store offset=128 + i32.const 0 + local.set 27 + local.get 7 + local.get 27 + i32.store offset=132 + local.get 7 + i32.load offset=128 + local.set 28 + local.get 7 + i32.load offset=132 + local.set 29 + local.get 7 + local.get 28 + i32.store offset=120 + local.get 7 + local.get 29 + i32.store offset=124 + local.get 7 + i32.load offset=120 + local.set 30 + local.get 7 + i32.load offset=124 + local.set 31 + local.get 7 + local.get 30 + i32.store offset=204 + local.get 7 + local.get 31 + i32.store offset=208 + local.get 7 + local.get 30 + i32.store offset=64 + local.get 7 + local.get 31 + i32.store offset=68 + local.get 7 + i32.load offset=64 + local.set 32 + local.get 7 + i32.load offset=68 + local.set 33 + local.get 7 + local.get 32 + i32.store offset=56 + local.get 7 + local.get 33 + i32.store offset=60 + br 1 (;@1;) + end + local.get 4 + local.set 34 + block ;; label = @2 + block ;; label = @3 + local.get 34 + br_if 0 (;@3;) + local.get 7 + i32.load offset=48 + local.set 35 + local.get 7 + i32.load offset=52 + local.set 36 + local.get 7 + local.get 35 + i32.store offset=88 + local.get 7 + local.get 36 + i32.store offset=92 + i32.const 0 + local.set 37 + local.get 37 + i32.load8_u offset=1058325 + local.set 38 + local.get 7 + local.get 38 + i32.store8 offset=215 + i32.const 88 + local.set 39 + local.get 7 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 7 + local.get 41 + i32.store offset=216 + local.get 7 + i32.load offset=92 + local.set 42 + i32.const 88 + local.set 43 + local.get 7 + local.get 43 + i32.add + local.set 44 + local.get 44 + local.set 45 + local.get 7 + local.get 45 + i32.store offset=220 + local.get 7 + i32.load offset=88 + local.set 46 + local.get 7 + local.get 46 + i32.store offset=224 + local.get 7 + local.get 46 + i32.store offset=140 + local.get 7 + i32.load offset=140 + local.set 47 + local.get 42 + local.get 47 + call $__rust_alloc + local.set 48 + local.get 7 + local.get 48 + i32.store offset=76 + br 1 (;@2;) + end + local.get 7 + i32.load offset=48 + local.set 49 + local.get 7 + i32.load offset=52 + local.set 50 + local.get 7 + local.get 49 + i32.store offset=80 + local.get 7 + local.get 50 + i32.store offset=84 + i32.const 80 + local.set 51 + local.get 7 + local.get 51 + i32.add + local.set 52 + local.get 52 + local.set 53 + local.get 7 + local.get 53 + i32.store offset=228 + local.get 7 + i32.load offset=84 + local.set 54 + i32.const 80 + local.set 55 + local.get 7 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.set 57 + local.get 7 + local.get 57 + i32.store offset=232 + local.get 7 + i32.load offset=80 + local.set 58 + local.get 7 + local.get 58 + i32.store offset=236 + local.get 7 + local.get 58 + i32.store offset=136 + local.get 7 + i32.load offset=136 + local.set 59 + local.get 54 + local.get 59 + call $__rust_alloc_zeroed + local.set 60 + local.get 7 + local.get 60 + i32.store offset=76 + end + local.get 7 + i32.load offset=76 + local.set 61 + local.get 7 + local.get 61 + i32.store offset=240 + block ;; label = @2 + block ;; label = @3 + local.get 61 + br_if 0 (;@3;) + i32.const 0 + local.set 62 + local.get 7 + local.get 62 + i32.store offset=104 + br 1 (;@2;) + end + local.get 7 + local.get 61 + i32.store offset=144 + local.get 7 + i32.load offset=144 + local.set 63 + local.get 7 + local.get 63 + i32.store offset=104 + end + local.get 7 + i32.load offset=104 + local.set 64 + i32.const 0 + local.set 65 + i32.const 1 + local.set 66 + local.get 66 + local.get 65 + local.get 64 + select + local.set 67 + block ;; label = @2 + block ;; label = @3 + local.get 67 + br_if 0 (;@3;) + i32.const 0 + local.set 68 + local.get 7 + local.get 68 + i32.store offset=100 + br 1 (;@2;) + end + local.get 7 + i32.load offset=104 + local.set 69 + local.get 7 + local.get 69 + i32.store offset=244 + local.get 7 + local.get 69 + i32.store offset=100 + end + local.get 7 + i32.load offset=100 + local.set 70 + i32.const 1 + local.set 71 + i32.const 0 + local.set 72 + local.get 72 + local.get 71 + local.get 70 + select + local.set 73 + block ;; label = @2 + block ;; label = @3 + local.get 73 + br_if 0 (;@3;) + local.get 7 + i32.load offset=100 + local.set 74 + local.get 7 + local.get 74 + i32.store offset=248 + local.get 7 + local.get 74 + i32.store offset=96 + br 1 (;@2;) + end + i32.const 0 + local.set 75 + local.get 7 + local.get 75 + i32.store offset=96 + end + local.get 7 + i32.load offset=96 + local.set 76 + i32.const 1 + local.set 77 + i32.const 0 + local.set 78 + local.get 78 + local.get 77 + local.get 76 + select + local.set 79 + block ;; label = @2 + local.get 79 + br_if 0 (;@2;) + local.get 7 + i32.load offset=96 + local.set 80 + local.get 7 + local.get 80 + i32.store offset=252 + local.get 7 + local.get 80 + i32.store offset=256 + local.get 7 + local.get 80 + i32.store offset=260 + local.get 7 + local.get 80 + i32.store offset=156 + local.get 7 + local.get 20 + i32.store offset=160 + local.get 7 + i32.load offset=156 + local.set 81 + local.get 7 + i32.load offset=160 + local.set 82 + local.get 7 + local.get 81 + i32.store offset=148 + local.get 7 + local.get 82 + i32.store offset=152 + local.get 7 + i32.load offset=148 + local.set 83 + local.get 7 + i32.load offset=152 + local.set 84 + local.get 7 + local.get 83 + i32.store offset=264 + local.get 7 + local.get 84 + i32.store offset=268 + local.get 7 + local.get 83 + i32.store offset=108 + local.get 7 + local.get 84 + i32.store offset=112 + local.get 7 + i32.load offset=108 + local.set 85 + local.get 7 + i32.load offset=112 + local.set 86 + local.get 7 + local.get 85 + i32.store offset=56 + local.get 7 + local.get 86 + i32.store offset=60 + br 1 (;@1;) + end + i32.const 0 + local.set 87 + local.get 7 + local.get 87 + i32.store offset=56 + end + local.get 7 + i32.load offset=56 + local.set 88 + local.get 7 + i32.load offset=60 + local.set 89 + local.get 0 + local.get 89 + i32.store offset=4 + local.get 0 + local.get 88 + i32.store + i32.const 272 + local.set 90 + local.get 7 + local.get 90 + i32.add + local.set 91 + local.get 91 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc5alloc5alloc17h11115cf6c4e6168cE (;177;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1058325 + local.set 5 + local.get 4 + local.get 5 + i32.store + i32.const 1058325 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=4 + i32.const 1058325 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=8 + i32.const 1058325 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=12 + i32.const 1058325 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=16 + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + i32.const 0 + local.set 10 + local.get 10 + i32.load8_u offset=1058325 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=35 + i32.const 20 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=36 + local.get 4 + i32.load offset=24 + local.set 15 + i32.const 20 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=40 + local.get 4 + i32.load offset=20 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=44 + local.get 4 + local.get 19 + i32.store offset=28 + local.get 4 + i32.load offset=28 + local.set 20 + local.get 15 + local.get 20 + call $__rust_alloc + local.set 21 + i32.const 48 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + local.get 21 + return + ) + (func $_ZN5alloc5alloc6Global9grow_impl17h58e7ca9c79dd6524E (;178;) (type 19) (param i32 i32 i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 8 + i32.const 288 + local.set 9 + local.get 8 + local.get 9 + i32.sub + local.set 10 + local.get 10 + global.set $__stack_pointer + i32.const 0 + local.set 11 + local.get 10 + local.get 11 + i32.store8 offset=26 + i32.const 0 + local.set 12 + local.get 10 + local.get 12 + i32.store8 offset=27 + local.get 10 + local.get 3 + i32.store offset=32 + local.get 10 + local.get 4 + i32.store offset=36 + local.get 10 + local.get 5 + i32.store offset=40 + local.get 10 + local.get 6 + i32.store offset=44 + local.get 10 + local.get 1 + i32.store offset=140 + local.get 10 + local.get 2 + i32.store offset=144 + local.get 7 + local.set 13 + local.get 10 + local.get 13 + i32.store8 offset=151 + i32.const 32 + local.set 14 + local.get 10 + local.get 14 + i32.add + local.set 15 + local.get 15 + local.set 16 + local.get 10 + local.get 16 + i32.store offset=152 + local.get 10 + i32.load offset=36 + local.set 17 + local.get 10 + local.get 17 + i32.store offset=56 + local.get 10 + i32.load offset=56 + local.set 18 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 18 + br_if 0 (;@3;) + local.get 10 + i32.load offset=40 + local.set 19 + local.get 10 + i32.load offset=44 + local.set 20 + i32.const 1 + local.set 21 + local.get 7 + local.get 21 + i32.and + local.set 22 + local.get 10 + local.get 1 + local.get 19 + local.get 20 + local.get 22 + call $_ZN5alloc5alloc6Global10alloc_impl17h9f795cebe397057aE + local.get 10 + i32.load + local.set 23 + local.get 10 + i32.load offset=4 + local.set 24 + local.get 10 + local.get 24 + i32.store offset=52 + local.get 10 + local.get 23 + i32.store offset=48 + br 1 (;@2;) + end + i32.const 56 + local.set 25 + local.get 10 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 10 + local.get 27 + i32.store offset=156 + i32.const 32 + local.set 28 + local.get 10 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.set 30 + local.get 10 + local.get 30 + i32.store offset=160 + local.get 10 + i32.load offset=32 + local.set 31 + local.get 10 + local.get 31 + i32.store offset=164 + local.get 10 + local.get 31 + i32.store offset=104 + local.get 10 + i32.load offset=104 + local.set 32 + i32.const 40 + local.set 33 + local.get 10 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + local.get 10 + local.get 35 + i32.store offset=168 + local.get 10 + i32.load offset=40 + local.set 36 + local.get 10 + local.get 36 + i32.store offset=172 + local.get 10 + local.get 36 + i32.store offset=108 + local.get 10 + i32.load offset=108 + local.set 37 + local.get 32 + local.set 38 + local.get 37 + local.set 39 + local.get 38 + local.get 39 + i32.eq + local.set 40 + i32.const 1 + local.set 41 + local.get 40 + local.get 41 + i32.and + local.set 42 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 42 + br_if 0 (;@10;) + local.get 10 + i32.load offset=56 + local.set 43 + local.get 10 + local.get 43 + i32.store offset=176 + local.get 10 + i32.load offset=40 + local.set 44 + local.get 10 + i32.load offset=44 + local.set 45 + i32.const 1 + local.set 46 + local.get 7 + local.get 46 + i32.and + local.set 47 + i32.const 8 + local.set 48 + local.get 10 + local.get 48 + i32.add + local.set 49 + local.get 49 + local.get 1 + local.get 44 + local.get 45 + local.get 47 + call $_ZN5alloc5alloc6Global10alloc_impl17h9f795cebe397057aE + local.get 10 + i32.load offset=8 + local.set 50 + local.get 10 + i32.load offset=12 + local.set 51 + local.get 10 + local.get 51 + i32.store offset=100 + local.get 10 + local.get 50 + i32.store offset=96 + local.get 10 + i32.load offset=96 + local.set 52 + i32.const 1 + local.set 53 + i32.const 0 + local.set 54 + local.get 54 + local.get 53 + local.get 52 + select + local.set 55 + local.get 55 + i32.eqz + br_if 1 (;@9;) + br 2 (;@8;) + end + local.get 10 + i32.load offset=56 + local.set 56 + local.get 10 + local.get 56 + i32.store offset=216 + i32.const 40 + local.set 57 + local.get 10 + local.get 57 + i32.add + local.set 58 + local.get 58 + local.set 59 + local.get 10 + local.get 59 + i32.store offset=220 + local.get 10 + i32.load offset=44 + local.set 60 + local.get 10 + local.get 60 + i32.store offset=224 + i32.const 32 + local.set 61 + local.get 10 + local.get 61 + i32.add + local.set 62 + local.get 62 + local.set 63 + local.get 10 + local.get 63 + i32.store offset=228 + local.get 10 + local.get 2 + i32.store offset=232 + local.get 10 + i32.load offset=32 + local.set 64 + local.get 10 + i32.load offset=36 + local.set 65 + local.get 10 + local.get 64 + i32.store offset=60 + local.get 10 + local.get 65 + i32.store offset=64 + i32.const 60 + local.set 66 + local.get 10 + local.get 66 + i32.add + local.set 67 + local.get 67 + local.set 68 + local.get 10 + local.get 68 + i32.store offset=236 + local.get 10 + i32.load offset=64 + local.set 69 + i32.const 60 + local.set 70 + local.get 10 + local.get 70 + i32.add + local.set 71 + local.get 71 + local.set 72 + local.get 10 + local.get 72 + i32.store offset=240 + local.get 10 + i32.load offset=60 + local.set 73 + local.get 10 + local.get 73 + i32.store offset=244 + local.get 10 + local.get 73 + i32.store offset=112 + local.get 10 + i32.load offset=112 + local.set 74 + local.get 2 + local.get 69 + local.get 74 + local.get 60 + call $__rust_realloc + local.set 75 + local.get 10 + local.get 75 + i32.store offset=248 + local.get 75 + i32.eqz + br_if 3 (;@6;) + br 4 (;@5;) + end + local.get 10 + i32.load offset=96 + local.set 76 + local.get 10 + i32.load offset=100 + local.set 77 + local.get 10 + local.get 76 + i32.store offset=180 + local.get 10 + local.get 77 + i32.store offset=184 + local.get 10 + local.get 76 + i32.store offset=88 + local.get 10 + local.get 77 + i32.store offset=92 + br 1 (;@7;) + end + i32.const 0 + local.set 78 + local.get 10 + local.get 78 + i32.store offset=88 + end + local.get 10 + i32.load offset=88 + local.set 79 + i32.const 1 + local.set 80 + i32.const 0 + local.set 81 + local.get 81 + local.get 80 + local.get 79 + select + local.set 82 + block ;; label = @7 + local.get 82 + br_if 0 (;@7;) + local.get 10 + i32.load offset=88 + local.set 83 + local.get 10 + i32.load offset=92 + local.set 84 + local.get 10 + local.get 83 + i32.store offset=188 + local.get 10 + local.get 84 + i32.store offset=192 + local.get 10 + local.get 2 + i32.store offset=196 + local.get 10 + local.get 83 + i32.store offset=200 + local.get 10 + local.get 84 + i32.store offset=204 + local.get 10 + local.get 83 + i32.store offset=208 + local.get 10 + local.get 83 + i32.store offset=136 + local.get 10 + i32.load offset=136 + local.set 85 + local.get 10 + local.get 85 + i32.store offset=212 + i32.const 0 + local.set 86 + local.get 43 + local.get 86 + i32.shl + local.set 87 + local.get 85 + local.get 2 + local.get 87 + call $memcpy + drop + local.get 10 + i32.load offset=32 + local.set 88 + local.get 10 + i32.load offset=36 + local.set 89 + local.get 1 + local.get 2 + local.get 88 + local.get 89 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7f380d933b85c7d6E + local.get 10 + local.get 83 + i32.store offset=48 + local.get 10 + local.get 84 + i32.store offset=52 + br 5 (;@2;) + end + i32.const 0 + local.set 90 + local.get 10 + local.get 90 + i32.store offset=48 + br 3 (;@3;) + end + i32.const 0 + local.set 91 + local.get 10 + local.get 91 + i32.store offset=76 + br 1 (;@4;) + end + local.get 10 + local.get 75 + i32.store offset=116 + local.get 10 + i32.load offset=116 + local.set 92 + local.get 10 + local.get 92 + i32.store offset=76 + end + local.get 10 + i32.load offset=76 + local.set 93 + i32.const 0 + local.set 94 + i32.const 1 + local.set 95 + local.get 95 + local.get 94 + local.get 93 + select + local.set 96 + block ;; label = @4 + block ;; label = @5 + local.get 96 + br_if 0 (;@5;) + i32.const 0 + local.set 97 + local.get 10 + local.get 97 + i32.store offset=72 + br 1 (;@4;) + end + local.get 10 + i32.load offset=76 + local.set 98 + local.get 10 + local.get 98 + i32.store offset=252 + local.get 10 + local.get 98 + i32.store offset=72 + end + local.get 10 + i32.load offset=72 + local.set 99 + i32.const 1 + local.set 100 + i32.const 0 + local.set 101 + local.get 101 + local.get 100 + local.get 99 + select + local.set 102 + block ;; label = @4 + block ;; label = @5 + local.get 102 + br_if 0 (;@5;) + local.get 10 + i32.load offset=72 + local.set 103 + local.get 10 + local.get 103 + i32.store offset=256 + local.get 10 + local.get 103 + i32.store offset=68 + br 1 (;@4;) + end + i32.const 0 + local.set 104 + local.get 10 + local.get 104 + i32.store offset=68 + end + local.get 10 + i32.load offset=68 + local.set 105 + i32.const 1 + local.set 106 + i32.const 0 + local.set 107 + local.get 107 + local.get 106 + local.get 105 + select + local.set 108 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 108 + br_if 0 (;@6;) + local.get 10 + i32.load offset=68 + local.set 109 + local.get 10 + local.get 109 + i32.store offset=260 + local.get 7 + local.set 110 + local.get 110 + br_if 1 (;@5;) + br 2 (;@4;) + end + i32.const 0 + local.set 111 + local.get 10 + local.get 111 + i32.store offset=48 + br 2 (;@3;) + end + local.get 75 + local.get 56 + i32.add + local.set 112 + local.get 10 + local.get 112 + i32.store offset=264 + local.get 60 + local.get 56 + i32.sub + local.set 113 + local.get 10 + local.get 113 + i32.store offset=268 + i32.const 0 + local.set 114 + local.get 113 + local.get 114 + i32.shl + local.set 115 + i32.const 0 + local.set 116 + local.get 112 + local.get 116 + local.get 115 + call $memset + drop + end + local.get 10 + local.get 109 + i32.store offset=272 + local.get 10 + local.get 109 + i32.store offset=276 + local.get 10 + local.get 109 + i32.store offset=128 + local.get 10 + local.get 60 + i32.store offset=132 + local.get 10 + i32.load offset=128 + local.set 117 + local.get 10 + i32.load offset=132 + local.set 118 + local.get 10 + local.get 117 + i32.store offset=120 + local.get 10 + local.get 118 + i32.store offset=124 + local.get 10 + i32.load offset=120 + local.set 119 + local.get 10 + i32.load offset=124 + local.set 120 + local.get 10 + local.get 119 + i32.store offset=280 + local.get 10 + local.get 120 + i32.store offset=284 + local.get 10 + local.get 119 + i32.store offset=80 + local.get 10 + local.get 120 + i32.store offset=84 + local.get 10 + i32.load offset=80 + local.set 121 + local.get 10 + i32.load offset=84 + local.set 122 + local.get 10 + local.get 121 + i32.store offset=48 + local.get 10 + local.get 122 + i32.store offset=52 + br 1 (;@2;) + end + br 1 (;@1;) + end + end + local.get 10 + i32.load offset=48 + local.set 123 + local.get 10 + i32.load offset=52 + local.set 124 + local.get 0 + local.get 124 + i32.store offset=4 + local.get 0 + local.get 123 + i32.store + i32.const 288 + local.set 125 + local.get 10 + local.get 125 + i32.add + local.set 126 + local.get 126 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7f380d933b85c7d6E (;179;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 2 + i32.store + local.get 6 + local.get 3 + i32.store offset=4 + local.get 6 + local.get 0 + i32.store offset=20 + local.get 6 + local.get 1 + i32.store offset=24 + local.get 6 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=28 + local.get 6 + i32.load offset=4 + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load + local.set 9 + local.get 6 + i32.load offset=4 + local.set 10 + local.get 6 + local.get 9 + i32.store offset=8 + local.get 6 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 6 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=36 + local.get 6 + i32.load offset=12 + local.set 14 + i32.const 8 + local.set 15 + local.get 6 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 6 + local.get 17 + i32.store offset=40 + local.get 6 + i32.load offset=8 + local.set 18 + local.get 6 + local.get 18 + i32.store offset=44 + local.get 6 + local.get 18 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 19 + local.get 1 + local.get 14 + local.get 19 + call $__rust_dealloc + end + i32.const 48 + local.set 20 + local.get 6 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc5alloc7dealloc17he297cce807d1c33bE (;180;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=20 + local.get 5 + i32.load offset=8 + local.set 9 + i32.const 4 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=24 + local.get 5 + i32.load offset=4 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=28 + local.get 5 + local.get 13 + i32.store offset=12 + local.get 5 + i32.load offset=12 + local.set 14 + local.get 0 + local.get 9 + local.get 14 + call $__rust_dealloc + i32.const 32 + local.set 15 + local.get 5 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$15allocate_zeroed17h312b817e3b3cc616E (;181;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=28 + i32.const 1 + local.set 7 + i32.const 8 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 1 + local.get 2 + local.get 3 + local.get 7 + call $_ZN5alloc5alloc6Global10alloc_impl17h9f795cebe397057aE + local.get 6 + i32.load offset=8 + local.set 10 + local.get 6 + i32.load offset=12 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + i32.const 32 + local.set 12 + local.get 6 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$4grow17hf974463254d25b4bE (;182;) (type 16) (param i32 i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 7 + i32.const 32 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + local.get 9 + global.set $__stack_pointer + local.get 9 + local.get 1 + i32.store offset=8 + local.get 9 + local.get 2 + i32.store offset=12 + local.get 9 + local.get 3 + i32.store offset=16 + local.get 9 + local.get 4 + i32.store offset=20 + local.get 9 + local.get 5 + i32.store offset=24 + local.get 9 + local.get 6 + i32.store offset=28 + i32.const 0 + local.set 10 + local.get 9 + local.get 1 + local.get 2 + local.get 3 + local.get 4 + local.get 5 + local.get 6 + local.get 10 + call $_ZN5alloc5alloc6Global9grow_impl17h58e7ca9c79dd6524E + local.get 9 + i32.load + local.set 11 + local.get 9 + i32.load offset=4 + local.set 12 + local.get 0 + local.get 12 + i32.store offset=4 + local.get 0 + local.get 11 + i32.store + i32.const 32 + local.set 13 + local.get 9 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17h880bee7e38cfa668E (;183;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + local.get 3 + i32.store offset=28 + i32.const 0 + local.set 7 + i32.const 8 + local.set 8 + local.get 6 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 1 + local.get 2 + local.get 3 + local.get 7 + call $_ZN5alloc5alloc6Global10alloc_impl17h9f795cebe397057aE + local.get 6 + i32.load offset=8 + local.set 10 + local.get 6 + i32.load offset=12 + local.set 11 + local.get 0 + local.get 11 + i32.store offset=4 + local.get 0 + local.get 10 + i32.store + i32.const 32 + local.set 12 + local.get 6 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer5field28_$u7b$$u7b$closure$u7d$$u7d$17hd58e5ebcdb04ed34E (;184;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + i32.load offset=8 + local.set 6 + local.get 2 + i32.load + local.set 7 + local.get 5 + local.get 6 + local.get 7 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer3new17hd67dc8fa4dce5bf4E + local.get 5 + i32.load + local.set 8 + local.get 5 + i32.load offset=4 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + local.get 0 + local.get 8 + i32.store + i32.const 16 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer7variant28_$u7b$$u7b$closure$u7d$$u7d$17h18d20498545b73d4E (;185;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + i32.load offset=8 + local.set 6 + local.get 5 + local.get 6 + local.get 2 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer3new17hd67dc8fa4dce5bf4E + local.get 5 + i32.load + local.set 7 + local.get 5 + i32.load offset=4 + local.set 8 + local.get 0 + local.get 8 + i32.store offset=4 + local.get 0 + local.get 7 + i32.store + i32.const 16 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc9extractor14WitNodePointer6option28_$u7b$$u7b$closure$u7d$$u7d$17h90dade20b14cf93dE (;186;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + i32.load offset=8 + local.set 6 + local.get 5 + local.get 6 + local.get 2 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer3new17hd67dc8fa4dce5bf4E + local.get 5 + i32.load + local.set 7 + local.get 5 + i32.load offset=4 + local.set 8 + local.get 0 + local.get 8 + i32.store offset=4 + local.get 0 + local.get 7 + i32.store + i32.const 16 + local.set 9 + local.get 5 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator9enumerate17h151401c1ebdd085cE (;187;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + i32.const 0 + local.set 6 + local.get 0 + local.get 6 + i32.store offset=8 + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator9enumerate17h383e958814673e14E (;188;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + i32.const 0 + local.set 6 + local.get 0 + local.get 6 + i32.store offset=8 + return + ) + (func $_ZN4core4iter6traits8iterator8Iterator9enumerate17h943972facd9f1305E (;189;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + i32.const 0 + local.set 6 + local.get 0 + local.get 6 + i32.store offset=8 + return + ) + (func $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h4b86ddede4717cb4E (;190;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 112 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 1 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=20 + local.get 3 + local.get 0 + i32.store offset=44 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 4 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 3 + local.get 11 + i32.store offset=48 + local.get 0 + i32.load offset=4 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=32 + local.get 3 + local.get 0 + i32.store offset=52 + i32.const 32 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 3 + local.get 15 + i32.store offset=56 + local.get 0 + i32.load + local.set 16 + local.get 3 + local.get 16 + i32.store offset=60 + local.get 3 + i32.load offset=32 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=64 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + local.get 3 + local.get 22 + i32.store8 offset=31 + br 1 (;@1;) + end + local.get 0 + i32.load offset=4 + local.set 23 + local.get 3 + local.get 23 + i32.store offset=68 + local.get 3 + local.get 23 + i32.store offset=72 + i32.const 0 + local.set 24 + local.get 23 + local.set 25 + local.get 24 + local.set 26 + local.get 25 + local.get 26 + i32.eq + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.get 28 + i32.and + local.set 29 + local.get 3 + local.get 29 + i32.store8 offset=31 + end + local.get 3 + i32.load8_u offset=31 + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 32 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 33 + local.get 3 + local.get 33 + i32.store offset=36 + i32.const 0 + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 37 + local.get 3 + local.get 37 + i32.store offset=24 + br 3 (;@1;) + end + i32.const 4 + local.set 38 + local.get 0 + local.get 38 + i32.add + local.set 39 + local.get 3 + local.get 39 + i32.store offset=76 + local.get 3 + local.get 39 + i32.store offset=80 + local.get 0 + i32.load + local.set 40 + local.get 3 + local.get 40 + i32.store offset=84 + i32.const 16 + local.set 41 + local.get 40 + local.get 41 + i32.add + local.set 42 + local.get 3 + local.get 42 + i32.store offset=40 + local.get 3 + i32.load offset=40 + local.set 43 + local.get 0 + local.get 43 + i32.store + br 1 (;@2;) + end + i32.const 4 + local.set 44 + local.get 0 + local.get 44 + i32.add + local.set 45 + local.get 3 + local.get 45 + i32.store offset=88 + local.get 3 + local.get 45 + i32.store offset=92 + local.get 0 + i32.load offset=4 + local.set 46 + local.get 3 + local.get 46 + i32.store offset=96 + i32.const 1 + local.set 47 + local.get 46 + local.get 47 + i32.sub + local.set 48 + local.get 0 + local.get 48 + i32.store offset=4 + end + i32.const 36 + local.set 49 + local.get 3 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 3 + local.get 51 + i32.store offset=100 + local.get 3 + i32.load offset=36 + local.set 52 + local.get 3 + local.get 52 + i32.store offset=104 + local.get 3 + local.get 52 + i32.store offset=108 + local.get 3 + local.get 52 + i32.store offset=24 + end + local.get 3 + i32.load offset=24 + local.set 53 + local.get 53 + return + ) + (func $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h7e0bdb7b27e9d904E (;191;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 112 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 1 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=20 + local.get 3 + local.get 0 + i32.store offset=44 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 4 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 3 + local.get 11 + i32.store offset=48 + local.get 0 + i32.load offset=4 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=32 + local.get 3 + local.get 0 + i32.store offset=52 + i32.const 32 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 3 + local.get 15 + i32.store offset=56 + local.get 0 + i32.load + local.set 16 + local.get 3 + local.get 16 + i32.store offset=60 + local.get 3 + i32.load offset=32 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=64 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + local.get 3 + local.get 22 + i32.store8 offset=31 + br 1 (;@1;) + end + local.get 0 + i32.load offset=4 + local.set 23 + local.get 3 + local.get 23 + i32.store offset=68 + local.get 3 + local.get 23 + i32.store offset=72 + i32.const 0 + local.set 24 + local.get 23 + local.set 25 + local.get 24 + local.set 26 + local.get 25 + local.get 26 + i32.eq + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.get 28 + i32.and + local.set 29 + local.get 3 + local.get 29 + i32.store8 offset=31 + end + local.get 3 + i32.load8_u offset=31 + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 32 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 33 + local.get 3 + local.get 33 + i32.store offset=36 + i32.const 0 + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 37 + local.get 3 + local.get 37 + i32.store offset=24 + br 3 (;@1;) + end + i32.const 4 + local.set 38 + local.get 0 + local.get 38 + i32.add + local.set 39 + local.get 3 + local.get 39 + i32.store offset=76 + local.get 3 + local.get 39 + i32.store offset=80 + local.get 0 + i32.load + local.set 40 + local.get 3 + local.get 40 + i32.store offset=84 + i32.const 1 + local.set 41 + local.get 40 + local.get 41 + i32.add + local.set 42 + local.get 3 + local.get 42 + i32.store offset=40 + local.get 3 + i32.load offset=40 + local.set 43 + local.get 0 + local.get 43 + i32.store + br 1 (;@2;) + end + i32.const 4 + local.set 44 + local.get 0 + local.get 44 + i32.add + local.set 45 + local.get 3 + local.get 45 + i32.store offset=88 + local.get 3 + local.get 45 + i32.store offset=92 + local.get 0 + i32.load offset=4 + local.set 46 + local.get 3 + local.get 46 + i32.store offset=96 + i32.const 1 + local.set 47 + local.get 46 + local.get 47 + i32.sub + local.set 48 + local.get 0 + local.get 48 + i32.store offset=4 + end + i32.const 36 + local.set 49 + local.get 3 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 3 + local.get 51 + i32.store offset=100 + local.get 3 + i32.load offset=36 + local.set 52 + local.get 3 + local.get 52 + i32.store offset=104 + local.get 3 + local.get 52 + i32.store offset=108 + local.get 3 + local.get 52 + i32.store offset=24 + end + local.get 3 + i32.load offset=24 + local.set 53 + local.get 53 + return + ) + (func $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hbcd736bced6d6a2eE (;192;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 112 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 1 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=20 + local.get 3 + local.get 0 + i32.store offset=44 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 4 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 3 + local.get 11 + i32.store offset=48 + local.get 0 + i32.load offset=4 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=32 + local.get 3 + local.get 0 + i32.store offset=52 + i32.const 32 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 3 + local.get 15 + i32.store offset=56 + local.get 0 + i32.load + local.set 16 + local.get 3 + local.get 16 + i32.store offset=60 + local.get 3 + i32.load offset=32 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=64 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + local.get 3 + local.get 22 + i32.store8 offset=31 + br 1 (;@1;) + end + local.get 0 + i32.load offset=4 + local.set 23 + local.get 3 + local.get 23 + i32.store offset=68 + local.get 3 + local.get 23 + i32.store offset=72 + i32.const 0 + local.set 24 + local.get 23 + local.set 25 + local.get 24 + local.set 26 + local.get 25 + local.get 26 + i32.eq + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.get 28 + i32.and + local.set 29 + local.get 3 + local.get 29 + i32.store8 offset=31 + end + local.get 3 + i32.load8_u offset=31 + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 32 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 33 + local.get 3 + local.get 33 + i32.store offset=36 + i32.const 0 + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 37 + local.get 3 + local.get 37 + i32.store offset=24 + br 3 (;@1;) + end + i32.const 4 + local.set 38 + local.get 0 + local.get 38 + i32.add + local.set 39 + local.get 3 + local.get 39 + i32.store offset=76 + local.get 3 + local.get 39 + i32.store offset=80 + local.get 0 + i32.load + local.set 40 + local.get 3 + local.get 40 + i32.store offset=84 + i32.const 12 + local.set 41 + local.get 40 + local.get 41 + i32.add + local.set 42 + local.get 3 + local.get 42 + i32.store offset=40 + local.get 3 + i32.load offset=40 + local.set 43 + local.get 0 + local.get 43 + i32.store + br 1 (;@2;) + end + i32.const 4 + local.set 44 + local.get 0 + local.get 44 + i32.add + local.set 45 + local.get 3 + local.get 45 + i32.store offset=88 + local.get 3 + local.get 45 + i32.store offset=92 + local.get 0 + i32.load offset=4 + local.set 46 + local.get 3 + local.get 46 + i32.store offset=96 + i32.const 1 + local.set 47 + local.get 46 + local.get 47 + i32.sub + local.set 48 + local.get 0 + local.get 48 + i32.store offset=4 + end + i32.const 36 + local.set 49 + local.get 3 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 3 + local.get 51 + i32.store offset=100 + local.get 3 + i32.load offset=36 + local.set 52 + local.get 3 + local.get 52 + i32.store offset=104 + local.get 3 + local.get 52 + i32.store offset=108 + local.get 3 + local.get 52 + i32.store offset=24 + end + local.get 3 + i32.load offset=24 + local.set 53 + local.get 53 + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$11from_handle17hb75904dcfeaa617dE (;193;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN11wit_bindgen17Resource$LT$T$GT$6handle17h09009af7526854d2E (;194;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 4 + return + ) + (func $_ZN4core3str21_$LT$impl$u20$str$GT$3len17hcd16e7a20cc87776E (;195;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + return + ) + (func $_ZN110_$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h0fccbf463fefb969E (;196;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=32 + local.get 1 + call $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hbcd736bced6d6a2eE + local.set 5 + local.get 4 + local.get 5 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 6 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 8 + local.get 7 + local.get 6 + select + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 0 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=16 + br 1 (;@1;) + end + local.get 4 + i32.load offset=20 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=36 + local.get 4 + local.get 11 + i32.store offset=16 + end + local.get 4 + i32.load offset=16 + local.set 12 + i32.const 1 + local.set 13 + i32.const 0 + local.set 14 + local.get 14 + local.get 13 + local.get 12 + select + local.set 15 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 15 + br_if 0 (;@4;) + local.get 4 + i32.load offset=16 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=40 + local.get 1 + i32.load offset=8 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=44 + local.get 1 + i32.load offset=8 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.add + local.set 20 + local.get 20 + i32.eqz + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@2;) + br 1 (;@3;) + end + i32.const 0 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=12 + br 2 (;@1;) + end + local.get 1 + local.get 20 + i32.store offset=8 + local.get 4 + local.get 17 + i32.store offset=24 + local.get 4 + local.get 16 + i32.store offset=28 + local.get 4 + i32.load offset=24 + local.set 25 + local.get 4 + i32.load offset=28 + local.set 26 + local.get 4 + local.get 25 + i32.store offset=8 + local.get 4 + local.get 26 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 1050944 + local.set 27 + i32.const 28 + local.set 28 + i32.const 1050920 + local.set 29 + local.get 27 + local.get 28 + local.get 29 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 4 + i32.load offset=8 + local.set 30 + local.get 4 + i32.load offset=12 + local.set 31 + local.get 0 + local.get 31 + i32.store offset=4 + local.get 0 + local.get 30 + i32.store + i32.const 48 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + global.set $__stack_pointer + return + ) + (func $_ZN110_$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h673d2778dcf0e752E (;197;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=32 + local.get 1 + call $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h4b86ddede4717cb4E + local.set 5 + local.get 4 + local.get 5 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 6 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 8 + local.get 7 + local.get 6 + select + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 0 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=16 + br 1 (;@1;) + end + local.get 4 + i32.load offset=20 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=36 + local.get 4 + local.get 11 + i32.store offset=16 + end + local.get 4 + i32.load offset=16 + local.set 12 + i32.const 1 + local.set 13 + i32.const 0 + local.set 14 + local.get 14 + local.get 13 + local.get 12 + select + local.set 15 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 15 + br_if 0 (;@4;) + local.get 4 + i32.load offset=16 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=40 + local.get 1 + i32.load offset=8 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=44 + local.get 1 + i32.load offset=8 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.add + local.set 20 + local.get 20 + i32.eqz + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@2;) + br 1 (;@3;) + end + i32.const 0 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=12 + br 2 (;@1;) + end + local.get 1 + local.get 20 + i32.store offset=8 + local.get 4 + local.get 17 + i32.store offset=24 + local.get 4 + local.get 16 + i32.store offset=28 + local.get 4 + i32.load offset=24 + local.set 25 + local.get 4 + i32.load offset=28 + local.set 26 + local.get 4 + local.get 25 + i32.store offset=8 + local.get 4 + local.get 26 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 1050944 + local.set 27 + i32.const 28 + local.set 28 + i32.const 1050920 + local.set 29 + local.get 27 + local.get 28 + local.get 29 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 4 + i32.load offset=8 + local.set 30 + local.get 4 + i32.load offset=12 + local.set 31 + local.get 0 + local.get 31 + i32.store offset=4 + local.get 0 + local.get 30 + i32.store + i32.const 48 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + global.set $__stack_pointer + return + ) + (func $_ZN110_$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hed515d7a478aa9cbE (;198;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=32 + local.get 1 + call $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h7e0bdb7b27e9d904E + local.set 5 + local.get 4 + local.get 5 + i32.store offset=20 + local.get 4 + i32.load offset=20 + local.set 6 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 8 + local.get 7 + local.get 6 + select + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 0 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=16 + br 1 (;@1;) + end + local.get 4 + i32.load offset=20 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=36 + local.get 4 + local.get 11 + i32.store offset=16 + end + local.get 4 + i32.load offset=16 + local.set 12 + i32.const 1 + local.set 13 + i32.const 0 + local.set 14 + local.get 14 + local.get 13 + local.get 12 + select + local.set 15 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 15 + br_if 0 (;@4;) + local.get 4 + i32.load offset=16 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=40 + local.get 1 + i32.load offset=8 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=44 + local.get 1 + i32.load offset=8 + local.set 18 + i32.const 1 + local.set 19 + local.get 18 + local.get 19 + i32.add + local.set 20 + local.get 20 + i32.eqz + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@2;) + br 1 (;@3;) + end + i32.const 0 + local.set 24 + local.get 4 + local.get 24 + i32.store offset=12 + br 2 (;@1;) + end + local.get 1 + local.get 20 + i32.store offset=8 + local.get 4 + local.get 17 + i32.store offset=24 + local.get 4 + local.get 16 + i32.store offset=28 + local.get 4 + i32.load offset=24 + local.set 25 + local.get 4 + i32.load offset=28 + local.set 26 + local.get 4 + local.get 25 + i32.store offset=8 + local.get 4 + local.get 26 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 1050944 + local.set 27 + i32.const 28 + local.set 28 + i32.const 1050920 + local.set 29 + local.get 27 + local.get 28 + local.get 29 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 4 + i32.load offset=8 + local.set 30 + local.get 4 + i32.load offset=12 + local.set 31 + local.get 0 + local.get 31 + i32.store offset=4 + local.get 0 + local.get 30 + i32.store + i32.const 48 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h0f86d0a9e313663aE (;199;) (type 1) (param i32 i32) + (local i64 i32 i32 i32 i32) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + return + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h3cf38f1f3e0a085aE (;200;) (type 1) (param i32 i32) + (local i64 i32 i32 i32 i32) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + return + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h7fddfc649d0870e8E (;201;) (type 1) (param i32 i32) + (local i64 i32 i32 i32 i32) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + return + ) + (func $_ZN4core4hint21unreachable_unchecked17h892c450f40ed860eE (;202;) (type 8) + unreachable + ) + (func $_ZN45_$LT$i8$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217hb22529e464dfe66cE (;203;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store8 offset=15 + i32.const 24 + local.set 4 + local.get 0 + local.get 4 + i32.shl + local.set 5 + local.get 5 + local.get 4 + i32.shr_s + local.set 6 + local.get 6 + return + ) + (func $_ZN45_$LT$u8$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h55330713b290651dE (;204;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store8 offset=15 + i32.const 255 + local.set 4 + local.get 0 + local.get 4 + i32.and + local.set 5 + local.get 5 + return + ) + (func $_ZN46_$LT$f32$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217h2b066a24ab4e2b0fE (;205;) (type 20) (param f32) (result f32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + f32.store offset=12 + local.get 0 + return + ) + (func $_ZN46_$LT$f64$u20$as$u20$wit_bindgen..rt..AsF64$GT$6as_f6417had68c8714765dc39E (;206;) (type 21) (param f64) (result f64) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + f64.store offset=8 + local.get 0 + return + ) + (func $_ZN46_$LT$i16$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h1a65d465f5d90d5fE (;207;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store16 offset=14 + i32.const 16 + local.set 4 + local.get 0 + local.get 4 + i32.shl + local.set 5 + local.get 5 + local.get 4 + i32.shr_s + local.set 6 + local.get 6 + return + ) + (func $_ZN46_$LT$i32$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217hda2c6d741c83acb0E (;208;) (type 5) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN46_$LT$i64$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h9f9b5747f9ddad4bE (;209;) (type 22) (param i64) (result i64) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i64.store offset=8 + local.get 0 + return + ) + (func $_ZN46_$LT$u16$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h604f07d33ca3cecbE (;210;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store16 offset=14 + i32.const 65535 + local.set 4 + local.get 0 + local.get 4 + i32.and + local.set 5 + local.get 5 + return + ) + (func $_ZN46_$LT$u32$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217hafa382c9d08a2018E (;211;) (type 5) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN46_$LT$u64$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h19e3a336b434fdaaE (;212;) (type 22) (param i64) (result i64) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i64.store offset=8 + local.get 0 + return + ) + (func $_ZN47_$LT$char$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h47832a393de1f977E (;213;) (type 5) (param i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h26c1bc089448cd49E (;214;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + local.get 6 + br_if 0 (;@1;) + call $_ZN4core4hint21unreachable_unchecked17h892c450f40ed860eE + unreachable + end + i32.const 8 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + i32.const 1051000 + local.set 10 + i32.const 1 + local.set 11 + local.get 9 + local.get 10 + local.get 11 + call $_ZN4core3fmt9Arguments9new_const17h948fa416a3d0f6fcE + i32.const 8 + local.set 12 + local.get 3 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + i32.const 1051104 + local.set 15 + local.get 14 + local.get 15 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h325f284e6e16f9c7E (;215;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + local.get 6 + br_if 0 (;@1;) + call $_ZN4core4hint21unreachable_unchecked17h892c450f40ed860eE + unreachable + end + i32.const 8 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + i32.const 1051000 + local.set 10 + i32.const 1 + local.set 11 + local.get 9 + local.get 10 + local.get 11 + call $_ZN4core3fmt9Arguments9new_const17h948fa416a3d0f6fcE + i32.const 8 + local.set 12 + local.get 3 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + i32.const 1051104 + local.set 15 + local.get 14 + local.get 15 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h87c8d9322108a850E (;216;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + i32.const 1 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + local.get 6 + br_if 0 (;@1;) + call $_ZN4core4hint21unreachable_unchecked17h892c450f40ed860eE + unreachable + end + i32.const 8 + local.set 7 + local.get 3 + local.get 7 + i32.add + local.set 8 + local.get 8 + local.set 9 + i32.const 1051000 + local.set 10 + i32.const 1 + local.set 11 + local.get 9 + local.get 10 + local.get 11 + call $_ZN4core3fmt9Arguments9new_const17h948fa416a3d0f6fcE + i32.const 8 + local.set 12 + local.get 3 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + i32.const 1051104 + local.set 15 + local.get 14 + local.get 15 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN11wit_bindgen2rt6as_f3217hd9fbad710b402cbdE (;217;) (type 23) (param i32) (result f32) + (local i32 i32 i32 f32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217h7686ce9b8c69920dE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217h7686ce9b8c69920dE (;218;) (type 23) (param i32) (result f32) + (local i32 i32 i32 f32 f32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + f32.load + local.set 4 + local.get 4 + call $_ZN46_$LT$f32$u20$as$u20$wit_bindgen..rt..AsF32$GT$6as_f3217h2b066a24ab4e2b0fE + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_f6417h77b9bdbd66601559E (;219;) (type 24) (param i32) (result f64) + (local i32 i32 i32 f64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsF64$GT$6as_f6417hda671aa0b0f6e5f6E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsF64$GT$6as_f6417hda671aa0b0f6e5f6E (;220;) (type 24) (param i32) (result f64) + (local i32 i32 i32 f64 f64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + f64.load + local.set 4 + local.get 4 + call $_ZN46_$LT$f64$u20$as$u20$wit_bindgen..rt..AsF64$GT$6as_f6417had68c8714765dc39E + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i3217h0021f4735c55446dE (;221;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h900ec93f55ddfd6aE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h900ec93f55ddfd6aE (;222;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 4 + call $_ZN46_$LT$i32$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217hda2c6d741c83acb0E + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i3217h367b487b49d9eac7E (;223;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217hb2c1f4ae487108ceE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217hb2c1f4ae487108ceE (;224;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load16_u + local.set 4 + local.get 4 + call $_ZN46_$LT$i16$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h1a65d465f5d90d5fE + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i3217h412c181878f88352E (;225;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h8f7760684945c525E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h8f7760684945c525E (;226;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load16_u + local.set 4 + local.get 4 + call $_ZN46_$LT$u16$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h604f07d33ca3cecbE + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i3217h616ec27a7c72e946E (;227;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h26794f361c725f4eE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h26794f361c725f4eE (;228;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load8_u + local.set 4 + local.get 4 + call $_ZN45_$LT$i8$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217hb22529e464dfe66cE + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i3217h6664e0b71da0afa3E (;229;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h31536136306eae2eE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h31536136306eae2eE (;230;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 4 + call $_ZN47_$LT$char$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h47832a393de1f977E + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i3217hbbce41d49818b0a3E (;231;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h244f35ab0479279dE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h244f35ab0479279dE (;232;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load + local.set 4 + local.get 4 + call $_ZN46_$LT$u32$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217hafa382c9d08a2018E + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i3217he9c02b5309d39d3fE (;233;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h026f336b57f7097cE + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h026f336b57f7097cE (;234;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load8_u + local.set 4 + local.get 4 + call $_ZN45_$LT$u8$u20$as$u20$wit_bindgen..rt..AsI32$GT$6as_i3217h55330713b290651dE + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i6417h3b081c9b50277770E (;235;) (type 25) (param i32) (result i64) + (local i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417hd883dbe3db429e61E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417hd883dbe3db429e61E (;236;) (type 25) (param i32) (result i64) + (local i32 i32 i32 i64 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i64.load + local.set 4 + local.get 4 + call $_ZN46_$LT$u64$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h19e3a336b434fdaaE + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN11wit_bindgen2rt6as_i6417h5e8cba094a54ac77E (;237;) (type 25) (param i32) (result i64) + (local i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h2f1cfff658a6f501E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN48_$LT$$RF$T$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h2f1cfff658a6f501E (;238;) (type 25) (param i32) (result i64) + (local i32 i32 i32 i64 i64 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i64.load + local.set 4 + local.get 4 + call $_ZN46_$LT$i64$u20$as$u20$wit_bindgen..rt..AsI64$GT$6as_i6417h9f9b5747f9ddad4bE + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN4core5slice4iter87_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u5b$T$u5d$$GT$9into_iter17h87f2018ab572bca8E (;239;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + local.get 5 + local.get 1 + i32.store offset=32 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 5 + local.get 2 + i32.store offset=36 + i32.const 12 + local.set 9 + local.get 2 + local.get 9 + i32.mul + local.set 10 + local.get 1 + local.get 10 + i32.add + local.set 11 + local.get 5 + local.get 11 + i32.store offset=16 + br 1 (;@1;) + end + local.get 5 + local.get 2 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=16 + end + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 1 + i32.store offset=20 + local.get 5 + i32.load offset=16 + local.set 12 + local.get 5 + i32.load offset=20 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=8 + local.get 5 + local.get 12 + i32.store offset=12 + local.get 5 + i32.load offset=8 + local.set 14 + local.get 5 + i32.load offset=12 + local.set 15 + local.get 0 + local.get 15 + i32.store offset=4 + local.get 0 + local.get 14 + i32.store + return + ) + (func $_ZN4core4iter5range101_$LT$impl$u20$core..iter..traits..iterator..Iterator$u20$for$u20$core..ops..range..Range$LT$A$GT$$GT$4next17ha366c2b412992c33E (;240;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + local.get 4 + local.get 1 + call $_ZN89_$LT$core..ops..range..Range$LT$T$GT$$u20$as$u20$core..iter..range..RangeIteratorImpl$GT$9spec_next17hbd735e2740a23c33E + local.get 4 + i32.load + local.set 5 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 5 + i32.store + i32.const 16 + local.set 7 + local.get 4 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + return + ) + (func $_ZN89_$LT$core..ops..range..Range$LT$T$GT$$u20$as$u20$core..iter..range..RangeIteratorImpl$GT$9spec_next17hbd735e2740a23c33E (;241;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=16 + i32.const 4 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 6 + i32.store offset=28 + local.get 1 + i32.load + local.set 7 + local.get 1 + i32.load offset=4 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.lt_s + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + block ;; label = @1 + block ;; label = @2 + local.get 13 + br_if 0 (;@2;) + i32.const 0 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=8 + br 1 (;@1;) + end + local.get 1 + i32.load + local.set 15 + local.get 4 + local.get 15 + i32.store offset=20 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + call $_ZN47_$LT$i32$u20$as$u20$core..iter..range..Step$GT$17forward_unchecked17h16d9a3b0601be663E + local.set 17 + local.get 1 + local.get 17 + i32.store + local.get 4 + local.get 15 + i32.store offset=12 + i32.const 1 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=8 + end + local.get 4 + i32.load offset=8 + local.set 19 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 0 + local.get 20 + i32.store offset=4 + local.get 0 + local.get 19 + i32.store + i32.const 32 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + global.set $__stack_pointer + return + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h42f656e043202bd1E (;242;) (type 2) (param i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + ) + (func $_ZN14golem_wasm_rpc8bindings14__link_section17hd6e517062d7efbbbE (;243;) (type 8) + return + ) + (func $_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$i32$GT$3fmt17ha1b8e09afcd8fdb4E (;244;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i32.load offset=28 + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=28 + local.set 8 + i32.const 32 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + i32.eqz + br_if 1 (;@3;) + br 2 (;@2;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17hb5ac67f5d37742abE + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=7 + br 2 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$3fmt17hfeb14aea6d1a4c1aE + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + local.get 4 + local.get 16 + i32.store8 offset=7 + br 1 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i32$GT$3fmt17h9948d0b3bc7d58beE + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + end + local.get 4 + i32.load8_u offset=7 + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + i32.const 16 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + local.get 22 + return + ) + (func $_ZN124_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u20$as$u20$golem_wasm_rpc..builder..WitValueBuilderExtensions$GT$7builder17h07855556274f32d6E (;245;) (type 0) (param i32) + local.get 0 + call $_ZN14golem_wasm_rpc7builder15WitValueBuilder3new17h685a8997e0d2a7d7E + return + ) + (func $_ZN118_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u20$as$u20$golem_wasm_rpc..extractor..WitValueExtractor$GT$7variant17h902810166651a7caE (;246;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=28 + i32.const 0 + local.set 5 + i32.const 8 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 1 + local.get 5 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer3new17hd67dc8fa4dce5bf4E + local.get 4 + i32.load offset=8 + local.set 8 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + local.get 4 + local.get 8 + i32.store offset=20 + i32.const 20 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 0 + local.get 12 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer7variant17h470bd5d844af4aa6E + i32.const 32 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + return + ) + (func $_ZN118_$LT$golem_wasm_rpc..bindings..golem..rpc..types..WitValue$u20$as$u20$golem_wasm_rpc..extractor..WitValueExtractor$GT$6option17h210e1d439aa2111aE (;247;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=28 + i32.const 0 + local.set 5 + i32.const 8 + local.set 6 + local.get 4 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 1 + local.get 5 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer3new17hd67dc8fa4dce5bf4E + local.get 4 + i32.load offset=8 + local.set 8 + local.get 4 + i32.load offset=12 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=24 + local.get 4 + local.get 8 + i32.store offset=20 + i32.const 20 + local.set 10 + local.get 4 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 0 + local.get 12 + call $_ZN14golem_wasm_rpc9extractor14WitNodePointer6option17h8a77cf54953ac686E + i32.const 32 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + return + ) + (func $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc11from_handle17h9aa3dd92ea379a86E (;248;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN11wit_bindgen17Resource$LT$T$GT$11from_handle17hb75904dcfeaa617dE + local.set 4 + local.get 3 + local.get 4 + i32.store offset=8 + local.get 3 + i32.load offset=8 + local.set 5 + i32.const 16 + local.set 6 + local.get 3 + local.get 6 + i32.add + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 5 + return + ) + (func $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc6handle17hbfa420bfb6cba6d3E (;249;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN11wit_bindgen17Resource$LT$T$GT$6handle17h09009af7526854d2E + local.set 4 + i32.const 16 + local.set 5 + local.get 3 + local.get 5 + i32.add + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 4 + return + ) + (func $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc3new17hd8fd61c09190937aE (;250;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=20 + local.get 3 + local.get 0 + i32.store offset=24 + i32.const 8 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.get 0 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h3b23a864c76035b4E + local.get 3 + i32.load offset=12 + local.set 6 + local.get 3 + i32.load offset=8 + local.set 7 + local.get 3 + local.get 7 + i32.store offset=40 + local.get 3 + local.get 6 + i32.store offset=44 + local.get 3 + local.get 7 + i32.store offset=28 + local.get 0 + call $_ZN5alloc6string6String3len17h07d16e0a55294706E + local.set 8 + local.get 3 + local.get 8 + i32.store offset=32 + local.get 7 + local.get 8 + call $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc3new10wit_import17h0dff6e97e1fd6286E + local.set 9 + local.get 3 + local.get 9 + i32.store offset=36 + local.get 9 + call $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc11from_handle17h9aa3dd92ea379a86E + local.set 10 + i32.const 48 + local.set 11 + local.get 3 + local.get 11 + i32.add + local.set 12 + local.get 12 + global.set $__stack_pointer + local.get 10 + return + ) + (func $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc16invoke_and_await17h5ecb701c9e4bc60bE (;251;) (type 6) (param i32 i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 6 + i32.const 1408 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 8 + local.get 1 + i32.store offset=820 + local.get 8 + local.get 2 + i32.store offset=824 + local.get 8 + local.get 3 + i32.store offset=828 + local.get 8 + local.get 4 + i32.store offset=832 + local.get 8 + local.get 5 + i32.store offset=836 + i32.const 156 + local.set 9 + local.get 8 + local.get 9 + i32.add + local.set 10 + local.get 10 + local.set 11 + local.get 11 + call $_ZN5alloc3vec12Vec$LT$T$GT$3new17hb1aaa32550f2709aE + local.get 8 + local.get 2 + i32.store offset=1384 + local.get 8 + local.get 3 + i32.store offset=1388 + local.get 8 + local.get 2 + i32.store offset=840 + local.get 2 + local.get 3 + call $_ZN4core3str21_$LT$impl$u20$str$GT$3len17hcd16e7a20cc87776E + local.set 12 + local.get 8 + local.get 12 + i32.store offset=844 + local.get 8 + local.get 5 + i32.store offset=848 + i32.const 3 + local.set 13 + local.get 5 + local.get 13 + i32.shl + local.set 14 + i32.const 536870911 + local.set 15 + local.get 5 + local.get 15 + i32.and + local.set 16 + local.get 16 + local.get 5 + i32.ne + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 19 + br_if 0 (;@4;) + i32.const 4 + local.set 20 + i32.const 144 + local.set 21 + local.get 8 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.get 14 + local.get 20 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h1bfb758f3d1752b6E + local.get 8 + i32.load offset=144 + local.set 23 + local.get 8 + i32.load offset=148 + local.set 24 + local.get 8 + local.get 24 + i32.store offset=184 + local.get 8 + local.get 23 + i32.store offset=180 + i32.const 180 + local.set 25 + local.get 8 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.set 27 + local.get 27 + call $_ZN4core5alloc6layout6Layout4size17hde4856db6f1b91d5E + local.set 28 + local.get 28 + i32.eqz + br_if 1 (;@3;) + br 2 (;@2;) + end + i32.const 1051216 + local.set 29 + i32.const 33 + local.set 30 + i32.const 1051292 + local.set 31 + local.get 29 + local.get 30 + local.get 31 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 32 + local.get 8 + local.get 32 + i32.store offset=1360 + i32.const 0 + local.set 33 + local.get 8 + local.get 33 + i32.store offset=1364 + i32.const 0 + local.set 34 + local.get 8 + local.get 34 + i32.store offset=1372 + local.get 8 + i32.load offset=1372 + local.set 35 + local.get 8 + local.get 35 + i32.store offset=1368 + local.get 8 + i32.load offset=1368 + local.set 36 + local.get 8 + local.get 36 + i32.store offset=188 + br 1 (;@1;) + end + local.get 8 + i32.load offset=180 + local.set 37 + local.get 8 + i32.load offset=184 + local.set 38 + local.get 37 + local.get 38 + call $_ZN5alloc5alloc5alloc17h11115cf6c4e6168cE + local.set 39 + local.get 8 + local.get 39 + i32.store offset=852 + local.get 39 + call $_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h9af2c92cb9711529E + local.set 40 + i32.const 1 + local.set 41 + local.get 40 + local.get 41 + i32.and + local.set 42 + block ;; label = @2 + local.get 42 + br_if 0 (;@2;) + local.get 8 + local.get 39 + i32.store offset=188 + br 1 (;@1;) + end + local.get 8 + i32.load offset=180 + local.set 43 + local.get 8 + i32.load offset=184 + local.set 44 + local.get 43 + local.get 44 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + i32.const 136 + local.set 45 + local.get 8 + local.get 45 + i32.add + local.set 46 + local.get 46 + local.get 4 + local.get 5 + call $_ZN4core5slice4iter87_$LT$impl$u20$core..iter..traits..collect..IntoIterator$u20$for$u20$$RF$$u5b$T$u5d$$GT$9into_iter17h87f2018ab572bca8E + local.get 8 + i32.load offset=140 + local.set 47 + local.get 8 + i32.load offset=136 + local.set 48 + i32.const 204 + local.set 49 + local.get 8 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 51 + local.get 48 + local.get 47 + call $_ZN4core4iter6traits8iterator8Iterator9enumerate17h943972facd9f1305E + i32.const 192 + local.set 52 + local.get 8 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.set 54 + i32.const 204 + local.set 55 + local.get 8 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.set 57 + local.get 54 + local.get 57 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h7fddfc649d0870e8E + i32.const 8 + local.set 58 + i32.const 216 + local.set 59 + local.get 8 + local.get 59 + i32.add + local.set 60 + local.get 60 + local.get 58 + i32.add + local.set 61 + i32.const 192 + local.set 62 + local.get 8 + local.get 62 + i32.add + local.set 63 + local.get 63 + local.get 58 + i32.add + local.set 64 + local.get 64 + i32.load + local.set 65 + local.get 61 + local.get 65 + i32.store + local.get 8 + i64.load offset=192 align=4 + local.set 66 + local.get 8 + local.get 66 + i64.store offset=216 + block ;; label = @1 + loop ;; label = @2 + i32.const 128 + local.set 67 + local.get 8 + local.get 67 + i32.add + local.set 68 + i32.const 216 + local.set 69 + local.get 8 + local.get 69 + i32.add + local.set 70 + local.get 68 + local.get 70 + call $_ZN110_$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h0fccbf463fefb969E + local.get 8 + i32.load offset=128 + local.set 71 + local.get 8 + i32.load offset=132 + local.set 72 + local.get 8 + local.get 72 + i32.store offset=232 + local.get 8 + local.get 71 + i32.store offset=228 + local.get 8 + i32.load offset=232 + local.set 73 + i32.const 0 + local.set 74 + i32.const 1 + local.set 75 + local.get 75 + local.get 74 + local.get 73 + select + local.set 76 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + local.get 76 + br_if 0 (;@15;) + i32.const 168 + local.set 77 + local.get 8 + local.get 77 + i32.add + local.set 78 + local.get 78 + local.set 79 + local.get 8 + local.get 79 + i32.store offset=1324 + i32.const 168 + local.set 80 + local.get 8 + local.get 80 + i32.add + local.set 81 + local.get 81 + local.set 82 + local.get 8 + local.get 82 + i32.store offset=856 + local.get 1 + call $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc6handle17hbfa420bfb6cba6d3E + local.set 83 + local.get 8 + i32.load offset=188 + local.set 84 + local.get 83 + local.get 2 + local.get 12 + local.get 84 + local.get 5 + local.get 82 + call $_ZN14golem_wasm_rpc8bindings5golem3rpc5types7WasmRpc16invoke_and_await10wit_import17hc90676d2b26bf894E + i32.const 0 + local.set 85 + local.get 82 + local.set 86 + i32.const 1 + local.set 87 + local.get 85 + local.get 87 + i32.and + local.set 88 + local.get 88 + br_if 2 (;@13;) + br 1 (;@14;) + end + local.get 8 + i32.load offset=228 + local.set 89 + local.get 8 + local.get 89 + i32.store offset=1120 + local.get 8 + i32.load offset=232 + local.set 90 + local.get 8 + local.get 90 + i32.store offset=1124 + local.get 8 + i32.load offset=188 + local.set 91 + i32.const 3 + local.set 92 + local.get 89 + local.get 92 + i32.shl + local.set 93 + local.get 93 + local.get 92 + i32.shr_s + local.set 94 + local.get 94 + local.get 89 + i32.ne + local.set 95 + i32.const 1 + local.set 96 + local.get 95 + local.get 96 + i32.and + local.set 97 + local.get 97 + br_if 4 (;@10;) + br 3 (;@11;) + end + local.get 86 + i32.load8_u + local.set 98 + local.get 8 + local.get 98 + i32.store8 offset=1403 + i32.const 255 + local.set 99 + local.get 98 + local.get 99 + i32.and + local.set 100 + local.get 8 + local.get 100 + i32.store offset=860 + i32.const 180 + local.set 101 + local.get 8 + local.get 101 + i32.add + local.set 102 + local.get 102 + local.set 103 + local.get 103 + call $_ZN4core5alloc6layout6Layout4size17hde4856db6f1b91d5E + local.set 104 + local.get 104 + i32.eqz + br_if 12 (;@1;) + br 1 (;@12;) + end + i32.const 1051264 + local.set 105 + i32.const 28 + local.set 106 + i32.const 1051308 + local.set 107 + local.get 105 + local.get 106 + local.get 107 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 8 + i32.load offset=188 + local.set 108 + local.get 8 + i32.load offset=180 + local.set 109 + local.get 8 + i32.load offset=184 + local.set 110 + local.get 108 + local.get 109 + local.get 110 + call $_ZN5alloc5alloc7dealloc17he297cce807d1c33bE + br 10 (;@1;) + end + i32.const 0 + local.set 111 + local.get 93 + local.get 111 + i32.lt_s + local.set 112 + local.get 91 + local.get 93 + i32.add + local.set 113 + local.get 113 + local.get 91 + i32.lt_s + local.set 114 + local.get 112 + local.get 114 + i32.xor + local.set 115 + i32.const 1 + local.set 116 + local.get 115 + local.get 116 + i32.and + local.set 117 + local.get 117 + br_if 2 (;@8;) + br 1 (;@9;) + end + i32.const 1051216 + local.set 118 + i32.const 33 + local.set 119 + i32.const 1052500 + local.set 120 + local.get 118 + local.get 119 + local.get 120 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 8 + local.get 113 + i32.store offset=1128 + local.get 8 + local.get 90 + i32.store offset=1132 + local.get 90 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h57e95dac240c6898E + local.set 121 + local.get 8 + local.get 121 + i32.store offset=1136 + local.get 90 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h57e95dac240c6898E + local.set 122 + local.get 122 + i64.extend_i32_u + local.set 123 + i64.const 24 + local.set 124 + local.get 123 + local.get 124 + i64.mul + local.set 125 + i64.const 32 + local.set 126 + local.get 125 + local.get 126 + i64.shr_u + local.set 127 + local.get 127 + i32.wrap_i64 + local.set 128 + i32.const 0 + local.set 129 + local.get 128 + local.get 129 + i32.ne + local.set 130 + local.get 125 + i32.wrap_i64 + local.set 131 + i32.const 1 + local.set 132 + local.get 130 + local.get 132 + i32.and + local.set 133 + local.get 133 + br_if 2 (;@6;) + br 1 (;@7;) + end + i32.const 1051264 + local.set 134 + i32.const 28 + local.set 135 + i32.const 1052516 + local.set 136 + local.get 134 + local.get 135 + local.get 136 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 8 + local.set 137 + i32.const 120 + local.set 138 + local.get 8 + local.get 138 + i32.add + local.set 139 + local.get 139 + local.get 131 + local.get 137 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h1bfb758f3d1752b6E + local.get 8 + i32.load offset=120 + local.set 140 + local.get 8 + i32.load offset=124 + local.set 141 + local.get 8 + local.get 141 + i32.store offset=240 + local.get 8 + local.get 140 + i32.store offset=236 + i32.const 236 + local.set 142 + local.get 8 + local.get 142 + i32.add + local.set 143 + local.get 143 + local.set 144 + local.get 144 + call $_ZN4core5alloc6layout6Layout4size17hde4856db6f1b91d5E + local.set 145 + local.get 145 + i32.eqz + br_if 1 (;@5;) + br 2 (;@4;) + end + i32.const 1051216 + local.set 146 + i32.const 33 + local.set 147 + i32.const 1052532 + local.set 148 + local.get 146 + local.get 147 + local.get 148 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 149 + local.get 8 + local.get 149 + i32.store offset=1344 + i32.const 0 + local.set 150 + local.get 8 + local.get 150 + i32.store offset=1348 + i32.const 0 + local.set 151 + local.get 8 + local.get 151 + i32.store offset=1356 + local.get 8 + i32.load offset=1356 + local.set 152 + local.get 8 + local.get 152 + i32.store offset=1352 + local.get 8 + i32.load offset=1352 + local.set 153 + local.get 8 + local.get 153 + i32.store offset=244 + br 1 (;@3;) + end + local.get 8 + i32.load offset=236 + local.set 154 + local.get 8 + i32.load offset=240 + local.set 155 + local.get 154 + local.get 155 + call $_ZN5alloc5alloc5alloc17h11115cf6c4e6168cE + local.set 156 + local.get 8 + local.get 156 + i32.store offset=1140 + local.get 156 + call $_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h9af2c92cb9711529E + local.set 157 + i32.const 1 + local.set 158 + local.get 157 + local.get 158 + i32.and + local.set 159 + block ;; label = @4 + local.get 159 + br_if 0 (;@4;) + local.get 8 + local.get 156 + i32.store offset=244 + br 1 (;@3;) + end + local.get 8 + i32.load offset=236 + local.set 160 + local.get 8 + i32.load offset=240 + local.set 161 + local.get 160 + local.get 161 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + i32.const 112 + local.set 162 + local.get 8 + local.get 162 + i32.add + local.set 163 + local.get 163 + local.get 90 + call $_ZN94_$LT$$RF$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17hdf6916539b27e394E + local.get 8 + i32.load offset=116 + local.set 164 + local.get 8 + i32.load offset=112 + local.set 165 + i32.const 260 + local.set 166 + local.get 8 + local.get 166 + i32.add + local.set 167 + local.get 167 + local.set 168 + local.get 168 + local.get 165 + local.get 164 + call $_ZN4core4iter6traits8iterator8Iterator9enumerate17h151401c1ebdd085cE + i32.const 248 + local.set 169 + local.get 8 + local.get 169 + i32.add + local.set 170 + local.get 170 + local.set 171 + i32.const 260 + local.set 172 + local.get 8 + local.get 172 + i32.add + local.set 173 + local.get 173 + local.set 174 + local.get 171 + local.get 174 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h3cf38f1f3e0a085aE + i32.const 8 + local.set 175 + i32.const 272 + local.set 176 + local.get 8 + local.get 176 + i32.add + local.set 177 + local.get 177 + local.get 175 + i32.add + local.set 178 + i32.const 248 + local.set 179 + local.get 8 + local.get 179 + i32.add + local.set 180 + local.get 180 + local.get 175 + i32.add + local.set 181 + local.get 181 + i32.load + local.set 182 + local.get 178 + local.get 182 + i32.store + local.get 8 + i64.load offset=248 align=4 + local.set 183 + local.get 8 + local.get 183 + i64.store offset=272 + loop ;; label = @3 + i32.const 104 + local.set 184 + local.get 8 + local.get 184 + i32.add + local.set 185 + i32.const 272 + local.set 186 + local.get 8 + local.get 186 + i32.add + local.set 187 + local.get 185 + local.get 187 + call $_ZN110_$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h673d2778dcf0e752E + local.get 8 + i32.load offset=104 + local.set 188 + local.get 8 + i32.load offset=108 + local.set 189 + local.get 8 + local.get 189 + i32.store offset=288 + local.get 8 + local.get 188 + i32.store offset=284 + local.get 8 + i32.load offset=288 + local.set 190 + i32.const 0 + local.set 191 + i32.const 1 + local.set 192 + local.get 192 + local.get 191 + local.get 190 + select + local.set 193 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + block ;; label = @30 + block ;; label = @31 + block ;; label = @32 + block ;; label = @33 + block ;; label = @34 + block ;; label = @35 + block ;; label = @36 + block ;; label = @37 + block ;; label = @38 + block ;; label = @39 + block ;; label = @40 + block ;; label = @41 + block ;; label = @42 + block ;; label = @43 + block ;; label = @44 + block ;; label = @45 + block ;; label = @46 + block ;; label = @47 + block ;; label = @48 + block ;; label = @49 + block ;; label = @50 + block ;; label = @51 + block ;; label = @52 + block ;; label = @53 + block ;; label = @54 + block ;; label = @55 + block ;; label = @56 + block ;; label = @57 + block ;; label = @58 + block ;; label = @59 + block ;; label = @60 + block ;; label = @61 + block ;; label = @62 + block ;; label = @63 + block ;; label = @64 + block ;; label = @65 + block ;; label = @66 + block ;; label = @67 + block ;; label = @68 + block ;; label = @69 + block ;; label = @70 + block ;; label = @71 + block ;; label = @72 + block ;; label = @73 + block ;; label = @74 + block ;; label = @75 + block ;; label = @76 + block ;; label = @77 + block ;; label = @78 + block ;; label = @79 + block ;; label = @80 + block ;; label = @81 + block ;; label = @82 + block ;; label = @83 + block ;; label = @84 + block ;; label = @85 + block ;; label = @86 + block ;; label = @87 + block ;; label = @88 + block ;; label = @89 + block ;; label = @90 + block ;; label = @91 + block ;; label = @92 + block ;; label = @93 + block ;; label = @94 + block ;; label = @95 + block ;; label = @96 + block ;; label = @97 + block ;; label = @98 + block ;; label = @99 + block ;; label = @100 + block ;; label = @101 + block ;; label = @102 + block ;; label = @103 + block ;; label = @104 + block ;; label = @105 + block ;; label = @106 + block ;; label = @107 + block ;; label = @108 + block ;; label = @109 + block ;; label = @110 + block ;; label = @111 + block ;; label = @112 + block ;; label = @113 + block ;; label = @114 + block ;; label = @115 + block ;; label = @116 + block ;; label = @117 + block ;; label = @118 + block ;; label = @119 + block ;; label = @120 + block ;; label = @121 + block ;; label = @122 + block ;; label = @123 + block ;; label = @124 + block ;; label = @125 + block ;; label = @126 + block ;; label = @127 + block ;; label = @128 + block ;; label = @129 + block ;; label = @130 + block ;; label = @131 + block ;; label = @132 + block ;; label = @133 + block ;; label = @134 + block ;; label = @135 + block ;; label = @136 + block ;; label = @137 + block ;; label = @138 + block ;; label = @139 + block ;; label = @140 + block ;; label = @141 + block ;; label = @142 + block ;; label = @143 + block ;; label = @144 + block ;; label = @145 + block ;; label = @146 + block ;; label = @147 + block ;; label = @148 + block ;; label = @149 + block ;; label = @150 + block ;; label = @151 + block ;; label = @152 + block ;; label = @153 + block ;; label = @154 + block ;; label = @155 + block ;; label = @156 + block ;; label = @157 + block ;; label = @158 + block ;; label = @159 + block ;; label = @160 + block ;; label = @161 + block ;; label = @162 + block ;; label = @163 + block ;; label = @164 + block ;; label = @165 + block ;; label = @166 + block ;; label = @167 + block ;; label = @168 + block ;; label = @169 + block ;; label = @170 + block ;; label = @171 + block ;; label = @172 + block ;; label = @173 + block ;; label = @174 + block ;; label = @175 + block ;; label = @176 + block ;; label = @177 + block ;; label = @178 + block ;; label = @179 + block ;; label = @180 + block ;; label = @181 + block ;; label = @182 + block ;; label = @183 + block ;; label = @184 + block ;; label = @185 + block ;; label = @186 + block ;; label = @187 + block ;; label = @188 + block ;; label = @189 + block ;; label = @190 + block ;; label = @191 + block ;; label = @192 + block ;; label = @193 + block ;; label = @194 + block ;; label = @195 + block ;; label = @196 + block ;; label = @197 + block ;; label = @198 + block ;; label = @199 + block ;; label = @200 + block ;; label = @201 + block ;; label = @202 + block ;; label = @203 + block ;; label = @204 + block ;; label = @205 + block ;; label = @206 + block ;; label = @207 + block ;; label = @208 + block ;; label = @209 + block ;; label = @210 + block ;; label = @211 + block ;; label = @212 + block ;; label = @213 + local.get 193 + br_if 0 (;@213;) + i32.const 4 + local.set 194 + local.get 113 + local.get 194 + i32.add + local.set 195 + local.get 195 + local.get 113 + i32.lt_s + local.set 196 + i32.const 1 + local.set 197 + local.get 196 + local.get 197 + i32.and + local.set 198 + local.get 198 + br_if 2 (;@211;) + br 1 (;@212;) + end + local.get 8 + i32.load offset=284 + local.set 199 + local.get 8 + local.get 199 + i32.store offset=1144 + local.get 8 + i32.load offset=288 + local.set 200 + local.get 8 + local.get 200 + i32.store offset=1148 + local.get 8 + i32.load offset=244 + local.set 201 + local.get 199 + i64.extend_i32_s + local.set 202 + i64.const 24 + local.set 203 + local.get 202 + local.get 203 + i64.mul + local.set 204 + local.get 204 + i32.wrap_i64 + local.set 205 + i32.const 31 + local.set 206 + local.get 205 + local.get 206 + i32.shr_s + local.set 207 + i64.const 32 + local.set 208 + local.get 204 + local.get 208 + i64.shr_u + local.set 209 + local.get 209 + i32.wrap_i64 + local.set 210 + local.get 210 + local.get 207 + i32.ne + local.set 211 + i32.const 1 + local.set 212 + local.get 211 + local.get 212 + i32.and + local.set 213 + local.get 213 + br_if 9 (;@203;) + br 8 (;@204;) + end + i32.const 3 + local.set 214 + local.get 195 + local.get 214 + i32.and + local.set 215 + i32.const 0 + local.set 216 + local.get 215 + local.set 217 + local.get 216 + local.set 218 + local.get 217 + local.get 218 + i32.eq + local.set 219 + i32.const 1 + local.set 220 + local.get 219 + local.get 220 + i32.and + local.set 221 + local.get 221 + br_if 1 (;@210;) + br 2 (;@209;) + end + i32.const 1051264 + local.set 222 + i32.const 28 + local.set 223 + i32.const 1052548 + local.set 224 + local.get 222 + local.get 223 + local.get 224 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 195 + local.get 121 + i32.store + local.get 8 + i32.load offset=244 + local.set 225 + i32.const 0 + local.set 226 + local.get 113 + local.set 227 + i32.const 1 + local.set 228 + local.get 226 + local.get 228 + i32.and + local.set 229 + local.get 229 + br_if 2 (;@207;) + br 1 (;@208;) + end + i32.const 4 + local.set 230 + i32.const 1052564 + local.set 231 + local.get 230 + local.get 195 + local.get 231 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 232 + local.get 227 + local.get 232 + i32.and + local.set 233 + i32.const 0 + local.set 234 + local.get 233 + local.set 235 + local.get 234 + local.set 236 + local.get 235 + local.get 236 + i32.eq + local.set 237 + i32.const 1 + local.set 238 + local.get 237 + local.get 238 + i32.and + local.set 239 + local.get 239 + br_if 1 (;@206;) + br 2 (;@205;) + end + i32.const 1051264 + local.set 240 + i32.const 28 + local.set 241 + i32.const 1052580 + local.set 242 + local.get 240 + local.get 241 + local.get 242 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 227 + local.get 225 + i32.store + local.get 8 + i32.load offset=244 + local.set 243 + local.get 8 + i32.load offset=236 + local.set 244 + local.get 8 + i32.load offset=240 + local.set 245 + local.get 8 + local.get 243 + i32.store offset=396 + local.get 8 + local.get 244 + i32.store offset=400 + local.get 8 + local.get 245 + i32.store offset=404 + i32.const 384 + local.set 246 + local.get 8 + local.get 246 + i32.add + local.set 247 + local.get 247 + local.set 248 + local.get 8 + i64.load offset=396 align=4 + local.set 249 + local.get 248 + local.get 249 + i64.store align=4 + i32.const 8 + local.set 250 + local.get 248 + local.get 250 + i32.add + local.set 251 + i32.const 396 + local.set 252 + local.get 8 + local.get 252 + i32.add + local.set 253 + local.get 253 + local.get 250 + i32.add + local.set 254 + local.get 254 + i32.load + local.set 255 + local.get 251 + local.get 255 + i32.store + i32.const 156 + local.set 256 + local.get 8 + local.get 256 + i32.add + local.set 257 + local.get 257 + local.set 258 + i32.const 384 + local.set 259 + local.get 8 + local.get 259 + i32.add + local.set 260 + local.get 260 + local.set 261 + i32.const 1 + local.set 262 + local.get 258 + local.get 261 + local.get 262 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$17extend_from_slice17hde3e93355a3a9821E + br 203 (;@2;) + end + i32.const 4 + local.set 263 + i32.const 1052596 + local.set 264 + local.get 263 + local.get 227 + local.get 264 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 0 + local.set 265 + local.get 205 + local.get 265 + i32.lt_s + local.set 266 + local.get 201 + local.get 205 + i32.add + local.set 267 + local.get 267 + local.get 201 + i32.lt_s + local.set 268 + local.get 266 + local.get 268 + i32.xor + local.set 269 + i32.const 1 + local.set 270 + local.get 269 + local.get 270 + i32.and + local.set 271 + local.get 271 + br_if 2 (;@201;) + br 1 (;@202;) + end + i32.const 1051216 + local.set 272 + i32.const 33 + local.set 273 + i32.const 1052612 + local.set 274 + local.get 272 + local.get 273 + local.get 274 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 8 + local.get 267 + i32.store offset=1152 + local.get 200 + i32.load + local.set 275 + i32.const -2147483648 + local.set 276 + local.get 275 + local.get 276 + i32.add + local.set 277 + i32.const 20 + local.set 278 + local.get 277 + local.get 278 + i32.lt_u + local.set 279 + local.get 277 + local.get 278 + local.get 279 + select + local.set 280 + local.get 280 + br_table 1 (;@200;) 2 (;@199;) 3 (;@198;) 4 (;@197;) 5 (;@196;) 6 (;@195;) 7 (;@194;) 8 (;@193;) 9 (;@192;) 10 (;@191;) 11 (;@190;) 12 (;@189;) 13 (;@188;) 14 (;@187;) 15 (;@186;) 16 (;@185;) 17 (;@184;) 18 (;@183;) 19 (;@182;) 20 (;@181;) 21 (;@180;) 1 (;@200;) + end + i32.const 1051264 + local.set 281 + i32.const 28 + local.set 282 + i32.const 1052628 + local.set 283 + local.get 281 + local.get 282 + local.get 283 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 4 + local.set 284 + local.get 200 + local.get 284 + i32.add + local.set 285 + local.get 8 + local.get 285 + i32.store offset=1156 + i32.const 0 + local.set 286 + local.get 267 + local.set 287 + i32.const 1 + local.set 288 + local.get 286 + local.get 288 + i32.and + local.set 289 + local.get 289 + br_if 21 (;@178;) + br 20 (;@179;) + end + i32.const 4 + local.set 290 + local.get 200 + local.get 290 + i32.add + local.set 291 + local.get 8 + local.get 291 + i32.store offset=1168 + i32.const 0 + local.set 292 + local.get 267 + local.set 293 + i32.const 1 + local.set 294 + local.get 292 + local.get 294 + i32.and + local.set 295 + local.get 295 + br_if 30 (;@168;) + br 29 (;@169;) + end + i32.const 4 + local.set 296 + local.get 200 + local.get 296 + i32.add + local.set 297 + local.get 8 + local.get 297 + i32.store offset=1184 + i32.const 0 + local.set 298 + local.get 267 + local.set 299 + i32.const 1 + local.set 300 + local.get 298 + local.get 300 + i32.and + local.set 301 + local.get 301 + br_if 45 (;@152;) + br 44 (;@153;) + end + i32.const 4 + local.set 302 + local.get 200 + local.get 302 + i32.add + local.set 303 + local.get 8 + local.get 303 + i32.store offset=1188 + i32.const 0 + local.set 304 + local.get 267 + local.set 305 + i32.const 1 + local.set 306 + local.get 304 + local.get 306 + i32.and + local.set 307 + local.get 307 + br_if 50 (;@146;) + br 49 (;@147;) + end + i32.const 4 + local.set 308 + local.get 200 + local.get 308 + i32.add + local.set 309 + local.get 8 + local.get 309 + i32.store offset=1212 + i32.const 0 + local.set 310 + local.get 267 + local.set 311 + i32.const 1 + local.set 312 + local.get 310 + local.get 312 + i32.and + local.set 313 + local.get 313 + br_if 55 (;@140;) + br 54 (;@141;) + end + i32.const 4 + local.set 314 + local.get 200 + local.get 314 + i32.add + local.set 315 + local.get 8 + local.get 315 + i32.store offset=1224 + i32.const 0 + local.set 316 + local.get 267 + local.set 317 + i32.const 1 + local.set 318 + local.get 316 + local.get 318 + i32.and + local.set 319 + local.get 319 + br_if 64 (;@130;) + br 63 (;@131;) + end + i32.const 4 + local.set 320 + local.get 200 + local.get 320 + i32.add + local.set 321 + local.get 8 + local.get 321 + i32.store offset=1236 + i32.const 0 + local.set 322 + local.get 267 + local.set 323 + i32.const 1 + local.set 324 + local.get 322 + local.get 324 + i32.and + local.set 325 + local.get 325 + br_if 73 (;@120;) + br 72 (;@121;) + end + i32.const 4 + local.set 326 + local.get 200 + local.get 326 + i32.add + local.set 327 + local.get 8 + local.get 327 + i32.store offset=1244 + i32.const 0 + local.set 328 + local.get 267 + local.set 329 + i32.const 1 + local.set 330 + local.get 328 + local.get 330 + i32.and + local.set 331 + local.get 331 + br_if 84 (;@108;) + br 83 (;@109;) + end + i32.const 4 + local.set 332 + local.get 200 + local.get 332 + i32.add + local.set 333 + local.get 8 + local.get 333 + i32.store offset=1264 + i32.const 0 + local.set 334 + local.get 267 + local.set 335 + i32.const 1 + local.set 336 + local.get 334 + local.get 336 + i32.and + local.set 337 + local.get 337 + br_if 111 (;@80;) + br 110 (;@81;) + end + i32.const 4 + local.set 338 + local.get 200 + local.get 338 + i32.add + local.set 339 + local.get 8 + local.get 339 + i32.store offset=1268 + i32.const 0 + local.set 340 + local.get 267 + local.set 341 + i32.const 1 + local.set 342 + local.get 340 + local.get 342 + i32.and + local.set 343 + local.get 343 + br_if 114 (;@76;) + br 113 (;@77;) + end + i32.const 4 + local.set 344 + local.get 200 + local.get 344 + i32.add + local.set 345 + local.get 8 + local.get 345 + i32.store offset=1272 + i32.const 0 + local.set 346 + local.get 267 + local.set 347 + i32.const 1 + local.set 348 + local.get 346 + local.get 348 + i32.and + local.set 349 + local.get 349 + br_if 119 (;@70;) + br 118 (;@71;) + end + i32.const 8 + local.set 350 + local.get 200 + local.get 350 + i32.add + local.set 351 + local.get 8 + local.get 351 + i32.store offset=1276 + i32.const 0 + local.set 352 + local.get 267 + local.set 353 + i32.const 1 + local.set 354 + local.get 352 + local.get 354 + i32.and + local.set 355 + local.get 355 + br_if 124 (;@64;) + br 123 (;@65;) + end + i32.const 4 + local.set 356 + local.get 200 + local.get 356 + i32.add + local.set 357 + local.get 8 + local.get 357 + i32.store offset=1280 + i32.const 0 + local.set 358 + local.get 267 + local.set 359 + i32.const 1 + local.set 360 + local.get 358 + local.get 360 + i32.and + local.set 361 + local.get 361 + br_if 129 (;@58;) + br 128 (;@59;) + end + i32.const 4 + local.set 362 + local.get 200 + local.get 362 + i32.add + local.set 363 + local.get 8 + local.get 363 + i32.store offset=1284 + i32.const 0 + local.set 364 + local.get 267 + local.set 365 + i32.const 1 + local.set 366 + local.get 364 + local.get 366 + i32.and + local.set 367 + local.get 367 + br_if 132 (;@54;) + br 131 (;@55;) + end + i32.const 4 + local.set 368 + local.get 200 + local.get 368 + i32.add + local.set 369 + local.get 8 + local.get 369 + i32.store offset=1288 + i32.const 0 + local.set 370 + local.get 267 + local.set 371 + i32.const 1 + local.set 372 + local.get 370 + local.get 372 + i32.and + local.set 373 + local.get 373 + br_if 137 (;@48;) + br 136 (;@49;) + end + i32.const 8 + local.set 374 + local.get 200 + local.get 374 + i32.add + local.set 375 + local.get 8 + local.get 375 + i32.store offset=1292 + i32.const 0 + local.set 376 + local.get 267 + local.set 377 + i32.const 1 + local.set 378 + local.get 376 + local.get 378 + i32.and + local.set 379 + local.get 379 + br_if 142 (;@42;) + br 141 (;@43;) + end + i32.const 4 + local.set 380 + local.get 200 + local.get 380 + i32.add + local.set 381 + local.get 8 + local.get 381 + i32.store offset=1296 + i32.const 0 + local.set 382 + local.get 267 + local.set 383 + i32.const 1 + local.set 384 + local.get 382 + local.get 384 + i32.and + local.set 385 + local.get 385 + br_if 147 (;@36;) + br 146 (;@37;) + end + i32.const 8 + local.set 386 + local.get 200 + local.get 386 + i32.add + local.set 387 + local.get 8 + local.get 387 + i32.store offset=1300 + i32.const 0 + local.set 388 + local.get 267 + local.set 389 + i32.const 1 + local.set 390 + local.get 388 + local.get 390 + i32.and + local.set 391 + local.get 391 + br_if 152 (;@30;) + br 151 (;@31;) + end + i32.const 4 + local.set 392 + local.get 200 + local.get 392 + i32.add + local.set 393 + local.get 8 + local.get 393 + i32.store offset=1304 + i32.const 0 + local.set 394 + local.get 267 + local.set 395 + i32.const 1 + local.set 396 + local.get 394 + local.get 396 + i32.and + local.set 397 + local.get 397 + br_if 157 (;@24;) + br 156 (;@25;) + end + i32.const 4 + local.set 398 + local.get 200 + local.get 398 + i32.add + local.set 399 + local.get 8 + local.get 399 + i32.store offset=1308 + i32.const 0 + local.set 400 + local.get 267 + local.set 401 + i32.const 1 + local.set 402 + local.get 400 + local.get 402 + i32.and + local.set 403 + local.get 403 + br_if 162 (;@18;) + br 161 (;@19;) + end + local.get 8 + local.get 200 + i32.store offset=1312 + i32.const 0 + local.set 404 + local.get 267 + local.set 405 + i32.const 1 + local.set 406 + local.get 404 + local.get 406 + i32.and + local.set 407 + local.get 407 + br_if 166 (;@13;) + br 165 (;@14;) + end + i32.const 0 + local.set 408 + local.get 287 + local.get 408 + i32.store8 + local.get 285 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$6as_ptr17h7e9e770ae13a9ab0E + local.set 409 + local.get 8 + local.get 409 + i32.store offset=1160 + local.get 285 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h46c43924958dda68E + local.set 410 + local.get 8 + local.get 410 + i32.store offset=1164 + i32.const 12 + local.set 411 + local.get 267 + local.get 411 + i32.add + local.set 412 + local.get 412 + local.get 267 + i32.lt_s + local.set 413 + i32.const 1 + local.set 414 + local.get 413 + local.get 414 + i32.and + local.set 415 + local.get 415 + br_if 2 (;@176;) + br 1 (;@177;) + end + i32.const 1051264 + local.set 416 + i32.const 28 + local.set 417 + i32.const 1052644 + local.set 418 + local.get 416 + local.get 417 + local.get 418 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 419 + local.get 412 + local.get 419 + i32.and + local.set 420 + i32.const 0 + local.set 421 + local.get 420 + local.set 422 + local.get 421 + local.set 423 + local.get 422 + local.get 423 + i32.eq + local.set 424 + i32.const 1 + local.set 425 + local.get 424 + local.get 425 + i32.and + local.set 426 + local.get 426 + br_if 1 (;@175;) + br 2 (;@174;) + end + i32.const 1051264 + local.set 427 + i32.const 28 + local.set 428 + i32.const 1052660 + local.set 429 + local.get 427 + local.get 428 + local.get 429 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 412 + local.get 410 + i32.store + i32.const 8 + local.set 430 + local.get 267 + local.get 430 + i32.add + local.set 431 + local.get 431 + local.get 267 + i32.lt_s + local.set 432 + i32.const 1 + local.set 433 + local.get 432 + local.get 433 + i32.and + local.set 434 + local.get 434 + br_if 2 (;@172;) + br 1 (;@173;) + end + i32.const 4 + local.set 435 + i32.const 1052676 + local.set 436 + local.get 435 + local.get 412 + local.get 436 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 437 + local.get 431 + local.get 437 + i32.and + local.set 438 + i32.const 0 + local.set 439 + local.get 438 + local.set 440 + local.get 439 + local.set 441 + local.get 440 + local.get 441 + i32.eq + local.set 442 + i32.const 1 + local.set 443 + local.get 442 + local.get 443 + i32.and + local.set 444 + local.get 444 + br_if 1 (;@171;) + br 2 (;@170;) + end + i32.const 1051264 + local.set 445 + i32.const 28 + local.set 446 + i32.const 1052692 + local.set 447 + local.get 445 + local.get 446 + local.get 447 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 431 + local.get 409 + i32.store + br 167 (;@3;) + end + i32.const 4 + local.set 448 + i32.const 1052708 + local.set 449 + local.get 448 + local.get 431 + local.get 449 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 1 + local.set 450 + local.get 293 + local.get 450 + i32.store8 + local.get 8 + local.get 291 + i32.store offset=1172 + i32.const 4 + local.set 451 + local.get 291 + local.get 451 + i32.add + local.set 452 + local.get 8 + local.get 452 + i32.store offset=1176 + local.get 291 + call $_ZN11wit_bindgen2rt6as_i3217hbbce41d49818b0a3E + local.set 453 + i32.const 8 + local.set 454 + local.get 267 + local.get 454 + i32.add + local.set 455 + local.get 455 + local.get 267 + i32.lt_s + local.set 456 + i32.const 1 + local.set 457 + local.get 456 + local.get 457 + i32.and + local.set 458 + local.get 458 + br_if 2 (;@166;) + br 1 (;@167;) + end + i32.const 1051264 + local.set 459 + i32.const 28 + local.set 460 + i32.const 1052724 + local.set 461 + local.get 459 + local.get 460 + local.get 461 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 462 + local.get 455 + local.get 462 + i32.and + local.set 463 + i32.const 0 + local.set 464 + local.get 463 + local.set 465 + local.get 464 + local.set 466 + local.get 465 + local.get 466 + i32.eq + local.set 467 + i32.const 1 + local.set 468 + local.get 467 + local.get 468 + i32.and + local.set 469 + local.get 469 + br_if 1 (;@165;) + br 2 (;@164;) + end + i32.const 1051264 + local.set 470 + i32.const 28 + local.set 471 + i32.const 1052740 + local.set 472 + local.get 470 + local.get 471 + local.get 472 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 455 + local.get 453 + i32.store + local.get 452 + i32.load + local.set 473 + local.get 473 + i32.eqz + br_if 1 (;@163;) + br 2 (;@162;) + end + i32.const 4 + local.set 474 + i32.const 1052756 + local.set 475 + local.get 474 + local.get 455 + local.get 475 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 12 + local.set 476 + local.get 267 + local.get 476 + i32.add + local.set 477 + local.get 477 + local.get 267 + i32.lt_s + local.set 478 + i32.const 1 + local.set 479 + local.get 478 + local.get 479 + i32.and + local.set 480 + local.get 480 + br_if 2 (;@160;) + br 1 (;@161;) + end + i32.const 4 + local.set 481 + local.get 452 + local.get 481 + i32.add + local.set 482 + local.get 8 + local.get 482 + i32.store offset=1180 + i32.const 12 + local.set 483 + local.get 267 + local.get 483 + i32.add + local.set 484 + local.get 484 + local.get 267 + i32.lt_s + local.set 485 + i32.const 1 + local.set 486 + local.get 485 + local.get 486 + i32.and + local.set 487 + local.get 487 + br_if 3 (;@158;) + br 2 (;@159;) + end + i32.const 0 + local.set 488 + local.get 477 + local.get 488 + i32.store8 + br 157 (;@3;) + end + i32.const 1051264 + local.set 489 + i32.const 28 + local.set 490 + i32.const 1052772 + local.set 491 + local.get 489 + local.get 490 + local.get 491 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 492 + local.get 484 + local.get 492 + i32.store8 + local.get 482 + call $_ZN11wit_bindgen2rt6as_i3217h0021f4735c55446dE + local.set 493 + i32.const 16 + local.set 494 + local.get 267 + local.get 494 + i32.add + local.set 495 + local.get 495 + local.get 267 + i32.lt_s + local.set 496 + i32.const 1 + local.set 497 + local.get 496 + local.get 497 + i32.and + local.set 498 + local.get 498 + br_if 2 (;@156;) + br 1 (;@157;) + end + i32.const 1051264 + local.set 499 + i32.const 28 + local.set 500 + i32.const 1052788 + local.set 501 + local.get 499 + local.get 500 + local.get 501 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 502 + local.get 495 + local.get 502 + i32.and + local.set 503 + i32.const 0 + local.set 504 + local.get 503 + local.set 505 + local.get 504 + local.set 506 + local.get 505 + local.get 506 + i32.eq + local.set 507 + i32.const 1 + local.set 508 + local.get 507 + local.get 508 + i32.and + local.set 509 + local.get 509 + br_if 1 (;@155;) + br 2 (;@154;) + end + i32.const 1051264 + local.set 510 + i32.const 28 + local.set 511 + i32.const 1052804 + local.set 512 + local.get 510 + local.get 511 + local.get 512 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 495 + local.get 493 + i32.store + br 151 (;@3;) + end + i32.const 4 + local.set 513 + i32.const 1052820 + local.set 514 + local.get 513 + local.get 495 + local.get 514 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 2 + local.set 515 + local.get 299 + local.get 515 + i32.store8 + local.get 297 + call $_ZN11wit_bindgen2rt6as_i3217hbbce41d49818b0a3E + local.set 516 + i32.const 8 + local.set 517 + local.get 267 + local.get 517 + i32.add + local.set 518 + local.get 518 + local.get 267 + i32.lt_s + local.set 519 + i32.const 1 + local.set 520 + local.get 519 + local.get 520 + i32.and + local.set 521 + local.get 521 + br_if 2 (;@150;) + br 1 (;@151;) + end + i32.const 1051264 + local.set 522 + i32.const 28 + local.set 523 + i32.const 1052836 + local.set 524 + local.get 522 + local.get 523 + local.get 524 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 525 + local.get 518 + local.get 525 + i32.and + local.set 526 + i32.const 0 + local.set 527 + local.get 526 + local.set 528 + local.get 527 + local.set 529 + local.get 528 + local.get 529 + i32.eq + local.set 530 + i32.const 1 + local.set 531 + local.get 530 + local.get 531 + i32.and + local.set 532 + local.get 532 + br_if 1 (;@149;) + br 2 (;@148;) + end + i32.const 1051264 + local.set 533 + i32.const 28 + local.set 534 + i32.const 1052852 + local.set 535 + local.get 533 + local.get 534 + local.get 535 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 518 + local.get 516 + i32.store + br 145 (;@3;) + end + i32.const 4 + local.set 536 + i32.const 1052868 + local.set 537 + local.get 536 + local.get 518 + local.get 537 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 538 + local.get 305 + local.get 538 + i32.store8 + local.get 303 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h165644a053e2df5dE + local.set 539 + local.get 8 + local.get 539 + i32.store offset=1192 + local.get 303 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h165644a053e2df5dE + local.set 540 + i32.const 0 + local.set 541 + local.get 540 + local.set 542 + i32.const 1 + local.set 543 + local.get 541 + local.get 543 + i32.and + local.set 544 + local.get 544 + br_if 2 (;@144;) + br 1 (;@145;) + end + i32.const 1051264 + local.set 545 + i32.const 28 + local.set 546 + i32.const 1052884 + local.set 547 + local.get 545 + local.get 546 + local.get 547 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 548 + i32.const 88 + local.set 549 + local.get 8 + local.get 549 + i32.add + local.set 550 + local.get 550 + local.get 542 + local.get 548 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h1bfb758f3d1752b6E + local.get 8 + i32.load offset=88 + local.set 551 + local.get 8 + i32.load offset=92 + local.set 552 + local.get 8 + local.get 552 + i32.store offset=296 + local.get 8 + local.get 551 + i32.store offset=292 + i32.const 292 + local.set 553 + local.get 8 + local.get 553 + i32.add + local.set 554 + local.get 554 + local.set 555 + local.get 555 + call $_ZN4core5alloc6layout6Layout4size17hde4856db6f1b91d5E + local.set 556 + local.get 556 + i32.eqz + br_if 1 (;@143;) + br 2 (;@142;) + end + i32.const 1051216 + local.set 557 + i32.const 33 + local.set 558 + i32.const 1052900 + local.set 559 + local.get 557 + local.get 558 + local.get 559 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 560 + local.get 8 + local.get 560 + i32.store offset=1328 + i32.const 0 + local.set 561 + local.get 8 + local.get 561 + i32.store offset=1332 + i32.const 0 + local.set 562 + local.get 8 + local.get 562 + i32.store offset=1340 + local.get 8 + i32.load offset=1340 + local.set 563 + local.get 8 + local.get 563 + i32.store offset=1336 + local.get 8 + i32.load offset=1336 + local.set 564 + local.get 8 + local.get 564 + i32.store offset=300 + br 138 (;@4;) + end + local.get 8 + i32.load offset=292 + local.set 565 + local.get 8 + i32.load offset=296 + local.set 566 + local.get 565 + local.get 566 + call $_ZN5alloc5alloc5alloc17h11115cf6c4e6168cE + local.set 567 + local.get 8 + local.get 567 + i32.store offset=1196 + local.get 567 + call $_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h9af2c92cb9711529E + local.set 568 + i32.const 1 + local.set 569 + local.get 568 + local.get 569 + i32.and + local.set 570 + block ;; label = @142 + local.get 570 + br_if 0 (;@142;) + local.get 8 + local.get 567 + i32.store offset=300 + br 138 (;@4;) + end + local.get 8 + i32.load offset=292 + local.set 571 + local.get 8 + i32.load offset=296 + local.set 572 + local.get 571 + local.get 572 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + i32.const 4 + local.set 573 + local.get 311 + local.get 573 + i32.store8 + local.get 309 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$6as_ptr17h7e9e770ae13a9ab0E + local.set 574 + local.get 8 + local.get 574 + i32.store offset=1216 + local.get 309 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h46c43924958dda68E + local.set 575 + local.get 8 + local.get 575 + i32.store offset=1220 + i32.const 12 + local.set 576 + local.get 267 + local.get 576 + i32.add + local.set 577 + local.get 577 + local.get 267 + i32.lt_s + local.set 578 + i32.const 1 + local.set 579 + local.get 578 + local.get 579 + i32.and + local.set 580 + local.get 580 + br_if 2 (;@138;) + br 1 (;@139;) + end + i32.const 1051264 + local.set 581 + i32.const 28 + local.set 582 + i32.const 1053028 + local.set 583 + local.get 581 + local.get 582 + local.get 583 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 584 + local.get 577 + local.get 584 + i32.and + local.set 585 + i32.const 0 + local.set 586 + local.get 585 + local.set 587 + local.get 586 + local.set 588 + local.get 587 + local.get 588 + i32.eq + local.set 589 + i32.const 1 + local.set 590 + local.get 589 + local.get 590 + i32.and + local.set 591 + local.get 591 + br_if 1 (;@137;) + br 2 (;@136;) + end + i32.const 1051264 + local.set 592 + i32.const 28 + local.set 593 + i32.const 1053044 + local.set 594 + local.get 592 + local.get 593 + local.get 594 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 577 + local.get 575 + i32.store + i32.const 8 + local.set 595 + local.get 267 + local.get 595 + i32.add + local.set 596 + local.get 596 + local.get 267 + i32.lt_s + local.set 597 + i32.const 1 + local.set 598 + local.get 597 + local.get 598 + i32.and + local.set 599 + local.get 599 + br_if 2 (;@134;) + br 1 (;@135;) + end + i32.const 4 + local.set 600 + i32.const 1053060 + local.set 601 + local.get 600 + local.get 577 + local.get 601 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 602 + local.get 596 + local.get 602 + i32.and + local.set 603 + i32.const 0 + local.set 604 + local.get 603 + local.set 605 + local.get 604 + local.set 606 + local.get 605 + local.get 606 + i32.eq + local.set 607 + i32.const 1 + local.set 608 + local.get 607 + local.get 608 + i32.and + local.set 609 + local.get 609 + br_if 1 (;@133;) + br 2 (;@132;) + end + i32.const 1051264 + local.set 610 + i32.const 28 + local.set 611 + i32.const 1053076 + local.set 612 + local.get 610 + local.get 611 + local.get 612 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 596 + local.get 574 + i32.store + br 129 (;@3;) + end + i32.const 4 + local.set 613 + i32.const 1053092 + local.set 614 + local.get 613 + local.get 596 + local.get 614 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 5 + local.set 615 + local.get 317 + local.get 615 + i32.store8 + local.get 315 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$6as_ptr17h7e9e770ae13a9ab0E + local.set 616 + local.get 8 + local.get 616 + i32.store offset=1228 + local.get 315 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h46c43924958dda68E + local.set 617 + local.get 8 + local.get 617 + i32.store offset=1232 + i32.const 12 + local.set 618 + local.get 267 + local.get 618 + i32.add + local.set 619 + local.get 619 + local.get 267 + i32.lt_s + local.set 620 + i32.const 1 + local.set 621 + local.get 620 + local.get 621 + i32.and + local.set 622 + local.get 622 + br_if 2 (;@128;) + br 1 (;@129;) + end + i32.const 1051264 + local.set 623 + i32.const 28 + local.set 624 + i32.const 1053108 + local.set 625 + local.get 623 + local.get 624 + local.get 625 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 626 + local.get 619 + local.get 626 + i32.and + local.set 627 + i32.const 0 + local.set 628 + local.get 627 + local.set 629 + local.get 628 + local.set 630 + local.get 629 + local.get 630 + i32.eq + local.set 631 + i32.const 1 + local.set 632 + local.get 631 + local.get 632 + i32.and + local.set 633 + local.get 633 + br_if 1 (;@127;) + br 2 (;@126;) + end + i32.const 1051264 + local.set 634 + i32.const 28 + local.set 635 + i32.const 1053124 + local.set 636 + local.get 634 + local.get 635 + local.get 636 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 619 + local.get 617 + i32.store + i32.const 8 + local.set 637 + local.get 267 + local.get 637 + i32.add + local.set 638 + local.get 638 + local.get 267 + i32.lt_s + local.set 639 + i32.const 1 + local.set 640 + local.get 639 + local.get 640 + i32.and + local.set 641 + local.get 641 + br_if 2 (;@124;) + br 1 (;@125;) + end + i32.const 4 + local.set 642 + i32.const 1053140 + local.set 643 + local.get 642 + local.get 619 + local.get 643 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 644 + local.get 638 + local.get 644 + i32.and + local.set 645 + i32.const 0 + local.set 646 + local.get 645 + local.set 647 + local.get 646 + local.set 648 + local.get 647 + local.get 648 + i32.eq + local.set 649 + i32.const 1 + local.set 650 + local.get 649 + local.get 650 + i32.and + local.set 651 + local.get 651 + br_if 1 (;@123;) + br 2 (;@122;) + end + i32.const 1051264 + local.set 652 + i32.const 28 + local.set 653 + i32.const 1053156 + local.set 654 + local.get 652 + local.get 653 + local.get 654 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 638 + local.get 616 + i32.store + br 119 (;@3;) + end + i32.const 4 + local.set 655 + i32.const 1053172 + local.set 656 + local.get 655 + local.get 638 + local.get 656 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 6 + local.set 657 + local.get 323 + local.get 657 + i32.store8 + local.get 321 + i32.load + local.set 658 + local.get 658 + i32.eqz + br_if 1 (;@119;) + br 2 (;@118;) + end + i32.const 1051264 + local.set 659 + i32.const 28 + local.set 660 + i32.const 1053188 + local.set 661 + local.get 659 + local.get 660 + local.get 661 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 8 + local.set 662 + local.get 267 + local.get 662 + i32.add + local.set 663 + local.get 663 + local.get 267 + i32.lt_s + local.set 664 + i32.const 1 + local.set 665 + local.get 664 + local.get 665 + i32.and + local.set 666 + local.get 666 + br_if 2 (;@116;) + br 1 (;@117;) + end + i32.const 4 + local.set 667 + local.get 321 + local.get 667 + i32.add + local.set 668 + local.get 8 + local.get 668 + i32.store offset=1240 + i32.const 8 + local.set 669 + local.get 267 + local.get 669 + i32.add + local.set 670 + local.get 670 + local.get 267 + i32.lt_s + local.set 671 + i32.const 1 + local.set 672 + local.get 671 + local.get 672 + i32.and + local.set 673 + local.get 673 + br_if 3 (;@114;) + br 2 (;@115;) + end + i32.const 0 + local.set 674 + local.get 663 + local.get 674 + i32.store8 + br 113 (;@3;) + end + i32.const 1051264 + local.set 675 + i32.const 28 + local.set 676 + i32.const 1053204 + local.set 677 + local.get 675 + local.get 676 + local.get 677 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 678 + local.get 670 + local.get 678 + i32.store8 + local.get 668 + call $_ZN11wit_bindgen2rt6as_i3217h0021f4735c55446dE + local.set 679 + i32.const 12 + local.set 680 + local.get 267 + local.get 680 + i32.add + local.set 681 + local.get 681 + local.get 267 + i32.lt_s + local.set 682 + i32.const 1 + local.set 683 + local.get 682 + local.get 683 + i32.and + local.set 684 + local.get 684 + br_if 2 (;@112;) + br 1 (;@113;) + end + i32.const 1051264 + local.set 685 + i32.const 28 + local.set 686 + i32.const 1053220 + local.set 687 + local.get 685 + local.get 686 + local.get 687 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 688 + local.get 681 + local.get 688 + i32.and + local.set 689 + i32.const 0 + local.set 690 + local.get 689 + local.set 691 + local.get 690 + local.set 692 + local.get 691 + local.get 692 + i32.eq + local.set 693 + i32.const 1 + local.set 694 + local.get 693 + local.get 694 + i32.and + local.set 695 + local.get 695 + br_if 1 (;@111;) + br 2 (;@110;) + end + i32.const 1051264 + local.set 696 + i32.const 28 + local.set 697 + i32.const 1053236 + local.set 698 + local.get 696 + local.get 697 + local.get 698 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 681 + local.get 679 + i32.store + br 107 (;@3;) + end + i32.const 4 + local.set 699 + i32.const 1053252 + local.set 700 + local.get 699 + local.get 681 + local.get 700 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 7 + local.set 701 + local.get 329 + local.get 701 + i32.store8 + local.get 327 + i32.load + local.set 702 + local.get 702 + i32.eqz + br_if 1 (;@107;) + br 2 (;@106;) + end + i32.const 1051264 + local.set 703 + i32.const 28 + local.set 704 + i32.const 1053268 + local.set 705 + local.get 703 + local.get 704 + local.get 705 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 4 + local.set 706 + local.get 327 + local.get 706 + i32.add + local.set 707 + local.get 8 + local.get 707 + i32.store offset=1248 + i32.const 8 + local.set 708 + local.get 267 + local.get 708 + i32.add + local.set 709 + local.get 709 + local.get 267 + i32.lt_s + local.set 710 + i32.const 1 + local.set 711 + local.get 710 + local.get 711 + i32.and + local.set 712 + local.get 712 + br_if 2 (;@104;) + br 1 (;@105;) + end + i32.const 4 + local.set 713 + local.get 327 + local.get 713 + i32.add + local.set 714 + local.get 8 + local.get 714 + i32.store offset=1256 + i32.const 8 + local.set 715 + local.get 267 + local.get 715 + i32.add + local.set 716 + local.get 716 + local.get 267 + i32.lt_s + local.set 717 + i32.const 1 + local.set 718 + local.get 717 + local.get 718 + i32.and + local.set 719 + local.get 719 + br_if 13 (;@92;) + br 12 (;@93;) + end + i32.const 0 + local.set 720 + local.get 709 + local.get 720 + i32.store8 + local.get 707 + i32.load + local.set 721 + local.get 721 + i32.eqz + br_if 1 (;@103;) + br 2 (;@102;) + end + i32.const 1051264 + local.set 722 + i32.const 28 + local.set 723 + i32.const 1053284 + local.set 724 + local.get 722 + local.get 723 + local.get 724 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 12 + local.set 725 + local.get 267 + local.get 725 + i32.add + local.set 726 + local.get 726 + local.get 267 + i32.lt_s + local.set 727 + i32.const 1 + local.set 728 + local.get 727 + local.get 728 + i32.and + local.set 729 + local.get 729 + br_if 2 (;@100;) + br 1 (;@101;) + end + i32.const 4 + local.set 730 + local.get 707 + local.get 730 + i32.add + local.set 731 + local.get 8 + local.get 731 + i32.store offset=1252 + i32.const 12 + local.set 732 + local.get 267 + local.get 732 + i32.add + local.set 733 + local.get 733 + local.get 267 + i32.lt_s + local.set 734 + i32.const 1 + local.set 735 + local.get 734 + local.get 735 + i32.and + local.set 736 + local.get 736 + br_if 3 (;@98;) + br 2 (;@99;) + end + i32.const 0 + local.set 737 + local.get 726 + local.get 737 + i32.store8 + br 97 (;@3;) + end + i32.const 1051264 + local.set 738 + i32.const 28 + local.set 739 + i32.const 1053300 + local.set 740 + local.get 738 + local.get 739 + local.get 740 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 741 + local.get 733 + local.get 741 + i32.store8 + local.get 731 + call $_ZN11wit_bindgen2rt6as_i3217h0021f4735c55446dE + local.set 742 + i32.const 16 + local.set 743 + local.get 267 + local.get 743 + i32.add + local.set 744 + local.get 744 + local.get 267 + i32.lt_s + local.set 745 + i32.const 1 + local.set 746 + local.get 745 + local.get 746 + i32.and + local.set 747 + local.get 747 + br_if 2 (;@96;) + br 1 (;@97;) + end + i32.const 1051264 + local.set 748 + i32.const 28 + local.set 749 + i32.const 1053316 + local.set 750 + local.get 748 + local.get 749 + local.get 750 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 751 + local.get 744 + local.get 751 + i32.and + local.set 752 + i32.const 0 + local.set 753 + local.get 752 + local.set 754 + local.get 753 + local.set 755 + local.get 754 + local.get 755 + i32.eq + local.set 756 + i32.const 1 + local.set 757 + local.get 756 + local.get 757 + i32.and + local.set 758 + local.get 758 + br_if 1 (;@95;) + br 2 (;@94;) + end + i32.const 1051264 + local.set 759 + i32.const 28 + local.set 760 + i32.const 1053332 + local.set 761 + local.get 759 + local.get 760 + local.get 761 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 744 + local.get 742 + i32.store + br 91 (;@3;) + end + i32.const 4 + local.set 762 + i32.const 1053348 + local.set 763 + local.get 762 + local.get 744 + local.get 763 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 1 + local.set 764 + local.get 716 + local.get 764 + i32.store8 + local.get 714 + i32.load + local.set 765 + local.get 765 + i32.eqz + br_if 1 (;@91;) + br 2 (;@90;) + end + i32.const 1051264 + local.set 766 + i32.const 28 + local.set 767 + i32.const 1053364 + local.set 768 + local.get 766 + local.get 767 + local.get 768 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 12 + local.set 769 + local.get 267 + local.get 769 + i32.add + local.set 770 + local.get 770 + local.get 267 + i32.lt_s + local.set 771 + i32.const 1 + local.set 772 + local.get 771 + local.get 772 + i32.and + local.set 773 + local.get 773 + br_if 2 (;@88;) + br 1 (;@89;) + end + i32.const 4 + local.set 774 + local.get 714 + local.get 774 + i32.add + local.set 775 + local.get 8 + local.get 775 + i32.store offset=1260 + i32.const 12 + local.set 776 + local.get 267 + local.get 776 + i32.add + local.set 777 + local.get 777 + local.get 267 + i32.lt_s + local.set 778 + i32.const 1 + local.set 779 + local.get 778 + local.get 779 + i32.and + local.set 780 + local.get 780 + br_if 3 (;@86;) + br 2 (;@87;) + end + i32.const 0 + local.set 781 + local.get 770 + local.get 781 + i32.store8 + br 85 (;@3;) + end + i32.const 1051264 + local.set 782 + i32.const 28 + local.set 783 + i32.const 1053380 + local.set 784 + local.get 782 + local.get 783 + local.get 784 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 785 + local.get 777 + local.get 785 + i32.store8 + local.get 775 + call $_ZN11wit_bindgen2rt6as_i3217h0021f4735c55446dE + local.set 786 + i32.const 16 + local.set 787 + local.get 267 + local.get 787 + i32.add + local.set 788 + local.get 788 + local.get 267 + i32.lt_s + local.set 789 + i32.const 1 + local.set 790 + local.get 789 + local.get 790 + i32.and + local.set 791 + local.get 791 + br_if 2 (;@84;) + br 1 (;@85;) + end + i32.const 1051264 + local.set 792 + i32.const 28 + local.set 793 + i32.const 1053396 + local.set 794 + local.get 792 + local.get 793 + local.get 794 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 795 + local.get 788 + local.get 795 + i32.and + local.set 796 + i32.const 0 + local.set 797 + local.get 796 + local.set 798 + local.get 797 + local.set 799 + local.get 798 + local.get 799 + i32.eq + local.set 800 + i32.const 1 + local.set 801 + local.get 800 + local.get 801 + i32.and + local.set 802 + local.get 802 + br_if 1 (;@83;) + br 2 (;@82;) + end + i32.const 1051264 + local.set 803 + i32.const 28 + local.set 804 + i32.const 1053412 + local.set 805 + local.get 803 + local.get 804 + local.get 805 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 788 + local.get 786 + i32.store + br 79 (;@3;) + end + i32.const 4 + local.set 806 + i32.const 1053428 + local.set 807 + local.get 806 + local.get 788 + local.get 807 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 8 + local.set 808 + local.get 335 + local.get 808 + i32.store8 + local.get 333 + call $_ZN11wit_bindgen2rt6as_i3217he9c02b5309d39d3fE + local.set 809 + i32.const 8 + local.set 810 + local.get 267 + local.get 810 + i32.add + local.set 811 + local.get 811 + local.get 267 + i32.lt_s + local.set 812 + i32.const 1 + local.set 813 + local.get 812 + local.get 813 + i32.and + local.set 814 + local.get 814 + br_if 2 (;@78;) + br 1 (;@79;) + end + i32.const 1051264 + local.set 815 + i32.const 28 + local.set 816 + i32.const 1053444 + local.set 817 + local.get 815 + local.get 816 + local.get 817 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 811 + local.get 809 + i32.store8 + br 75 (;@3;) + end + i32.const 1051264 + local.set 818 + i32.const 28 + local.set 819 + i32.const 1053460 + local.set 820 + local.get 818 + local.get 819 + local.get 820 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 9 + local.set 821 + local.get 341 + local.get 821 + i32.store8 + local.get 339 + call $_ZN11wit_bindgen2rt6as_i3217h412c181878f88352E + local.set 822 + i32.const 8 + local.set 823 + local.get 267 + local.get 823 + i32.add + local.set 824 + local.get 824 + local.get 267 + i32.lt_s + local.set 825 + i32.const 1 + local.set 826 + local.get 825 + local.get 826 + i32.and + local.set 827 + local.get 827 + br_if 2 (;@74;) + br 1 (;@75;) + end + i32.const 1051264 + local.set 828 + i32.const 28 + local.set 829 + i32.const 1053476 + local.set 830 + local.get 828 + local.get 829 + local.get 830 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 831 + local.get 824 + local.get 831 + i32.and + local.set 832 + i32.const 0 + local.set 833 + local.get 832 + local.set 834 + local.get 833 + local.set 835 + local.get 834 + local.get 835 + i32.eq + local.set 836 + i32.const 1 + local.set 837 + local.get 836 + local.get 837 + i32.and + local.set 838 + local.get 838 + br_if 1 (;@73;) + br 2 (;@72;) + end + i32.const 1051264 + local.set 839 + i32.const 28 + local.set 840 + i32.const 1053492 + local.set 841 + local.get 839 + local.get 840 + local.get 841 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 824 + local.get 822 + i32.store16 + br 69 (;@3;) + end + i32.const 2 + local.set 842 + i32.const 1053508 + local.set 843 + local.get 842 + local.get 824 + local.get 843 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 10 + local.set 844 + local.get 347 + local.get 844 + i32.store8 + local.get 345 + call $_ZN11wit_bindgen2rt6as_i3217hbbce41d49818b0a3E + local.set 845 + i32.const 8 + local.set 846 + local.get 267 + local.get 846 + i32.add + local.set 847 + local.get 847 + local.get 267 + i32.lt_s + local.set 848 + i32.const 1 + local.set 849 + local.get 848 + local.get 849 + i32.and + local.set 850 + local.get 850 + br_if 2 (;@68;) + br 1 (;@69;) + end + i32.const 1051264 + local.set 851 + i32.const 28 + local.set 852 + i32.const 1053524 + local.set 853 + local.get 851 + local.get 852 + local.get 853 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 854 + local.get 847 + local.get 854 + i32.and + local.set 855 + i32.const 0 + local.set 856 + local.get 855 + local.set 857 + local.get 856 + local.set 858 + local.get 857 + local.get 858 + i32.eq + local.set 859 + i32.const 1 + local.set 860 + local.get 859 + local.get 860 + i32.and + local.set 861 + local.get 861 + br_if 1 (;@67;) + br 2 (;@66;) + end + i32.const 1051264 + local.set 862 + i32.const 28 + local.set 863 + i32.const 1053540 + local.set 864 + local.get 862 + local.get 863 + local.get 864 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 847 + local.get 845 + i32.store + br 63 (;@3;) + end + i32.const 4 + local.set 865 + i32.const 1053556 + local.set 866 + local.get 865 + local.get 847 + local.get 866 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 11 + local.set 867 + local.get 353 + local.get 867 + i32.store8 + local.get 351 + call $_ZN11wit_bindgen2rt6as_i6417h3b081c9b50277770E + local.set 868 + i32.const 8 + local.set 869 + local.get 267 + local.get 869 + i32.add + local.set 870 + local.get 870 + local.get 267 + i32.lt_s + local.set 871 + i32.const 1 + local.set 872 + local.get 871 + local.get 872 + i32.and + local.set 873 + local.get 873 + br_if 2 (;@62;) + br 1 (;@63;) + end + i32.const 1051264 + local.set 874 + i32.const 28 + local.set 875 + i32.const 1053572 + local.set 876 + local.get 874 + local.get 875 + local.get 876 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 7 + local.set 877 + local.get 870 + local.get 877 + i32.and + local.set 878 + i32.const 0 + local.set 879 + local.get 878 + local.set 880 + local.get 879 + local.set 881 + local.get 880 + local.get 881 + i32.eq + local.set 882 + i32.const 1 + local.set 883 + local.get 882 + local.get 883 + i32.and + local.set 884 + local.get 884 + br_if 1 (;@61;) + br 2 (;@60;) + end + i32.const 1051264 + local.set 885 + i32.const 28 + local.set 886 + i32.const 1053588 + local.set 887 + local.get 885 + local.get 886 + local.get 887 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 870 + local.get 868 + i64.store + br 57 (;@3;) + end + i32.const 8 + local.set 888 + i32.const 1053604 + local.set 889 + local.get 888 + local.get 870 + local.get 889 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 12 + local.set 890 + local.get 359 + local.get 890 + i32.store8 + local.get 357 + call $_ZN11wit_bindgen2rt6as_i3217h616ec27a7c72e946E + local.set 891 + i32.const 8 + local.set 892 + local.get 267 + local.get 892 + i32.add + local.set 893 + local.get 893 + local.get 267 + i32.lt_s + local.set 894 + i32.const 1 + local.set 895 + local.get 894 + local.get 895 + i32.and + local.set 896 + local.get 896 + br_if 2 (;@56;) + br 1 (;@57;) + end + i32.const 1051264 + local.set 897 + i32.const 28 + local.set 898 + i32.const 1053620 + local.set 899 + local.get 897 + local.get 898 + local.get 899 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 893 + local.get 891 + i32.store8 + br 53 (;@3;) + end + i32.const 1051264 + local.set 900 + i32.const 28 + local.set 901 + i32.const 1053636 + local.set 902 + local.get 900 + local.get 901 + local.get 902 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 13 + local.set 903 + local.get 365 + local.get 903 + i32.store8 + local.get 363 + call $_ZN11wit_bindgen2rt6as_i3217h367b487b49d9eac7E + local.set 904 + i32.const 8 + local.set 905 + local.get 267 + local.get 905 + i32.add + local.set 906 + local.get 906 + local.get 267 + i32.lt_s + local.set 907 + i32.const 1 + local.set 908 + local.get 907 + local.get 908 + i32.and + local.set 909 + local.get 909 + br_if 2 (;@52;) + br 1 (;@53;) + end + i32.const 1051264 + local.set 910 + i32.const 28 + local.set 911 + i32.const 1053652 + local.set 912 + local.get 910 + local.get 911 + local.get 912 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 913 + local.get 906 + local.get 913 + i32.and + local.set 914 + i32.const 0 + local.set 915 + local.get 914 + local.set 916 + local.get 915 + local.set 917 + local.get 916 + local.get 917 + i32.eq + local.set 918 + i32.const 1 + local.set 919 + local.get 918 + local.get 919 + i32.and + local.set 920 + local.get 920 + br_if 1 (;@51;) + br 2 (;@50;) + end + i32.const 1051264 + local.set 921 + i32.const 28 + local.set 922 + i32.const 1053668 + local.set 923 + local.get 921 + local.get 922 + local.get 923 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 906 + local.get 904 + i32.store16 + br 47 (;@3;) + end + i32.const 2 + local.set 924 + i32.const 1053684 + local.set 925 + local.get 924 + local.get 906 + local.get 925 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 14 + local.set 926 + local.get 371 + local.get 926 + i32.store8 + local.get 369 + call $_ZN11wit_bindgen2rt6as_i3217h0021f4735c55446dE + local.set 927 + i32.const 8 + local.set 928 + local.get 267 + local.get 928 + i32.add + local.set 929 + local.get 929 + local.get 267 + i32.lt_s + local.set 930 + i32.const 1 + local.set 931 + local.get 930 + local.get 931 + i32.and + local.set 932 + local.get 932 + br_if 2 (;@46;) + br 1 (;@47;) + end + i32.const 1051264 + local.set 933 + i32.const 28 + local.set 934 + i32.const 1053700 + local.set 935 + local.get 933 + local.get 934 + local.get 935 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 936 + local.get 929 + local.get 936 + i32.and + local.set 937 + i32.const 0 + local.set 938 + local.get 937 + local.set 939 + local.get 938 + local.set 940 + local.get 939 + local.get 940 + i32.eq + local.set 941 + i32.const 1 + local.set 942 + local.get 941 + local.get 942 + i32.and + local.set 943 + local.get 943 + br_if 1 (;@45;) + br 2 (;@44;) + end + i32.const 1051264 + local.set 944 + i32.const 28 + local.set 945 + i32.const 1053716 + local.set 946 + local.get 944 + local.get 945 + local.get 946 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 929 + local.get 927 + i32.store + br 41 (;@3;) + end + i32.const 4 + local.set 947 + i32.const 1053732 + local.set 948 + local.get 947 + local.get 929 + local.get 948 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 15 + local.set 949 + local.get 377 + local.get 949 + i32.store8 + local.get 375 + call $_ZN11wit_bindgen2rt6as_i6417h5e8cba094a54ac77E + local.set 950 + i32.const 8 + local.set 951 + local.get 267 + local.get 951 + i32.add + local.set 952 + local.get 952 + local.get 267 + i32.lt_s + local.set 953 + i32.const 1 + local.set 954 + local.get 953 + local.get 954 + i32.and + local.set 955 + local.get 955 + br_if 2 (;@40;) + br 1 (;@41;) + end + i32.const 1051264 + local.set 956 + i32.const 28 + local.set 957 + i32.const 1053748 + local.set 958 + local.get 956 + local.get 957 + local.get 958 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 7 + local.set 959 + local.get 952 + local.get 959 + i32.and + local.set 960 + i32.const 0 + local.set 961 + local.get 960 + local.set 962 + local.get 961 + local.set 963 + local.get 962 + local.get 963 + i32.eq + local.set 964 + i32.const 1 + local.set 965 + local.get 964 + local.get 965 + i32.and + local.set 966 + local.get 966 + br_if 1 (;@39;) + br 2 (;@38;) + end + i32.const 1051264 + local.set 967 + i32.const 28 + local.set 968 + i32.const 1053764 + local.set 969 + local.get 967 + local.get 968 + local.get 969 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 952 + local.get 950 + i64.store + br 35 (;@3;) + end + i32.const 8 + local.set 970 + i32.const 1053780 + local.set 971 + local.get 970 + local.get 952 + local.get 971 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 16 + local.set 972 + local.get 383 + local.get 972 + i32.store8 + local.get 381 + call $_ZN11wit_bindgen2rt6as_f3217hd9fbad710b402cbdE + local.set 973 + i32.const 8 + local.set 974 + local.get 267 + local.get 974 + i32.add + local.set 975 + local.get 975 + local.get 267 + i32.lt_s + local.set 976 + i32.const 1 + local.set 977 + local.get 976 + local.get 977 + i32.and + local.set 978 + local.get 978 + br_if 2 (;@34;) + br 1 (;@35;) + end + i32.const 1051264 + local.set 979 + i32.const 28 + local.set 980 + i32.const 1053796 + local.set 981 + local.get 979 + local.get 980 + local.get 981 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 982 + local.get 975 + local.get 982 + i32.and + local.set 983 + i32.const 0 + local.set 984 + local.get 983 + local.set 985 + local.get 984 + local.set 986 + local.get 985 + local.get 986 + i32.eq + local.set 987 + i32.const 1 + local.set 988 + local.get 987 + local.get 988 + i32.and + local.set 989 + local.get 989 + br_if 1 (;@33;) + br 2 (;@32;) + end + i32.const 1051264 + local.set 990 + i32.const 28 + local.set 991 + i32.const 1053812 + local.set 992 + local.get 990 + local.get 991 + local.get 992 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 975 + local.get 973 + f32.store + br 29 (;@3;) + end + i32.const 4 + local.set 993 + i32.const 1053828 + local.set 994 + local.get 993 + local.get 975 + local.get 994 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 17 + local.set 995 + local.get 389 + local.get 995 + i32.store8 + local.get 387 + call $_ZN11wit_bindgen2rt6as_f6417h77b9bdbd66601559E + local.set 996 + i32.const 8 + local.set 997 + local.get 267 + local.get 997 + i32.add + local.set 998 + local.get 998 + local.get 267 + i32.lt_s + local.set 999 + i32.const 1 + local.set 1000 + local.get 999 + local.get 1000 + i32.and + local.set 1001 + local.get 1001 + br_if 2 (;@28;) + br 1 (;@29;) + end + i32.const 1051264 + local.set 1002 + i32.const 28 + local.set 1003 + i32.const 1053844 + local.set 1004 + local.get 1002 + local.get 1003 + local.get 1004 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 7 + local.set 1005 + local.get 998 + local.get 1005 + i32.and + local.set 1006 + i32.const 0 + local.set 1007 + local.get 1006 + local.set 1008 + local.get 1007 + local.set 1009 + local.get 1008 + local.get 1009 + i32.eq + local.set 1010 + i32.const 1 + local.set 1011 + local.get 1010 + local.get 1011 + i32.and + local.set 1012 + local.get 1012 + br_if 1 (;@27;) + br 2 (;@26;) + end + i32.const 1051264 + local.set 1013 + i32.const 28 + local.set 1014 + i32.const 1053860 + local.set 1015 + local.get 1013 + local.get 1014 + local.get 1015 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 998 + local.get 996 + f64.store + br 23 (;@3;) + end + i32.const 8 + local.set 1016 + i32.const 1053876 + local.set 1017 + local.get 1016 + local.get 998 + local.get 1017 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 18 + local.set 1018 + local.get 395 + local.get 1018 + i32.store8 + local.get 393 + call $_ZN11wit_bindgen2rt6as_i3217h6664e0b71da0afa3E + local.set 1019 + i32.const 8 + local.set 1020 + local.get 267 + local.get 1020 + i32.add + local.set 1021 + local.get 1021 + local.get 267 + i32.lt_s + local.set 1022 + i32.const 1 + local.set 1023 + local.get 1022 + local.get 1023 + i32.and + local.set 1024 + local.get 1024 + br_if 2 (;@22;) + br 1 (;@23;) + end + i32.const 1051264 + local.set 1025 + i32.const 28 + local.set 1026 + i32.const 1053892 + local.set 1027 + local.get 1025 + local.get 1026 + local.get 1027 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 1028 + local.get 1021 + local.get 1028 + i32.and + local.set 1029 + i32.const 0 + local.set 1030 + local.get 1029 + local.set 1031 + local.get 1030 + local.set 1032 + local.get 1031 + local.get 1032 + i32.eq + local.set 1033 + i32.const 1 + local.set 1034 + local.get 1033 + local.get 1034 + i32.and + local.set 1035 + local.get 1035 + br_if 1 (;@21;) + br 2 (;@20;) + end + i32.const 1051264 + local.set 1036 + i32.const 28 + local.set 1037 + i32.const 1053908 + local.set 1038 + local.get 1036 + local.get 1037 + local.get 1038 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1021 + local.get 1019 + i32.store + br 17 (;@3;) + end + i32.const 4 + local.set 1039 + i32.const 1053924 + local.set 1040 + local.get 1039 + local.get 1021 + local.get 1040 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 19 + local.set 1041 + local.get 401 + local.get 1041 + i32.store8 + local.get 399 + i32.load8_u + local.set 1042 + i32.const 1 + local.set 1043 + local.get 1042 + local.get 1043 + i32.and + local.set 1044 + local.get 1044 + br_if 2 (;@16;) + br 1 (;@17;) + end + i32.const 1051264 + local.set 1045 + i32.const 28 + local.set 1046 + i32.const 1053940 + local.set 1047 + local.get 1045 + local.get 1046 + local.get 1047 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 1048 + local.get 8 + local.get 1048 + i32.store offset=380 + br 1 (;@15;) + end + i32.const 1 + local.set 1049 + local.get 8 + local.get 1049 + i32.store offset=380 + end + i32.const 8 + local.set 1050 + local.get 267 + local.get 1050 + i32.add + local.set 1051 + local.get 1051 + local.get 267 + i32.lt_s + local.set 1052 + i32.const 1 + local.set 1053 + local.get 1052 + local.get 1053 + i32.and + local.set 1054 + block ;; label = @15 + local.get 1054 + br_if 0 (;@15;) + local.get 8 + i32.load offset=380 + local.set 1055 + local.get 1051 + local.get 1055 + i32.store8 + br 12 (;@3;) + end + i32.const 1051264 + local.set 1056 + i32.const 28 + local.set 1057 + i32.const 1053956 + local.set 1058 + local.get 1056 + local.get 1057 + local.get 1058 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 20 + local.set 1059 + local.get 405 + local.get 1059 + i32.store8 + i32.const 96 + local.set 1060 + local.get 8 + local.get 1060 + i32.add + local.set 1061 + local.get 1061 + local.get 200 + call $_ZN65_$LT$alloc..string..String$u20$as$u20$core..ops..deref..Deref$GT$5deref17h3b23a864c76035b4E + local.get 8 + i32.load offset=100 + local.set 1062 + local.get 8 + i32.load offset=96 + local.set 1063 + local.get 8 + local.get 1063 + i32.store offset=1376 + local.get 8 + local.get 1062 + i32.store offset=1380 + local.get 8 + local.get 1063 + i32.store offset=1316 + local.get 200 + call $_ZN5alloc6string6String3len17h07d16e0a55294706E + local.set 1064 + local.get 8 + local.get 1064 + i32.store offset=1320 + i32.const 12 + local.set 1065 + local.get 267 + local.get 1065 + i32.add + local.set 1066 + local.get 1066 + local.get 267 + i32.lt_s + local.set 1067 + i32.const 1 + local.set 1068 + local.get 1067 + local.get 1068 + i32.and + local.set 1069 + local.get 1069 + br_if 2 (;@11;) + br 1 (;@12;) + end + i32.const 1051264 + local.set 1070 + i32.const 28 + local.set 1071 + i32.const 1053972 + local.set 1072 + local.get 1070 + local.get 1071 + local.get 1072 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 1073 + local.get 1066 + local.get 1073 + i32.and + local.set 1074 + i32.const 0 + local.set 1075 + local.get 1074 + local.set 1076 + local.get 1075 + local.set 1077 + local.get 1076 + local.get 1077 + i32.eq + local.set 1078 + i32.const 1 + local.set 1079 + local.get 1078 + local.get 1079 + i32.and + local.set 1080 + local.get 1080 + br_if 1 (;@10;) + br 2 (;@9;) + end + i32.const 1051264 + local.set 1081 + i32.const 28 + local.set 1082 + i32.const 1053988 + local.set 1083 + local.get 1081 + local.get 1082 + local.get 1083 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1066 + local.get 1064 + i32.store + i32.const 8 + local.set 1084 + local.get 267 + local.get 1084 + i32.add + local.set 1085 + local.get 1085 + local.get 267 + i32.lt_s + local.set 1086 + i32.const 1 + local.set 1087 + local.get 1086 + local.get 1087 + i32.and + local.set 1088 + local.get 1088 + br_if 2 (;@7;) + br 1 (;@8;) + end + i32.const 4 + local.set 1089 + i32.const 1054004 + local.set 1090 + local.get 1089 + local.get 1066 + local.get 1090 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1091 + local.get 1085 + local.get 1091 + i32.and + local.set 1092 + i32.const 0 + local.set 1093 + local.get 1092 + local.set 1094 + local.get 1093 + local.set 1095 + local.get 1094 + local.get 1095 + i32.eq + local.set 1096 + i32.const 1 + local.set 1097 + local.get 1096 + local.get 1097 + i32.and + local.set 1098 + local.get 1098 + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 1051264 + local.set 1099 + i32.const 28 + local.set 1100 + i32.const 1054020 + local.set 1101 + local.get 1099 + local.get 1100 + local.get 1101 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1085 + local.get 1063 + i32.store + br 2 (;@3;) + end + i32.const 4 + local.set 1102 + i32.const 1054036 + local.set 1103 + local.get 1102 + local.get 1085 + local.get 1103 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 80 + local.set 1104 + local.get 8 + local.get 1104 + i32.add + local.set 1105 + local.get 1105 + local.get 303 + call $_ZN94_$LT$$RF$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he4e521810a5e2e11E + local.get 8 + i32.load offset=84 + local.set 1106 + local.get 8 + i32.load offset=80 + local.set 1107 + i32.const 316 + local.set 1108 + local.get 8 + local.get 1108 + i32.add + local.set 1109 + local.get 1109 + local.set 1110 + local.get 1110 + local.get 1107 + local.get 1106 + call $_ZN4core4iter6traits8iterator8Iterator9enumerate17h383e958814673e14E + i32.const 304 + local.set 1111 + local.get 8 + local.get 1111 + i32.add + local.set 1112 + local.get 1112 + local.set 1113 + i32.const 316 + local.set 1114 + local.get 8 + local.get 1114 + i32.add + local.set 1115 + local.get 1115 + local.set 1116 + local.get 1113 + local.get 1116 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h0f86d0a9e313663aE + i32.const 8 + local.set 1117 + i32.const 328 + local.set 1118 + local.get 8 + local.get 1118 + i32.add + local.set 1119 + local.get 1119 + local.get 1117 + i32.add + local.set 1120 + i32.const 304 + local.set 1121 + local.get 8 + local.get 1121 + i32.add + local.set 1122 + local.get 1122 + local.get 1117 + i32.add + local.set 1123 + local.get 1123 + i32.load + local.set 1124 + local.get 1120 + local.get 1124 + i32.store + local.get 8 + i64.load offset=304 align=4 + local.set 1125 + local.get 8 + local.get 1125 + i64.store offset=328 + loop ;; label = @4 + i32.const 72 + local.set 1126 + local.get 8 + local.get 1126 + i32.add + local.set 1127 + i32.const 328 + local.set 1128 + local.get 8 + local.get 1128 + i32.add + local.set 1129 + local.get 1127 + local.get 1129 + call $_ZN110_$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hed515d7a478aa9cbE + local.get 8 + i32.load offset=72 + local.set 1130 + local.get 8 + i32.load offset=76 + local.set 1131 + local.get 8 + local.get 1131 + i32.store offset=348 + local.get 8 + local.get 1130 + i32.store offset=344 + local.get 8 + i32.load offset=348 + local.set 1132 + i32.const 0 + local.set 1133 + i32.const 1 + local.set 1134 + local.get 1134 + local.get 1133 + local.get 1132 + select + local.set 1135 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + local.get 1135 + br_if 0 (;@20;) + i32.const 12 + local.set 1136 + local.get 267 + local.get 1136 + i32.add + local.set 1137 + local.get 1137 + local.get 267 + i32.lt_s + local.set 1138 + i32.const 1 + local.set 1139 + local.get 1138 + local.get 1139 + i32.and + local.set 1140 + local.get 1140 + br_if 2 (;@18;) + br 1 (;@19;) + end + local.get 8 + i32.load offset=344 + local.set 1141 + local.get 8 + local.get 1141 + i32.store offset=1200 + local.get 8 + i32.load offset=348 + local.set 1142 + local.get 8 + local.get 1142 + i32.store offset=1204 + local.get 8 + i32.load offset=300 + local.set 1143 + i32.const 0 + local.set 1144 + local.get 1141 + local.set 1145 + i32.const 1 + local.set 1146 + local.get 1144 + local.get 1146 + i32.and + local.set 1147 + local.get 1147 + br_if 9 (;@10;) + br 8 (;@11;) + end + i32.const 3 + local.set 1148 + local.get 1137 + local.get 1148 + i32.and + local.set 1149 + i32.const 0 + local.set 1150 + local.get 1149 + local.set 1151 + local.get 1150 + local.set 1152 + local.get 1151 + local.get 1152 + i32.eq + local.set 1153 + i32.const 1 + local.set 1154 + local.get 1153 + local.get 1154 + i32.and + local.set 1155 + local.get 1155 + br_if 1 (;@17;) + br 2 (;@16;) + end + i32.const 1051264 + local.set 1156 + i32.const 28 + local.set 1157 + i32.const 1052916 + local.set 1158 + local.get 1156 + local.get 1157 + local.get 1158 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1137 + local.get 539 + i32.store + local.get 8 + i32.load offset=300 + local.set 1159 + i32.const 8 + local.set 1160 + local.get 267 + local.get 1160 + i32.add + local.set 1161 + local.get 1161 + local.get 267 + i32.lt_s + local.set 1162 + i32.const 1 + local.set 1163 + local.get 1162 + local.get 1163 + i32.and + local.set 1164 + local.get 1164 + br_if 2 (;@14;) + br 1 (;@15;) + end + i32.const 4 + local.set 1165 + i32.const 1052932 + local.set 1166 + local.get 1165 + local.get 1137 + local.get 1166 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1167 + local.get 1161 + local.get 1167 + i32.and + local.set 1168 + i32.const 0 + local.set 1169 + local.get 1168 + local.set 1170 + local.get 1169 + local.set 1171 + local.get 1170 + local.get 1171 + i32.eq + local.set 1172 + i32.const 1 + local.set 1173 + local.get 1172 + local.get 1173 + i32.and + local.set 1174 + local.get 1174 + br_if 1 (;@13;) + br 2 (;@12;) + end + i32.const 1051264 + local.set 1175 + i32.const 28 + local.set 1176 + i32.const 1052948 + local.set 1177 + local.get 1175 + local.get 1176 + local.get 1177 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1161 + local.get 1159 + i32.store + local.get 8 + i32.load offset=300 + local.set 1178 + local.get 8 + i32.load offset=292 + local.set 1179 + local.get 8 + i32.load offset=296 + local.set 1180 + local.get 8 + local.get 1178 + i32.store offset=368 + local.get 8 + local.get 1179 + i32.store offset=372 + local.get 8 + local.get 1180 + i32.store offset=376 + i32.const 356 + local.set 1181 + local.get 8 + local.get 1181 + i32.add + local.set 1182 + local.get 1182 + local.set 1183 + local.get 8 + i64.load offset=368 align=4 + local.set 1184 + local.get 1183 + local.get 1184 + i64.store align=4 + i32.const 8 + local.set 1185 + local.get 1183 + local.get 1185 + i32.add + local.set 1186 + i32.const 368 + local.set 1187 + local.get 8 + local.get 1187 + i32.add + local.set 1188 + local.get 1188 + local.get 1185 + i32.add + local.set 1189 + local.get 1189 + i32.load + local.set 1190 + local.get 1186 + local.get 1190 + i32.store + i32.const 156 + local.set 1191 + local.get 8 + local.get 1191 + i32.add + local.set 1192 + local.get 1192 + local.set 1193 + i32.const 356 + local.set 1194 + local.get 8 + local.get 1194 + i32.add + local.set 1195 + local.get 1195 + local.set 1196 + i32.const 1 + local.set 1197 + local.get 1193 + local.get 1196 + local.get 1197 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$17extend_from_slice17hde3e93355a3a9821E + br 9 (;@3;) + end + i32.const 4 + local.set 1198 + i32.const 1052964 + local.set 1199 + local.get 1198 + local.get 1161 + local.get 1199 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 0 + local.set 1200 + local.get 1145 + local.get 1200 + i32.lt_s + local.set 1201 + local.get 1143 + local.get 1145 + i32.add + local.set 1202 + local.get 1202 + local.get 1143 + i32.lt_s + local.set 1203 + local.get 1201 + local.get 1203 + i32.xor + local.set 1204 + i32.const 1 + local.set 1205 + local.get 1204 + local.get 1205 + i32.and + local.set 1206 + local.get 1206 + br_if 2 (;@8;) + br 1 (;@9;) + end + i32.const 1051216 + local.set 1207 + i32.const 33 + local.set 1208 + i32.const 1052980 + local.set 1209 + local.get 1207 + local.get 1208 + local.get 1209 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 8 + local.get 1202 + i32.store offset=1208 + local.get 1142 + i32.load8_u + local.set 1210 + i32.const 1 + local.set 1211 + local.get 1210 + local.get 1211 + i32.and + local.set 1212 + local.get 1212 + br_if 2 (;@6;) + br 1 (;@7;) + end + i32.const 1051264 + local.set 1213 + i32.const 28 + local.set 1214 + i32.const 1052996 + local.set 1215 + local.get 1213 + local.get 1214 + local.get 1215 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 1216 + local.get 8 + local.get 1216 + i32.store offset=352 + br 1 (;@5;) + end + i32.const 1 + local.set 1217 + local.get 8 + local.get 1217 + i32.store offset=352 + end + i32.const 0 + local.set 1218 + local.get 1202 + local.set 1219 + i32.const 1 + local.set 1220 + local.get 1218 + local.get 1220 + i32.and + local.set 1221 + block ;; label = @5 + local.get 1221 + br_if 0 (;@5;) + local.get 8 + i32.load offset=352 + local.set 1222 + local.get 1219 + local.get 1222 + i32.store8 + br 1 (;@4;) + end + end + end + end + i32.const 1051264 + local.set 1223 + i32.const 28 + local.set 1224 + i32.const 1053012 + local.set 1225 + local.get 1223 + local.get 1224 + local.get 1225 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 8 + local.set 1226 + i32.const 424 + local.set 1227 + local.get 8 + local.get 1227 + i32.add + local.set 1228 + local.get 1228 + local.get 1226 + i32.add + local.set 1229 + i32.const 156 + local.set 1230 + local.get 8 + local.get 1230 + i32.add + local.set 1231 + local.get 1231 + local.get 1226 + i32.add + local.set 1232 + local.get 1232 + i32.load + local.set 1233 + local.get 1229 + local.get 1233 + i32.store + local.get 8 + i64.load offset=156 align=4 + local.set 1234 + local.get 8 + local.get 1234 + i64.store offset=424 + i32.const 408 + local.set 1235 + local.get 8 + local.get 1235 + i32.add + local.set 1236 + local.get 1236 + local.set 1237 + i32.const 424 + local.set 1238 + local.get 8 + local.get 1238 + i32.add + local.set 1239 + local.get 1239 + local.set 1240 + local.get 1237 + local.get 1240 + call $_ZN90_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h17069e6891ab2b61E + i32.const 8 + local.set 1241 + i32.const 440 + local.set 1242 + local.get 8 + local.get 1242 + i32.add + local.set 1243 + local.get 1243 + local.get 1241 + i32.add + local.set 1244 + i32.const 408 + local.set 1245 + local.get 8 + local.get 1245 + i32.add + local.set 1246 + local.get 1246 + local.get 1241 + i32.add + local.set 1247 + local.get 1247 + i64.load align=4 + local.set 1248 + local.get 1244 + local.get 1248 + i64.store + local.get 8 + i64.load offset=408 align=4 + local.set 1249 + local.get 8 + local.get 1249 + i64.store offset=440 + block ;; label = @1 + loop ;; label = @2 + i32.const 460 + local.set 1250 + local.get 8 + local.get 1250 + i32.add + local.set 1251 + local.get 1251 + local.set 1252 + i32.const 440 + local.set 1253 + local.get 8 + local.get 1253 + i32.add + local.set 1254 + local.get 1254 + local.set 1255 + local.get 1252 + local.get 1255 + call $_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h014c06cc484dcd7aE + local.get 8 + i32.load offset=464 + local.set 1256 + i32.const 0 + local.set 1257 + i32.const 1 + local.set 1258 + local.get 1258 + local.get 1257 + local.get 1256 + select + local.set 1259 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + local.get 1259 + br_if 0 (;@16;) + i32.const 440 + local.set 1260 + local.get 8 + local.get 1260 + i32.add + local.set 1261 + local.get 1261 + call $_ZN4core3ptr112drop_in_place$LT$alloc..vec..into_iter..IntoIter$LT$$LP$$BP$mut$u20$u8$C$core..alloc..layout..Layout$RP$$GT$$GT$17h52c21760bb9ee3f6E + i32.const 1 + local.set 1262 + local.get 100 + local.get 1262 + i32.gt_u + drop + local.get 100 + local.set 1263 + local.get 1263 + br_table 2 (;@14;) 3 (;@13;) 1 (;@15;) + end + local.get 8 + i32.load offset=460 + local.set 1264 + local.get 8 + local.get 1264 + i32.store offset=1116 + local.get 8 + i32.load offset=464 + local.set 1265 + local.get 8 + i32.load offset=468 + local.set 1266 + local.get 8 + local.get 1265 + i32.store offset=472 + local.get 8 + local.get 1266 + i32.store offset=476 + i32.const 472 + local.set 1267 + local.get 8 + local.get 1267 + i32.add + local.set 1268 + local.get 1268 + local.set 1269 + local.get 1269 + call $_ZN4core5alloc6layout6Layout4size17hde4856db6f1b91d5E + local.set 1270 + local.get 1270 + i32.eqz + br_if 13 (;@2;) + br 12 (;@3;) + end + local.get 0 + call $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h87c8d9322108a850E + br 13 (;@1;) + end + i32.const 4 + local.set 1271 + local.get 82 + local.get 1271 + i32.add + local.set 1272 + local.get 1272 + local.get 82 + i32.lt_s + local.set 1273 + i32.const 1 + local.set 1274 + local.get 1273 + local.get 1274 + i32.and + local.set 1275 + local.get 1275 + br_if 2 (;@11;) + br 1 (;@12;) + end + i32.const -2147483648 + local.set 1276 + local.get 0 + local.get 1276 + i32.store + br 11 (;@1;) + end + i32.const 3 + local.set 1277 + local.get 1272 + local.get 1277 + i32.and + local.set 1278 + i32.const 0 + local.set 1279 + local.get 1278 + local.set 1280 + local.get 1279 + local.set 1281 + local.get 1280 + local.get 1281 + i32.eq + local.set 1282 + i32.const 1 + local.set 1283 + local.get 1282 + local.get 1283 + i32.and + local.set 1284 + local.get 1284 + br_if 1 (;@10;) + br 2 (;@9;) + end + i32.const 1051264 + local.set 1285 + i32.const 28 + local.set 1286 + i32.const 1051324 + local.set 1287 + local.get 1285 + local.get 1286 + local.get 1287 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1272 + i32.load + local.set 1288 + local.get 8 + local.get 1288 + i32.store offset=864 + i32.const 8 + local.set 1289 + local.get 82 + local.get 1289 + i32.add + local.set 1290 + local.get 1290 + local.get 82 + i32.lt_s + local.set 1291 + i32.const 1 + local.set 1292 + local.get 1291 + local.get 1292 + i32.and + local.set 1293 + local.get 1293 + br_if 2 (;@7;) + br 1 (;@8;) + end + i32.const 4 + local.set 1294 + i32.const 1051340 + local.set 1295 + local.get 1294 + local.get 1272 + local.get 1295 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1296 + local.get 1290 + local.get 1296 + i32.and + local.set 1297 + i32.const 0 + local.set 1298 + local.get 1297 + local.set 1299 + local.get 1298 + local.set 1300 + local.get 1299 + local.get 1300 + i32.eq + local.set 1301 + i32.const 1 + local.set 1302 + local.get 1301 + local.get 1302 + i32.and + local.set 1303 + local.get 1303 + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 1051264 + local.set 1304 + i32.const 28 + local.set 1305 + i32.const 1051356 + local.set 1306 + local.get 1304 + local.get 1305 + local.get 1306 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1290 + i32.load + local.set 1307 + local.get 8 + local.get 1307 + i32.store offset=868 + i32.const 492 + local.set 1308 + local.get 8 + local.get 1308 + i32.add + local.set 1309 + local.get 1309 + local.set 1310 + local.get 1310 + local.get 1307 + call $_ZN5alloc3vec12Vec$LT$T$GT$13with_capacity17h56f4927d3e282d7cE + i32.const 0 + local.set 1311 + local.get 8 + local.get 1311 + i32.store offset=504 + local.get 8 + local.get 1307 + i32.store offset=508 + local.get 8 + i32.load offset=504 + local.set 1312 + local.get 8 + i32.load offset=508 + local.set 1313 + i32.const 64 + local.set 1314 + local.get 8 + local.get 1314 + i32.add + local.set 1315 + local.get 1315 + local.get 1312 + local.get 1313 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h42f656e043202bd1E + local.get 8 + i32.load offset=68 + local.set 1316 + local.get 8 + i32.load offset=64 + local.set 1317 + local.get 8 + local.get 1317 + i32.store offset=512 + local.get 8 + local.get 1316 + i32.store offset=516 + br 1 (;@4;) + end + i32.const 4 + local.set 1318 + i32.const 1051372 + local.set 1319 + local.get 1318 + local.get 1290 + local.get 1319 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + loop ;; label = @4 + i32.const 56 + local.set 1320 + local.get 8 + local.get 1320 + i32.add + local.set 1321 + i32.const 512 + local.set 1322 + local.get 8 + local.get 1322 + i32.add + local.set 1323 + local.get 1321 + local.get 1323 + call $_ZN4core4iter5range101_$LT$impl$u20$core..iter..traits..iterator..Iterator$u20$for$u20$core..ops..range..Range$LT$A$GT$$GT$4next17ha366c2b412992c33E + local.get 8 + i32.load offset=56 + local.set 1324 + local.get 8 + i32.load offset=60 + local.set 1325 + local.get 8 + local.get 1325 + i32.store offset=524 + local.get 8 + local.get 1324 + i32.store offset=520 + local.get 8 + i32.load offset=520 + local.set 1326 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + block ;; label = @30 + block ;; label = @31 + block ;; label = @32 + block ;; label = @33 + block ;; label = @34 + block ;; label = @35 + block ;; label = @36 + block ;; label = @37 + block ;; label = @38 + block ;; label = @39 + block ;; label = @40 + block ;; label = @41 + block ;; label = @42 + block ;; label = @43 + block ;; label = @44 + block ;; label = @45 + block ;; label = @46 + block ;; label = @47 + block ;; label = @48 + block ;; label = @49 + block ;; label = @50 + block ;; label = @51 + block ;; label = @52 + block ;; label = @53 + block ;; label = @54 + block ;; label = @55 + block ;; label = @56 + block ;; label = @57 + block ;; label = @58 + block ;; label = @59 + block ;; label = @60 + block ;; label = @61 + block ;; label = @62 + block ;; label = @63 + block ;; label = @64 + block ;; label = @65 + block ;; label = @66 + block ;; label = @67 + block ;; label = @68 + block ;; label = @69 + block ;; label = @70 + block ;; label = @71 + block ;; label = @72 + block ;; label = @73 + block ;; label = @74 + block ;; label = @75 + block ;; label = @76 + block ;; label = @77 + block ;; label = @78 + block ;; label = @79 + block ;; label = @80 + block ;; label = @81 + block ;; label = @82 + block ;; label = @83 + block ;; label = @84 + block ;; label = @85 + block ;; label = @86 + block ;; label = @87 + block ;; label = @88 + block ;; label = @89 + block ;; label = @90 + block ;; label = @91 + block ;; label = @92 + block ;; label = @93 + block ;; label = @94 + block ;; label = @95 + block ;; label = @96 + block ;; label = @97 + block ;; label = @98 + block ;; label = @99 + block ;; label = @100 + block ;; label = @101 + block ;; label = @102 + block ;; label = @103 + block ;; label = @104 + block ;; label = @105 + block ;; label = @106 + block ;; label = @107 + block ;; label = @108 + block ;; label = @109 + block ;; label = @110 + block ;; label = @111 + block ;; label = @112 + block ;; label = @113 + block ;; label = @114 + block ;; label = @115 + block ;; label = @116 + block ;; label = @117 + block ;; label = @118 + block ;; label = @119 + block ;; label = @120 + block ;; label = @121 + block ;; label = @122 + block ;; label = @123 + block ;; label = @124 + block ;; label = @125 + block ;; label = @126 + block ;; label = @127 + block ;; label = @128 + block ;; label = @129 + block ;; label = @130 + block ;; label = @131 + block ;; label = @132 + block ;; label = @133 + block ;; label = @134 + block ;; label = @135 + block ;; label = @136 + block ;; label = @137 + block ;; label = @138 + block ;; label = @139 + block ;; label = @140 + block ;; label = @141 + block ;; label = @142 + block ;; label = @143 + block ;; label = @144 + block ;; label = @145 + block ;; label = @146 + block ;; label = @147 + block ;; label = @148 + block ;; label = @149 + block ;; label = @150 + local.get 1326 + br_if 0 (;@150;) + local.get 1307 + i64.extend_i32_u + local.set 1327 + i64.const 24 + local.set 1328 + local.get 1327 + local.get 1328 + i64.mul + local.set 1329 + i64.const 32 + local.set 1330 + local.get 1329 + local.get 1330 + i64.shr_u + local.set 1331 + local.get 1331 + i32.wrap_i64 + local.set 1332 + i32.const 0 + local.set 1333 + local.get 1332 + local.get 1333 + i32.ne + local.set 1334 + local.get 1329 + i32.wrap_i64 + local.set 1335 + i32.const 1 + local.set 1336 + local.get 1334 + local.get 1336 + i32.and + local.set 1337 + local.get 1337 + br_if 2 (;@148;) + br 1 (;@149;) + end + local.get 8 + i32.load offset=524 + local.set 1338 + local.get 8 + local.get 1338 + i32.store offset=872 + local.get 1338 + i64.extend_i32_s + local.set 1339 + i64.const 24 + local.set 1340 + local.get 1339 + local.get 1340 + i64.mul + local.set 1341 + local.get 1341 + i32.wrap_i64 + local.set 1342 + i32.const 31 + local.set 1343 + local.get 1342 + local.get 1343 + i32.shr_s + local.set 1344 + i64.const 32 + local.set 1345 + local.get 1341 + local.get 1345 + i64.shr_u + local.set 1346 + local.get 1346 + i32.wrap_i64 + local.set 1347 + local.get 1347 + local.get 1344 + i32.ne + local.set 1348 + i32.const 1 + local.set 1349 + local.get 1348 + local.get 1349 + i32.and + local.set 1350 + local.get 1350 + br_if 3 (;@146;) + br 2 (;@147;) + end + i32.const 8 + local.set 1351 + local.get 1288 + local.get 1335 + local.get 1351 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + i32.const 8 + local.set 1352 + i32.const 808 + local.set 1353 + local.get 8 + local.get 1353 + i32.add + local.set 1354 + local.get 1354 + local.get 1352 + i32.add + local.set 1355 + i32.const 492 + local.set 1356 + local.get 8 + local.get 1356 + i32.add + local.set 1357 + local.get 1357 + local.get 1352 + i32.add + local.set 1358 + local.get 1358 + i32.load + local.set 1359 + local.get 1355 + local.get 1359 + i32.store + local.get 8 + i64.load offset=492 align=4 + local.set 1360 + local.get 8 + local.get 1360 + i64.store offset=808 + i32.const 8 + local.set 1361 + i32.const 480 + local.set 1362 + local.get 8 + local.get 1362 + i32.add + local.set 1363 + local.get 1363 + local.get 1361 + i32.add + local.set 1364 + i32.const 808 + local.set 1365 + local.get 8 + local.get 1365 + i32.add + local.set 1366 + local.get 1366 + local.get 1361 + i32.add + local.set 1367 + local.get 1367 + i32.load + local.set 1368 + local.get 1364 + local.get 1368 + i32.store + local.get 8 + i64.load offset=808 align=4 + local.set 1369 + local.get 8 + local.get 1369 + i64.store offset=480 + local.get 8 + i64.load offset=480 align=4 + local.set 1370 + local.get 0 + local.get 1370 + i64.store align=4 + i32.const 8 + local.set 1371 + local.get 0 + local.get 1371 + i32.add + local.set 1372 + i32.const 480 + local.set 1373 + local.get 8 + local.get 1373 + i32.add + local.set 1374 + local.get 1374 + local.get 1371 + i32.add + local.set 1375 + local.get 1375 + i32.load + local.set 1376 + local.get 1372 + local.get 1376 + i32.store + br 147 (;@1;) + end + i32.const 1051216 + local.set 1377 + i32.const 33 + local.set 1378 + i32.const 1051388 + local.set 1379 + local.get 1377 + local.get 1378 + local.get 1379 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 1380 + local.get 1342 + local.get 1380 + i32.lt_s + local.set 1381 + local.get 1288 + local.get 1342 + i32.add + local.set 1382 + local.get 1382 + local.get 1288 + i32.lt_s + local.set 1383 + local.get 1381 + local.get 1383 + i32.xor + local.set 1384 + i32.const 1 + local.set 1385 + local.get 1384 + local.get 1385 + i32.and + local.set 1386 + local.get 1386 + br_if 2 (;@144;) + br 1 (;@145;) + end + i32.const 1051216 + local.set 1387 + i32.const 33 + local.set 1388 + i32.const 1051404 + local.set 1389 + local.get 1387 + local.get 1388 + local.get 1389 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 8 + local.get 1382 + i32.store offset=876 + i32.const 0 + local.set 1390 + local.get 1382 + local.set 1391 + i32.const 1 + local.set 1392 + local.get 1390 + local.get 1392 + i32.and + local.set 1393 + local.get 1393 + br_if 2 (;@142;) + br 1 (;@143;) + end + i32.const 1051264 + local.set 1394 + i32.const 28 + local.set 1395 + i32.const 1051420 + local.set 1396 + local.get 1394 + local.get 1395 + local.get 1396 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1391 + i32.load8_u + local.set 1397 + local.get 8 + local.get 1397 + i32.store8 offset=1402 + local.get 8 + local.get 1397 + i32.store offset=880 + i32.const 19 + local.set 1398 + local.get 1397 + local.get 1398 + i32.gt_u + drop + local.get 1397 + local.set 1399 + local.get 1399 + br_table 2 (;@140;) 3 (;@139;) 4 (;@138;) 5 (;@137;) 6 (;@136;) 7 (;@135;) 8 (;@134;) 9 (;@133;) 10 (;@132;) 11 (;@131;) 12 (;@130;) 13 (;@129;) 14 (;@128;) 15 (;@127;) 16 (;@126;) 17 (;@125;) 18 (;@124;) 19 (;@123;) 20 (;@122;) 21 (;@121;) 1 (;@141;) + end + i32.const 1051264 + local.set 1400 + i32.const 28 + local.set 1401 + i32.const 1051436 + local.set 1402 + local.get 1400 + local.get 1401 + local.get 1402 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 8 + local.get 1397 + i32.store offset=720 + i32.const 1 + local.set 1403 + i32.const 1 + local.set 1404 + local.get 1403 + local.get 1404 + i32.and + local.set 1405 + local.get 1405 + br_if 128 (;@12;) + br 129 (;@11;) + end + i32.const 8 + local.set 1406 + local.get 1382 + local.get 1406 + i32.add + local.set 1407 + local.get 1407 + local.get 1382 + i32.lt_s + local.set 1408 + i32.const 1 + local.set 1409 + local.get 1408 + local.get 1409 + i32.and + local.set 1410 + local.get 1410 + br_if 20 (;@119;) + br 19 (;@120;) + end + i32.const 8 + local.set 1411 + local.get 1382 + local.get 1411 + i32.add + local.set 1412 + local.get 1412 + local.get 1382 + i32.lt_s + local.set 1413 + i32.const 1 + local.set 1414 + local.get 1413 + local.get 1414 + i32.and + local.set 1415 + local.get 1415 + br_if 27 (;@111;) + br 26 (;@112;) + end + i32.const 8 + local.set 1416 + local.get 1382 + local.get 1416 + i32.add + local.set 1417 + local.get 1417 + local.get 1382 + i32.lt_s + local.set 1418 + i32.const 1 + local.set 1419 + local.get 1418 + local.get 1419 + i32.and + local.set 1420 + local.get 1420 + br_if 35 (;@102;) + br 34 (;@103;) + end + i32.const 8 + local.set 1421 + local.get 1382 + local.get 1421 + i32.add + local.set 1422 + local.get 1422 + local.get 1382 + i32.lt_s + local.set 1423 + i32.const 1 + local.set 1424 + local.get 1423 + local.get 1424 + i32.and + local.set 1425 + local.get 1425 + br_if 38 (;@98;) + br 37 (;@99;) + end + i32.const 8 + local.set 1426 + local.get 1382 + local.get 1426 + i32.add + local.set 1427 + local.get 1427 + local.get 1382 + i32.lt_s + local.set 1428 + i32.const 1 + local.set 1429 + local.get 1428 + local.get 1429 + i32.and + local.set 1430 + local.get 1430 + br_if 46 (;@89;) + br 45 (;@90;) + end + i32.const 8 + local.set 1431 + local.get 1382 + local.get 1431 + i32.add + local.set 1432 + local.get 1432 + local.get 1382 + i32.lt_s + local.set 1433 + i32.const 1 + local.set 1434 + local.get 1433 + local.get 1434 + i32.and + local.set 1435 + local.get 1435 + br_if 53 (;@81;) + br 52 (;@82;) + end + i32.const 8 + local.set 1436 + local.get 1382 + local.get 1436 + i32.add + local.set 1437 + local.get 1437 + local.get 1382 + i32.lt_s + local.set 1438 + i32.const 1 + local.set 1439 + local.get 1438 + local.get 1439 + i32.and + local.set 1440 + local.get 1440 + br_if 60 (;@73;) + br 59 (;@74;) + end + i32.const 8 + local.set 1441 + local.get 1382 + local.get 1441 + i32.add + local.set 1442 + local.get 1442 + local.get 1382 + i32.lt_s + local.set 1443 + i32.const 1 + local.set 1444 + local.get 1443 + local.get 1444 + i32.and + local.set 1445 + local.get 1445 + br_if 64 (;@68;) + br 63 (;@69;) + end + i32.const 8 + local.set 1446 + local.get 1382 + local.get 1446 + i32.add + local.set 1447 + local.get 1447 + local.get 1382 + i32.lt_s + local.set 1448 + i32.const 1 + local.set 1449 + local.get 1448 + local.get 1449 + i32.and + local.set 1450 + local.get 1450 + br_if 78 (;@53;) + br 77 (;@54;) + end + i32.const 8 + local.set 1451 + local.get 1382 + local.get 1451 + i32.add + local.set 1452 + local.get 1452 + local.get 1382 + i32.lt_s + local.set 1453 + i32.const 1 + local.set 1454 + local.get 1453 + local.get 1454 + i32.and + local.set 1455 + local.get 1455 + br_if 79 (;@51;) + br 78 (;@52;) + end + i32.const 8 + local.set 1456 + local.get 1382 + local.get 1456 + i32.add + local.set 1457 + local.get 1457 + local.get 1382 + i32.lt_s + local.set 1458 + i32.const 1 + local.set 1459 + local.get 1458 + local.get 1459 + i32.and + local.set 1460 + local.get 1460 + br_if 82 (;@47;) + br 81 (;@48;) + end + i32.const 8 + local.set 1461 + local.get 1382 + local.get 1461 + i32.add + local.set 1462 + local.get 1462 + local.get 1382 + i32.lt_s + local.set 1463 + i32.const 1 + local.set 1464 + local.get 1463 + local.get 1464 + i32.and + local.set 1465 + local.get 1465 + br_if 85 (;@43;) + br 84 (;@44;) + end + i32.const 8 + local.set 1466 + local.get 1382 + local.get 1466 + i32.add + local.set 1467 + local.get 1467 + local.get 1382 + i32.lt_s + local.set 1468 + i32.const 1 + local.set 1469 + local.get 1468 + local.get 1469 + i32.and + local.set 1470 + local.get 1470 + br_if 88 (;@39;) + br 87 (;@40;) + end + i32.const 8 + local.set 1471 + local.get 1382 + local.get 1471 + i32.add + local.set 1472 + local.get 1472 + local.get 1382 + i32.lt_s + local.set 1473 + i32.const 1 + local.set 1474 + local.get 1473 + local.get 1474 + i32.and + local.set 1475 + local.get 1475 + br_if 89 (;@37;) + br 88 (;@38;) + end + i32.const 8 + local.set 1476 + local.get 1382 + local.get 1476 + i32.add + local.set 1477 + local.get 1477 + local.get 1382 + i32.lt_s + local.set 1478 + i32.const 1 + local.set 1479 + local.get 1478 + local.get 1479 + i32.and + local.set 1480 + local.get 1480 + br_if 92 (;@33;) + br 91 (;@34;) + end + i32.const 8 + local.set 1481 + local.get 1382 + local.get 1481 + i32.add + local.set 1482 + local.get 1482 + local.get 1382 + i32.lt_s + local.set 1483 + i32.const 1 + local.set 1484 + local.get 1483 + local.get 1484 + i32.and + local.set 1485 + local.get 1485 + br_if 95 (;@29;) + br 94 (;@30;) + end + i32.const 8 + local.set 1486 + local.get 1382 + local.get 1486 + i32.add + local.set 1487 + local.get 1487 + local.get 1382 + i32.lt_s + local.set 1488 + i32.const 1 + local.set 1489 + local.get 1488 + local.get 1489 + i32.and + local.set 1490 + local.get 1490 + br_if 98 (;@25;) + br 97 (;@26;) + end + i32.const 8 + local.set 1491 + local.get 1382 + local.get 1491 + i32.add + local.set 1492 + local.get 1492 + local.get 1382 + i32.lt_s + local.set 1493 + i32.const 1 + local.set 1494 + local.get 1493 + local.get 1494 + i32.and + local.set 1495 + local.get 1495 + br_if 101 (;@21;) + br 100 (;@22;) + end + i32.const 8 + local.set 1496 + local.get 1382 + local.get 1496 + i32.add + local.set 1497 + local.get 1497 + local.get 1382 + i32.lt_s + local.set 1498 + i32.const 1 + local.set 1499 + local.get 1498 + local.get 1499 + i32.and + local.set 1500 + local.get 1500 + br_if 104 (;@17;) + br 103 (;@18;) + end + i32.const 8 + local.set 1501 + local.get 1382 + local.get 1501 + i32.add + local.set 1502 + local.get 1502 + local.get 1382 + i32.lt_s + local.set 1503 + i32.const 1 + local.set 1504 + local.get 1503 + local.get 1504 + i32.and + local.set 1505 + local.get 1505 + br_if 107 (;@13;) + br 106 (;@14;) + end + i32.const 3 + local.set 1506 + local.get 1407 + local.get 1506 + i32.and + local.set 1507 + i32.const 0 + local.set 1508 + local.get 1507 + local.set 1509 + local.get 1508 + local.set 1510 + local.get 1509 + local.get 1510 + i32.eq + local.set 1511 + i32.const 1 + local.set 1512 + local.get 1511 + local.get 1512 + i32.and + local.set 1513 + local.get 1513 + br_if 1 (;@118;) + br 2 (;@117;) + end + i32.const 1051264 + local.set 1514 + i32.const 28 + local.set 1515 + i32.const 1051452 + local.set 1516 + local.get 1514 + local.get 1515 + local.get 1516 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1407 + i32.load + local.set 1517 + local.get 8 + local.get 1517 + i32.store offset=884 + i32.const 12 + local.set 1518 + local.get 1382 + local.get 1518 + i32.add + local.set 1519 + local.get 1519 + local.get 1382 + i32.lt_s + local.set 1520 + i32.const 1 + local.set 1521 + local.get 1520 + local.get 1521 + i32.and + local.set 1522 + local.get 1522 + br_if 2 (;@115;) + br 1 (;@116;) + end + i32.const 4 + local.set 1523 + i32.const 1051468 + local.set 1524 + local.get 1523 + local.get 1407 + local.get 1524 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1525 + local.get 1519 + local.get 1525 + i32.and + local.set 1526 + i32.const 0 + local.set 1527 + local.get 1526 + local.set 1528 + local.get 1527 + local.set 1529 + local.get 1528 + local.get 1529 + i32.eq + local.set 1530 + i32.const 1 + local.set 1531 + local.get 1530 + local.get 1531 + i32.and + local.set 1532 + local.get 1532 + br_if 1 (;@114;) + br 2 (;@113;) + end + i32.const 1051264 + local.set 1533 + i32.const 28 + local.set 1534 + i32.const 1051484 + local.set 1535 + local.get 1533 + local.get 1534 + local.get 1535 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1519 + i32.load + local.set 1536 + local.get 8 + local.get 1536 + i32.store offset=888 + local.get 8 + local.get 1536 + i32.store offset=892 + i32.const 560 + local.set 1537 + local.get 8 + local.get 1537 + i32.add + local.set 1538 + local.get 1538 + local.set 1539 + local.get 1539 + local.get 1517 + local.get 1536 + local.get 1536 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17hc012130eba43a861E + i32.const 544 + local.set 1540 + local.get 8 + local.get 1540 + i32.add + local.set 1541 + local.get 1541 + local.set 1542 + i32.const 4 + local.set 1543 + local.get 1542 + local.get 1543 + i32.add + local.set 1544 + local.get 8 + i64.load offset=560 align=4 + local.set 1545 + local.get 1544 + local.get 1545 + i64.store align=4 + i32.const 8 + local.set 1546 + local.get 1544 + local.get 1546 + i32.add + local.set 1547 + i32.const 560 + local.set 1548 + local.get 8 + local.get 1548 + i32.add + local.set 1549 + local.get 1549 + local.get 1546 + i32.add + local.set 1550 + local.get 1550 + i32.load + local.set 1551 + local.get 1547 + local.get 1551 + i32.store + i32.const -2147483648 + local.set 1552 + local.get 8 + local.get 1552 + i32.store offset=544 + br 108 (;@5;) + end + i32.const 4 + local.set 1553 + i32.const 1051500 + local.set 1554 + local.get 1553 + local.get 1519 + local.get 1554 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1555 + local.get 1412 + local.get 1555 + i32.and + local.set 1556 + i32.const 0 + local.set 1557 + local.get 1556 + local.set 1558 + local.get 1557 + local.set 1559 + local.get 1558 + local.get 1559 + i32.eq + local.set 1560 + i32.const 1 + local.set 1561 + local.get 1560 + local.get 1561 + i32.and + local.set 1562 + local.get 1562 + br_if 1 (;@110;) + br 2 (;@109;) + end + i32.const 1051264 + local.set 1563 + i32.const 28 + local.set 1564 + i32.const 1051516 + local.set 1565 + local.get 1563 + local.get 1564 + local.get 1565 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1412 + i32.load + local.set 1566 + local.get 8 + local.get 1566 + i32.store offset=896 + i32.const 12 + local.set 1567 + local.get 1382 + local.get 1567 + i32.add + local.set 1568 + local.get 1568 + local.get 1382 + i32.lt_s + local.set 1569 + i32.const 1 + local.set 1570 + local.get 1569 + local.get 1570 + i32.and + local.set 1571 + local.get 1571 + br_if 2 (;@107;) + br 1 (;@108;) + end + i32.const 4 + local.set 1572 + i32.const 1051532 + local.set 1573 + local.get 1572 + local.get 1412 + local.get 1573 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + local.get 1568 + i32.load8_u + local.set 1574 + local.get 8 + local.get 1574 + i32.store8 offset=1401 + local.get 8 + local.get 1574 + i32.store offset=900 + i32.const 1 + local.set 1575 + local.get 1574 + local.get 1575 + i32.gt_u + drop + local.get 1574 + br_table 2 (;@105;) 3 (;@104;) 1 (;@106;) + end + i32.const 1051264 + local.set 1576 + i32.const 28 + local.set 1577 + i32.const 1051548 + local.set 1578 + local.get 1576 + local.get 1577 + local.get 1578 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 8 + local.set 1579 + local.get 8 + local.get 1579 + i32.add + local.set 1580 + local.get 1580 + call $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h26c1bc089448cd49E + local.get 8 + i32.load offset=8 + local.set 1581 + local.get 8 + i32.load offset=12 + local.set 1582 + local.get 8 + local.get 1582 + i32.store offset=588 + local.get 8 + local.get 1581 + i32.store offset=584 + br 99 (;@6;) + end + i32.const 0 + local.set 1583 + local.get 8 + local.get 1583 + i32.store offset=584 + br 98 (;@6;) + end + i32.const 16 + local.set 1584 + local.get 1382 + local.get 1584 + i32.add + local.set 1585 + local.get 1585 + local.get 1382 + i32.lt_s + local.set 1586 + i32.const 1 + local.set 1587 + local.get 1586 + local.get 1587 + i32.and + local.set 1588 + block ;; label = @104 + block ;; label = @105 + block ;; label = @106 + local.get 1588 + br_if 0 (;@106;) + i32.const 3 + local.set 1589 + local.get 1585 + local.get 1589 + i32.and + local.set 1590 + i32.const 0 + local.set 1591 + local.get 1590 + local.set 1592 + local.get 1591 + local.set 1593 + local.get 1592 + local.get 1593 + i32.eq + local.set 1594 + i32.const 1 + local.set 1595 + local.get 1594 + local.get 1595 + i32.and + local.set 1596 + local.get 1596 + br_if 1 (;@105;) + br 2 (;@104;) + end + i32.const 1051264 + local.set 1597 + i32.const 28 + local.set 1598 + i32.const 1051564 + local.set 1599 + local.get 1597 + local.get 1598 + local.get 1599 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1585 + i32.load + local.set 1600 + local.get 8 + local.get 1600 + i32.store offset=904 + local.get 8 + local.get 1600 + i32.store offset=588 + i32.const 1 + local.set 1601 + local.get 8 + local.get 1601 + i32.store offset=584 + br 98 (;@6;) + end + i32.const 4 + local.set 1602 + i32.const 1051580 + local.set 1603 + local.get 1602 + local.get 1585 + local.get 1603 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1604 + local.get 1417 + local.get 1604 + i32.and + local.set 1605 + i32.const 0 + local.set 1606 + local.get 1605 + local.set 1607 + local.get 1606 + local.set 1608 + local.get 1607 + local.get 1608 + i32.eq + local.set 1609 + i32.const 1 + local.set 1610 + local.get 1609 + local.get 1610 + i32.and + local.set 1611 + local.get 1611 + br_if 1 (;@101;) + br 2 (;@100;) + end + i32.const 1051264 + local.set 1612 + i32.const 28 + local.set 1613 + i32.const 1051596 + local.set 1614 + local.get 1612 + local.get 1613 + local.get 1614 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1417 + i32.load + local.set 1615 + local.get 8 + local.get 1615 + i32.store offset=908 + local.get 8 + local.get 1615 + i32.store offset=912 + local.get 8 + local.get 1615 + i32.store offset=548 + i32.const -2147483646 + local.set 1616 + local.get 8 + local.get 1616 + i32.store offset=544 + br 95 (;@5;) + end + i32.const 4 + local.set 1617 + i32.const 1051612 + local.set 1618 + local.get 1617 + local.get 1417 + local.get 1618 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1619 + local.get 1422 + local.get 1619 + i32.and + local.set 1620 + i32.const 0 + local.set 1621 + local.get 1620 + local.set 1622 + local.get 1621 + local.set 1623 + local.get 1622 + local.get 1623 + i32.eq + local.set 1624 + i32.const 1 + local.set 1625 + local.get 1624 + local.get 1625 + i32.and + local.set 1626 + local.get 1626 + br_if 1 (;@97;) + br 2 (;@96;) + end + i32.const 1051264 + local.set 1627 + i32.const 28 + local.set 1628 + i32.const 1051628 + local.set 1629 + local.get 1627 + local.get 1628 + local.get 1629 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1422 + i32.load + local.set 1630 + local.get 8 + local.get 1630 + i32.store offset=916 + i32.const 12 + local.set 1631 + local.get 1382 + local.get 1631 + i32.add + local.set 1632 + local.get 1632 + local.get 1382 + i32.lt_s + local.set 1633 + i32.const 1 + local.set 1634 + local.get 1633 + local.get 1634 + i32.and + local.set 1635 + local.get 1635 + br_if 2 (;@94;) + br 1 (;@95;) + end + i32.const 4 + local.set 1636 + i32.const 1051644 + local.set 1637 + local.get 1636 + local.get 1422 + local.get 1637 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1638 + local.get 1632 + local.get 1638 + i32.and + local.set 1639 + i32.const 0 + local.set 1640 + local.get 1639 + local.set 1641 + local.get 1640 + local.set 1642 + local.get 1641 + local.get 1642 + i32.eq + local.set 1643 + i32.const 1 + local.set 1644 + local.get 1643 + local.get 1644 + i32.and + local.set 1645 + local.get 1645 + br_if 1 (;@93;) + br 2 (;@92;) + end + i32.const 1051264 + local.set 1646 + i32.const 28 + local.set 1647 + i32.const 1051660 + local.set 1648 + local.get 1646 + local.get 1647 + local.get 1648 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1632 + i32.load + local.set 1649 + local.get 8 + local.get 1649 + i32.store offset=920 + i32.const 608 + local.set 1650 + local.get 8 + local.get 1650 + i32.add + local.set 1651 + local.get 1651 + local.set 1652 + local.get 1652 + local.get 1649 + call $_ZN5alloc3vec12Vec$LT$T$GT$13with_capacity17h7a3d623c417c1562E + i32.const 0 + local.set 1653 + local.get 8 + local.get 1653 + i32.store offset=620 + local.get 8 + local.get 1649 + i32.store offset=624 + local.get 8 + i32.load offset=620 + local.set 1654 + local.get 8 + i32.load offset=624 + local.set 1655 + i32.const 24 + local.set 1656 + local.get 8 + local.get 1656 + i32.add + local.set 1657 + local.get 1657 + local.get 1654 + local.get 1655 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h42f656e043202bd1E + local.get 8 + i32.load offset=28 + local.set 1658 + local.get 8 + i32.load offset=24 + local.set 1659 + local.get 8 + local.get 1659 + i32.store offset=628 + local.get 8 + local.get 1658 + i32.store offset=632 + br 1 (;@91;) + end + i32.const 4 + local.set 1660 + i32.const 1051676 + local.set 1661 + local.get 1660 + local.get 1632 + local.get 1661 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + block ;; label = @91 + loop ;; label = @92 + i32.const 16 + local.set 1662 + local.get 8 + local.get 1662 + i32.add + local.set 1663 + i32.const 628 + local.set 1664 + local.get 8 + local.get 1664 + i32.add + local.set 1665 + local.get 1663 + local.get 1665 + call $_ZN4core4iter5range101_$LT$impl$u20$core..iter..traits..iterator..Iterator$u20$for$u20$core..ops..range..Range$LT$A$GT$$GT$4next17ha366c2b412992c33E + local.get 8 + i32.load offset=16 + local.set 1666 + local.get 8 + i32.load offset=20 + local.set 1667 + local.get 8 + local.get 1667 + i32.store offset=640 + local.get 8 + local.get 1666 + i32.store offset=636 + local.get 8 + i32.load offset=636 + local.set 1668 + block ;; label = @93 + block ;; label = @94 + block ;; label = @95 + block ;; label = @96 + block ;; label = @97 + block ;; label = @98 + block ;; label = @99 + block ;; label = @100 + local.get 1668 + br_if 0 (;@100;) + i32.const 0 + local.set 1669 + local.get 1649 + local.set 1670 + i32.const 1 + local.set 1671 + local.get 1669 + local.get 1671 + i32.and + local.set 1672 + local.get 1672 + br_if 2 (;@98;) + br 1 (;@99;) + end + local.get 8 + i32.load offset=640 + local.set 1673 + local.get 8 + local.get 1673 + i32.store offset=924 + i32.const 0 + local.set 1674 + local.get 1673 + local.set 1675 + i32.const 1 + local.set 1676 + local.get 1674 + local.get 1676 + i32.and + local.set 1677 + local.get 1677 + br_if 3 (;@96;) + br 2 (;@97;) + end + i32.const 1 + local.set 1678 + local.get 1630 + local.get 1670 + local.get 1678 + call $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E + i32.const 8 + local.set 1679 + i32.const 592 + local.set 1680 + local.get 8 + local.get 1680 + i32.add + local.set 1681 + local.get 1681 + local.get 1679 + i32.add + local.set 1682 + i32.const 608 + local.set 1683 + local.get 8 + local.get 1683 + i32.add + local.set 1684 + local.get 1684 + local.get 1679 + i32.add + local.set 1685 + local.get 1685 + i32.load + local.set 1686 + local.get 1682 + local.get 1686 + i32.store + local.get 8 + i64.load offset=608 align=4 + local.set 1687 + local.get 8 + local.get 1687 + i64.store offset=592 + i32.const 544 + local.set 1688 + local.get 8 + local.get 1688 + i32.add + local.set 1689 + local.get 1689 + local.set 1690 + i32.const 4 + local.set 1691 + local.get 1690 + local.get 1691 + i32.add + local.set 1692 + local.get 8 + i64.load offset=592 align=4 + local.set 1693 + local.get 1692 + local.get 1693 + i64.store align=4 + i32.const 8 + local.set 1694 + local.get 1692 + local.get 1694 + i32.add + local.set 1695 + i32.const 592 + local.set 1696 + local.get 8 + local.get 1696 + i32.add + local.set 1697 + local.get 1697 + local.get 1694 + i32.add + local.set 1698 + local.get 1698 + i32.load + local.set 1699 + local.get 1695 + local.get 1699 + i32.store + i32.const -2147483645 + local.set 1700 + local.get 8 + local.get 1700 + i32.store offset=544 + br 93 (;@5;) + end + i32.const 1051216 + local.set 1701 + i32.const 33 + local.set 1702 + i32.const 1051692 + local.set 1703 + local.get 1701 + local.get 1702 + local.get 1703 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 0 + local.set 1704 + local.get 1675 + local.get 1704 + i32.lt_s + local.set 1705 + local.get 1630 + local.get 1675 + i32.add + local.set 1706 + local.get 1706 + local.get 1630 + i32.lt_s + local.set 1707 + local.get 1705 + local.get 1707 + i32.xor + local.set 1708 + i32.const 1 + local.set 1709 + local.get 1708 + local.get 1709 + i32.and + local.set 1710 + local.get 1710 + br_if 2 (;@94;) + br 1 (;@95;) + end + i32.const 1051216 + local.set 1711 + i32.const 33 + local.set 1712 + i32.const 1051708 + local.set 1713 + local.get 1711 + local.get 1712 + local.get 1713 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 8 + local.get 1706 + i32.store offset=928 + i32.const 0 + local.set 1714 + local.get 1706 + local.set 1715 + i32.const 1 + local.set 1716 + local.get 1714 + local.get 1716 + i32.and + local.set 1717 + local.get 1717 + br_if 3 (;@91;) + br 1 (;@93;) + end + i32.const 1051264 + local.set 1718 + i32.const 28 + local.set 1719 + i32.const 1051724 + local.set 1720 + local.get 1718 + local.get 1719 + local.get 1720 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1715 + i32.load8_u + local.set 1721 + local.get 8 + local.get 1721 + i32.store8 offset=1400 + i32.const 255 + local.set 1722 + local.get 1721 + local.get 1722 + i32.and + local.set 1723 + local.get 8 + local.get 1723 + i32.store offset=932 + local.get 1723 + call $_ZN11wit_bindgen2rt9bool_lift17h4b002d37b287643cE + local.set 1724 + i32.const 1 + local.set 1725 + local.get 1724 + local.get 1725 + i32.and + local.set 1726 + local.get 8 + local.get 1726 + i32.store8 offset=939 + i32.const 608 + local.set 1727 + local.get 8 + local.get 1727 + i32.add + local.set 1728 + local.get 1728 + local.set 1729 + i32.const 1 + local.set 1730 + local.get 1724 + local.get 1730 + i32.and + local.set 1731 + local.get 1729 + local.get 1731 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17h1fe0d6c9ce9019e1E + br 0 (;@92;) + end + end + i32.const 1051264 + local.set 1732 + i32.const 28 + local.set 1733 + i32.const 1051740 + local.set 1734 + local.get 1732 + local.get 1733 + local.get 1734 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 3 + local.set 1735 + local.get 1427 + local.get 1735 + i32.and + local.set 1736 + i32.const 0 + local.set 1737 + local.get 1736 + local.set 1738 + local.get 1737 + local.set 1739 + local.get 1738 + local.get 1739 + i32.eq + local.set 1740 + i32.const 1 + local.set 1741 + local.get 1740 + local.get 1741 + i32.and + local.set 1742 + local.get 1742 + br_if 1 (;@88;) + br 2 (;@87;) + end + i32.const 1051264 + local.set 1743 + i32.const 28 + local.set 1744 + i32.const 1051756 + local.set 1745 + local.get 1743 + local.get 1744 + local.get 1745 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1427 + i32.load + local.set 1746 + local.get 8 + local.get 1746 + i32.store offset=940 + i32.const 12 + local.set 1747 + local.get 1382 + local.get 1747 + i32.add + local.set 1748 + local.get 1748 + local.get 1382 + i32.lt_s + local.set 1749 + i32.const 1 + local.set 1750 + local.get 1749 + local.get 1750 + i32.and + local.set 1751 + local.get 1751 + br_if 2 (;@85;) + br 1 (;@86;) + end + i32.const 4 + local.set 1752 + i32.const 1051772 + local.set 1753 + local.get 1752 + local.get 1427 + local.get 1753 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1754 + local.get 1748 + local.get 1754 + i32.and + local.set 1755 + i32.const 0 + local.set 1756 + local.get 1755 + local.set 1757 + local.get 1756 + local.set 1758 + local.get 1757 + local.get 1758 + i32.eq + local.set 1759 + i32.const 1 + local.set 1760 + local.get 1759 + local.get 1760 + i32.and + local.set 1761 + local.get 1761 + br_if 1 (;@84;) + br 2 (;@83;) + end + i32.const 1051264 + local.set 1762 + i32.const 28 + local.set 1763 + i32.const 1051788 + local.set 1764 + local.get 1762 + local.get 1763 + local.get 1764 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1748 + i32.load + local.set 1765 + local.get 8 + local.get 1765 + i32.store offset=944 + local.get 8 + local.get 1765 + i32.store offset=948 + i32.const 644 + local.set 1766 + local.get 8 + local.get 1766 + i32.add + local.set 1767 + local.get 1767 + local.set 1768 + local.get 1768 + local.get 1746 + local.get 1765 + local.get 1765 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17hc012130eba43a861E + i32.const 544 + local.set 1769 + local.get 8 + local.get 1769 + i32.add + local.set 1770 + local.get 1770 + local.set 1771 + i32.const 4 + local.set 1772 + local.get 1771 + local.get 1772 + i32.add + local.set 1773 + local.get 8 + i64.load offset=644 align=4 + local.set 1774 + local.get 1773 + local.get 1774 + i64.store align=4 + i32.const 8 + local.set 1775 + local.get 1773 + local.get 1775 + i32.add + local.set 1776 + i32.const 644 + local.set 1777 + local.get 8 + local.get 1777 + i32.add + local.set 1778 + local.get 1778 + local.get 1775 + i32.add + local.set 1779 + local.get 1779 + i32.load + local.set 1780 + local.get 1776 + local.get 1780 + i32.store + i32.const -2147483644 + local.set 1781 + local.get 8 + local.get 1781 + i32.store offset=544 + br 78 (;@5;) + end + i32.const 4 + local.set 1782 + i32.const 1051804 + local.set 1783 + local.get 1782 + local.get 1748 + local.get 1783 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1784 + local.get 1432 + local.get 1784 + i32.and + local.set 1785 + i32.const 0 + local.set 1786 + local.get 1785 + local.set 1787 + local.get 1786 + local.set 1788 + local.get 1787 + local.get 1788 + i32.eq + local.set 1789 + i32.const 1 + local.set 1790 + local.get 1789 + local.get 1790 + i32.and + local.set 1791 + local.get 1791 + br_if 1 (;@80;) + br 2 (;@79;) + end + i32.const 1051264 + local.set 1792 + i32.const 28 + local.set 1793 + i32.const 1051820 + local.set 1794 + local.get 1792 + local.get 1793 + local.get 1794 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1432 + i32.load + local.set 1795 + local.get 8 + local.get 1795 + i32.store offset=952 + i32.const 12 + local.set 1796 + local.get 1382 + local.get 1796 + i32.add + local.set 1797 + local.get 1797 + local.get 1382 + i32.lt_s + local.set 1798 + i32.const 1 + local.set 1799 + local.get 1798 + local.get 1799 + i32.and + local.set 1800 + local.get 1800 + br_if 2 (;@77;) + br 1 (;@78;) + end + i32.const 4 + local.set 1801 + i32.const 1051836 + local.set 1802 + local.get 1801 + local.get 1432 + local.get 1802 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1803 + local.get 1797 + local.get 1803 + i32.and + local.set 1804 + i32.const 0 + local.set 1805 + local.get 1804 + local.set 1806 + local.get 1805 + local.set 1807 + local.get 1806 + local.get 1807 + i32.eq + local.set 1808 + i32.const 1 + local.set 1809 + local.get 1808 + local.get 1809 + i32.and + local.set 1810 + local.get 1810 + br_if 1 (;@76;) + br 2 (;@75;) + end + i32.const 1051264 + local.set 1811 + i32.const 28 + local.set 1812 + i32.const 1051852 + local.set 1813 + local.get 1811 + local.get 1812 + local.get 1813 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1797 + i32.load + local.set 1814 + local.get 8 + local.get 1814 + i32.store offset=956 + local.get 8 + local.get 1814 + i32.store offset=960 + i32.const 656 + local.set 1815 + local.get 8 + local.get 1815 + i32.add + local.set 1816 + local.get 1816 + local.set 1817 + local.get 1817 + local.get 1795 + local.get 1814 + local.get 1814 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17hc012130eba43a861E + i32.const 544 + local.set 1818 + local.get 8 + local.get 1818 + i32.add + local.set 1819 + local.get 1819 + local.set 1820 + i32.const 4 + local.set 1821 + local.get 1820 + local.get 1821 + i32.add + local.set 1822 + local.get 8 + i64.load offset=656 align=4 + local.set 1823 + local.get 1822 + local.get 1823 + i64.store align=4 + i32.const 8 + local.set 1824 + local.get 1822 + local.get 1824 + i32.add + local.set 1825 + i32.const 656 + local.set 1826 + local.get 8 + local.get 1826 + i32.add + local.set 1827 + local.get 1827 + local.get 1824 + i32.add + local.set 1828 + local.get 1828 + i32.load + local.set 1829 + local.get 1825 + local.get 1829 + i32.store + i32.const -2147483643 + local.set 1830 + local.get 8 + local.get 1830 + i32.store offset=544 + br 70 (;@5;) + end + i32.const 4 + local.set 1831 + i32.const 1051868 + local.set 1832 + local.get 1831 + local.get 1797 + local.get 1832 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + local.get 1437 + i32.load8_u + local.set 1833 + local.get 8 + local.get 1833 + i32.store8 offset=1399 + local.get 8 + local.get 1833 + i32.store offset=964 + i32.const 1 + local.set 1834 + local.get 1833 + local.get 1834 + i32.gt_u + drop + local.get 1833 + br_table 2 (;@71;) 3 (;@70;) 1 (;@72;) + end + i32.const 1051264 + local.set 1835 + i32.const 28 + local.set 1836 + i32.const 1051884 + local.set 1837 + local.get 1835 + local.get 1836 + local.get 1837 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 32 + local.set 1838 + local.get 8 + local.get 1838 + i32.add + local.set 1839 + local.get 1839 + call $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h26c1bc089448cd49E + local.get 8 + i32.load offset=32 + local.set 1840 + local.get 8 + i32.load offset=36 + local.set 1841 + local.get 8 + local.get 1841 + i32.store offset=672 + local.get 8 + local.get 1840 + i32.store offset=668 + br 64 (;@7;) + end + i32.const 0 + local.set 1842 + local.get 8 + local.get 1842 + i32.store offset=668 + br 63 (;@7;) + end + i32.const 12 + local.set 1843 + local.get 1382 + local.get 1843 + i32.add + local.set 1844 + local.get 1844 + local.get 1382 + i32.lt_s + local.set 1845 + i32.const 1 + local.set 1846 + local.get 1845 + local.get 1846 + i32.and + local.set 1847 + block ;; label = @70 + block ;; label = @71 + block ;; label = @72 + local.get 1847 + br_if 0 (;@72;) + i32.const 3 + local.set 1848 + local.get 1844 + local.get 1848 + i32.and + local.set 1849 + i32.const 0 + local.set 1850 + local.get 1849 + local.set 1851 + local.get 1850 + local.set 1852 + local.get 1851 + local.get 1852 + i32.eq + local.set 1853 + i32.const 1 + local.set 1854 + local.get 1853 + local.get 1854 + i32.and + local.set 1855 + local.get 1855 + br_if 1 (;@71;) + br 2 (;@70;) + end + i32.const 1051264 + local.set 1856 + i32.const 28 + local.set 1857 + i32.const 1051900 + local.set 1858 + local.get 1856 + local.get 1857 + local.get 1858 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1844 + i32.load + local.set 1859 + local.get 8 + local.get 1859 + i32.store offset=968 + local.get 8 + local.get 1859 + i32.store offset=672 + i32.const 1 + local.set 1860 + local.get 8 + local.get 1860 + i32.store offset=668 + br 63 (;@7;) + end + i32.const 4 + local.set 1861 + i32.const 1051916 + local.set 1862 + local.get 1861 + local.get 1844 + local.get 1862 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + local.get 1442 + i32.load8_u + local.set 1863 + local.get 8 + local.get 1863 + i32.store8 offset=1398 + local.get 8 + local.get 1863 + i32.store offset=972 + i32.const 1 + local.set 1864 + local.get 1863 + local.get 1864 + i32.gt_u + drop + local.get 1863 + br_table 2 (;@66;) 3 (;@65;) 1 (;@67;) + end + i32.const 1051264 + local.set 1865 + i32.const 28 + local.set 1866 + i32.const 1051932 + local.set 1867 + local.get 1865 + local.get 1866 + local.get 1867 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 676 + local.set 1868 + local.get 8 + local.get 1868 + i32.add + local.set 1869 + local.get 1869 + local.set 1870 + local.get 1870 + call $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h325f284e6e16f9c7E + br 58 (;@8;) + end + i32.const 12 + local.set 1871 + local.get 1382 + local.get 1871 + i32.add + local.set 1872 + local.get 1872 + local.get 1382 + i32.lt_s + local.set 1873 + i32.const 1 + local.set 1874 + local.get 1873 + local.get 1874 + i32.and + local.set 1875 + local.get 1875 + br_if 2 (;@63;) + br 1 (;@64;) + end + i32.const 12 + local.set 1876 + local.get 1382 + local.get 1876 + i32.add + local.set 1877 + local.get 1877 + local.get 1382 + i32.lt_s + local.set 1878 + i32.const 1 + local.set 1879 + local.get 1878 + local.get 1879 + i32.and + local.set 1880 + local.get 1880 + br_if 6 (;@58;) + br 5 (;@59;) + end + local.get 1872 + i32.load8_u + local.set 1881 + local.get 8 + local.get 1881 + i32.store8 offset=1397 + local.get 8 + local.get 1881 + i32.store offset=976 + i32.const 1 + local.set 1882 + local.get 1881 + local.get 1882 + i32.gt_u + drop + local.get 1881 + br_table 2 (;@61;) 3 (;@60;) 1 (;@62;) + end + i32.const 1051264 + local.set 1883 + i32.const 28 + local.set 1884 + i32.const 1051948 + local.set 1885 + local.get 1883 + local.get 1884 + local.get 1885 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 40 + local.set 1886 + local.get 8 + local.get 1886 + i32.add + local.set 1887 + local.get 1887 + call $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h26c1bc089448cd49E + local.get 8 + i32.load offset=40 + local.set 1888 + local.get 8 + i32.load offset=44 + local.set 1889 + local.get 8 + local.get 1889 + i32.store offset=692 + local.get 8 + local.get 1888 + i32.store offset=688 + br 52 (;@9;) + end + i32.const 0 + local.set 1890 + local.get 8 + local.get 1890 + i32.store offset=688 + br 51 (;@9;) + end + i32.const 16 + local.set 1891 + local.get 1382 + local.get 1891 + i32.add + local.set 1892 + local.get 1892 + local.get 1382 + i32.lt_s + local.set 1893 + i32.const 1 + local.set 1894 + local.get 1893 + local.get 1894 + i32.and + local.set 1895 + block ;; label = @60 + block ;; label = @61 + block ;; label = @62 + local.get 1895 + br_if 0 (;@62;) + i32.const 3 + local.set 1896 + local.get 1892 + local.get 1896 + i32.and + local.set 1897 + i32.const 0 + local.set 1898 + local.get 1897 + local.set 1899 + local.get 1898 + local.set 1900 + local.get 1899 + local.get 1900 + i32.eq + local.set 1901 + i32.const 1 + local.set 1902 + local.get 1901 + local.get 1902 + i32.and + local.set 1903 + local.get 1903 + br_if 1 (;@61;) + br 2 (;@60;) + end + i32.const 1051264 + local.set 1904 + i32.const 28 + local.set 1905 + i32.const 1051964 + local.set 1906 + local.get 1904 + local.get 1905 + local.get 1906 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1892 + i32.load + local.set 1907 + local.get 8 + local.get 1907 + i32.store offset=980 + local.get 8 + local.get 1907 + i32.store offset=692 + i32.const 1 + local.set 1908 + local.get 8 + local.get 1908 + i32.store offset=688 + br 51 (;@9;) + end + i32.const 4 + local.set 1909 + i32.const 1051980 + local.set 1910 + local.get 1909 + local.get 1892 + local.get 1910 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + local.get 1877 + i32.load8_u + local.set 1911 + local.get 8 + local.get 1911 + i32.store8 offset=1396 + local.get 8 + local.get 1911 + i32.store offset=984 + i32.const 1 + local.set 1912 + local.get 1911 + local.get 1912 + i32.gt_u + drop + local.get 1911 + br_table 2 (;@56;) 3 (;@55;) 1 (;@57;) + end + i32.const 1051264 + local.set 1913 + i32.const 28 + local.set 1914 + i32.const 1051996 + local.set 1915 + local.get 1913 + local.get 1914 + local.get 1915 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 48 + local.set 1916 + local.get 8 + local.get 1916 + i32.add + local.set 1917 + local.get 1917 + call $_ZN11wit_bindgen2rt25invalid_enum_discriminant17h26c1bc089448cd49E + local.get 8 + i32.load offset=48 + local.set 1918 + local.get 8 + i32.load offset=52 + local.set 1919 + local.get 8 + local.get 1919 + i32.store offset=700 + local.get 8 + local.get 1918 + i32.store offset=696 + br 46 (;@10;) + end + i32.const 0 + local.set 1920 + local.get 8 + local.get 1920 + i32.store offset=696 + br 45 (;@10;) + end + i32.const 16 + local.set 1921 + local.get 1382 + local.get 1921 + i32.add + local.set 1922 + local.get 1922 + local.get 1382 + i32.lt_s + local.set 1923 + i32.const 1 + local.set 1924 + local.get 1923 + local.get 1924 + i32.and + local.set 1925 + block ;; label = @55 + block ;; label = @56 + block ;; label = @57 + local.get 1925 + br_if 0 (;@57;) + i32.const 3 + local.set 1926 + local.get 1922 + local.get 1926 + i32.and + local.set 1927 + i32.const 0 + local.set 1928 + local.get 1927 + local.set 1929 + local.get 1928 + local.set 1930 + local.get 1929 + local.get 1930 + i32.eq + local.set 1931 + i32.const 1 + local.set 1932 + local.get 1931 + local.get 1932 + i32.and + local.set 1933 + local.get 1933 + br_if 1 (;@56;) + br 2 (;@55;) + end + i32.const 1051264 + local.set 1934 + i32.const 28 + local.set 1935 + i32.const 1052012 + local.set 1936 + local.get 1934 + local.get 1935 + local.get 1936 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1922 + i32.load + local.set 1937 + local.get 8 + local.get 1937 + i32.store offset=988 + local.get 8 + local.get 1937 + i32.store offset=700 + i32.const 1 + local.set 1938 + local.get 8 + local.get 1938 + i32.store offset=696 + br 45 (;@10;) + end + i32.const 4 + local.set 1939 + i32.const 1052028 + local.set 1940 + local.get 1939 + local.get 1922 + local.get 1940 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + local.get 1447 + i32.load8_u + local.set 1941 + local.get 8 + local.get 1941 + i32.store8 offset=1395 + i32.const 255 + local.set 1942 + local.get 1941 + local.get 1942 + i32.and + local.set 1943 + local.get 8 + local.get 1943 + i32.store offset=992 + local.get 8 + local.get 1943 + i32.store8 offset=999 + local.get 8 + local.get 1943 + i32.store8 offset=548 + i32.const -2147483640 + local.set 1944 + local.get 8 + local.get 1944 + i32.store offset=544 + br 48 (;@5;) + end + i32.const 1051264 + local.set 1945 + i32.const 28 + local.set 1946 + i32.const 1052044 + local.set 1947 + local.get 1945 + local.get 1946 + local.get 1947 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 1948 + local.get 1452 + local.get 1948 + i32.and + local.set 1949 + i32.const 0 + local.set 1950 + local.get 1949 + local.set 1951 + local.get 1950 + local.set 1952 + local.get 1951 + local.get 1952 + i32.eq + local.set 1953 + i32.const 1 + local.set 1954 + local.get 1953 + local.get 1954 + i32.and + local.set 1955 + local.get 1955 + br_if 1 (;@50;) + br 2 (;@49;) + end + i32.const 1051264 + local.set 1956 + i32.const 28 + local.set 1957 + i32.const 1052060 + local.set 1958 + local.get 1956 + local.get 1957 + local.get 1958 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1452 + i32.load16_u + local.set 1959 + local.get 8 + local.get 1959 + i32.store16 offset=1406 + i32.const 65535 + local.set 1960 + local.get 1959 + local.get 1960 + i32.and + local.set 1961 + local.get 8 + local.get 1961 + i32.store offset=1000 + local.get 8 + local.get 1961 + i32.store16 offset=1006 + local.get 8 + local.get 1961 + i32.store16 offset=548 + i32.const -2147483639 + local.set 1962 + local.get 8 + local.get 1962 + i32.store offset=544 + br 44 (;@5;) + end + i32.const 2 + local.set 1963 + i32.const 1052076 + local.set 1964 + local.get 1963 + local.get 1452 + local.get 1964 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 1965 + local.get 1457 + local.get 1965 + i32.and + local.set 1966 + i32.const 0 + local.set 1967 + local.get 1966 + local.set 1968 + local.get 1967 + local.set 1969 + local.get 1968 + local.get 1969 + i32.eq + local.set 1970 + i32.const 1 + local.set 1971 + local.get 1970 + local.get 1971 + i32.and + local.set 1972 + local.get 1972 + br_if 1 (;@46;) + br 2 (;@45;) + end + i32.const 1051264 + local.set 1973 + i32.const 28 + local.set 1974 + i32.const 1052092 + local.set 1975 + local.get 1973 + local.get 1974 + local.get 1975 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1457 + i32.load + local.set 1976 + local.get 8 + local.get 1976 + i32.store offset=1008 + local.get 8 + local.get 1976 + i32.store offset=1012 + local.get 8 + local.get 1976 + i32.store offset=548 + i32.const -2147483638 + local.set 1977 + local.get 8 + local.get 1977 + i32.store offset=544 + br 40 (;@5;) + end + i32.const 4 + local.set 1978 + i32.const 1052108 + local.set 1979 + local.get 1978 + local.get 1457 + local.get 1979 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 7 + local.set 1980 + local.get 1462 + local.get 1980 + i32.and + local.set 1981 + i32.const 0 + local.set 1982 + local.get 1981 + local.set 1983 + local.get 1982 + local.set 1984 + local.get 1983 + local.get 1984 + i32.eq + local.set 1985 + i32.const 1 + local.set 1986 + local.get 1985 + local.get 1986 + i32.and + local.set 1987 + local.get 1987 + br_if 1 (;@42;) + br 2 (;@41;) + end + i32.const 1051264 + local.set 1988 + i32.const 28 + local.set 1989 + i32.const 1052124 + local.set 1990 + local.get 1988 + local.get 1989 + local.get 1990 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1462 + i64.load + local.set 1991 + local.get 8 + local.get 1991 + i64.store offset=1016 + local.get 8 + local.get 1991 + i64.store offset=1024 + local.get 8 + local.get 1991 + i64.store offset=552 + i32.const -2147483637 + local.set 1992 + local.get 8 + local.get 1992 + i32.store offset=544 + br 36 (;@5;) + end + i32.const 8 + local.set 1993 + i32.const 1052140 + local.set 1994 + local.get 1993 + local.get 1462 + local.get 1994 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + local.get 1467 + i32.load8_u + local.set 1995 + local.get 8 + local.get 1995 + i32.store8 offset=1393 + i32.const 24 + local.set 1996 + local.get 1995 + local.get 1996 + i32.shl + local.set 1997 + local.get 1997 + local.get 1996 + i32.shr_s + local.set 1998 + local.get 8 + local.get 1998 + i32.store offset=1036 + local.get 8 + local.get 1998 + i32.store8 offset=1043 + local.get 8 + local.get 1998 + i32.store8 offset=548 + i32.const -2147483636 + local.set 1999 + local.get 8 + local.get 1999 + i32.store offset=544 + br 34 (;@5;) + end + i32.const 1051264 + local.set 2000 + i32.const 28 + local.set 2001 + i32.const 1052156 + local.set 2002 + local.get 2000 + local.get 2001 + local.get 2002 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 1 + local.set 2003 + local.get 1472 + local.get 2003 + i32.and + local.set 2004 + i32.const 0 + local.set 2005 + local.get 2004 + local.set 2006 + local.get 2005 + local.set 2007 + local.get 2006 + local.get 2007 + i32.eq + local.set 2008 + i32.const 1 + local.set 2009 + local.get 2008 + local.get 2009 + i32.and + local.set 2010 + local.get 2010 + br_if 1 (;@36;) + br 2 (;@35;) + end + i32.const 1051264 + local.set 2011 + i32.const 28 + local.set 2012 + i32.const 1052172 + local.set 2013 + local.get 2011 + local.get 2012 + local.get 2013 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1472 + i32.load16_u + local.set 2014 + local.get 8 + local.get 2014 + i32.store16 offset=1404 + i32.const 16 + local.set 2015 + local.get 2014 + local.get 2015 + i32.shl + local.set 2016 + local.get 2016 + local.get 2015 + i32.shr_s + local.set 2017 + local.get 8 + local.get 2017 + i32.store offset=1044 + local.get 8 + local.get 2017 + i32.store16 offset=1050 + local.get 8 + local.get 2017 + i32.store16 offset=548 + i32.const -2147483635 + local.set 2018 + local.get 8 + local.get 2018 + i32.store offset=544 + br 30 (;@5;) + end + i32.const 2 + local.set 2019 + i32.const 1052188 + local.set 2020 + local.get 2019 + local.get 1472 + local.get 2020 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 2021 + local.get 1477 + local.get 2021 + i32.and + local.set 2022 + i32.const 0 + local.set 2023 + local.get 2022 + local.set 2024 + local.get 2023 + local.set 2025 + local.get 2024 + local.get 2025 + i32.eq + local.set 2026 + i32.const 1 + local.set 2027 + local.get 2026 + local.get 2027 + i32.and + local.set 2028 + local.get 2028 + br_if 1 (;@32;) + br 2 (;@31;) + end + i32.const 1051264 + local.set 2029 + i32.const 28 + local.set 2030 + i32.const 1052204 + local.set 2031 + local.get 2029 + local.get 2030 + local.get 2031 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1477 + i32.load + local.set 2032 + local.get 8 + local.get 2032 + i32.store offset=1052 + local.get 8 + local.get 2032 + i32.store offset=548 + i32.const -2147483634 + local.set 2033 + local.get 8 + local.get 2033 + i32.store offset=544 + br 26 (;@5;) + end + i32.const 4 + local.set 2034 + i32.const 1052220 + local.set 2035 + local.get 2034 + local.get 1477 + local.get 2035 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 7 + local.set 2036 + local.get 1482 + local.get 2036 + i32.and + local.set 2037 + i32.const 0 + local.set 2038 + local.get 2037 + local.set 2039 + local.get 2038 + local.set 2040 + local.get 2039 + local.get 2040 + i32.eq + local.set 2041 + i32.const 1 + local.set 2042 + local.get 2041 + local.get 2042 + i32.and + local.set 2043 + local.get 2043 + br_if 1 (;@28;) + br 2 (;@27;) + end + i32.const 1051264 + local.set 2044 + i32.const 28 + local.set 2045 + i32.const 1052236 + local.set 2046 + local.get 2044 + local.get 2045 + local.get 2046 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1482 + i64.load + local.set 2047 + local.get 8 + local.get 2047 + i64.store offset=1056 + local.get 8 + local.get 2047 + i64.store offset=552 + i32.const -2147483633 + local.set 2048 + local.get 8 + local.get 2048 + i32.store offset=544 + br 22 (;@5;) + end + i32.const 8 + local.set 2049 + i32.const 1052252 + local.set 2050 + local.get 2049 + local.get 1482 + local.get 2050 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 2051 + local.get 1487 + local.get 2051 + i32.and + local.set 2052 + i32.const 0 + local.set 2053 + local.get 2052 + local.set 2054 + local.get 2053 + local.set 2055 + local.get 2054 + local.get 2055 + i32.eq + local.set 2056 + i32.const 1 + local.set 2057 + local.get 2056 + local.get 2057 + i32.and + local.set 2058 + local.get 2058 + br_if 1 (;@24;) + br 2 (;@23;) + end + i32.const 1051264 + local.set 2059 + i32.const 28 + local.set 2060 + i32.const 1052268 + local.set 2061 + local.get 2059 + local.get 2060 + local.get 2061 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1487 + f32.load + local.set 2062 + local.get 8 + local.get 2062 + f32.store offset=1068 + local.get 8 + local.get 2062 + f32.store offset=548 + i32.const -2147483632 + local.set 2063 + local.get 8 + local.get 2063 + i32.store offset=544 + br 18 (;@5;) + end + i32.const 4 + local.set 2064 + i32.const 1052284 + local.set 2065 + local.get 2064 + local.get 1487 + local.get 2065 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 7 + local.set 2066 + local.get 1492 + local.get 2066 + i32.and + local.set 2067 + i32.const 0 + local.set 2068 + local.get 2067 + local.set 2069 + local.get 2068 + local.set 2070 + local.get 2069 + local.get 2070 + i32.eq + local.set 2071 + i32.const 1 + local.set 2072 + local.get 2071 + local.get 2072 + i32.and + local.set 2073 + local.get 2073 + br_if 1 (;@20;) + br 2 (;@19;) + end + i32.const 1051264 + local.set 2074 + i32.const 28 + local.set 2075 + i32.const 1052300 + local.set 2076 + local.get 2074 + local.get 2075 + local.get 2076 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1492 + f64.load + local.set 2077 + local.get 8 + local.get 2077 + f64.store offset=1072 + local.get 8 + local.get 2077 + f64.store offset=552 + i32.const -2147483631 + local.set 2078 + local.get 8 + local.get 2078 + i32.store offset=544 + br 14 (;@5;) + end + i32.const 8 + local.set 2079 + i32.const 1052316 + local.set 2080 + local.get 2079 + local.get 1492 + local.get 2080 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 2081 + local.get 1497 + local.get 2081 + i32.and + local.set 2082 + i32.const 0 + local.set 2083 + local.get 2082 + local.set 2084 + local.get 2083 + local.set 2085 + local.get 2084 + local.get 2085 + i32.eq + local.set 2086 + i32.const 1 + local.set 2087 + local.get 2086 + local.get 2087 + i32.and + local.set 2088 + local.get 2088 + br_if 1 (;@16;) + br 2 (;@15;) + end + i32.const 1051264 + local.set 2089 + i32.const 28 + local.set 2090 + i32.const 1052332 + local.set 2091 + local.get 2089 + local.get 2090 + local.get 2091 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1497 + i32.load + local.set 2092 + local.get 8 + local.get 2092 + i32.store offset=1080 + local.get 2092 + call $_ZN11wit_bindgen2rt9char_lift17h65109e289a0fade1E + local.set 2093 + local.get 8 + local.get 2093 + i32.store offset=1084 + local.get 8 + local.get 2093 + i32.store offset=548 + i32.const -2147483630 + local.set 2094 + local.get 8 + local.get 2094 + i32.store offset=544 + br 10 (;@5;) + end + i32.const 4 + local.set 2095 + i32.const 1052348 + local.set 2096 + local.get 2095 + local.get 1497 + local.get 2096 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + local.get 1502 + i32.load8_u + local.set 2097 + local.get 8 + local.get 2097 + i32.store8 offset=1394 + i32.const 255 + local.set 2098 + local.get 2097 + local.get 2098 + i32.and + local.set 2099 + local.get 8 + local.get 2099 + i32.store offset=1088 + local.get 2099 + call $_ZN11wit_bindgen2rt9bool_lift17h4b002d37b287643cE + local.set 2100 + i32.const 1 + local.set 2101 + local.get 2100 + local.get 2101 + i32.and + local.set 2102 + local.get 8 + local.get 2102 + i32.store8 offset=1095 + i32.const 1 + local.set 2103 + local.get 2100 + local.get 2103 + i32.and + local.set 2104 + local.get 8 + local.get 2104 + i32.store8 offset=548 + i32.const -2147483629 + local.set 2105 + local.get 8 + local.get 2105 + i32.store offset=544 + br 8 (;@5;) + end + i32.const 1051264 + local.set 2106 + i32.const 28 + local.set 2107 + i32.const 1052364 + local.set 2108 + local.get 2106 + local.get 2107 + local.get 2108 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 720 + local.set 2109 + local.get 8 + local.get 2109 + i32.add + local.set 2110 + local.get 2110 + local.set 2111 + local.get 8 + local.get 2111 + i32.store offset=724 + i32.const 1052380 + local.set 2112 + local.get 8 + local.get 2112 + i32.store offset=728 + local.get 8 + i32.load offset=724 + local.set 2113 + local.get 8 + local.get 2113 + i32.store offset=1096 + local.get 8 + i32.load offset=728 + local.set 2114 + local.get 8 + local.get 2114 + i32.store offset=1100 + local.get 2113 + i32.load + local.set 2115 + local.get 2114 + i32.load + local.set 2116 + local.get 2115 + local.set 2117 + local.get 2116 + local.set 2118 + local.get 2117 + local.get 2118 + i32.eq + local.set 2119 + i32.const 1 + local.set 2120 + local.get 2119 + local.get 2120 + i32.and + local.set 2121 + local.get 2121 + br_if 0 (;@11;) + i32.const 0 + local.set 2122 + local.get 8 + local.get 2122 + i32.store8 offset=735 + i32.const 760 + local.set 2123 + local.get 8 + local.get 2123 + i32.add + local.set 2124 + local.get 2124 + local.set 2125 + i32.const 1052412 + local.set 2126 + i32.const 1 + local.set 2127 + local.get 2125 + local.get 2126 + local.get 2127 + call $_ZN4core3fmt9Arguments9new_const17h948fa416a3d0f6fcE + i32.const 16 + local.set 2128 + i32.const 736 + local.set 2129 + local.get 8 + local.get 2129 + i32.add + local.set 2130 + local.get 2130 + local.get 2128 + i32.add + local.set 2131 + i32.const 760 + local.set 2132 + local.get 8 + local.get 2132 + i32.add + local.set 2133 + local.get 2133 + local.get 2128 + i32.add + local.set 2134 + local.get 2134 + i64.load align=4 + local.set 2135 + local.get 2131 + local.get 2135 + i64.store + i32.const 8 + local.set 2136 + i32.const 736 + local.set 2137 + local.get 8 + local.get 2137 + i32.add + local.set 2138 + local.get 2138 + local.get 2136 + i32.add + local.set 2139 + i32.const 760 + local.set 2140 + local.get 8 + local.get 2140 + i32.add + local.set 2141 + local.get 2141 + local.get 2136 + i32.add + local.set 2142 + local.get 2142 + i64.load align=4 + local.set 2143 + local.get 2139 + local.get 2143 + i64.store + local.get 8 + i64.load offset=760 align=4 + local.set 2144 + local.get 8 + local.get 2144 + i64.store offset=736 + local.get 8 + i32.load8_u offset=735 + local.set 2145 + i32.const 736 + local.set 2146 + local.get 8 + local.get 2146 + i32.add + local.set 2147 + local.get 2147 + local.set 2148 + i32.const 1052420 + local.set 2149 + local.get 2145 + local.get 2113 + local.get 2114 + local.get 2148 + local.get 2149 + call $_ZN4core9panicking13assert_failed17hda00274dde412df6E + unreachable + end + i32.const 8 + local.set 2150 + local.get 1382 + local.get 2150 + i32.add + local.set 2151 + local.get 2151 + local.get 1382 + i32.lt_s + local.set 2152 + i32.const 1 + local.set 2153 + local.get 2152 + local.get 2153 + i32.and + local.set 2154 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + local.get 2154 + br_if 0 (;@17;) + i32.const 3 + local.set 2155 + local.get 2151 + local.get 2155 + i32.and + local.set 2156 + i32.const 0 + local.set 2157 + local.get 2156 + local.set 2158 + local.get 2157 + local.set 2159 + local.get 2158 + local.get 2159 + i32.eq + local.set 2160 + i32.const 1 + local.set 2161 + local.get 2160 + local.get 2161 + i32.and + local.set 2162 + local.get 2162 + br_if 1 (;@16;) + br 2 (;@15;) + end + i32.const 1051264 + local.set 2163 + i32.const 28 + local.set 2164 + i32.const 1052436 + local.set 2165 + local.get 2163 + local.get 2164 + local.get 2165 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 2151 + i32.load + local.set 2166 + local.get 8 + local.get 2166 + i32.store offset=1104 + i32.const 12 + local.set 2167 + local.get 1382 + local.get 2167 + i32.add + local.set 2168 + local.get 2168 + local.get 1382 + i32.lt_s + local.set 2169 + i32.const 1 + local.set 2170 + local.get 2169 + local.get 2170 + i32.and + local.set 2171 + local.get 2171 + br_if 2 (;@13;) + br 1 (;@14;) + end + i32.const 4 + local.set 2172 + i32.const 1052452 + local.set 2173 + local.get 2172 + local.get 2151 + local.get 2173 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + i32.const 3 + local.set 2174 + local.get 2168 + local.get 2174 + i32.and + local.set 2175 + i32.const 0 + local.set 2176 + local.get 2175 + local.set 2177 + local.get 2176 + local.set 2178 + local.get 2177 + local.get 2178 + i32.eq + local.set 2179 + i32.const 1 + local.set 2180 + local.get 2179 + local.get 2180 + i32.and + local.set 2181 + local.get 2181 + br_if 1 (;@12;) + br 2 (;@11;) + end + i32.const 1051264 + local.set 2182 + i32.const 28 + local.set 2183 + i32.const 1052468 + local.set 2184 + local.get 2182 + local.get 2183 + local.get 2184 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 2168 + i32.load + local.set 2185 + local.get 8 + local.get 2185 + i32.store offset=1108 + local.get 8 + local.get 2185 + i32.store offset=1112 + i32.const 796 + local.set 2186 + local.get 8 + local.get 2186 + i32.add + local.set 2187 + local.get 2187 + local.set 2188 + local.get 2188 + local.get 2166 + local.get 2185 + local.get 2185 + call $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17ha0cd38040e09479aE + i32.const 784 + local.set 2189 + local.get 8 + local.get 2189 + i32.add + local.set 2190 + local.get 2190 + local.set 2191 + i32.const 796 + local.set 2192 + local.get 8 + local.get 2192 + i32.add + local.set 2193 + local.get 2193 + local.set 2194 + local.get 2191 + local.get 2194 + call $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E + i32.const 8 + local.set 2195 + i32.const 544 + local.set 2196 + local.get 8 + local.get 2196 + i32.add + local.set 2197 + local.get 2197 + local.get 2195 + i32.add + local.set 2198 + i32.const 784 + local.set 2199 + local.get 8 + local.get 2199 + i32.add + local.set 2200 + local.get 2200 + local.get 2195 + i32.add + local.set 2201 + local.get 2201 + i32.load + local.set 2202 + local.get 2198 + local.get 2202 + i32.store + local.get 8 + i64.load offset=784 align=4 + local.set 2203 + local.get 8 + local.get 2203 + i64.store offset=544 + br 6 (;@5;) + end + i32.const 4 + local.set 2204 + i32.const 1052484 + local.set 2205 + local.get 2204 + local.get 2168 + local.get 2205 + call $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E + unreachable + end + local.get 8 + i32.load offset=696 + local.set 2206 + local.get 8 + i32.load offset=700 + local.set 2207 + local.get 8 + local.get 2206 + i32.store offset=680 + local.get 8 + local.get 2207 + i32.store offset=684 + i32.const 1 + local.set 2208 + local.get 8 + local.get 2208 + i32.store offset=676 + br 1 (;@8;) + end + local.get 8 + i32.load offset=688 + local.set 2209 + local.get 8 + i32.load offset=692 + local.set 2210 + local.get 8 + local.get 2209 + i32.store offset=680 + local.get 8 + local.get 2210 + i32.store offset=684 + i32.const 0 + local.set 2211 + local.get 8 + local.get 2211 + i32.store offset=676 + end + i32.const 8 + local.set 2212 + i32.const 704 + local.set 2213 + local.get 8 + local.get 2213 + i32.add + local.set 2214 + local.get 2214 + local.get 2212 + i32.add + local.set 2215 + i32.const 676 + local.set 2216 + local.get 8 + local.get 2216 + i32.add + local.set 2217 + local.get 2217 + local.get 2212 + i32.add + local.set 2218 + local.get 2218 + i32.load + local.set 2219 + local.get 2215 + local.get 2219 + i32.store + local.get 8 + i64.load offset=676 align=4 + local.set 2220 + local.get 8 + local.get 2220 + i64.store offset=704 + i32.const 544 + local.set 2221 + local.get 8 + local.get 2221 + i32.add + local.set 2222 + local.get 2222 + local.set 2223 + i32.const 4 + local.set 2224 + local.get 2223 + local.get 2224 + i32.add + local.set 2225 + local.get 8 + i64.load offset=704 align=4 + local.set 2226 + local.get 2225 + local.get 2226 + i64.store align=4 + i32.const 8 + local.set 2227 + local.get 2225 + local.get 2227 + i32.add + local.set 2228 + i32.const 704 + local.set 2229 + local.get 8 + local.get 2229 + i32.add + local.set 2230 + local.get 2230 + local.get 2227 + i32.add + local.set 2231 + local.get 2231 + i32.load + local.set 2232 + local.get 2228 + local.get 2232 + i32.store + i32.const -2147483641 + local.set 2233 + local.get 8 + local.get 2233 + i32.store offset=544 + br 2 (;@5;) + end + local.get 8 + i32.load offset=668 + local.set 2234 + local.get 8 + i32.load offset=672 + local.set 2235 + local.get 8 + local.get 2234 + i32.store offset=548 + local.get 8 + local.get 2235 + i32.store offset=552 + i32.const -2147483642 + local.set 2236 + local.get 8 + local.get 2236 + i32.store offset=544 + br 1 (;@5;) + end + local.get 8 + local.get 1566 + i32.store offset=572 + local.get 8 + i32.load offset=584 + local.set 2237 + local.get 8 + i32.load offset=588 + local.set 2238 + local.get 8 + local.get 2237 + i32.store offset=576 + local.get 8 + local.get 2238 + i32.store offset=580 + i32.const 544 + local.set 2239 + local.get 8 + local.get 2239 + i32.add + local.set 2240 + local.get 2240 + local.set 2241 + i32.const 4 + local.set 2242 + local.get 2241 + local.get 2242 + i32.add + local.set 2243 + local.get 8 + i64.load offset=572 align=4 + local.set 2244 + local.get 2243 + local.get 2244 + i64.store align=4 + i32.const 8 + local.set 2245 + local.get 2243 + local.get 2245 + i32.add + local.set 2246 + i32.const 572 + local.set 2247 + local.get 8 + local.get 2247 + i32.add + local.set 2248 + local.get 2248 + local.get 2245 + i32.add + local.set 2249 + local.get 2249 + i32.load + local.set 2250 + local.get 2246 + local.get 2250 + i32.store + i32.const -2147483647 + local.set 2251 + local.get 8 + local.get 2251 + i32.store offset=544 + end + i32.const 8 + local.set 2252 + i32.const 528 + local.set 2253 + local.get 8 + local.get 2253 + i32.add + local.set 2254 + local.get 2254 + local.get 2252 + i32.add + local.set 2255 + i32.const 544 + local.set 2256 + local.get 8 + local.get 2256 + i32.add + local.set 2257 + local.get 2257 + local.get 2252 + i32.add + local.set 2258 + local.get 2258 + i64.load + local.set 2259 + local.get 2255 + local.get 2259 + i64.store + local.get 8 + i64.load offset=544 + local.set 2260 + local.get 8 + local.get 2260 + i64.store offset=528 + i32.const 492 + local.set 2261 + local.get 8 + local.get 2261 + i32.add + local.set 2262 + local.get 2262 + local.set 2263 + i32.const 528 + local.set 2264 + local.get 8 + local.get 2264 + i32.add + local.set 2265 + local.get 2265 + local.set 2266 + local.get 2263 + local.get 2266 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17h994cf76aa40c7095E + br 0 (;@4;) + end + end + local.get 8 + i32.load offset=472 + local.set 2267 + local.get 8 + i32.load offset=476 + local.set 2268 + local.get 1264 + local.get 2267 + local.get 2268 + call $_ZN5alloc5alloc7dealloc17he297cce807d1c33bE + br 0 (;@2;) + end + end + i32.const 1408 + local.set 2269 + local.get 8 + local.get 2269 + i32.add + local.set 2270 + local.get 2270 + global.set $__stack_pointer + return + unreachable + ) + (func $_ZN4core3fmt9Arguments9new_const17h948fa416a3d0f6fcE (;252;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 1 + local.set 6 + local.get 2 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.gt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + local.get 11 + br_if 0 (;@1;) + i32.const 0 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=32 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 5 + i32.load offset=32 + local.set 13 + local.get 5 + i32.load offset=36 + local.set 14 + local.get 0 + local.get 13 + i32.store offset=16 + local.get 0 + local.get 14 + i32.store offset=20 + i32.const 1054052 + local.set 15 + local.get 0 + local.get 15 + i32.store offset=8 + i32.const 0 + local.set 16 + local.get 0 + local.get 16 + i32.store offset=12 + i32.const 48 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + i32.const 8 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 1054064 + local.set 22 + i32.const 1 + local.set 23 + local.get 21 + local.get 22 + local.get 23 + call $_ZN4core3fmt9Arguments9new_const17h948fa416a3d0f6fcE + i32.const 8 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + i32.const 1054148 + local.set 27 + local.get 26 + local.get 27 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN75_$LT$usize$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$3get17h08aa8e36be1ad532E (;253;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 0 + i32.store offset=16 + local.get 5 + local.get 1 + i32.store offset=20 + local.get 5 + local.get 2 + i32.store offset=24 + local.get 0 + local.set 6 + local.get 2 + local.set 7 + local.get 6 + local.get 7 + i32.lt_u + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + block ;; label = @1 + block ;; label = @2 + local.get 10 + br_if 0 (;@2;) + i32.const 0 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=4 + br 1 (;@1;) + end + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=28 + i32.const 2 + local.set 12 + local.get 0 + local.get 12 + i32.shl + local.set 13 + local.get 1 + local.get 13 + i32.add + local.set 14 + local.get 5 + local.get 14 + i32.store offset=4 + end + local.get 5 + i32.load offset=4 + local.set 15 + local.get 15 + return + ) + (func $_ZN75_$LT$usize$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h4103f210630c1584E (;254;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 0 + i32.store offset=4 + local.get 6 + local.get 1 + i32.store offset=8 + local.get 6 + local.get 2 + i32.store offset=12 + local.get 0 + local.set 7 + local.get 2 + local.set 8 + local.get 7 + local.get 8 + i32.lt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + local.get 11 + i32.eqz + br_if 0 (;@1;) + i32.const 4 + local.set 12 + local.get 0 + local.get 12 + i32.shl + local.set 13 + local.get 1 + local.get 13 + i32.add + local.set 14 + i32.const 16 + local.set 15 + local.get 6 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + local.get 14 + return + end + local.get 0 + local.get 2 + local.get 3 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + ) + (func $_ZN75_$LT$usize$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$9index_mut17ha2d5de71e0a73e98E (;255;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 16 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 0 + i32.store offset=4 + local.get 6 + local.get 1 + i32.store offset=8 + local.get 6 + local.get 2 + i32.store offset=12 + local.get 0 + local.set 7 + local.get 2 + local.set 8 + local.get 7 + local.get 8 + i32.lt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + local.get 11 + i32.eqz + br_if 0 (;@1;) + i32.const 4 + local.set 12 + local.get 0 + local.get 12 + i32.shl + local.set 13 + local.get 1 + local.get 13 + i32.add + local.set 14 + i32.const 16 + local.set 15 + local.get 6 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + local.get 14 + return + end + local.get 0 + local.get 2 + local.get 3 + call $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E + unreachable + ) + (func $_ZN132_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$$RF$T$C$core..slice..iter..Iter$LT$T$GT$$GT$$GT$11spec_extend17h1e08dd1891d9ef82E (;256;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 112 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store + i32.const 4 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 5 + local.get 2 + i32.store offset=4 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 5 + local.get 5 + i32.store offset=12 + local.get 5 + local.get 5 + i32.store offset=72 + local.get 5 + i32.load + local.set 8 + local.get 5 + local.get 8 + i32.store offset=76 + local.get 5 + local.get 8 + i32.store offset=80 + local.get 5 + local.get 7 + i32.store offset=84 + local.get 5 + i32.load offset=4 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=88 + local.get 5 + i32.load + local.set 10 + local.get 5 + local.get 10 + i32.store offset=92 + local.get 5 + local.get 9 + i32.store offset=96 + local.get 5 + local.get 10 + i32.store offset=100 + i32.const 12 + local.set 11 + local.get 5 + local.get 11 + i32.store offset=104 + local.get 9 + local.get 10 + i32.sub + local.set 12 + local.get 12 + local.get 11 + i32.div_u + local.set 13 + local.get 5 + local.get 13 + i32.store offset=52 + local.get 5 + local.get 8 + i32.store offset=108 + local.get 5 + local.get 8 + i32.store offset=64 + local.get 5 + i32.load offset=52 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=68 + local.get 5 + i32.load offset=64 + local.set 15 + local.get 5 + i32.load offset=68 + local.set 16 + local.get 5 + local.get 15 + i32.store offset=56 + local.get 5 + local.get 16 + i32.store offset=60 + local.get 5 + i32.load offset=56 + local.set 17 + local.get 5 + i32.load offset=60 + local.set 18 + local.get 5 + local.get 17 + i32.store offset=16 + local.get 5 + local.get 18 + i32.store offset=20 + local.get 5 + local.get 18 + i32.store offset=24 + local.get 0 + local.get 18 + call $_ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17h560788c93b918cddE + local.get 0 + i32.load offset=8 + local.set 19 + local.get 5 + local.get 19 + i32.store offset=28 + local.get 5 + local.get 17 + i32.store offset=32 + local.get 5 + local.get 0 + i32.store offset=36 + local.get 0 + i32.load offset=4 + local.set 20 + local.get 5 + local.get 20 + i32.store offset=40 + local.get 5 + local.get 20 + i32.store offset=44 + i32.const 12 + local.set 21 + local.get 19 + local.get 21 + i32.mul + local.set 22 + local.get 20 + local.get 22 + i32.add + local.set 23 + local.get 5 + local.get 23 + i32.store offset=48 + i32.const 12 + local.set 24 + local.get 18 + local.get 24 + i32.mul + local.set 25 + local.get 23 + local.get 17 + local.get 25 + call $memcpy + drop + local.get 0 + i32.load offset=8 + local.set 26 + local.get 26 + local.get 18 + i32.add + local.set 27 + local.get 0 + local.get 27 + i32.store offset=8 + i32.const 112 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$7reserve17h560788c93b918cddE (;257;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + i32.store offset=24 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=28 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 9 + local.get 4 + local.get 9 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 11 + local.get 11 + local.get 5 + i32.sub + local.set 12 + local.get 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.gt_u + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @1 + local.get 17 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 5 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h1972c2c569e6aa09E + end + i32.const 32 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec12Vec$LT$T$GT$13with_capacity17h56f4927d3e282d7cE (;258;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 0 + local.set 5 + local.get 4 + local.get 1 + local.get 5 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17heca7793671686a40E + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load + local.set 7 + local.get 0 + local.get 7 + i32.store + local.get 0 + local.get 6 + i32.store offset=4 + i32.const 0 + local.set 8 + local.get 0 + local.get 8 + i32.store offset=8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec12Vec$LT$T$GT$13with_capacity17h7a3d623c417c1562E (;259;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 0 + local.set 5 + local.get 4 + local.get 1 + local.get 5 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$11allocate_in17h3161291cad07a2b1E + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load + local.set 7 + local.get 0 + local.get 7 + i32.store + local.get 0 + local.get 6 + i32.store offset=4 + i32.const 0 + local.set 8 + local.get 0 + local.get 8 + i32.store offset=8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17ha0cd38040e09479aE (;260;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + local.get 1 + i32.store offset=36 + local.get 6 + local.get 2 + i32.store offset=40 + local.get 6 + local.get 3 + i32.store offset=44 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + local.get 6 + local.get 3 + i32.store offset=24 + br 1 (;@1;) + end + i32.const 0 + local.set 10 + local.get 6 + local.get 10 + i32.store offset=24 + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load offset=32 + local.set 11 + local.get 6 + local.get 11 + i32.store offset=28 + local.get 6 + i32.load offset=24 + local.set 12 + local.get 6 + i32.load offset=28 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=20 + local.get 6 + local.get 12 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 14 + local.get 6 + i32.load offset=20 + local.set 15 + local.get 0 + local.get 14 + i32.store + local.get 0 + local.get 15 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store offset=8 + return + ) + (func $_ZN5alloc3vec12Vec$LT$T$GT$14from_raw_parts17hc012130eba43a861E (;261;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + local.get 1 + i32.store offset=36 + local.get 6 + local.get 2 + i32.store offset=40 + local.get 6 + local.get 3 + i32.store offset=44 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + local.get 6 + local.get 3 + i32.store offset=24 + br 1 (;@1;) + end + i32.const 0 + local.set 10 + local.get 6 + local.get 10 + i32.store offset=24 + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load offset=32 + local.set 11 + local.get 6 + local.get 11 + i32.store offset=28 + local.get 6 + i32.load offset=24 + local.set 12 + local.get 6 + i32.load offset=28 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=20 + local.get 6 + local.get 12 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 14 + local.get 6 + i32.load offset=20 + local.set 15 + local.get 0 + local.get 14 + i32.store + local.get 0 + local.get 15 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store offset=8 + return + ) + (func $_ZN5alloc3vec12Vec$LT$T$GT$3new17hb1aaa32550f2709aE (;262;) (type 0) (param i32) + (local i32 i32 i32) + i32.const 0 + local.set 1 + local.get 0 + local.get 1 + i32.store + i32.const 4 + local.set 2 + local.get 0 + local.get 2 + i32.store offset=4 + i32.const 0 + local.set 3 + local.get 0 + local.get 3 + i32.store offset=8 + return + ) + (func $_ZN5alloc3vec12Vec$LT$T$GT$3new17hd93acaae74abe6bbE (;263;) (type 0) (param i32) + (local i32 i32 i32) + i32.const 0 + local.set 1 + local.get 0 + local.get 1 + i32.store + i32.const 4 + local.set 2 + local.get 0 + local.get 2 + i32.store offset=4 + i32.const 0 + local.set 3 + local.get 0 + local.get 3 + i32.store offset=8 + return + ) + (func $_ZN5alloc3vec12Vec$LT$T$GT$3new17hfab8f50e3fa91852E (;264;) (type 0) (param i32) + (local i32 i32 i32) + i32.const 0 + local.set 1 + local.get 0 + local.get 1 + i32.store + i32.const 8 + local.set 2 + local.get 0 + local.get 2 + i32.store offset=4 + i32.const 0 + local.set 3 + local.get 0 + local.get 3 + i32.store offset=8 + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$17extend_from_slice17hde3e93355a3a9821E (;265;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=20 + local.get 5 + local.get 1 + i32.store offset=24 + local.get 5 + local.get 2 + i32.store offset=28 + local.get 5 + local.get 1 + i32.store offset=32 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 5 + local.get 2 + i32.store offset=36 + i32.const 12 + local.set 9 + local.get 2 + local.get 9 + i32.mul + local.set 10 + local.get 1 + local.get 10 + i32.add + local.set 11 + local.get 5 + local.get 11 + i32.store offset=12 + br 1 (;@1;) + end + local.get 5 + local.get 2 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=12 + end + local.get 5 + local.get 1 + i32.store offset=44 + local.get 5 + local.get 1 + i32.store offset=16 + local.get 5 + i32.load offset=12 + local.set 12 + local.get 5 + i32.load offset=16 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=4 + local.get 5 + local.get 12 + i32.store offset=8 + local.get 5 + i32.load offset=4 + local.set 14 + local.get 5 + i32.load offset=8 + local.set 15 + local.get 0 + local.get 14 + local.get 15 + call $_ZN132_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$alloc..vec..spec_extend..SpecExtend$LT$$RF$T$C$core..slice..iter..Iter$LT$T$GT$$GT$$GT$11spec_extend17h1e08dd1891d9ef82E + i32.const 48 + local.set 16 + local.get 5 + local.get 16 + i32.add + local.set 17 + local.get 17 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h165644a053e2df5dE (;266;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h46c43924958dda68E (;267;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h57e95dac240c6898E (;268;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=8 + local.set 4 + local.get 4 + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17h1fe0d6c9ce9019e1E (;269;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 1 + local.set 5 + local.get 4 + local.get 5 + i32.store8 offset=23 + local.get 0 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 0 + i32.store offset=24 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 10 + local.get 4 + local.get 10 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 12 + local.get 6 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.eq + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @1 + block ;; label = @2 + local.get 17 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 0 + i32.load offset=8 + local.set 18 + local.get 0 + local.get 18 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h52e970d6ce0b8fbcE + end + local.get 4 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=32 + local.get 4 + local.get 19 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=40 + local.get 19 + local.get 20 + i32.add + local.set 21 + local.get 4 + local.get 21 + i32.store offset=44 + local.get 1 + local.set 22 + local.get 21 + local.get 22 + i32.store8 + local.get 0 + i32.load offset=8 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.add + local.set 25 + local.get 0 + local.get 25 + i32.store offset=8 + i32.const 48 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17h20236564556fef51E (;270;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 4 + local.get 0 + i32.store offset=24 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 9 + local.get 4 + local.get 9 + i32.store offset=12 + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=12 + end + local.get 4 + i32.load offset=12 + local.set 11 + local.get 5 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 0 + i32.load offset=8 + local.set 17 + local.get 0 + local.get 17 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h6b1948239bbc5a7eE + end + local.get 4 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + local.get 18 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=40 + i32.const 2 + local.set 20 + local.get 19 + local.get 20 + i32.shl + local.set 21 + local.get 18 + local.get 21 + i32.add + local.set 22 + local.get 4 + local.get 22 + i32.store offset=44 + local.get 22 + local.get 1 + i32.store + local.get 0 + i32.load offset=8 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.add + local.set 25 + local.get 0 + local.get 25 + i32.store offset=8 + i32.const 48 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$4push17h994cf76aa40c7095E (;271;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=4 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 4 + local.get 0 + i32.store offset=8 + i32.const 0 + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + local.get 0 + i32.load + local.set 9 + local.get 4 + local.get 9 + i32.store + br 1 (;@1;) + end + i32.const -1 + local.set 10 + local.get 4 + local.get 10 + i32.store + end + local.get 4 + i32.load + local.set 11 + local.get 5 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + block ;; label = @2 + local.get 16 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 0 + i32.load offset=8 + local.set 17 + local.get 0 + local.get 17 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17he40d29ab117fdd92E + end + local.get 4 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=4 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=16 + local.get 4 + local.get 18 + i32.store offset=20 + local.get 0 + i32.load offset=8 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=24 + i32.const 4 + local.set 20 + local.get 19 + local.get 20 + i32.shl + local.set 21 + local.get 18 + local.get 21 + i32.add + local.set 22 + local.get 4 + local.get 22 + i32.store offset=28 + local.get 1 + i64.load + local.set 23 + local.get 22 + local.get 23 + i64.store + i32.const 8 + local.set 24 + local.get 22 + local.get 24 + i32.add + local.set 25 + local.get 1 + local.get 24 + i32.add + local.set 26 + local.get 26 + i64.load + local.set 27 + local.get 25 + local.get 27 + i64.store + local.get 0 + i32.load offset=8 + local.set 28 + i32.const 1 + local.set 29 + local.get 28 + local.get 29 + i32.add + local.set 30 + local.get 0 + local.get 30 + i32.store offset=8 + i32.const 32 + local.set 31 + local.get 4 + local.get 31 + i32.add + local.set 32 + local.get 32 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc3vec16Vec$LT$T$C$A$GT$6as_ptr17h7e9e770ae13a9ab0E (;272;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=4 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + local.get 4 + return + ) + (func $_ZN72_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h4b204971cf484d5cE (;273;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 1 + i32.store offset=28 + local.get 1 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=32 + local.get 4 + local.get 5 + i32.store offset=36 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 4 + local.get 5 + i32.store offset=16 + local.get 4 + local.get 6 + i32.store offset=20 + local.get 4 + i32.load offset=16 + local.set 7 + local.get 4 + i32.load offset=20 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=8 + local.get 4 + local.get 8 + i32.store offset=12 + local.get 4 + i32.load offset=8 + local.set 9 + local.get 4 + i32.load offset=12 + local.set 10 + local.get 0 + local.get 10 + i32.store offset=4 + local.get 0 + local.get 9 + i32.store + return + ) + (func $_ZN81_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..index..Index$LT$I$GT$$GT$5index17hfbb6d50086066558E (;274;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 64 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=28 + local.get 5 + local.get 1 + i32.store offset=32 + local.get 5 + local.get 0 + i32.store offset=36 + local.get 0 + i32.load offset=4 + local.set 6 + local.get 5 + local.get 6 + i32.store offset=40 + local.get 5 + local.get 6 + i32.store offset=44 + local.get 0 + i32.load offset=8 + local.set 7 + local.get 5 + local.get 7 + i32.store offset=48 + local.get 5 + local.get 6 + i32.store offset=52 + local.get 5 + local.get 6 + i32.store offset=20 + local.get 5 + local.get 7 + i32.store offset=24 + local.get 5 + i32.load offset=20 + local.set 8 + local.get 5 + i32.load offset=24 + local.set 9 + local.get 5 + local.get 8 + i32.store offset=12 + local.get 5 + local.get 9 + i32.store offset=16 + local.get 5 + i32.load offset=12 + local.set 10 + local.get 5 + i32.load offset=16 + local.set 11 + local.get 5 + local.get 10 + i32.store offset=56 + local.get 5 + local.get 11 + i32.store offset=60 + local.get 1 + local.get 10 + local.get 11 + local.get 2 + call $_ZN75_$LT$usize$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17h4103f210630c1584E + local.set 12 + i32.const 64 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + local.get 12 + return + ) + (func $_ZN84_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..index..IndexMut$LT$I$GT$$GT$9index_mut17h66843665793d96c0E (;275;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 64 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=28 + local.get 5 + local.get 1 + i32.store offset=32 + local.get 5 + local.get 0 + i32.store offset=36 + local.get 0 + i32.load offset=4 + local.set 6 + local.get 5 + local.get 6 + i32.store offset=40 + local.get 5 + local.get 6 + i32.store offset=44 + local.get 0 + i32.load offset=8 + local.set 7 + local.get 5 + local.get 7 + i32.store offset=48 + local.get 5 + local.get 6 + i32.store offset=52 + local.get 5 + local.get 6 + i32.store offset=20 + local.get 5 + local.get 7 + i32.store offset=24 + local.get 5 + i32.load offset=20 + local.set 8 + local.get 5 + i32.load offset=24 + local.set 9 + local.get 5 + local.get 8 + i32.store offset=12 + local.get 5 + local.get 9 + i32.store offset=16 + local.get 5 + i32.load offset=12 + local.set 10 + local.get 5 + i32.load offset=16 + local.set 11 + local.get 5 + local.get 10 + i32.store offset=56 + local.get 5 + local.get 11 + i32.store offset=60 + local.get 1 + local.get 10 + local.get 11 + local.get 2 + call $_ZN75_$LT$usize$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$9index_mut17ha2d5de71e0a73e98E + local.set 12 + i32.const 64 + local.set 13 + local.get 5 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + local.get 12 + return + ) + (func $_ZN90_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h17069e6891ab2b61E (;276;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 8 + local.set 5 + local.get 1 + local.get 5 + i32.add + local.set 6 + local.get 6 + i32.load + local.set 7 + i32.const 16 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.get 5 + i32.add + local.set 10 + local.get 10 + local.get 7 + i32.store + local.get 1 + i64.load align=4 + local.set 11 + local.get 4 + local.get 11 + i64.store offset=16 + i32.const 16 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=52 + i32.const 16 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=56 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.set 20 + local.get 4 + local.get 20 + i32.store offset=60 + i32.const 16 + local.set 21 + local.get 4 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + i32.const 8 + local.set 24 + local.get 23 + local.get 24 + i32.add + local.set 25 + local.get 4 + local.get 25 + i32.store offset=64 + i32.const 16 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.set 28 + local.get 4 + local.get 28 + i32.store offset=68 + i32.const 16 + local.set 29 + local.get 4 + local.get 29 + i32.add + local.set 30 + local.get 30 + local.set 31 + local.get 4 + local.get 31 + i32.store offset=72 + i32.const 16 + local.set 32 + local.get 4 + local.get 32 + i32.add + local.set 33 + local.get 33 + local.set 34 + local.get 4 + local.get 34 + i32.store offset=76 + local.get 4 + i32.load offset=20 + local.set 35 + local.get 4 + local.get 35 + i32.store offset=80 + local.get 4 + local.get 35 + i32.store offset=84 + i32.const 0 + local.set 36 + i32.const 1 + local.set 37 + local.get 36 + local.get 37 + i32.and + local.set 38 + block ;; label = @1 + block ;; label = @2 + local.get 38 + br_if 0 (;@2;) + i32.const 16 + local.set 39 + local.get 4 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.set 41 + local.get 4 + local.get 41 + i32.store offset=88 + i32.const 16 + local.set 42 + local.get 4 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.set 44 + local.get 4 + local.get 44 + i32.store offset=92 + local.get 4 + i32.load offset=24 + local.set 45 + local.get 4 + local.get 45 + i32.store offset=96 + i32.const 12 + local.set 46 + local.get 45 + local.get 46 + i32.mul + local.set 47 + local.get 35 + local.get 47 + i32.add + local.set 48 + local.get 4 + local.get 48 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 16 + local.set 49 + local.get 4 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 4 + local.get 51 + i32.store offset=100 + i32.const 16 + local.set 52 + local.get 4 + local.get 52 + i32.add + local.set 53 + local.get 53 + local.set 54 + local.get 4 + local.get 54 + i32.store offset=104 + local.get 4 + i32.load offset=24 + local.set 55 + local.get 4 + local.get 55 + i32.store offset=108 + local.get 4 + local.get 35 + i32.store offset=112 + local.get 4 + local.get 55 + i32.store offset=116 + local.get 35 + local.get 55 + i32.add + local.set 56 + local.get 4 + local.get 56 + i32.store offset=120 + local.get 4 + i32.load offset=120 + local.set 57 + local.get 4 + local.get 57 + i32.store offset=124 + local.get 4 + local.get 35 + i32.store offset=128 + local.get 4 + local.get 57 + i32.store offset=132 + local.get 4 + local.get 57 + i32.store offset=44 + local.get 4 + i32.load offset=44 + local.set 58 + local.get 4 + local.get 58 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 59 + local.get 4 + local.get 59 + i32.store offset=28 + end + i32.const 16 + local.set 60 + local.get 4 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.set 62 + local.get 4 + local.get 62 + i32.store offset=136 + i32.const 16 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.set 65 + local.get 4 + local.get 65 + i32.store offset=140 + i32.const 0 + local.set 66 + i32.const 1 + local.set 67 + local.get 66 + local.get 67 + i32.and + local.set 68 + block ;; label = @1 + block ;; label = @2 + local.get 68 + br_if 0 (;@2;) + local.get 4 + i32.load offset=16 + local.set 69 + local.get 4 + local.get 69 + i32.store offset=32 + br 1 (;@1;) + end + i32.const -1 + local.set 70 + local.get 4 + local.get 70 + i32.store offset=32 + end + local.get 4 + local.get 35 + i32.store offset=36 + local.get 4 + i32.load offset=32 + local.set 71 + local.get 4 + i32.load offset=28 + local.set 72 + local.get 4 + i32.load offset=36 + local.set 73 + local.get 0 + local.get 73 + i32.store + local.get 0 + local.get 71 + i32.store offset=4 + local.get 0 + local.get 35 + i32.store offset=8 + local.get 0 + local.get 72 + i32.store offset=12 + i32.const 144 + local.set 74 + local.get 4 + local.get 74 + i32.add + local.set 75 + local.get 75 + global.set $__stack_pointer + return + ) + (func $_ZN94_$LT$$RF$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17hdf6916539b27e394E (;277;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=36 + local.get 1 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=48 + local.get 4 + local.get 5 + i32.store offset=52 + local.get 4 + local.get 5 + i32.store offset=16 + local.get 4 + local.get 6 + i32.store offset=20 + local.get 4 + i32.load offset=16 + local.set 7 + local.get 4 + i32.load offset=20 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=8 + local.get 4 + local.get 8 + i32.store offset=12 + local.get 4 + i32.load offset=8 + local.set 9 + local.get 4 + i32.load offset=12 + local.set 10 + local.get 4 + local.get 9 + i32.store offset=56 + local.get 4 + local.get 10 + i32.store offset=60 + local.get 4 + local.get 9 + i32.store offset=64 + i32.const 0 + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + block ;; label = @1 + block ;; label = @2 + local.get 13 + br_if 0 (;@2;) + local.get 4 + local.get 10 + i32.store offset=68 + i32.const 4 + local.set 14 + local.get 10 + local.get 14 + i32.shl + local.set 15 + local.get 9 + local.get 15 + i32.add + local.set 16 + local.get 4 + local.get 16 + i32.store offset=24 + br 1 (;@1;) + end + local.get 4 + local.get 10 + i32.store offset=72 + local.get 4 + local.get 10 + i32.store offset=24 + end + local.get 4 + local.get 9 + i32.store offset=76 + local.get 4 + local.get 9 + i32.store offset=28 + local.get 4 + i32.load offset=24 + local.set 17 + local.get 4 + i32.load offset=28 + local.set 18 + local.get 4 + local.get 18 + i32.store + local.get 4 + local.get 17 + i32.store offset=4 + local.get 4 + i32.load + local.set 19 + local.get 4 + i32.load offset=4 + local.set 20 + local.get 0 + local.get 20 + i32.store offset=4 + local.get 0 + local.get 19 + i32.store + return + ) + (func $_ZN94_$LT$$RF$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17he4e521810a5e2e11E (;278;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=32 + local.get 4 + local.get 1 + i32.store offset=36 + local.get 1 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=48 + local.get 4 + local.get 5 + i32.store offset=52 + local.get 4 + local.get 5 + i32.store offset=16 + local.get 4 + local.get 6 + i32.store offset=20 + local.get 4 + i32.load offset=16 + local.set 7 + local.get 4 + i32.load offset=20 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=8 + local.get 4 + local.get 8 + i32.store offset=12 + local.get 4 + i32.load offset=8 + local.set 9 + local.get 4 + i32.load offset=12 + local.set 10 + local.get 4 + local.get 9 + i32.store offset=56 + local.get 4 + local.get 10 + i32.store offset=60 + local.get 4 + local.get 9 + i32.store offset=64 + i32.const 0 + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + block ;; label = @1 + block ;; label = @2 + local.get 13 + br_if 0 (;@2;) + local.get 4 + local.get 10 + i32.store offset=68 + local.get 9 + local.get 10 + i32.add + local.set 14 + local.get 4 + local.get 14 + i32.store offset=24 + br 1 (;@1;) + end + local.get 4 + local.get 10 + i32.store offset=72 + local.get 4 + local.get 10 + i32.store offset=24 + end + local.get 4 + local.get 9 + i32.store offset=76 + local.get 4 + local.get 9 + i32.store offset=28 + local.get 4 + i32.load offset=24 + local.set 15 + local.get 4 + i32.load offset=28 + local.set 16 + local.get 4 + local.get 16 + i32.store + local.get 4 + local.get 15 + i32.store offset=4 + local.get 4 + i32.load + local.set 17 + local.get 4 + i32.load offset=4 + local.set 18 + local.get 0 + local.get 18 + i32.store offset=4 + local.get 0 + local.get 17 + i32.store + return + ) + (func $_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3get17h255bd2aaea9017d1E (;279;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=4 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 2 + local.get 0 + local.get 1 + call $_ZN75_$LT$usize$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$3get17h08aa8e36be1ad532E + local.set 6 + i32.const 16 + local.set 7 + local.get 5 + local.get 7 + i32.add + local.set 8 + local.get 8 + global.set $__stack_pointer + local.get 6 + return + ) + (func $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h1bfb758f3d1752b6E (;280;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 0 + local.get 7 + i32.store offset=4 + local.get 0 + local.get 6 + i32.store + return + ) + (func $_ZN4core5alloc6layout6Layout4size17hde4856db6f1b91d5E (;281;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 4 + return + ) + (func $_ZN4core5alloc6layout6Layout5array5inner17h406c9c82516782f2E (;282;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store offset=28 + local.get 6 + local.get 2 + i32.store offset=32 + local.get 6 + local.get 3 + i32.store offset=36 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 6 + local.get 2 + i32.store offset=20 + local.get 6 + i32.load offset=20 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.sub + local.set 9 + i32.const 2147483647 + local.set 10 + local.get 10 + local.get 9 + i32.sub + local.set 11 + i32.const 0 + local.set 12 + local.get 1 + local.set 13 + local.get 12 + local.set 14 + local.get 13 + local.get 14 + i32.eq + local.set 15 + i32.const 1 + local.set 16 + local.get 15 + local.get 16 + i32.and + local.set 17 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 17 + br_if 0 (;@5;) + local.get 11 + local.get 1 + i32.div_u + local.set 18 + local.get 3 + local.set 19 + local.get 18 + local.set 20 + local.get 19 + local.get 20 + i32.gt_u + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 23 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 1054272 + local.set 24 + i32.const 25 + local.set 25 + i32.const 1054244 + local.set 26 + local.get 24 + local.get 25 + local.get 26 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + br 1 (;@2;) + end + i32.const 0 + local.set 27 + local.get 6 + local.get 27 + i32.store offset=4 + br 1 (;@1;) + end + local.get 1 + local.get 3 + i32.mul + local.set 28 + local.get 6 + local.get 28 + i32.store offset=40 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.load offset=24 + local.set 29 + local.get 6 + local.get 29 + i32.store offset=44 + local.get 6 + local.get 28 + i32.store offset=16 + local.get 6 + local.get 29 + i32.store offset=12 + local.get 6 + i32.load offset=12 + local.set 30 + local.get 6 + i32.load offset=16 + local.set 31 + local.get 6 + local.get 30 + i32.store offset=4 + local.get 6 + local.get 31 + i32.store offset=8 + end + local.get 6 + i32.load offset=4 + local.set 32 + local.get 6 + i32.load offset=8 + local.set 33 + local.get 0 + local.get 33 + i32.store offset=4 + local.get 0 + local.get 32 + i32.store + i32.const 48 + local.set 34 + local.get 6 + local.get 34 + i32.add + local.set 35 + local.get 35 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec14handle_reserve17hfe4ad274c4dbd3e6E (;283;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=16 + local.get 4 + local.get 1 + i32.store offset=20 + local.get 4 + local.get 0 + local.get 1 + call $_ZN4core6result19Result$LT$T$C$E$GT$7map_err17h65dc83e3c92136fbE + local.get 4 + i32.load + local.set 5 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=12 + local.get 4 + local.get 5 + i32.store offset=8 + local.get 4 + i32.load offset=8 + local.set 7 + i32.const -2147483647 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.get 10 + i32.eq + local.set 11 + i32.const 0 + local.set 12 + i32.const 1 + local.set 13 + i32.const 1 + local.set 14 + local.get 11 + local.get 14 + i32.and + local.set 15 + local.get 12 + local.get 13 + local.get 15 + select + local.set 16 + block ;; label = @1 + local.get 16 + br_if 0 (;@1;) + i32.const 32 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + local.get 4 + i32.load offset=8 + local.set 19 + i32.const 0 + local.set 20 + i32.const 1 + local.set 21 + local.get 21 + local.get 20 + local.get 19 + select + local.set 22 + block ;; label = @1 + local.get 22 + br_if 0 (;@1;) + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 4 + i32.load offset=8 + local.set 23 + local.get 4 + i32.load offset=12 + local.set 24 + local.get 4 + local.get 23 + i32.store offset=24 + local.get 4 + local.get 24 + i32.store offset=28 + local.get 23 + local.get 24 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN47_$LT$i32$u20$as$u20$core..iter..range..Step$GT$17forward_unchecked17h16d9a3b0601be663E (;284;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 0 + i32.store offset=4 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + local.get 1 + i32.add + local.set 5 + local.get 5 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h87dea57bf078a748E (;285;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$i32$GT$3fmt17ha1b8e09afcd8fdb4E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h027ed40d7417b8a9E (;286;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN66_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h11ab8b561c9103d0E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN66_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h11ab8b561c9103d0E (;287;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load8_u + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + i32.const 1054672 + local.set 8 + i32.const 4 + local.set 9 + local.get 1 + local.get 8 + local.get 9 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.and + local.set 12 + local.get 4 + local.get 12 + i32.store8 offset=3 + br 1 (;@1;) + end + i32.const 1 + local.set 13 + local.get 0 + local.get 13 + i32.add + local.set 14 + local.get 4 + local.get 14 + i32.store offset=4 + i32.const 1054676 + local.set 15 + i32.const 4 + local.set 16 + i32.const 4 + local.set 17 + local.get 4 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + i32.const 1054300 + local.set 20 + local.get 1 + local.get 15 + local.get 16 + local.get 19 + local.get 20 + call $_ZN4core3fmt9Formatter25debug_tuple_field1_finish17h91b5e36de5895c16E + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + local.get 4 + local.get 23 + i32.store8 offset=3 + end + local.get 4 + i32.load8_u offset=3 + local.set 24 + i32.const 1 + local.set 25 + local.get 24 + local.get 25 + i32.and + local.set 26 + i32.const 16 + local.set 27 + local.get 4 + local.get 27 + i32.add + local.set 28 + local.get 28 + global.set $__stack_pointer + local.get 26 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h600cbef7c0583ba6E (;288;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN64_$LT$core..str..error..Utf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h040ffeb881b0e0d0E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN64_$LT$core..str..error..Utf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h040ffeb881b0e0d0E (;289;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 4 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 4 + local.get 6 + i32.store offset=4 + i32.const 1054548 + local.set 7 + i32.const 9 + local.set 8 + i32.const 1054557 + local.set 9 + i32.const 11 + local.set 10 + i32.const 1054568 + local.set 11 + i32.const 1054584 + local.set 12 + i32.const 4 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + i32.const 1054596 + local.set 16 + local.get 1 + local.get 7 + local.get 8 + local.get 9 + local.get 10 + local.get 0 + local.get 11 + local.get 12 + local.get 8 + local.get 15 + local.get 16 + call $_ZN4core3fmt9Formatter26debug_struct_field2_finish17h6a18736bfd2e7546E + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + i32.const 16 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + local.get 19 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h60b954b5aacbb0c0E (;290;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN4core3fmt3num49_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u8$GT$3fmt17hf161679ce6e3c9b9E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core3fmt3num49_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u8$GT$3fmt17hf161679ce6e3c9b9E (;291;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i32.load offset=28 + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=28 + local.set 8 + i32.const 32 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + i32.eqz + br_if 1 (;@3;) + br 2 (;@2;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i8$GT$3fmt17h01e47ff82b267dafE + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=7 + br 2 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp51_$LT$impl$u20$core..fmt..Display$u20$for$u20$u8$GT$3fmt17h3b6cd4ecd683a12dE + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + local.get 4 + local.get 16 + i32.store8 offset=7 + br 1 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i8$GT$3fmt17h4f875a0bf8529294E + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + end + local.get 4 + i32.load8_u offset=7 + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + i32.const 16 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + local.get 22 + return + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h780adcf1f626e2bfE (;292;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 0 + i32.load + local.set 5 + local.get 5 + local.get 1 + call $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17hf3de2ba6e4e270d9E + local.set 6 + i32.const 1 + local.set 7 + local.get 6 + local.get 7 + i32.and + local.set 8 + i32.const 16 + local.set 9 + local.get 4 + local.get 9 + i32.add + local.set 10 + local.get 10 + global.set $__stack_pointer + local.get 8 + return + ) + (func $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17hf3de2ba6e4e270d9E (;293;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + local.get 1 + i32.load offset=28 + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + local.get 1 + i32.load offset=28 + local.set 8 + i32.const 32 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + i32.eqz + br_if 1 (;@3;) + br 2 (;@2;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17hb5ac67f5d37742abE + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + local.get 4 + local.get 13 + i32.store8 offset=7 + br 2 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17hae52d4d952efb3c4E + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + local.get 4 + local.get 16 + i32.store8 offset=7 + br 1 (;@1;) + end + local.get 0 + local.get 1 + call $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i32$GT$3fmt17h9948d0b3bc7d58beE + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + local.get 4 + local.get 19 + i32.store8 offset=7 + end + local.get 4 + i32.load8_u offset=7 + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + i32.const 16 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + local.get 22 + return + ) + (func $_ZN48_$LT$$u5b$T$u5d$$u20$as$u20$core..fmt..Debug$GT$3fmt17hca62a40c6cbbfe04E (;294;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 64 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=36 + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 12 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 8 + local.get 2 + call $_ZN4core3fmt9Formatter10debug_list17hd995bbbc865d3de4E + local.get 5 + local.get 0 + i32.store offset=48 + i32.const 0 + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + block ;; label = @2 + local.get 11 + br_if 0 (;@2;) + local.get 5 + local.get 1 + i32.store offset=52 + local.get 0 + local.get 1 + i32.add + local.set 12 + local.get 5 + local.get 12 + i32.store offset=28 + br 1 (;@1;) + end + local.get 5 + local.get 1 + i32.store offset=56 + local.get 5 + local.get 1 + i32.store offset=28 + end + local.get 5 + local.get 0 + i32.store offset=60 + local.get 5 + local.get 0 + i32.store offset=32 + local.get 5 + i32.load offset=28 + local.set 13 + local.get 5 + i32.load offset=32 + local.set 14 + local.get 5 + local.get 14 + i32.store offset=20 + local.get 5 + local.get 13 + i32.store offset=24 + local.get 5 + i32.load offset=20 + local.set 15 + local.get 5 + i32.load offset=24 + local.set 16 + i32.const 12 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + local.get 19 + local.get 15 + local.get 16 + call $_ZN4core3fmt8builders9DebugList7entries17hf4a7101181229bedE + local.set 20 + local.get 20 + call $_ZN4core3fmt8builders9DebugList6finish17h6a83b2d3c7d59b16E + local.set 21 + i32.const 1 + local.set 22 + local.get 21 + local.get 22 + i32.and + local.set 23 + i32.const 64 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + local.get 25 + global.set $__stack_pointer + local.get 23 + return + ) + (func $_ZN4core3fmt8builders9DebugList7entries17hf4a7101181229bedE (;295;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=36 + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 8 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.get 1 + local.get 2 + call $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h60161333e594b38aE + local.get 5 + i32.load offset=12 + local.set 8 + local.get 5 + i32.load offset=8 + local.set 9 + local.get 5 + local.get 9 + i32.store offset=20 + local.get 5 + local.get 8 + i32.store offset=24 + loop (result i32) ;; label = @1 + i32.const 20 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 12 + call $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hc3499bf76ab07f66E + local.set 13 + local.get 5 + local.get 13 + i32.store offset=28 + local.get 5 + i32.load offset=28 + local.set 14 + i32.const 0 + local.set 15 + i32.const 1 + local.set 16 + local.get 16 + local.get 15 + local.get 14 + select + local.set 17 + block ;; label = @2 + local.get 17 + br_if 0 (;@2;) + i32.const 48 + local.set 18 + local.get 5 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + local.get 0 + return + end + local.get 5 + i32.load offset=28 + local.set 20 + local.get 5 + local.get 20 + i32.store offset=32 + i32.const 32 + local.set 21 + local.get 5 + local.get 21 + i32.add + local.set 22 + local.get 22 + local.set 23 + i32.const 1054300 + local.set 24 + local.get 0 + local.get 23 + local.get 24 + call $_ZN4core3fmt8builders8DebugSet5entry17ha99ee9a97000b313E + drop + br 0 (;@1;) + end + ) + (func $_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h60161333e594b38aE (;296;) (type 2) (param i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + ) + (func $_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hc3499bf76ab07f66E (;297;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 112 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 1 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=12 + i32.const 1 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=16 + i32.const 1 + local.set 6 + local.get 3 + local.get 6 + i32.store offset=20 + local.get 3 + local.get 0 + i32.store offset=44 + i32.const 0 + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + block ;; label = @1 + block ;; label = @2 + local.get 9 + br_if 0 (;@2;) + i32.const 4 + local.set 10 + local.get 0 + local.get 10 + i32.add + local.set 11 + local.get 3 + local.get 11 + i32.store offset=48 + local.get 0 + i32.load offset=4 + local.set 12 + local.get 3 + local.get 12 + i32.store offset=32 + local.get 3 + local.get 0 + i32.store offset=52 + i32.const 32 + local.set 13 + local.get 3 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + local.get 3 + local.get 15 + i32.store offset=56 + local.get 0 + i32.load + local.set 16 + local.get 3 + local.get 16 + i32.store offset=60 + local.get 3 + i32.load offset=32 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=64 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + local.get 20 + local.get 21 + i32.and + local.set 22 + local.get 3 + local.get 22 + i32.store8 offset=31 + br 1 (;@1;) + end + local.get 0 + i32.load offset=4 + local.set 23 + local.get 3 + local.get 23 + i32.store offset=68 + local.get 3 + local.get 23 + i32.store offset=72 + i32.const 0 + local.set 24 + local.get 23 + local.set 25 + local.get 24 + local.set 26 + local.get 25 + local.get 26 + i32.eq + local.set 27 + i32.const 1 + local.set 28 + local.get 27 + local.get 28 + i32.and + local.set 29 + local.get 3 + local.get 29 + i32.store8 offset=31 + end + local.get 3 + i32.load8_u offset=31 + local.set 30 + i32.const 1 + local.set 31 + local.get 30 + local.get 31 + i32.and + local.set 32 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 32 + br_if 0 (;@5;) + local.get 0 + i32.load + local.set 33 + local.get 3 + local.get 33 + i32.store offset=36 + i32.const 0 + local.set 34 + i32.const 1 + local.set 35 + local.get 34 + local.get 35 + i32.and + local.set 36 + local.get 36 + br_if 2 (;@3;) + br 1 (;@4;) + end + i32.const 0 + local.set 37 + local.get 3 + local.get 37 + i32.store offset=24 + br 3 (;@1;) + end + i32.const 4 + local.set 38 + local.get 0 + local.get 38 + i32.add + local.set 39 + local.get 3 + local.get 39 + i32.store offset=76 + local.get 3 + local.get 39 + i32.store offset=80 + local.get 0 + i32.load + local.set 40 + local.get 3 + local.get 40 + i32.store offset=84 + i32.const 1 + local.set 41 + local.get 40 + local.get 41 + i32.add + local.set 42 + local.get 3 + local.get 42 + i32.store offset=40 + local.get 3 + i32.load offset=40 + local.set 43 + local.get 0 + local.get 43 + i32.store + br 1 (;@2;) + end + i32.const 4 + local.set 44 + local.get 0 + local.get 44 + i32.add + local.set 45 + local.get 3 + local.get 45 + i32.store offset=88 + local.get 3 + local.get 45 + i32.store offset=92 + local.get 0 + i32.load offset=4 + local.set 46 + local.get 3 + local.get 46 + i32.store offset=96 + i32.const 1 + local.set 47 + local.get 46 + local.get 47 + i32.sub + local.set 48 + local.get 0 + local.get 48 + i32.store offset=4 + end + i32.const 36 + local.set 49 + local.get 3 + local.get 49 + i32.add + local.set 50 + local.get 50 + local.set 51 + local.get 3 + local.get 51 + i32.store offset=100 + local.get 3 + i32.load offset=36 + local.set 52 + local.get 3 + local.get 52 + i32.store offset=104 + local.get 3 + local.get 52 + i32.store offset=108 + local.get 3 + local.get 52 + i32.store offset=24 + end + local.get 3 + i32.load offset=24 + local.set 53 + local.get 53 + return + ) + (func $_ZN4core3fmt9Arguments9new_const17hb011fe5886f6c4a2E (;298;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 48 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=40 + local.get 5 + local.get 2 + i32.store offset=44 + i32.const 1 + local.set 6 + local.get 2 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.gt_u + local.set 9 + i32.const 1 + local.set 10 + local.get 9 + local.get 10 + i32.and + local.set 11 + block ;; label = @1 + local.get 11 + br_if 0 (;@1;) + i32.const 0 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=32 + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 2 + i32.store offset=4 + local.get 5 + i32.load offset=32 + local.set 13 + local.get 5 + i32.load offset=36 + local.set 14 + local.get 0 + local.get 13 + i32.store offset=16 + local.get 0 + local.get 14 + i32.store offset=20 + i32.const 1054316 + local.set 15 + local.get 0 + local.get 15 + i32.store offset=8 + i32.const 0 + local.set 16 + local.get 0 + local.get 16 + i32.store offset=12 + i32.const 48 + local.set 17 + local.get 5 + local.get 17 + i32.add + local.set 18 + local.get 18 + global.set $__stack_pointer + return + end + i32.const 8 + local.set 19 + local.get 5 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + i32.const 1054328 + local.set 22 + i32.const 1 + local.set 23 + local.get 21 + local.get 22 + local.get 23 + call $_ZN4core3fmt9Arguments9new_const17hb011fe5886f6c4a2E + i32.const 8 + local.set 24 + local.get 5 + local.get 24 + i32.add + local.set 25 + local.get 25 + local.set 26 + i32.const 1054412 + local.set 27 + local.get 26 + local.get 27 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3ptr26drop_in_place$LT$usize$GT$17h1fc74061c00ef8b9E (;299;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr27drop_in_place$LT$$RF$u8$GT$17h98a0ef65a5825048E (;300;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr30drop_in_place$LT$$RF$usize$GT$17hb6fef17848767777E (;301;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17h759a8663d9a177a8E (;302;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h814fe5e4400a80e5E + local.get 0 + call $_ZN4core3ptr53drop_in_place$LT$alloc..raw_vec..RawVec$LT$u8$GT$$GT$17h43b2a4d7c0ad763eE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h814fe5e4400a80e5E (;303;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 48 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=32 + local.get 3 + local.get 4 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 5 + local.get 3 + local.get 5 + i32.store offset=40 + local.get 3 + local.get 4 + i32.store offset=44 + local.get 3 + local.get 4 + i32.store offset=16 + local.get 3 + local.get 5 + i32.store offset=20 + local.get 3 + i32.load offset=16 + local.set 6 + local.get 3 + i32.load offset=20 + local.set 7 + local.get 3 + local.get 6 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr53drop_in_place$LT$alloc..raw_vec..RawVec$LT$u8$GT$$GT$17h43b2a4d7c0ad763eE (;304;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h397e1e4ee29104aeE + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr49drop_in_place$LT$alloc..string..FromUtf8Error$GT$17hd15aef89c3b57fbbE (;305;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + call $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17h759a8663d9a177a8E + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr52drop_in_place$LT$$RF$core..str..error..Utf8Error$GT$17h2da4f817c74e0666E (;306;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h397e1e4ee29104aeE (;307;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 4 + local.get 3 + local.get 4 + i32.add + local.set 5 + local.get 5 + local.set 6 + local.get 6 + local.get 0 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17he1ec2bb39e15d702E + local.get 3 + i32.load offset=8 + local.set 7 + i32.const 0 + local.set 8 + i32.const 1 + local.set 9 + local.get 9 + local.get 8 + local.get 7 + select + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.set 12 + local.get 11 + local.set 13 + local.get 12 + local.get 13 + i32.eq + local.set 14 + i32.const 1 + local.set 15 + local.get 14 + local.get 15 + i32.and + local.set 16 + block ;; label = @1 + local.get 16 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.set 17 + local.get 3 + local.get 17 + i32.store offset=20 + local.get 3 + i32.load offset=8 + local.set 18 + local.get 3 + i32.load offset=12 + local.set 19 + local.get 3 + local.get 18 + i32.store offset=24 + local.get 3 + local.get 19 + i32.store offset=28 + i32.const 8 + local.set 20 + local.get 0 + local.get 20 + i32.add + local.set 21 + local.get 21 + local.get 17 + local.get 18 + local.get 19 + call $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17he28d0164ca67bafcE + end + i32.const 32 + local.set 22 + local.get 3 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + return + ) + (func $_ZN4core3ptr55drop_in_place$LT$$RF$core..option..Option$LT$u8$GT$$GT$17h45fd0b998128bb29E (;308;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=12 + return + ) + (func $_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h9af2c92cb9711529E (;309;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 0 + local.set 4 + local.get 0 + local.set 5 + local.get 4 + local.set 6 + local.get 5 + local.get 6 + i32.eq + local.set 7 + i32.const 1 + local.set 8 + local.get 7 + local.get 8 + i32.and + local.set 9 + local.get 9 + return + ) + (func $_ZN4core4char18from_u32_unchecked17h28e9dd9c1e59bfe2E (;310;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 2048 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=4 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + local.get 0 + return + ) + (func $_ZN4core4char8from_u3217hadfb4a8387679ed2E (;311;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + i32.const 2048 + local.set 4 + local.get 3 + local.get 4 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=20 + i32.const 55296 + local.set 5 + local.get 0 + local.get 5 + i32.xor + local.set 6 + local.get 3 + local.get 6 + i32.store offset=24 + i32.const 2048 + local.set 7 + local.get 6 + local.get 7 + i32.sub + local.set 8 + i32.const 1112064 + local.set 9 + local.get 8 + local.set 10 + local.get 9 + local.set 11 + local.get 10 + local.get 11 + i32.ge_u + local.set 12 + i32.const 1 + local.set 13 + local.get 12 + local.get 13 + i32.and + local.set 14 + block ;; label = @1 + block ;; label = @2 + local.get 14 + br_if 0 (;@2;) + local.get 3 + local.get 0 + i32.store offset=16 + br 1 (;@1;) + end + i32.const 1114112 + local.set 15 + local.get 3 + local.get 15 + i32.store offset=16 + end + local.get 3 + i32.load offset=16 + local.set 16 + i32.const 1114112 + local.set 17 + local.get 16 + local.set 18 + local.get 17 + local.set 19 + local.get 18 + local.get 19 + i32.eq + local.set 20 + i32.const 1 + local.set 21 + i32.const 0 + local.set 22 + i32.const 1 + local.set 23 + local.get 20 + local.get 23 + i32.and + local.set 24 + local.get 21 + local.get 22 + local.get 24 + select + local.set 25 + block ;; label = @1 + block ;; label = @2 + local.get 25 + br_if 0 (;@2;) + local.get 3 + i32.load offset=16 + local.set 26 + local.get 3 + local.get 26 + i32.store offset=28 + local.get 3 + local.get 26 + i32.store offset=12 + br 1 (;@1;) + end + i32.const 1114112 + local.set 27 + local.get 3 + local.get 27 + i32.store offset=12 + end + local.get 3 + i32.load offset=12 + local.set 28 + local.get 28 + return + ) + (func $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h7b8579fc0e025548E (;312;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 16 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + local.get 1 + i32.store offset=8 + local.get 5 + local.get 2 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store + local.get 5 + i32.load + local.set 6 + local.get 5 + i32.load offset=4 + local.set 7 + local.get 0 + local.get 7 + i32.store offset=4 + local.get 0 + local.get 6 + i32.store + return + ) + (func $_ZN4core6option15Option$LT$T$GT$6unwrap17h89f73a02fa0e61dfE (;313;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + i32.load offset=8 + local.set 5 + i32.const 1114112 + local.set 6 + local.get 5 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.get 8 + i32.eq + local.set 9 + i32.const 0 + local.set 10 + i32.const 1 + local.set 11 + i32.const 1 + local.set 12 + local.get 9 + local.get 12 + i32.and + local.set 13 + local.get 10 + local.get 11 + local.get 13 + select + local.set 14 + block ;; label = @1 + local.get 14 + br_if 0 (;@1;) + i32.const 1054428 + local.set 15 + i32.const 43 + local.set 16 + local.get 15 + local.get 16 + local.get 1 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 4 + i32.load offset=8 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=12 + i32.const 16 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + global.set $__stack_pointer + local.get 17 + return + ) + (func $_ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h78c9648881e725a1E (;314;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 1 + i32.load + local.set 6 + i32.const -2147483648 + local.set 7 + local.get 6 + local.set 8 + local.get 7 + local.set 9 + local.get 8 + local.get 9 + i32.eq + local.set 10 + i32.const 0 + local.set 11 + i32.const 1 + local.set 12 + i32.const 1 + local.set 13 + local.get 10 + local.get 13 + i32.and + local.set 14 + local.get 11 + local.get 12 + local.get 14 + select + local.set 15 + block ;; label = @1 + local.get 15 + br_if 0 (;@1;) + i32.const 4 + local.set 16 + local.get 1 + local.get 16 + i32.add + local.set 17 + local.get 17 + i64.load align=4 + local.set 18 + local.get 0 + local.get 18 + i64.store align=4 + i32.const 8 + local.set 19 + local.get 0 + local.get 19 + i32.add + local.set 20 + local.get 17 + local.get 19 + i32.add + local.set 21 + local.get 21 + i32.load + local.set 22 + local.get 20 + local.get 22 + i32.store + i32.const 32 + local.set 23 + local.get 5 + local.get 23 + i32.add + local.set 24 + local.get 24 + global.set $__stack_pointer + return + end + i32.const 16 + local.set 25 + local.get 1 + local.get 25 + i32.add + local.set 26 + local.get 26 + i32.load + local.set 27 + i32.const 8 + local.set 28 + local.get 5 + local.get 28 + i32.add + local.set 29 + local.get 29 + local.get 25 + i32.add + local.set 30 + local.get 30 + local.get 27 + i32.store + i32.const 8 + local.set 31 + local.get 1 + local.get 31 + i32.add + local.set 32 + local.get 32 + i64.load align=4 + local.set 33 + i32.const 8 + local.set 34 + local.get 5 + local.get 34 + i32.add + local.set 35 + local.get 35 + local.get 31 + i32.add + local.set 36 + local.get 36 + local.get 33 + i64.store + local.get 1 + i64.load align=4 + local.set 37 + local.get 5 + local.get 37 + i64.store offset=8 + i32.const 1054471 + local.set 38 + i32.const 43 + local.set 39 + i32.const 8 + local.set 40 + local.get 5 + local.get 40 + i32.add + local.set 41 + local.get 41 + local.set 42 + i32.const 1054516 + local.set 43 + local.get 38 + local.get 39 + local.get 42 + local.get 43 + local.get 2 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN4core9core_arch6wasm3211unreachable17h33b5b348ee558bf1E (;315;) (type 8) + unreachable + unreachable + ) + (func $_ZN4core9panicking13assert_failed17hce5b25500012295cE (;316;) (type 13) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 5 + i32.const 16 + local.set 6 + local.get 5 + local.get 6 + i32.sub + local.set 7 + local.get 7 + global.set $__stack_pointer + local.get 7 + local.get 1 + i32.store offset=4 + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + local.get 0 + i32.store8 offset=15 + i32.const 4 + local.set 8 + local.get 7 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + i32.const 1054532 + local.set 11 + i32.const 8 + local.set 12 + local.get 7 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 0 + local.get 10 + local.get 11 + local.get 14 + local.get 11 + local.get 3 + local.get 4 + call $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE + unreachable + ) + (func $_ZN5alloc5alloc5alloc17h810a1ea6fc1d078cE (;317;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1058325 + local.set 5 + local.get 4 + local.get 5 + i32.store + i32.const 1058325 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=4 + i32.const 1058325 + local.set 7 + local.get 4 + local.get 7 + i32.store offset=8 + i32.const 1058325 + local.set 8 + local.get 4 + local.get 8 + i32.store offset=12 + i32.const 1058325 + local.set 9 + local.get 4 + local.get 9 + i32.store offset=16 + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + i32.const 0 + local.set 10 + local.get 10 + i32.load8_u offset=1058325 + local.set 11 + local.get 4 + local.get 11 + i32.store8 offset=35 + i32.const 20 + local.set 12 + local.get 4 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + local.get 4 + local.get 14 + i32.store offset=36 + local.get 4 + i32.load offset=24 + local.set 15 + i32.const 20 + local.set 16 + local.get 4 + local.get 16 + i32.add + local.set 17 + local.get 17 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=40 + local.get 4 + i32.load offset=20 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=44 + local.get 4 + local.get 19 + i32.store offset=28 + local.get 4 + i32.load offset=28 + local.set 20 + local.get 15 + local.get 20 + call $__rust_alloc + local.set 21 + i32.const 48 + local.set 22 + local.get 4 + local.get 22 + i32.add + local.set 23 + local.get 23 + global.set $__stack_pointer + local.get 21 + return + ) + (func $_ZN5alloc5alloc7dealloc17h6696973693d13f2dE (;318;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=4 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + local.get 0 + i32.store offset=16 + i32.const 4 + local.set 6 + local.get 5 + local.get 6 + i32.add + local.set 7 + local.get 7 + local.set 8 + local.get 5 + local.get 8 + i32.store offset=20 + local.get 5 + i32.load offset=8 + local.set 9 + i32.const 4 + local.set 10 + local.get 5 + local.get 10 + i32.add + local.set 11 + local.get 11 + local.set 12 + local.get 5 + local.get 12 + i32.store offset=24 + local.get 5 + i32.load offset=4 + local.set 13 + local.get 5 + local.get 13 + i32.store offset=28 + local.get 5 + local.get 13 + i32.store offset=12 + local.get 5 + i32.load offset=12 + local.set 14 + local.get 0 + local.get 9 + local.get 14 + call $__rust_dealloc + i32.const 32 + local.set 15 + local.get 5 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc5alloc7realloc17h787e58338afdaf98E (;319;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 32 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 1 + i32.store + local.get 6 + local.get 2 + i32.store offset=4 + local.get 6 + local.get 0 + i32.store offset=12 + local.get 6 + local.get 3 + i32.store offset=16 + local.get 6 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=20 + local.get 6 + i32.load offset=4 + local.set 8 + local.get 6 + local.set 9 + local.get 6 + local.get 9 + i32.store offset=24 + local.get 6 + i32.load + local.set 10 + local.get 6 + local.get 10 + i32.store offset=28 + local.get 6 + local.get 10 + i32.store offset=8 + local.get 6 + i32.load offset=8 + local.set 11 + local.get 0 + local.get 8 + local.get 11 + local.get 3 + call $__rust_realloc + local.set 12 + i32.const 32 + local.set 13 + local.get 6 + local.get 13 + i32.add + local.set 14 + local.get 14 + global.set $__stack_pointer + local.get 12 + return + ) + (func $_ZN5alloc6string6String19from_utf8_unchecked17h3b51583a94e87ca1E (;320;) (type 1) (param i32 i32) + (local i64 i32 i32 i32 i32) + local.get 1 + i64.load align=4 + local.set 2 + local.get 0 + local.get 2 + i64.store align=4 + i32.const 8 + local.set 3 + local.get 0 + local.get 3 + i32.add + local.set 4 + local.get 1 + local.get 3 + i32.add + local.set 5 + local.get 5 + i32.load + local.set 6 + local.get 4 + local.get 6 + i32.store + return + ) + (func $_ZN5alloc6string6String9from_utf817h3c17fb9f66a4cce3E (;321;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 144 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 1 + i32.store offset=120 + local.get 4 + local.get 1 + i32.store offset=124 + local.get 1 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=128 + local.get 4 + local.get 5 + i32.store offset=132 + local.get 1 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=136 + local.get 4 + local.get 5 + i32.store offset=140 + local.get 4 + local.get 5 + i32.store offset=112 + local.get 4 + local.get 6 + i32.store offset=116 + local.get 4 + i32.load offset=112 + local.set 7 + local.get 4 + i32.load offset=116 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=104 + local.get 4 + local.get 8 + i32.store offset=108 + local.get 4 + i32.load offset=104 + local.set 9 + local.get 4 + i32.load offset=108 + local.set 10 + i32.const 12 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 13 + local.get 9 + local.get 10 + call $_ZN4core3str8converts9from_utf817h072e2ba5d16e6d6bE + local.get 4 + i32.load offset=12 + local.set 14 + block ;; label = @1 + block ;; label = @2 + local.get 14 + br_if 0 (;@2;) + i32.const 8 + local.set 15 + local.get 1 + local.get 15 + i32.add + local.set 16 + local.get 16 + i32.load + local.set 17 + i32.const 40 + local.set 18 + local.get 4 + local.get 18 + i32.add + local.set 19 + local.get 19 + local.get 15 + i32.add + local.set 20 + local.get 20 + local.get 17 + i32.store + local.get 1 + i64.load align=4 + local.set 21 + local.get 4 + local.get 21 + i64.store offset=40 + i32.const 8 + local.set 22 + i32.const 24 + local.set 23 + local.get 4 + local.get 23 + i32.add + local.set 24 + local.get 24 + local.get 22 + i32.add + local.set 25 + i32.const 40 + local.set 26 + local.get 4 + local.get 26 + i32.add + local.set 27 + local.get 27 + local.get 22 + i32.add + local.set 28 + local.get 28 + i32.load + local.set 29 + local.get 25 + local.get 29 + i32.store + local.get 4 + i64.load offset=40 align=4 + local.set 30 + local.get 4 + local.get 30 + i64.store offset=24 + i32.const 4 + local.set 31 + local.get 0 + local.get 31 + i32.add + local.set 32 + local.get 4 + i64.load offset=24 align=4 + local.set 33 + local.get 32 + local.get 33 + i64.store align=4 + i32.const 8 + local.set 34 + local.get 32 + local.get 34 + i32.add + local.set 35 + i32.const 24 + local.set 36 + local.get 4 + local.get 36 + i32.add + local.set 37 + local.get 37 + local.get 34 + i32.add + local.set 38 + local.get 38 + i32.load + local.set 39 + local.get 35 + local.get 39 + i32.store + i32.const -2147483648 + local.set 40 + local.get 0 + local.get 40 + i32.store + br 1 (;@1;) + end + i32.const 12 + local.set 41 + local.get 4 + local.get 41 + i32.add + local.set 42 + local.get 42 + local.set 43 + i32.const 4 + local.set 44 + local.get 43 + local.get 44 + i32.add + local.set 45 + local.get 45 + i64.load align=4 + local.set 46 + local.get 4 + local.get 46 + i64.store offset=56 + i32.const 8 + local.set 47 + local.get 1 + local.get 47 + i32.add + local.set 48 + local.get 48 + i32.load + local.set 49 + i32.const 88 + local.set 50 + local.get 4 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.get 47 + i32.add + local.set 52 + local.get 52 + local.get 49 + i32.store + local.get 1 + i64.load align=4 + local.set 53 + local.get 4 + local.get 53 + i64.store offset=88 + i32.const 8 + local.set 54 + i32.const 64 + local.set 55 + local.get 4 + local.get 55 + i32.add + local.set 56 + local.get 56 + local.get 54 + i32.add + local.set 57 + i32.const 88 + local.set 58 + local.get 4 + local.get 58 + i32.add + local.set 59 + local.get 59 + local.get 54 + i32.add + local.set 60 + local.get 60 + i32.load + local.set 61 + local.get 57 + local.get 61 + i32.store + local.get 4 + i64.load offset=88 align=4 + local.set 62 + local.get 4 + local.get 62 + i64.store offset=64 + i32.const 64 + local.set 63 + local.get 4 + local.get 63 + i32.add + local.set 64 + local.get 64 + local.set 65 + i32.const 12 + local.set 66 + local.get 65 + local.get 66 + i32.add + local.set 67 + local.get 4 + i64.load offset=56 align=4 + local.set 68 + local.get 67 + local.get 68 + i64.store align=4 + local.get 4 + i64.load offset=64 align=4 + local.set 69 + local.get 0 + local.get 69 + i64.store align=4 + i32.const 16 + local.set 70 + local.get 0 + local.get 70 + i32.add + local.set 71 + i32.const 64 + local.set 72 + local.get 4 + local.get 72 + i32.add + local.set 73 + local.get 73 + local.get 70 + i32.add + local.set 74 + local.get 74 + i32.load + local.set 75 + local.get 71 + local.get 75 + i32.store + i32.const 8 + local.set 76 + local.get 0 + local.get 76 + i32.add + local.set 77 + i32.const 64 + local.set 78 + local.get 4 + local.get 78 + i32.add + local.set 79 + local.get 79 + local.get 76 + i32.add + local.set 80 + local.get 80 + i64.load align=4 + local.set 81 + local.get 77 + local.get 81 + i64.store align=4 + end + i32.const 144 + local.set 82 + local.get 4 + local.get 82 + i32.add + local.set 83 + local.get 83 + global.set $__stack_pointer + return + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17he1ec2bb39e15d702E (;322;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 80 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + local.get 1 + i32.store offset=44 + i32.const 0 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 7 + br_if 0 (;@3;) + local.get 1 + i32.load + local.set 8 + local.get 8 + br_if 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 0 + local.get 9 + i32.store offset=4 + br 1 (;@1;) + end + i32.const 1 + local.set 10 + local.get 4 + local.get 10 + i32.store offset=48 + i32.const 1 + local.set 11 + local.get 4 + local.get 11 + i32.store offset=52 + local.get 1 + i32.load + local.set 12 + local.get 4 + local.get 12 + i32.store offset=56 + i32.const 0 + local.set 13 + local.get 12 + local.get 13 + i32.shl + local.set 14 + local.get 4 + local.get 14 + i32.store offset=60 + local.get 4 + local.get 14 + i32.store offset=16 + i32.const 1 + local.set 15 + local.get 4 + local.get 15 + i32.store offset=12 + local.get 1 + i32.load offset=4 + local.set 16 + local.get 4 + local.get 16 + i32.store offset=64 + local.get 4 + local.get 16 + i32.store offset=68 + local.get 4 + local.get 16 + i32.store offset=36 + local.get 4 + i32.load offset=36 + local.set 17 + local.get 4 + local.get 17 + i32.store offset=72 + local.get 4 + local.get 17 + i32.store offset=40 + local.get 4 + i32.load offset=40 + local.set 18 + local.get 4 + local.get 18 + i32.store offset=76 + local.get 4 + local.get 18 + i32.store offset=32 + local.get 4 + i32.load offset=32 + local.set 19 + local.get 4 + local.get 19 + i32.store offset=20 + local.get 4 + i32.load offset=12 + local.set 20 + local.get 4 + i32.load offset=16 + local.set 21 + local.get 4 + local.get 20 + i32.store offset=24 + local.get 4 + local.get 21 + i32.store offset=28 + local.get 4 + i64.load offset=20 align=4 + local.set 22 + local.get 0 + local.get 22 + i64.store align=4 + i32.const 8 + local.set 23 + local.get 0 + local.get 23 + i32.add + local.set 24 + i32.const 20 + local.set 25 + local.get 4 + local.get 25 + i32.add + local.set 26 + local.get 26 + local.get 23 + i32.add + local.set 27 + local.get 27 + i32.load + local.set 28 + local.get 24 + local.get 28 + i32.store + end + return + ) + (func $_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17he28d0164ca67bafcE (;323;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 48 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 2 + i32.store + local.get 6 + local.get 3 + i32.store offset=4 + local.get 6 + local.get 0 + i32.store offset=20 + local.get 6 + local.get 1 + i32.store offset=24 + local.get 6 + local.set 7 + local.get 6 + local.get 7 + i32.store offset=28 + local.get 6 + i32.load offset=4 + local.set 8 + block ;; label = @1 + block ;; label = @2 + local.get 8 + br_if 0 (;@2;) + br 1 (;@1;) + end + local.get 6 + local.get 1 + i32.store offset=32 + local.get 6 + i32.load + local.set 9 + local.get 6 + i32.load offset=4 + local.set 10 + local.get 6 + local.get 9 + i32.store offset=8 + local.get 6 + local.get 10 + i32.store offset=12 + i32.const 8 + local.set 11 + local.get 6 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + local.get 6 + local.get 13 + i32.store offset=36 + local.get 6 + i32.load offset=12 + local.set 14 + i32.const 8 + local.set 15 + local.get 6 + local.get 15 + i32.add + local.set 16 + local.get 16 + local.set 17 + local.get 6 + local.get 17 + i32.store offset=40 + local.get 6 + i32.load offset=8 + local.set 18 + local.get 6 + local.get 18 + i32.store offset=44 + local.get 6 + local.get 18 + i32.store offset=16 + local.get 6 + i32.load offset=16 + local.set 19 + local.get 1 + local.get 14 + local.get 19 + call $__rust_dealloc + end + i32.const 48 + local.set 20 + local.get 6 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + return + ) + (func $_ZN65_$LT$alloc..string..FromUtf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hbfd86da735cf5e8dE (;324;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 16 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=12 + i32.const 12 + local.set 5 + local.get 0 + local.get 5 + i32.add + local.set 6 + local.get 4 + local.get 6 + i32.store offset=4 + i32.const 1054612 + local.set 7 + i32.const 13 + local.set 8 + i32.const 1054625 + local.set 9 + i32.const 5 + local.set 10 + i32.const 1054632 + local.set 11 + i32.const 1054648 + local.set 12 + i32.const 4 + local.set 13 + local.get 4 + local.get 13 + i32.add + local.set 14 + local.get 14 + local.set 15 + i32.const 1054656 + local.set 16 + local.get 1 + local.get 7 + local.get 8 + local.get 9 + local.get 10 + local.get 0 + local.get 11 + local.get 12 + local.get 10 + local.get 15 + local.get 16 + call $_ZN4core3fmt9Formatter26debug_struct_field2_finish17h6a18736bfd2e7546E + local.set 17 + i32.const 1 + local.set 18 + local.get 17 + local.get 18 + i32.and + local.set 19 + i32.const 16 + local.set 20 + local.get 4 + local.get 20 + i32.add + local.set 21 + local.get 21 + global.set $__stack_pointer + local.get 19 + return + ) + (func $_ZN65_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h68ac80a9c5ec6049E (;325;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 48 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + local.get 4 + local.get 0 + i32.store offset=20 + local.get 4 + local.get 1 + i32.store offset=24 + local.get 4 + local.get 0 + i32.store offset=28 + local.get 0 + i32.load offset=4 + local.set 5 + local.get 4 + local.get 5 + i32.store offset=32 + local.get 4 + local.get 5 + i32.store offset=36 + local.get 0 + i32.load offset=8 + local.set 6 + local.get 4 + local.get 6 + i32.store offset=40 + local.get 4 + local.get 5 + i32.store offset=44 + local.get 4 + local.get 5 + i32.store offset=12 + local.get 4 + local.get 6 + i32.store offset=16 + local.get 4 + i32.load offset=12 + local.set 7 + local.get 4 + i32.load offset=16 + local.set 8 + local.get 4 + local.get 7 + i32.store offset=4 + local.get 4 + local.get 8 + i32.store offset=8 + local.get 4 + i32.load offset=4 + local.set 9 + local.get 4 + i32.load offset=8 + local.set 10 + local.get 9 + local.get 10 + local.get 1 + call $_ZN48_$LT$$u5b$T$u5d$$u20$as$u20$core..fmt..Debug$GT$3fmt17hca62a40c6cbbfe04E + local.set 11 + i32.const 1 + local.set 12 + local.get 11 + local.get 12 + i32.and + local.set 13 + i32.const 48 + local.set 14 + local.get 4 + local.get 14 + i32.add + local.set 15 + local.get 15 + global.set $__stack_pointer + local.get 13 + return + ) + (func $_ZN11wit_bindgen2rt14run_ctors_once17hc34ab807182cb905E (;326;) (type 8) + (local i32 i32 i32 i32 i32 i32) + i32.const 0 + local.set 0 + local.get 0 + i32.load8_u offset=1058326 + local.set 1 + i32.const 1 + local.set 2 + local.get 1 + local.get 2 + i32.and + local.set 3 + block ;; label = @1 + local.get 3 + br_if 0 (;@1;) + call $__wasm_call_ctors + i32.const 1 + local.set 4 + i32.const 0 + local.set 5 + local.get 5 + local.get 4 + i32.store8 offset=1058326 + end + return + ) + (func $cabi_realloc (;327;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 4 + i32.const 128 + local.set 5 + local.get 4 + local.get 5 + i32.sub + local.set 6 + local.get 6 + global.set $__stack_pointer + local.get 6 + local.get 3 + i32.store offset=24 + local.get 6 + local.get 0 + i32.store offset=108 + local.get 6 + local.get 1 + i32.store offset=112 + local.get 6 + local.get 2 + i32.store offset=116 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + br_if 0 (;@7;) + local.get 6 + i32.load offset=24 + local.set 7 + local.get 7 + i32.eqz + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 1 + local.set 8 + i32.const 1 + local.set 9 + local.get 8 + local.get 9 + i32.and + local.set 10 + local.get 10 + br_if 2 (;@4;) + br 3 (;@3;) + end + local.get 6 + local.get 2 + i32.store offset=28 + br 4 (;@1;) + end + local.get 6 + i32.load offset=24 + local.set 11 + i32.const 8 + local.set 12 + local.get 6 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.get 11 + local.get 2 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h7b8579fc0e025548E + local.get 6 + i32.load offset=12 + local.set 14 + local.get 6 + i32.load offset=8 + local.set 15 + local.get 6 + local.get 15 + i32.store offset=32 + local.get 6 + local.get 14 + i32.store offset=36 + local.get 6 + i32.load offset=32 + local.set 16 + local.get 6 + i32.load offset=36 + local.set 17 + local.get 16 + local.get 17 + call $_ZN5alloc5alloc5alloc17h810a1ea6fc1d078cE + local.set 18 + local.get 6 + local.get 18 + i32.store offset=40 + br 2 (;@2;) + end + i32.const 24 + local.set 19 + local.get 6 + local.get 19 + i32.add + local.set 20 + local.get 20 + local.set 21 + local.get 6 + local.get 21 + i32.store offset=44 + i32.const 1054680 + local.set 22 + local.get 6 + local.get 22 + i32.store offset=48 + local.get 6 + i32.load offset=44 + local.set 23 + local.get 6 + local.get 23 + i32.store offset=120 + local.get 6 + i32.load offset=48 + local.set 24 + local.get 6 + local.get 24 + i32.store offset=124 + local.get 23 + i32.load + local.set 25 + local.get 24 + i32.load + local.set 26 + local.get 25 + local.set 27 + local.get 26 + local.set 28 + local.get 27 + local.get 28 + i32.eq + local.set 29 + i32.const 1 + local.set 30 + local.get 29 + local.get 30 + i32.and + local.set 31 + local.get 31 + i32.eqz + br_if 0 (;@3;) + i32.const 1 + local.set 32 + local.get 6 + local.get 32 + i32.store8 offset=55 + i32.const 84 + local.set 33 + local.get 6 + local.get 33 + i32.add + local.set 34 + local.get 34 + local.set 35 + i32.const 1054728 + local.set 36 + i32.const 1 + local.set 37 + local.get 35 + local.get 36 + local.get 37 + call $_ZN4core3fmt9Arguments9new_const17hb011fe5886f6c4a2E + i32.const 16 + local.set 38 + i32.const 56 + local.set 39 + local.get 6 + local.get 39 + i32.add + local.set 40 + local.get 40 + local.get 38 + i32.add + local.set 41 + i32.const 84 + local.set 42 + local.get 6 + local.get 42 + i32.add + local.set 43 + local.get 43 + local.get 38 + i32.add + local.set 44 + local.get 44 + i64.load align=4 + local.set 45 + local.get 41 + local.get 45 + i64.store + i32.const 8 + local.set 46 + i32.const 56 + local.set 47 + local.get 6 + local.get 47 + i32.add + local.set 48 + local.get 48 + local.get 46 + i32.add + local.set 49 + i32.const 84 + local.set 50 + local.get 6 + local.get 50 + i32.add + local.set 51 + local.get 51 + local.get 46 + i32.add + local.set 52 + local.get 52 + i64.load align=4 + local.set 53 + local.get 49 + local.get 53 + i64.store + local.get 6 + i64.load offset=84 align=4 + local.set 54 + local.get 6 + local.get 54 + i64.store offset=56 + local.get 6 + i32.load8_u offset=55 + local.set 55 + i32.const 56 + local.set 56 + local.get 6 + local.get 56 + i32.add + local.set 57 + local.get 57 + local.set 58 + i32.const 1054832 + local.set 59 + local.get 55 + local.get 23 + local.get 24 + local.get 58 + local.get 59 + call $_ZN4core9panicking13assert_failed17hce5b25500012295cE + unreachable + end + i32.const 16 + local.set 60 + local.get 6 + local.get 60 + i32.add + local.set 61 + local.get 61 + local.get 1 + local.get 2 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h7b8579fc0e025548E + local.get 6 + i32.load offset=20 + local.set 62 + local.get 6 + i32.load offset=16 + local.set 63 + local.get 6 + local.get 63 + i32.store offset=32 + local.get 6 + local.get 62 + i32.store offset=36 + local.get 6 + i32.load offset=32 + local.set 64 + local.get 6 + i32.load offset=36 + local.set 65 + local.get 6 + i32.load offset=24 + local.set 66 + local.get 0 + local.get 64 + local.get 65 + local.get 66 + call $_ZN5alloc5alloc7realloc17h787e58338afdaf98E + local.set 67 + local.get 6 + local.get 67 + i32.store offset=40 + end + local.get 6 + i32.load offset=40 + local.set 68 + local.get 68 + call $_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h9af2c92cb9711529E + local.set 69 + i32.const 1 + local.set 70 + local.get 69 + local.get 70 + i32.and + local.set 71 + block ;; label = @2 + local.get 71 + br_if 0 (;@2;) + local.get 6 + i32.load offset=40 + local.set 72 + local.get 6 + local.get 72 + i32.store offset=28 + br 1 (;@1;) + end + i32.const 1 + local.set 73 + i32.const 1 + local.set 74 + local.get 73 + local.get 74 + i32.and + local.set 75 + block ;; label = @2 + local.get 75 + br_if 0 (;@2;) + call $_ZN4core9core_arch6wasm3211unreachable17h33b5b348ee558bf1E + unreachable + end + local.get 6 + i32.load offset=32 + local.set 76 + local.get 6 + i32.load offset=36 + local.set 77 + local.get 76 + local.get 77 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 6 + i32.load offset=28 + local.set 78 + i32.const 128 + local.set 79 + local.get 6 + local.get 79 + i32.add + local.set 80 + local.get 80 + global.set $__stack_pointer + local.get 78 + return + ) + (func $_ZN11wit_bindgen2rt7dealloc17h71027ca2e5a46406E (;328;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 3 + i32.const 32 + local.set 4 + local.get 3 + local.get 4 + i32.sub + local.set 5 + local.get 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.store offset=12 + local.get 5 + local.get 1 + i32.store offset=16 + local.get 5 + local.get 2 + i32.store offset=20 + block ;; label = @1 + local.get 1 + i32.eqz + br_if 0 (;@1;) + local.get 5 + local.get 1 + local.get 2 + call $_ZN4core5alloc6layout6Layout25from_size_align_unchecked17h7b8579fc0e025548E + local.get 5 + i32.load offset=4 + local.set 6 + local.get 5 + i32.load + local.set 7 + local.get 5 + local.get 7 + i32.store offset=24 + local.get 5 + local.get 6 + i32.store offset=28 + local.get 0 + local.get 7 + local.get 6 + call $_ZN5alloc5alloc7dealloc17h6696973693d13f2dE + end + i32.const 32 + local.set 8 + local.get 5 + local.get 8 + i32.add + local.set 9 + local.get 9 + global.set $__stack_pointer + return + ) + (func $_ZN11wit_bindgen2rt11string_lift17h22c9097450192fe8E (;329;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 2 + i32.const 32 + local.set 3 + local.get 2 + local.get 3 + i32.sub + local.set 4 + local.get 4 + global.set $__stack_pointer + i32.const 1 + local.set 5 + i32.const 1 + local.set 6 + local.get 5 + local.get 6 + i32.and + local.set 7 + block ;; label = @1 + block ;; label = @2 + local.get 7 + br_if 0 (;@2;) + local.get 0 + local.get 1 + call $_ZN5alloc6string6String19from_utf8_unchecked17h3b51583a94e87ca1E + br 1 (;@1;) + end + i32.const 12 + local.set 8 + local.get 4 + local.get 8 + i32.add + local.set 9 + local.get 9 + local.set 10 + local.get 10 + local.get 1 + call $_ZN5alloc6string6String9from_utf817h3c17fb9f66a4cce3E + i32.const 12 + local.set 11 + local.get 4 + local.get 11 + i32.add + local.set 12 + local.get 12 + local.set 13 + i32.const 1054848 + local.set 14 + local.get 0 + local.get 13 + local.get 14 + call $_ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h78c9648881e725a1E + end + i32.const 32 + local.set 15 + local.get 4 + local.get 15 + i32.add + local.set 16 + local.get 16 + global.set $__stack_pointer + return + ) + (func $_ZN11wit_bindgen2rt9char_lift17h65109e289a0fade1E (;330;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 16 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store offset=12 + i32.const 1 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + block ;; label = @2 + local.get 6 + br_if 0 (;@2;) + local.get 0 + call $_ZN4core4char18from_u32_unchecked17h28e9dd9c1e59bfe2E + local.set 7 + local.get 3 + local.get 7 + i32.store offset=8 + br 1 (;@1;) + end + local.get 0 + call $_ZN4core4char8from_u3217hadfb4a8387679ed2E + local.set 8 + i32.const 1054864 + local.set 9 + local.get 8 + local.get 9 + call $_ZN4core6option15Option$LT$T$GT$6unwrap17h89f73a02fa0e61dfE + local.set 10 + local.get 3 + local.get 10 + i32.store offset=8 + end + local.get 3 + i32.load offset=8 + local.set 11 + i32.const 16 + local.set 12 + local.get 3 + local.get 12 + i32.add + local.set 13 + local.get 13 + global.set $__stack_pointer + local.get 11 + return + ) + (func $_ZN11wit_bindgen2rt9bool_lift17h4b002d37b287643cE (;331;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + local.set 1 + i32.const 32 + local.set 2 + local.get 1 + local.get 2 + i32.sub + local.set 3 + local.get 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store8 offset=31 + i32.const 1 + local.set 4 + i32.const 1 + local.set 5 + local.get 4 + local.get 5 + i32.and + local.set 6 + block ;; label = @1 + block ;; label = @2 + local.get 6 + br_if 0 (;@2;) + i32.const 1 + local.set 7 + local.get 0 + local.get 7 + i32.and + local.set 8 + local.get 3 + local.get 8 + i32.store8 offset=3 + br 1 (;@1;) + end + i32.const 255 + local.set 9 + local.get 0 + local.get 9 + i32.and + local.set 10 + i32.const 1 + local.set 11 + local.get 10 + local.get 11 + i32.gt_u + drop + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 10 + br_table 1 (;@3;) 2 (;@2;) 0 (;@4;) + end + i32.const 4 + local.set 12 + local.get 3 + local.get 12 + i32.add + local.set 13 + local.get 13 + local.set 14 + i32.const 1054908 + local.set 15 + i32.const 1 + local.set 16 + local.get 14 + local.get 15 + local.get 16 + call $_ZN4core3fmt9Arguments9new_const17hb011fe5886f6c4a2E + i32.const 4 + local.set 17 + local.get 3 + local.get 17 + i32.add + local.set 18 + local.get 18 + local.set 19 + i32.const 1054916 + local.set 20 + local.get 19 + local.get 20 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + i32.const 0 + local.set 21 + local.get 3 + local.get 21 + i32.store8 offset=3 + br 1 (;@1;) + end + i32.const 1 + local.set 22 + local.get 3 + local.get 22 + i32.store8 offset=3 + end + local.get 3 + i32.load8_u offset=3 + local.set 23 + i32.const 1 + local.set 24 + local.get 23 + local.get 24 + i32.and + local.set 25 + i32.const 32 + local.set 26 + local.get 3 + local.get 26 + i32.add + local.set 27 + local.get 27 + global.set $__stack_pointer + local.get 25 + return + ) + (func $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17h4f922f49d883f526E (;332;) (type 1) (param i32 i32) + local.get 0 + i64.const -2256346875494551181 + i64.store offset=8 + local.get 0 + i64.const -7566550363774295414 + i64.store + ) + (func $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17ha1825e7456c3c7cbE (;333;) (type 1) (param i32 i32) + local.get 0 + i64.const -163230743173927068 + i64.store offset=8 + local.get 0 + i64.const -4493808902380553279 + i64.store + ) + (func $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17hb5f011e64b5a5b56E (;334;) (type 1) (param i32 i32) + local.get 0 + i64.const -225766553761432676 + i64.store offset=8 + local.get 0 + i64.const -3537847025645999657 + i64.store + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h96ec45e95d0f5ab7E (;335;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 1 + call $_ZN43_$LT$bool$u20$as$u20$core..fmt..Display$GT$3fmt17h1e8be0f4035bd304E + ) + (func $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h80546ffaaffb410eE (;336;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 1 + call $_ZN70_$LT$core..panic..location..Location$u20$as$u20$core..fmt..Display$GT$3fmt17h5f420ca330fc4ec3E + ) + (func $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hacd681e15bcd54e4E (;337;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 0 + i32.load offset=4 + local.get 1 + call $_ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h0b018583cd7041ddE + ) + (func $_ZN4core3fmt5Write10write_char17h489f10ec6ae8f49dE (;338;) (type 4) (param i32 i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 0 + i32.store offset=12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + local.get 1 + i32.const 65536 + i32.ge_u + br_if 2 (;@2;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 3 + br 3 (;@1;) + end + local.get 2 + local.get 1 + i32.store8 offset=12 + i32.const 1 + local.set 3 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 3 + br 1 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 3 + end + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 0 + i32.sub + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 1 + local.get 0 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 0 + end + local.get 1 + i32.load offset=4 + local.get 0 + i32.add + local.get 2 + i32.const 12 + i32.add + local.get 3 + call $memcpy + drop + local.get 1 + local.get 0 + local.get 3 + i32.add + i32.store offset=8 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + i32.const 0 + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE (;339;) (type 2) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.lt_u + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 1 + i32.const 1 + i32.shl + local.tee 4 + local.get 2 + local.get 4 + local.get 2 + i32.gt_u + select + local.tee 2 + i32.const 8 + local.get 2 + i32.const 8 + i32.gt_u + select + local.tee 2 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 1 + br_if 0 (;@4;) + local.get 3 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 3 + local.get 1 + i32.store offset=28 + local.get 3 + i32.const 1 + i32.store offset=24 + local.get 3 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 3 + i32.const 8 + i32.add + local.get 4 + local.get 2 + local.get 3 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h20d948a7040cf6d8E + local.get 3 + i32.load offset=12 + local.set 1 + block ;; label = @3 + local.get 3 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 2 + i32.store + local.get 0 + local.get 1 + i32.store offset=4 + br 2 (;@1;) + end + local.get 1 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 3 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 3 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4core3fmt5Write10write_char17hd603e62208954347E (;340;) (type 4) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 0 + i32.store offset=12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + local.get 1 + i32.const 65536 + i32.ge_u + br_if 2 (;@2;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 1 + br 3 (;@1;) + end + local.get 2 + local.get 1 + i32.store8 offset=12 + i32.const 1 + local.set 1 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 1 + br 1 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 1 + end + local.get 0 + local.get 2 + i32.const 12 + i32.add + local.get 1 + call $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h9a82cb45fa16fecfE + local.set 1 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h9a82cb45fa16fecfE (;341;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + i32.const 0 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + loop ;; label = @4 + local.get 3 + local.get 2 + i32.store offset=4 + local.get 3 + local.get 1 + i32.store + local.get 3 + i32.const 8 + i32.add + i32.const 2 + local.get 3 + i32.const 1 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @5 + local.get 3 + i32.load16_u offset=8 + br_if 0 (;@5;) + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 5 + br_if 0 (;@6;) + i32.const 2 + local.set 2 + i32.const 1055592 + local.set 5 + br 3 (;@3;) + end + local.get 2 + local.get 5 + i32.lt_u + br_if 4 (;@1;) + local.get 1 + local.get 5 + i32.add + local.set 1 + local.get 2 + local.get 5 + i32.sub + local.tee 2 + br_if 1 (;@4;) + br 3 (;@2;) + end + block ;; label = @5 + local.get 3 + i32.load16_u offset=10 + local.tee 5 + i32.const 27 + i32.ne + br_if 0 (;@5;) + local.get 2 + br_if 1 (;@4;) + br 3 (;@2;) + end + end + i32.const 0 + local.set 2 + end + local.get 0 + i32.load offset=4 + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u + local.tee 1 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 1 + i32.const 3 + i32.ne + br_if 1 (;@3;) + end + local.get 4 + i32.load + local.tee 6 + local.get 4 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 0) + block ;; label = @4 + local.get 1 + i32.load offset=4 + local.tee 7 + i32.eqz + br_if 0 (;@4;) + local.get 6 + local.get 7 + local.get 1 + i32.load offset=8 + call $__rust_dealloc + end + local.get 4 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store + i32.const 1 + local.set 4 + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 4 + return + end + local.get 5 + local.get 2 + i32.const 1055604 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + ) + (func $_ZN4core3fmt5Write9write_fmt17h2793859070167ab3E (;342;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.const 1055180 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3fmt5Write9write_fmt17h6d5f49355fe678dfE (;343;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.const 1055156 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3fmt5Write9write_fmt17h7834b5678641f3c1E (;344;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.const 1055204 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN3std9panicking12default_hook17hfbdb6633299d3afbE (;345;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load8_u offset=17 + br_if 0 (;@2;) + block ;; label = @3 + i32.const 0 + i32.load offset=1058368 + i32.const 1 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + call $_ZN3std5panic19get_backtrace_style17ha4622700fe54f57fE + i32.store8 offset=35 + br 2 (;@1;) + end + local.get 1 + i32.const 1 + i32.store8 offset=35 + br 1 (;@1;) + end + local.get 1 + i32.const 3 + i32.store8 offset=35 + end + local.get 1 + local.get 0 + i32.load offset=12 + i32.store offset=36 + i32.const 12 + local.set 2 + local.get 1 + i32.const 16 + i32.add + local.get 0 + i32.load + local.tee 3 + local.get 0 + i32.load offset=4 + i32.const 12 + i32.add + local.tee 0 + i32.load + call_indirect (type 1) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i64.load offset=16 + i64.const -4493808902380553279 + i64.xor + local.get 1 + i32.const 16 + i32.add + i32.const 8 + i32.add + i64.load + i64.const -163230743173927068 + i64.xor + i64.or + i64.eqz + br_if 0 (;@3;) + local.get 1 + local.get 3 + local.get 0 + i32.load + call_indirect (type 1) + i32.const 1056148 + local.set 0 + local.get 1 + i64.load + i64.const -7566550363774295414 + i64.xor + local.get 1 + i32.const 8 + i32.add + i64.load + i64.const -2256346875494551181 + i64.xor + i64.or + i64.eqz + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.const 8 + i32.add + local.set 0 + local.get 3 + i32.const 4 + i32.add + local.set 3 + br 1 (;@2;) + end + local.get 3 + i32.const 4 + i32.add + local.set 0 + end + local.get 0 + i32.load + local.set 2 + local.get 3 + i32.load + local.set 0 + end + local.get 1 + local.get 2 + i32.store offset=44 + local.get 1 + local.get 0 + i32.store offset=40 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + i32.const 0 + i32.load offset=1058376 + local.tee 0 + br_if 0 (;@7;) + call $_ZN4core4cell4once17OnceCell$LT$T$GT$15get_or_try_init13outlined_call17hab032dcb2244e6f0E + local.set 0 + i32.const 0 + i32.load offset=1058376 + br_if 1 (;@6;) + i32.const 0 + local.get 0 + i32.store offset=1058376 + end + local.get 0 + local.get 0 + i32.load + local.tee 3 + i32.const 1 + i32.add + i32.store + local.get 3 + i32.const -1 + i32.le_s + br_if 1 (;@5;) + local.get 1 + local.get 0 + i32.store offset=48 + block ;; label = @7 + block ;; label = @8 + local.get 0 + i32.const 16 + i32.add + i32.load + local.tee 3 + br_if 0 (;@8;) + i32.const 9 + local.set 2 + i32.const 1056160 + local.set 3 + br 1 (;@7;) + end + local.get 0 + i32.const 20 + i32.add + i32.load + i32.const -1 + i32.add + local.set 2 + end + local.get 1 + local.get 2 + i32.store offset=56 + local.get 1 + local.get 3 + i32.store offset=52 + local.get 1 + local.get 1 + i32.const 35 + i32.add + i32.store offset=72 + local.get 1 + local.get 1 + i32.const 40 + i32.add + i32.store offset=68 + local.get 1 + local.get 1 + i32.const 36 + i32.add + i32.store offset=64 + local.get 1 + local.get 1 + i32.const 52 + i32.add + i32.store offset=60 + block ;; label = @7 + i32.const 0 + i32.load8_u offset=1058327 + br_if 0 (;@7;) + local.get 1 + i32.const 0 + i32.store offset=76 + br 4 (;@3;) + end + i32.const 0 + i32.const 1 + i32.store8 offset=1058327 + block ;; label = @7 + i32.const 0 + i32.load8_u offset=1058380 + br_if 0 (;@7;) + i32.const 0 + i32.const 1 + i32.store8 offset=1058380 + i32.const 0 + i32.const 0 + i32.store offset=1058384 + local.get 1 + i32.const 0 + i32.store offset=76 + br 4 (;@3;) + end + local.get 1 + i32.const 0 + i32.load offset=1058384 + local.tee 3 + i32.store offset=76 + i32.const 0 + i32.const 0 + i32.store offset=1058384 + local.get 3 + i32.eqz + br_if 3 (;@3;) + local.get 3 + i32.load8_u offset=8 + local.set 0 + local.get 3 + i32.const 1 + i32.store8 offset=8 + local.get 1 + local.get 0 + i32.store8 offset=83 + local.get 0 + br_if 2 (;@4;) + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + i32.const 0 + i32.load offset=1058356 + i32.const 2147483647 + i32.and + br_if 0 (;@9;) + local.get 1 + i32.const 60 + i32.add + local.get 3 + i32.const 12 + i32.add + i32.const 1056172 + call $_ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h61263dca9dba1552E + local.get 3 + i32.const 9 + i32.add + local.set 0 + br 1 (;@8;) + end + call $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E + local.set 0 + local.get 1 + i32.const 60 + i32.add + local.get 3 + i32.const 12 + i32.add + i32.const 1056172 + call $_ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h61263dca9dba1552E + local.get 0 + i32.eqz + br_if 1 (;@7;) + local.get 3 + i32.const 9 + i32.add + local.set 0 + end + i32.const 0 + i32.load offset=1058356 + i32.const 2147483647 + i32.and + i32.eqz + br_if 0 (;@7;) + call $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E + br_if 0 (;@7;) + local.get 0 + i32.const 1 + i32.store8 + end + local.get 3 + i32.const 0 + i32.store8 offset=8 + i32.const 0 + i32.const 1 + i32.store8 offset=1058327 + block ;; label = @7 + block ;; label = @8 + i32.const 0 + i32.load8_u offset=1058380 + br_if 0 (;@8;) + i32.const 0 + local.get 3 + i32.store offset=1058384 + i32.const 0 + i32.const 1 + i32.store8 offset=1058380 + br 1 (;@7;) + end + i32.const 0 + i32.load offset=1058384 + local.set 0 + i32.const 0 + local.get 3 + i32.store offset=1058384 + local.get 1 + local.get 0 + i32.store offset=84 + local.get 0 + i32.eqz + br_if 0 (;@7;) + local.get 0 + local.get 0 + i32.load + local.tee 3 + i32.const -1 + i32.add + i32.store + local.get 3 + i32.const 1 + i32.ne + br_if 0 (;@7;) + local.get 1 + i32.const 84 + i32.add + call $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h908e554f01387e88E + end + i32.const 1 + local.set 3 + local.get 1 + i32.load offset=48 + local.tee 0 + i32.eqz + br_if 5 (;@1;) + br 4 (;@2;) + end + local.get 1 + i32.const 96 + i32.add + i64.const 0 + i64.store align=4 + local.get 1 + i32.const 1 + i32.store offset=88 + local.get 1 + i32.const 1054948 + i32.store offset=84 + local.get 1 + i32.const 1054932 + i32.store offset=92 + local.get 1 + i32.const 84 + i32.add + i32.const 1055036 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + unreachable + unreachable + end + local.get 1 + i64.const 0 + i64.store offset=96 align=4 + local.get 1 + i32.const 1054932 + i32.store offset=92 + local.get 1 + i32.const 1 + i32.store offset=88 + local.get 1 + i32.const 1055724 + i32.store offset=84 + local.get 1 + i32.const 83 + i32.add + local.get 1 + i32.const 84 + i32.add + call $_ZN4core9panicking13assert_failed17h7e843cfbce1cf162E + unreachable + end + local.get 1 + i32.const 60 + i32.add + local.get 1 + i32.const 111 + i32.add + i32.const 1056212 + call $_ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h61263dca9dba1552E + i32.const 0 + local.set 3 + end + local.get 0 + local.get 0 + i32.load + local.tee 2 + i32.const -1 + i32.add + i32.store + block ;; label = @2 + local.get 2 + i32.const 1 + i32.ne + br_if 0 (;@2;) + local.get 1 + i32.const 48 + i32.add + call $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17ha7077228a9595bb7E + end + local.get 3 + i32.const -1 + i32.xor + local.get 1 + i32.load offset=76 + local.tee 0 + i32.const 0 + i32.ne + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 0 + i32.load + local.tee 3 + i32.const -1 + i32.add + i32.store + local.get 3 + i32.const 1 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.const 76 + i32.add + call $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h908e554f01387e88E + end + local.get 1 + i32.const 112 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4core3ptr122drop_in_place$LT$$RF$alloc..boxed..Box$LT$dyn$u20$core..error..Error$u2b$core..marker..Send$u2b$core..marker..Sync$GT$$GT$17h160f5ed3d56162edE (;346;) (type 0) (param i32)) + (func $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E (;347;) (type 26) (result i32) + i32.const 0 + i32.load offset=1058368 + i32.eqz + ) + (func $_ZN4core3ptr29drop_in_place$LT$$LP$$RP$$GT$17he35955faf548ca26E (;348;) (type 0) (param i32)) + (func $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17ha7077228a9595bb7E (;349;) (type 0) (param i32) + (local i32 i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 0 + i32.const 16 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 20 + i32.add + i32.load + local.set 2 + local.get 1 + i32.const 0 + i32.store8 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 1 + local.get 2 + i32.const 1 + call $__rust_dealloc + end + block ;; label = @1 + local.get 0 + i32.const -1 + i32.eq + br_if 0 (;@1;) + local.get 0 + local.get 0 + i32.load offset=4 + local.tee 1 + i32.const -1 + i32.add + i32.store offset=4 + local.get 1 + i32.const 1 + i32.ne + br_if 0 (;@1;) + local.get 0 + i32.const 24 + i32.const 8 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h3bea3c0cbceb607aE (;350;) (type 0) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + i32.const 1 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17ha10b843531697b20E (;351;) (type 0) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + i32.const 1 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr77drop_in_place$LT$std..panicking..begin_panic_handler..FormatStringPayload$GT$17hf1108b505bbdc709E (;352;) (type 0) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + i32.const 1 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17ha126ee6f524769c3E (;353;) (type 1) (param i32 i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 255 + i32.and + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 0) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 3 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + ) + (func $_ZN4core3ptr88drop_in_place$LT$std..io..Write..write_fmt..Adapter$LT$alloc..vec..Vec$LT$u8$GT$$GT$$GT$17haaec627cf452ac47E (;354;) (type 0) (param i32) + (local i32 i32 i32) + local.get 0 + i32.load offset=4 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load8_u + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 0) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 3 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + ) + (func $_ZN4core4cell4once17OnceCell$LT$T$GT$15get_or_try_init13outlined_call17hab032dcb2244e6f0E (;355;) (type 26) (result i32) + (local i32 i32 i32 i32 i64 i64 i64) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 0 + global.set $__stack_pointer + local.get 0 + i32.const 8 + i32.add + i32.const 8 + i32.const 16 + call $_ZN5alloc4sync32arcinner_layout_for_value_layout17h9e9b7849032db57bE + local.get 0 + i32.load offset=8 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load offset=12 + local.tee 2 + br_if 0 (;@2;) + local.get 1 + local.set 3 + br 1 (;@1;) + end + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 2 + local.get 1 + call $__rust_alloc + local.set 3 + end + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 3 + i64.const 4294967297 + i64.store + local.get 3 + i32.const 16 + i32.add + i32.const 0 + i32.store + i32.const 0 + i64.load offset=1058360 + local.set 4 + loop ;; label = @3 + local.get 4 + i64.const 1 + i64.add + local.tee 5 + i64.eqz + br_if 2 (;@1;) + i32.const 0 + local.get 5 + i32.const 0 + i64.load offset=1058360 + local.tee 6 + local.get 6 + local.get 4 + i64.eq + local.tee 1 + select + i64.store offset=1058360 + local.get 6 + local.set 4 + local.get 1 + i32.eqz + br_if 0 (;@3;) + end + local.get 3 + local.get 5 + i64.store offset=8 + local.get 0 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 3 + return + end + local.get 1 + local.get 2 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN3std6thread8ThreadId3new9exhausted17hd7e1c66263283d14E + unreachable + ) + (func $_ZN3std6thread8ThreadId3new9exhausted17hd7e1c66263283d14E (;356;) (type 8) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 0 + global.set $__stack_pointer + local.get 0 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 0 + i32.const 1 + i32.store offset=12 + local.get 0 + i32.const 1055316 + i32.store offset=8 + local.get 0 + i32.const 1054932 + i32.store offset=16 + local.get 0 + i32.const 8 + i32.add + i32.const 1055324 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core9panicking13assert_failed17h7e843cfbce1cf162E (;357;) (type 1) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 1055052 + i32.store offset=12 + local.get 2 + local.get 0 + i32.store offset=8 + i32.const 0 + local.get 2 + i32.const 8 + i32.add + i32.const 1055056 + local.get 2 + i32.const 12 + i32.add + i32.const 1055056 + local.get 1 + i32.const 1055788 + call $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE + unreachable + ) + (func $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E (;358;) (type 4) (param i32 i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=12 + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + block ;; label = @5 + local.get 1 + i32.const 65536 + i32.ge_u + br_if 0 (;@5;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 1 + br 3 (;@2;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 1 + br 2 (;@2;) + end + block ;; label = @4 + local.get 0 + i32.load offset=8 + local.tee 3 + local.get 0 + i32.load + i32.ne + br_if 0 (;@4;) + local.get 0 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h40eb7eaac9e3ecfcE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + local.get 3 + i32.const 1 + i32.add + i32.store offset=8 + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + i32.store8 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 1 + end + block ;; label = @2 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 1 + i32.ge_u + br_if 0 (;@2;) + local.get 0 + local.get 3 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 2 + i32.const 12 + i32.add + local.get 1 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 1 + i32.add + i32.store offset=8 + end + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + i32.const 0 + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17h40eb7eaac9e3ecfcE (;359;) (type 1) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 3 + i32.const 1 + i32.shl + local.tee 4 + local.get 1 + local.get 4 + local.get 1 + i32.gt_u + select + local.tee 1 + i32.const 8 + local.get 1 + i32.const 8 + i32.gt_u + select + local.tee 1 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.store offset=28 + local.get 2 + i32.const 1 + i32.store offset=24 + local.get 2 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 2 + i32.const 8 + i32.add + local.get 4 + local.get 1 + local.get 2 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h20d948a7040cf6d8E + local.get 2 + i32.load offset=12 + local.set 3 + block ;; label = @3 + local.get 2 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 3 + i32.store offset=4 + br 2 (;@1;) + end + local.get 3 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE (;360;) (type 3) (param i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 2 + i32.ge_u + br_if 0 (;@1;) + local.get 0 + local.get 3 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + local.get 2 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 2 + i32.add + i32.store offset=8 + i32.const 0 + ) + (func $_ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h908e554f01387e88E (;361;) (type 0) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 0 + i32.const 12 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 16 + i32.add + i32.load + local.get 1 + i32.const 1 + call $__rust_dealloc + end + block ;; label = @1 + local.get 0 + i32.const -1 + i32.eq + br_if 0 (;@1;) + local.get 0 + local.get 0 + i32.load offset=4 + local.tee 1 + i32.const -1 + i32.add + i32.store offset=4 + local.get 1 + i32.const 1 + i32.ne + br_if 0 (;@1;) + local.get 0 + i32.const 24 + i32.const 4 + call $__rust_dealloc + end + ) + (func $_ZN5alloc7raw_vec11finish_grow17h20d948a7040cf6d8E (;362;) (type 11) (param i32 i32 i32 i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.eqz + br_if 0 (;@3;) + local.get 2 + i32.const -1 + i32.le_s + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=4 + i32.eqz + br_if 0 (;@6;) + block ;; label = @7 + local.get 3 + i32.const 8 + i32.add + i32.load + local.tee 4 + br_if 0 (;@7;) + block ;; label = @8 + local.get 2 + br_if 0 (;@8;) + local.get 1 + local.set 3 + br 4 (;@4;) + end + i32.const 0 + i32.load8_u offset=1058325 + drop + br 2 (;@5;) + end + local.get 3 + i32.load + local.get 4 + local.get 1 + local.get 2 + call $__rust_realloc + local.set 3 + br 2 (;@4;) + end + block ;; label = @6 + local.get 2 + br_if 0 (;@6;) + local.get 1 + local.set 3 + br 2 (;@4;) + end + i32.const 0 + i32.load8_u offset=1058325 + drop + end + local.get 2 + local.get 1 + call $__rust_alloc + local.set 3 + end + block ;; label = @4 + local.get 3 + i32.eqz + br_if 0 (;@4;) + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + return + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + br 2 (;@1;) + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + br 1 (;@1;) + end + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 0 + i32.const 1 + i32.store + ) + (func $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E (;363;) (type 2) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 4 + i32.store8 + local.get 3 + local.get 1 + i32.store offset=8 + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.const 1055180 + local.get 2 + call $_ZN4core3fmt5write17h8483a024db734510E + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + local.get 3 + i32.load8_u + i32.const 4 + i32.ne + br_if 0 (;@3;) + local.get 0 + i32.const 1055636 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 2 (;@1;) + end + local.get 0 + local.get 3 + i64.load + i64.store align=4 + br 1 (;@1;) + end + local.get 0 + i32.const 4 + i32.store8 + local.get 3 + i32.load offset=4 + local.set 1 + block ;; label = @2 + local.get 3 + i32.load8_u + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 0) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 4 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 4 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E (;364;) (type 8) + call $abort + unreachable + ) + (func $_ZN3std3env11current_dir17hf9e1ecc3da575addE (;365;) (type 0) (param i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + i32.const 0 + i32.load8_u offset=1058325 + drop + i32.const 512 + local.set 2 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + i32.const 512 + i32.const 1 + call $__rust_alloc + local.tee 3 + i32.eqz + br_if 0 (;@4;) + local.get 1 + local.get 3 + i32.store offset=8 + local.get 1 + i32.const 512 + i32.store offset=4 + local.get 3 + i32.const 512 + call $getcwd + br_if 1 (;@3;) + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + i32.const 0 + i32.load offset=1058884 + local.tee 2 + i32.const 68 + i32.ne + br_if 0 (;@7;) + i32.const 512 + local.set 2 + br 1 (;@6;) + end + local.get 0 + i64.const 2147483648 + i64.store align=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + i32.const 512 + local.set 2 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 1 + local.get 2 + i32.store offset=12 + local.get 1 + i32.const 4 + i32.add + local.get 2 + i32.const 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.tee 3 + local.get 1 + i32.load offset=4 + local.tee 2 + call $getcwd + br_if 3 (;@3;) + i32.const 0 + i32.load offset=1058884 + local.tee 4 + i32.const 68 + i32.eq + br_if 0 (;@6;) + end + local.get 0 + i64.const 2147483648 + i64.store align=4 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.store + local.get 2 + i32.eqz + br_if 3 (;@2;) + end + local.get 3 + local.get 2 + i32.const 1 + call $__rust_dealloc + br 2 (;@2;) + end + i32.const 1 + i32.const 512 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 1 + local.get 3 + call $strlen + local.tee 4 + i32.store offset=12 + block ;; label = @3 + local.get 2 + local.get 4 + i32.le_u + br_if 0 (;@3;) + block ;; label = @4 + block ;; label = @5 + local.get 4 + br_if 0 (;@5;) + i32.const 1 + local.set 5 + local.get 3 + local.get 2 + i32.const 1 + call $__rust_dealloc + br 1 (;@4;) + end + local.get 3 + local.get 2 + i32.const 1 + local.get 4 + call $__rust_realloc + local.tee 5 + i32.eqz + br_if 3 (;@1;) + end + local.get 1 + local.get 4 + i32.store offset=4 + local.get 1 + local.get 5 + i32.store offset=8 + end + local.get 0 + local.get 1 + i64.load offset=4 align=4 + i64.store align=4 + local.get 0 + i32.const 8 + i32.add + local.get 1 + i32.const 4 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + return + end + i32.const 1 + local.get 4 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN3std3env7_var_os17h7c77265d07173675E (;366;) (type 2) (param i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 416 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.const 383 + i32.gt_u + br_if 0 (;@4;) + local.get 3 + i32.const 20 + i32.add + local.get 1 + local.get 2 + call $memcpy + drop + local.get 3 + i32.const 20 + i32.add + local.get 2 + i32.add + i32.const 0 + i32.store8 + local.get 3 + i32.const 404 + i32.add + local.get 3 + i32.const 20 + i32.add + local.get 2 + i32.const 1 + i32.add + call $_ZN4core3ffi5c_str4CStr19from_bytes_with_nul17h0170be74848b980dE + block ;; label = @5 + local.get 3 + i32.load offset=404 + br_if 0 (;@5;) + block ;; label = @6 + local.get 3 + i32.load offset=408 + call $getenv + local.tee 1 + br_if 0 (;@6;) + i32.const -2147483648 + local.set 2 + br 5 (;@1;) + end + block ;; label = @6 + block ;; label = @7 + local.get 1 + call $strlen + local.tee 2 + br_if 0 (;@7;) + i32.const 1 + local.set 4 + br 1 (;@6;) + end + local.get 2 + i32.const -1 + i32.le_s + br_if 3 (;@3;) + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 2 + i32.const 1 + call $__rust_alloc + local.tee 4 + i32.eqz + br_if 4 (;@2;) + end + local.get 4 + local.get 1 + local.get 2 + call $memcpy + local.set 1 + local.get 3 + local.get 2 + i32.store offset=16 + local.get 3 + local.get 1 + i32.store offset=12 + br 4 (;@1;) + end + local.get 3 + i32.const 0 + i64.load offset=1055864 + i64.store offset=12 align=4 + i32.const -2147483647 + local.set 2 + br 3 (;@1;) + end + local.get 3 + i32.const 8 + i32.add + local.get 1 + local.get 2 + call $_ZN3std3sys6common14small_c_string24run_with_cstr_allocating17haa015044f2880a27E + local.get 3 + i32.load offset=8 + local.set 2 + br 2 (;@1;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 2 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.const -2147483647 + i32.ne + br_if 0 (;@2;) + block ;; label = @3 + local.get 3 + i32.load8_u offset=12 + i32.const 3 + i32.ne + br_if 0 (;@3;) + local.get 3 + i32.const 16 + i32.add + i32.load + local.tee 2 + i32.load + local.tee 4 + local.get 2 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 0) + block ;; label = @4 + local.get 1 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@4;) + local.get 4 + local.get 5 + local.get 1 + i32.load offset=8 + call $__rust_dealloc + end + local.get 2 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 0 + i32.const -2147483648 + i32.store + br 1 (;@1;) + end + local.get 0 + local.get 3 + i64.load offset=12 align=4 + i64.store offset=4 align=4 + local.get 0 + local.get 2 + i32.store + end + local.get 3 + i32.const 416 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std3sys6common14small_c_string24run_with_cstr_allocating17haa015044f2880a27E (;367;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 1 + local.get 2 + call $_ZN72_$LT$$RF$str$u20$as$u20$alloc..ffi..c_str..CString..new..SpecNewImpl$GT$13spec_new_impl17h578d66e0e9683182E + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.load + local.tee 2 + i32.const -2147483648 + i32.ne + br_if 0 (;@4;) + local.get 3 + i32.const 8 + i32.add + i32.load + local.set 1 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=4 + local.tee 4 + call $getenv + local.tee 5 + br_if 0 (;@6;) + local.get 0 + i32.const -2147483648 + i32.store + br 1 (;@5;) + end + block ;; label = @6 + block ;; label = @7 + local.get 5 + call $strlen + local.tee 2 + br_if 0 (;@7;) + i32.const 1 + local.set 6 + br 1 (;@6;) + end + local.get 2 + i32.const -1 + i32.le_s + br_if 3 (;@3;) + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 2 + i32.const 1 + call $__rust_alloc + local.tee 6 + i32.eqz + br_if 4 (;@2;) + end + local.get 6 + local.get 5 + local.get 2 + call $memcpy + local.set 5 + local.get 0 + local.get 2 + i32.store offset=8 + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store + end + local.get 4 + i32.const 0 + i32.store8 + local.get 1 + i32.eqz + br_if 3 (;@1;) + local.get 4 + local.get 1 + i32.const 1 + call $__rust_dealloc + br 3 (;@1;) + end + local.get 0 + i32.const -2147483647 + i32.store + local.get 0 + i32.const 0 + i64.load offset=1055864 + i64.store offset=4 align=4 + local.get 2 + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.load offset=4 + local.get 2 + i32.const 1 + call $__rust_dealloc + br 2 (;@1;) + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 2 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$5write17hdc6196fb64504534E (;368;) (type 11) (param i32 i32 i32 i32) + (local i32) + block ;; label = @1 + local.get 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 4 + i32.sub + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 1 + local.get 4 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 4 + end + local.get 1 + i32.load offset=4 + local.get 4 + i32.add + local.get 2 + local.get 3 + call $memcpy + drop + local.get 0 + local.get 3 + i32.store offset=4 + local.get 1 + local.get 4 + local.get 3 + i32.add + i32.store offset=8 + local.get 0 + i32.const 4 + i32.store8 + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$14write_vectored17he4ab61b0df364785E (;369;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 3 + br_if 0 (;@2;) + i32.const 0 + local.set 4 + br 1 (;@1;) + end + local.get 3 + i32.const 3 + i32.and + local.set 5 + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 4 + i32.ge_u + br_if 0 (;@3;) + i32.const 0 + local.set 4 + i32.const 0 + local.set 6 + br 1 (;@2;) + end + local.get 2 + i32.const 28 + i32.add + local.set 7 + local.get 3 + i32.const -4 + i32.and + local.set 8 + i32.const 0 + local.set 4 + i32.const 0 + local.set 6 + loop ;; label = @3 + local.get 7 + i32.load + local.get 7 + i32.const -8 + i32.add + i32.load + local.get 7 + i32.const -16 + i32.add + i32.load + local.get 7 + i32.const -24 + i32.add + i32.load + local.get 4 + i32.add + i32.add + i32.add + i32.add + local.set 4 + local.get 7 + i32.const 32 + i32.add + local.set 7 + local.get 8 + local.get 6 + i32.const 4 + i32.add + local.tee 6 + i32.ne + br_if 0 (;@3;) + end + end + block ;; label = @2 + local.get 5 + i32.eqz + br_if 0 (;@2;) + local.get 6 + i32.const 3 + i32.shl + local.get 2 + i32.add + i32.const 4 + i32.add + local.set 7 + loop ;; label = @3 + local.get 7 + i32.load + local.get 4 + i32.add + local.set 4 + local.get 7 + i32.const 8 + i32.add + local.set 7 + local.get 5 + i32.const -1 + i32.add + local.tee 5 + br_if 0 (;@3;) + end + end + block ;; label = @2 + local.get 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 7 + i32.sub + local.get 4 + i32.ge_u + br_if 0 (;@2;) + local.get 1 + local.get 7 + local.get 4 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + end + local.get 3 + i32.eqz + br_if 0 (;@1;) + local.get 2 + local.get 3 + i32.const 3 + i32.shl + i32.add + local.set 8 + local.get 1 + i32.load offset=8 + local.set 7 + loop ;; label = @2 + local.get 2 + i32.load + local.set 6 + block ;; label = @3 + local.get 1 + i32.load + local.get 7 + i32.sub + local.get 2 + i32.const 4 + i32.add + i32.load + local.tee 5 + i32.ge_u + br_if 0 (;@3;) + local.get 1 + local.get 7 + local.get 5 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 7 + end + local.get 1 + i32.load offset=4 + local.get 7 + i32.add + local.get 6 + local.get 5 + call $memcpy + drop + local.get 1 + local.get 7 + local.get 5 + i32.add + local.tee 7 + i32.store offset=8 + local.get 2 + i32.const 8 + i32.add + local.tee 2 + local.get 8 + i32.ne + br_if 0 (;@2;) + end + end + local.get 0 + i32.const 4 + i32.store8 + local.get 0 + local.get 4 + i32.store offset=4 + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$17is_write_vectored17he4f8f69ce5614c42E (;370;) (type 5) (param i32) (result i32) + i32.const 1 + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$9write_all17hc5dd087f638a1c98E (;371;) (type 11) (param i32 i32 i32 i32) + (local i32) + block ;; label = @1 + local.get 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 4 + i32.sub + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 1 + local.get 4 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 4 + end + local.get 1 + i32.load offset=4 + local.get 4 + i32.add + local.get 2 + local.get 3 + call $memcpy + drop + local.get 0 + i32.const 4 + i32.store8 + local.get 1 + local.get 4 + local.get 3 + i32.add + i32.store offset=8 + ) + (func $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$5flush17hf2b9d067c6a4a0d2E (;372;) (type 1) (param i32 i32) + local.get 0 + i32.const 4 + i32.store8 + ) + (func $_ZN3std2io5Write18write_all_vectored17hb0b98d79682827f9E (;373;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 3 + i32.eqz + br_if 0 (;@5;) + local.get 2 + i32.const 4 + i32.add + local.set 5 + local.get 3 + i32.const 3 + i32.shl + local.set 6 + local.get 3 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 9 + block ;; label = @6 + loop ;; label = @7 + local.get 9 + local.get 5 + i32.load + local.tee 10 + i32.lt_u + br_if 1 (;@6;) + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 9 + local.get 10 + i32.sub + local.set 9 + local.get 6 + i32.const -8 + i32.add + local.tee 6 + br_if 0 (;@7;) + end + local.get 7 + local.set 8 + end + local.get 3 + local.get 8 + i32.lt_u + br_if 3 (;@2;) + local.get 2 + local.get 8 + i32.const 3 + i32.shl + local.tee 5 + i32.add + local.set 7 + block ;; label = @6 + block ;; label = @7 + local.get 3 + local.get 8 + i32.ne + br_if 0 (;@7;) + local.get 9 + i32.eqz + br_if 1 (;@6;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055448 + i32.store offset=8 + local.get 4 + i32.const 1054932 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1055456 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 2 + local.get 5 + i32.add + local.tee 5 + i32.load offset=4 + local.tee 6 + local.get 9 + i32.lt_u + br_if 3 (;@3;) + local.get 5 + i32.const 4 + i32.add + local.get 6 + local.get 9 + i32.sub + i32.store + local.get 7 + local.get 7 + i32.load + local.get 9 + i32.add + i32.store + end + local.get 3 + local.get 8 + i32.sub + local.tee 3 + i32.eqz + br_if 0 (;@5;) + loop ;; label = @6 + local.get 4 + i32.const 8 + i32.add + i32.const 2 + local.get 7 + local.get 3 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 4 + i32.load16_u offset=8 + br_if 0 (;@9;) + block ;; label = @10 + local.get 4 + i32.load offset=12 + local.tee 9 + br_if 0 (;@10;) + local.get 0 + i32.const 1055592 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 9 (;@1;) + end + local.get 7 + i32.const 4 + i32.add + local.set 5 + local.get 3 + i32.const 3 + i32.shl + local.set 6 + local.get 3 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 2 + i32.const 0 + local.set 8 + loop ;; label = @10 + local.get 9 + local.get 5 + i32.load + local.tee 10 + i32.lt_u + br_if 2 (;@8;) + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 9 + local.get 10 + i32.sub + local.set 9 + local.get 6 + i32.const -8 + i32.add + local.tee 6 + br_if 0 (;@10;) + end + local.get 2 + local.set 8 + br 1 (;@8;) + end + local.get 4 + i32.load16_u offset=10 + local.tee 9 + i32.const 27 + i32.eq + br_if 1 (;@7;) + local.get 0 + local.get 9 + i32.store offset=4 + local.get 0 + i32.const 0 + i32.store + br 7 (;@1;) + end + local.get 3 + local.get 8 + i32.lt_u + br_if 3 (;@4;) + local.get 3 + local.get 8 + i32.sub + local.set 6 + local.get 7 + local.get 8 + i32.const 3 + i32.shl + local.tee 10 + i32.add + local.set 5 + block ;; label = @8 + local.get 3 + local.get 8 + i32.ne + br_if 0 (;@8;) + local.get 5 + local.set 7 + local.get 6 + local.set 3 + local.get 9 + i32.eqz + br_if 1 (;@7;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055448 + i32.store offset=8 + local.get 4 + i32.const 1054932 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1055456 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + block ;; label = @8 + local.get 7 + local.get 10 + i32.add + local.tee 8 + i32.load offset=4 + local.tee 10 + local.get 9 + i32.lt_u + br_if 0 (;@8;) + local.get 8 + i32.const 4 + i32.add + local.get 10 + local.get 9 + i32.sub + i32.store + local.get 5 + local.get 5 + i32.load + local.get 9 + i32.add + i32.store + local.get 5 + local.set 7 + local.get 6 + local.set 3 + br 1 (;@7;) + end + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055508 + i32.store offset=8 + local.get 4 + i32.const 1054932 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1055548 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 3 + br_if 0 (;@6;) + end + end + local.get 0 + i32.const 4 + i32.store8 + br 3 (;@1;) + end + local.get 8 + local.get 3 + i32.const 1055392 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055508 + i32.store offset=8 + local.get 4 + i32.const 1054932 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1055548 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 8 + local.get 3 + i32.const 1055392 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 4 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std2io5Write9write_all17h7a8a2649f6622a01E (;374;) (type 11) (param i32 i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.eqz + br_if 0 (;@4;) + loop ;; label = @5 + local.get 4 + local.get 3 + i32.store offset=4 + local.get 4 + local.get 2 + i32.store + local.get 4 + i32.const 8 + i32.add + i32.const 2 + local.get 4 + i32.const 1 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @6 + block ;; label = @7 + local.get 4 + i32.load16_u offset=8 + br_if 0 (;@7;) + block ;; label = @8 + local.get 4 + i32.load offset=12 + local.tee 5 + br_if 0 (;@8;) + local.get 0 + i32.const 1055592 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 7 (;@1;) + end + local.get 3 + local.get 5 + i32.lt_u + br_if 4 (;@3;) + local.get 2 + local.get 5 + i32.add + local.set 2 + local.get 3 + local.get 5 + i32.sub + local.set 3 + br 1 (;@6;) + end + local.get 4 + i32.load16_u offset=10 + local.tee 5 + i32.const 27 + i32.ne + br_if 4 (;@2;) + end + local.get 3 + br_if 0 (;@5;) + end + end + local.get 0 + i32.const 4 + i32.store8 + br 2 (;@1;) + end + local.get 5 + local.get 3 + i32.const 1055604 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + i32.const 0 + i32.store + end + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std2io5Write18write_all_vectored17h7ec1425e462bde67E (;375;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.eqz + br_if 0 (;@6;) + local.get 2 + i32.const 4 + i32.add + local.set 5 + local.get 3 + i32.const 3 + i32.shl + local.set 6 + local.get 3 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 9 + block ;; label = @7 + loop ;; label = @8 + local.get 9 + local.get 5 + i32.load + local.tee 10 + i32.lt_u + br_if 1 (;@7;) + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 9 + local.get 10 + i32.sub + local.set 9 + local.get 6 + i32.const -8 + i32.add + local.tee 6 + br_if 0 (;@8;) + end + local.get 7 + local.set 8 + end + local.get 3 + local.get 8 + i32.lt_u + br_if 4 (;@2;) + local.get 2 + local.get 8 + i32.const 3 + i32.shl + local.tee 5 + i32.add + local.set 11 + block ;; label = @7 + block ;; label = @8 + local.get 3 + local.get 8 + i32.ne + br_if 0 (;@8;) + local.get 9 + i32.eqz + br_if 1 (;@7;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055448 + i32.store offset=8 + local.get 4 + i32.const 1054932 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1055456 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 2 + local.get 5 + i32.add + local.tee 5 + i32.load offset=4 + local.tee 6 + local.get 9 + i32.lt_u + br_if 4 (;@3;) + local.get 5 + i32.const 4 + i32.add + local.get 6 + local.get 9 + i32.sub + i32.store + local.get 11 + local.get 11 + i32.load + local.get 9 + i32.add + i32.store + end + local.get 3 + local.get 8 + i32.sub + local.tee 7 + i32.eqz + br_if 0 (;@6;) + loop ;; label = @7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 6 + block ;; label = @8 + local.get 7 + i32.const -1 + i32.add + local.tee 12 + i32.const 3 + i32.lt_u + br_if 0 (;@8;) + local.get 11 + i32.const 28 + i32.add + local.set 9 + local.get 7 + i32.const -4 + i32.and + local.set 5 + i32.const 0 + local.set 8 + i32.const 0 + local.set 6 + loop ;; label = @9 + local.get 9 + i32.load + local.get 9 + i32.const -8 + i32.add + i32.load + local.get 9 + i32.const -16 + i32.add + i32.load + local.get 9 + i32.const -24 + i32.add + i32.load + local.get 8 + i32.add + i32.add + i32.add + i32.add + local.set 8 + local.get 9 + i32.const 32 + i32.add + local.set 9 + local.get 5 + local.get 6 + i32.const 4 + i32.add + local.tee 6 + i32.ne + br_if 0 (;@9;) + end + end + block ;; label = @8 + local.get 7 + i32.const 3 + i32.and + local.tee 5 + i32.eqz + br_if 0 (;@8;) + local.get 11 + local.get 6 + i32.const 3 + i32.shl + i32.add + i32.const 4 + i32.add + local.set 9 + loop ;; label = @9 + local.get 9 + i32.load + local.get 8 + i32.add + local.set 8 + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 5 + i32.const -1 + i32.add + local.tee 5 + br_if 0 (;@9;) + end + end + block ;; label = @8 + local.get 1 + i32.load + local.get 1 + i32.load offset=8 + local.tee 9 + i32.sub + local.get 8 + i32.ge_u + br_if 0 (;@8;) + local.get 1 + local.get 9 + local.get 8 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 9 + end + local.get 11 + local.get 7 + i32.const 3 + i32.shl + local.tee 2 + i32.add + local.set 3 + local.get 11 + local.set 5 + loop ;; label = @8 + local.get 5 + i32.load + local.set 10 + block ;; label = @9 + local.get 1 + i32.load + local.get 9 + i32.sub + local.get 5 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.ge_u + br_if 0 (;@9;) + local.get 1 + local.get 9 + local.get 6 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 1 + i32.load offset=8 + local.set 9 + end + local.get 1 + i32.load offset=4 + local.get 9 + i32.add + local.get 10 + local.get 6 + call $memcpy + drop + local.get 1 + local.get 9 + local.get 6 + i32.add + local.tee 9 + i32.store offset=8 + local.get 5 + i32.const 8 + i32.add + local.tee 5 + local.get 3 + i32.ne + br_if 0 (;@8;) + end + block ;; label = @8 + local.get 8 + br_if 0 (;@8;) + local.get 0 + i32.const 1055592 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 7 (;@1;) + end + local.get 11 + i32.const 4 + i32.add + local.set 9 + local.get 12 + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 10 + i32.const 0 + local.set 5 + block ;; label = @8 + loop ;; label = @9 + local.get 8 + local.get 9 + i32.load + local.tee 6 + i32.lt_u + br_if 1 (;@8;) + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 5 + i32.const 1 + i32.add + local.set 5 + local.get 8 + local.get 6 + i32.sub + local.set 8 + local.get 2 + i32.const -8 + i32.add + local.tee 2 + br_if 0 (;@9;) + end + local.get 10 + local.set 5 + end + local.get 7 + local.get 5 + i32.lt_u + br_if 2 (;@5;) + local.get 11 + local.get 5 + i32.const 3 + i32.shl + local.tee 6 + i32.add + local.set 9 + block ;; label = @8 + block ;; label = @9 + local.get 7 + local.get 5 + i32.ne + br_if 0 (;@9;) + local.get 8 + i32.eqz + br_if 1 (;@8;) + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055448 + i32.store offset=8 + local.get 4 + i32.const 1054932 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1055456 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 11 + local.get 6 + i32.add + local.tee 6 + i32.load offset=4 + local.tee 10 + local.get 8 + i32.lt_u + br_if 4 (;@4;) + local.get 6 + i32.const 4 + i32.add + local.get 10 + local.get 8 + i32.sub + i32.store + local.get 9 + local.get 9 + i32.load + local.get 8 + i32.add + i32.store + end + local.get 9 + local.set 11 + local.get 7 + local.get 5 + i32.sub + local.tee 7 + br_if 0 (;@7;) + end + end + local.get 0 + i32.const 4 + i32.store8 + br 4 (;@1;) + end + local.get 5 + local.get 7 + i32.const 1055392 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055508 + i32.store offset=8 + local.get 4 + i32.const 1054932 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1055548 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 4 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=12 + local.get 4 + i32.const 1055508 + i32.store offset=8 + local.get 4 + i32.const 1054932 + i32.store offset=16 + local.get 4 + i32.const 8 + i32.add + i32.const 1055548 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 8 + local.get 3 + i32.const 1055392 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 4 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN3std2io5Write9write_fmt17hdf750adfac1b6f72E (;376;) (type 2) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 4 + i32.store8 + local.get 3 + local.get 1 + i32.store offset=8 + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.const 1055156 + local.get 2 + call $_ZN4core3fmt5write17h8483a024db734510E + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + local.get 3 + i32.load8_u + i32.const 4 + i32.ne + br_if 0 (;@3;) + local.get 0 + i32.const 1055636 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 2 (;@1;) + end + local.get 0 + local.get 3 + i64.load + i64.store align=4 + br 1 (;@1;) + end + local.get 0 + i32.const 4 + i32.store8 + local.get 3 + i32.load offset=4 + local.set 1 + block ;; label = @2 + local.get 3 + i32.load8_u + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 0) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 4 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 4 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h1c763c7121978a5eE (;377;) (type 3) (param i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 2 + i32.ge_u + br_if 0 (;@1;) + local.get 0 + local.get 3 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h7de9ae7f9958603cE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + local.get 2 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 2 + i32.add + i32.store offset=8 + i32.const 0 + ) + (func $_ZN3std5panic19get_backtrace_style17ha4622700fe54f57fE (;378;) (type 26) (result i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 0 + global.set $__stack_pointer + i32.const 0 + local.set 1 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + i32.const 0 + i32.load offset=1058328 + br_table 3 (;@2;) 4 (;@1;) 2 (;@3;) 1 (;@4;) 0 (;@5;) + end + i32.const 1055115 + i32.const 40 + i32.const 1055672 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + i32.const 2 + local.set 1 + br 2 (;@1;) + end + i32.const 1 + local.set 1 + br 1 (;@1;) + end + local.get 0 + i32.const 4 + i32.add + i32.const 1055340 + i32.const 14 + call $_ZN3std3env7_var_os17h7c77265d07173675E + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load offset=4 + local.tee 2 + i32.const -2147483648 + i32.eq + br_if 0 (;@3;) + i32.const 0 + local.set 1 + local.get 0 + i32.load offset=8 + local.set 3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 0 + i32.load offset=12 + i32.const -1 + i32.add + br_table 0 (;@6;) 2 (;@4;) 2 (;@4;) 1 (;@5;) 2 (;@4;) + end + local.get 3 + i32.load8_u + i32.const 48 + i32.eq + i32.const 1 + i32.shl + local.set 1 + br 1 (;@4;) + end + local.get 3 + i32.const 1055688 + i32.const 4 + call $memcmp + i32.eqz + local.set 1 + end + block ;; label = @4 + local.get 2 + i32.eqz + br_if 0 (;@4;) + local.get 3 + local.get 2 + i32.const 1 + call $__rust_dealloc + end + local.get 1 + i32.const 1 + i32.add + local.set 2 + br 1 (;@2;) + end + i32.const 3 + local.set 2 + i32.const 2 + local.set 1 + end + i32.const 0 + local.get 2 + i32.store offset=1058328 + end + local.get 0 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN3std7process5abort17h87cf20ec76d53f97E (;379;) (type 8) + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + ) + (func $_ZN3std10sys_common9backtrace5print17h84f926b95d5025b2E (;380;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 4 + global.set $__stack_pointer + i32.const 0 + i32.load8_u offset=1058332 + local.set 5 + i32.const 1 + local.set 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1058332 + local.get 4 + local.get 5 + i32.store8 offset=36 + block ;; label = @1 + local.get 5 + br_if 0 (;@1;) + block ;; label = @2 + i32.const 0 + i32.load offset=1058356 + i32.const 2147483647 + i32.and + i32.eqz + br_if 0 (;@2;) + call $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E + local.set 6 + end + local.get 2 + i32.const 36 + i32.add + i32.load + local.set 5 + local.get 4 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 4 + i32.const 1 + i32.store offset=16 + local.get 4 + i32.const 1055356 + i32.store offset=12 + local.get 4 + i32.const 23 + i32.store offset=40 + local.get 4 + local.get 3 + i32.store8 offset=47 + local.get 4 + local.get 4 + i32.const 36 + i32.add + i32.store offset=20 + local.get 4 + local.get 4 + i32.const 47 + i32.add + i32.store offset=36 + local.get 0 + local.get 1 + local.get 4 + i32.const 12 + i32.add + local.get 5 + call_indirect (type 2) + block ;; label = @2 + local.get 6 + i32.eqz + br_if 0 (;@2;) + i32.const 0 + i32.load offset=1058356 + i32.const 2147483647 + i32.and + i32.eqz + br_if 0 (;@2;) + call $_ZN3std9panicking11panic_count17is_zero_slow_path17h1be89de0c86ecbc4E + br_if 0 (;@2;) + i32.const 0 + i32.const 1 + i32.store8 offset=1058333 + end + i32.const 0 + i32.const 0 + i32.store8 offset=1058332 + local.get 4 + i32.const 48 + i32.add + global.set $__stack_pointer + return + end + local.get 4 + i64.const 0 + i64.store offset=24 align=4 + local.get 4 + i32.const 1054932 + i32.store offset=20 + local.get 4 + i32.const 1 + i32.store offset=16 + local.get 4 + i32.const 1055724 + i32.store offset=12 + local.get 4 + i32.const 36 + i32.add + local.get 4 + i32.const 12 + i32.add + call $_ZN4core9panicking13assert_failed17h7e843cfbce1cf162E + unreachable + ) + (func $_ZN91_$LT$std..sys_common..backtrace.._print..DisplayBacktrace$u20$as$u20$core..fmt..Display$GT$3fmt17h344652e7979c73b6E (;381;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i64 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load8_u + local.set 3 + local.get 2 + i32.const 8 + i32.add + call $_ZN3std3env11current_dir17hf9e1ecc3da575addE + local.get 2 + i64.load offset=12 align=4 + local.set 4 + block ;; label = @1 + local.get 2 + i32.load offset=8 + local.tee 5 + i32.const -2147483648 + i32.ne + br_if 0 (;@1;) + local.get 4 + i64.const 255 + i64.and + i64.const 3 + i64.ne + br_if 0 (;@1;) + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.tee 0 + i32.load + local.tee 6 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 0) + block ;; label = @2 + local.get 7 + i32.load offset=4 + local.tee 8 + i32.eqz + br_if 0 (;@2;) + local.get 6 + local.get 8 + local.get 7 + i32.load offset=8 + call $__rust_dealloc + end + local.get 0 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + i32.const 1 + local.set 0 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1055892 + i32.store offset=8 + local.get 2 + i32.const 1054932 + i32.store offset=16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + local.get 2 + i32.const 8 + i32.add + call $_ZN4core3fmt9Formatter9write_fmt17h6d3c31ddc029398dE + br_if 0 (;@3;) + block ;; label = @4 + local.get 3 + i32.const 255 + i32.and + br_if 0 (;@4;) + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1055988 + i32.store offset=8 + local.get 2 + i32.const 1054932 + i32.store offset=16 + local.get 1 + local.get 2 + i32.const 8 + i32.add + call $_ZN4core3fmt9Formatter9write_fmt17h6d3c31ddc029398dE + br_if 1 (;@3;) + end + i32.const 0 + local.set 0 + local.get 5 + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 5 + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 1 (;@1;) + end + local.get 4 + i32.wrap_i64 + local.get 5 + i32.const 1 + call $__rust_dealloc + end + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN3std10sys_common9backtrace26__rust_end_short_backtrace17h5b392607309abb6aE (;382;) (type 0) (param i32) + local.get 0 + call $_ZN3std9panicking19begin_panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17hdd638bdaba0c6bccE + unreachable + ) + (func $_ZN3std9panicking19begin_panic_handler28_$u7b$$u7b$closure$u7d$$u7d$17hdd638bdaba0c6bccE (;383;) (type 0) (param i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 0 + i32.load + local.tee 2 + i32.const 12 + i32.add + i32.load + local.set 3 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load offset=4 + br_table 0 (;@4;) 1 (;@3;) 3 (;@1;) + end + local.get 3 + br_if 2 (;@1;) + i32.const 1054932 + local.set 2 + i32.const 0 + local.set 3 + br 1 (;@2;) + end + local.get 3 + br_if 1 (;@1;) + local.get 2 + i32.load + local.tee 2 + i32.load offset=4 + local.set 3 + local.get 2 + i32.load + local.set 2 + end + local.get 1 + local.get 3 + i32.store offset=4 + local.get 1 + local.get 2 + i32.store + local.get 1 + i32.const 1056444 + local.get 0 + i32.load offset=4 + local.tee 2 + i32.load offset=8 + local.get 0 + i32.load offset=8 + local.get 2 + i32.load8_u offset=16 + local.get 2 + i32.load8_u offset=17 + call $_ZN3std9panicking20rust_panic_with_hook17hc97f08b908247b1dE + unreachable + end + local.get 1 + local.get 2 + i32.store offset=12 + local.get 1 + i32.const -2147483648 + i32.store + local.get 1 + i32.const 1056464 + local.get 0 + i32.load offset=4 + local.tee 2 + i32.load offset=8 + local.get 0 + i32.load offset=8 + local.get 2 + i32.load8_u offset=16 + local.get 2 + i32.load8_u offset=17 + call $_ZN3std9panicking20rust_panic_with_hook17hc97f08b908247b1dE + unreachable + ) + (func $_ZN3std5alloc24default_alloc_error_hook17h6c5f324324a47026E (;384;) (type 1) (param i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1058324 + br_if 0 (;@1;) + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 2 + i32.store offset=16 + local.get 2 + i32.const 1056032 + i32.store offset=12 + local.get 2 + i32.const 24 + i32.store offset=40 + local.get 2 + local.get 1 + i32.store offset=44 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.const 44 + i32.add + i32.store offset=36 + local.get 2 + i32.const 4 + i32.store8 offset=48 + local.get 2 + local.get 2 + i32.const 63 + i32.add + i32.store offset=56 + local.get 2 + i32.const 48 + i32.add + i32.const 1055180 + local.get 2 + i32.const 12 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 3 + local.get 2 + i32.load8_u offset=48 + local.set 1 + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.eqz + br_if 0 (;@3;) + local.get 1 + i32.const 4 + i32.eq + br_if 1 (;@2;) + local.get 2 + i32.load offset=52 + local.set 3 + block ;; label = @4 + local.get 2 + i32.load8_u offset=48 + local.tee 1 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 1 + i32.const 3 + i32.ne + br_if 2 (;@2;) + end + local.get 3 + i32.load + local.tee 4 + local.get 3 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 0) + block ;; label = @4 + local.get 1 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@4;) + local.get 4 + local.get 5 + local.get 1 + i32.load offset=8 + call $__rust_dealloc + end + local.get 3 + i32.const 12 + i32.const 4 + call $__rust_dealloc + br 1 (;@2;) + end + local.get 2 + i32.load offset=52 + local.set 3 + block ;; label = @3 + local.get 1 + i32.const 4 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + i32.const 3 + i32.ne + br_if 1 (;@2;) + end + local.get 3 + i32.load + local.tee 4 + local.get 3 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 0) + block ;; label = @3 + local.get 1 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@3;) + local.get 4 + local.get 5 + local.get 1 + i32.load offset=8 + call $__rust_dealloc + end + local.get 3 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 2 + i32.const 64 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 2 + i32.store offset=16 + local.get 2 + i32.const 1056064 + i32.store offset=12 + local.get 2 + i32.const 24 + i32.store offset=52 + local.get 2 + local.get 1 + i32.store offset=36 + local.get 2 + local.get 2 + i32.const 48 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=48 + local.get 2 + i32.const 12 + i32.add + i32.const 1056104 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $__rdl_alloc (;385;) (type 4) (param i32 i32) (result i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 8 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + local.get 0 + i32.le_u + br_if 1 (;@1;) + end + local.get 1 + local.get 1 + local.get 0 + local.get 1 + i32.rem_u + local.tee 2 + i32.sub + i32.const 0 + local.get 2 + select + local.get 0 + i32.add + call $aligned_alloc + return + end + local.get 0 + call $malloc + ) + (func $__rdl_dealloc (;386;) (type 2) (param i32 i32 i32) + local.get 0 + call $free + ) + (func $__rdl_realloc (;387;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 8 + i32.gt_u + br_if 0 (;@3;) + local.get 2 + local.get 3 + i32.le_u + br_if 1 (;@2;) + end + i32.const 0 + local.set 4 + local.get 2 + local.get 2 + local.get 3 + local.get 2 + i32.rem_u + local.tee 5 + i32.sub + i32.const 0 + local.get 5 + select + local.get 3 + i32.add + call $aligned_alloc + local.tee 2 + i32.eqz + br_if 1 (;@1;) + local.get 2 + local.get 0 + local.get 1 + local.get 3 + local.get 1 + local.get 3 + i32.lt_u + select + call $memcpy + local.set 2 + local.get 0 + call $free + local.get 2 + return + end + local.get 0 + local.get 3 + call $realloc + local.set 4 + end + local.get 4 + ) + (func $__rdl_alloc_zeroed (;388;) (type 4) (param i32 i32) (result i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 8 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + local.get 0 + i32.le_u + br_if 1 (;@1;) + end + i32.const 0 + local.set 2 + block ;; label = @2 + local.get 1 + local.get 1 + local.get 0 + local.get 1 + i32.rem_u + local.tee 3 + i32.sub + i32.const 0 + local.get 3 + select + local.get 0 + i32.add + call $aligned_alloc + local.tee 1 + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.const 0 + local.get 0 + call $memset + local.set 2 + end + local.get 2 + return + end + local.get 0 + i32.const 1 + call $calloc + ) + (func $_ZN3std9panicking12default_hook28_$u7b$$u7b$closure$u7d$$u7d$17h61263dca9dba1552E (;389;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 16 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 3 + i32.const 60 + i32.add + i32.const 25 + i32.store + local.get 3 + i32.const 40 + i32.add + i32.const 12 + i32.add + i32.const 26 + i32.store + local.get 3 + i32.const 1056276 + i32.store offset=16 + local.get 3 + i32.const 25 + i32.store offset=44 + local.get 3 + local.get 0 + i32.load offset=8 + i32.store offset=56 + local.get 3 + local.get 0 + i32.load offset=4 + i32.store offset=48 + local.get 3 + local.get 0 + i32.load + i32.store offset=40 + local.get 3 + local.get 3 + i32.const 40 + i32.add + i32.store offset=24 + local.get 3 + i32.const 4 + i32.store offset=20 + local.get 3 + i32.const 8 + i32.add + local.get 1 + local.get 3 + i32.const 16 + i32.add + local.get 2 + i32.load offset=36 + local.tee 4 + call_indirect (type 2) + local.get 3 + i32.load offset=12 + local.set 5 + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.load8_u offset=8 + local.tee 6 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 6 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 5 + i32.load + local.tee 7 + local.get 5 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.load + call_indirect (type 0) + block ;; label = @2 + local.get 6 + i32.load offset=4 + local.tee 8 + i32.eqz + br_if 0 (;@2;) + local.get 7 + local.get 8 + local.get 6 + i32.load offset=8 + call $__rust_dealloc + end + local.get 5 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + block ;; label = @1 + local.get 0 + i32.load offset=12 + i32.load8_u + local.tee 0 + i32.const 3 + i32.eq + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + br_table 0 (;@4;) 1 (;@3;) 2 (;@2;) 0 (;@4;) + end + local.get 3 + i32.const 40 + i32.add + local.get 1 + local.get 2 + i32.const 0 + call $_ZN3std10sys_common9backtrace5print17h84f926b95d5025b2E + local.get 3 + i32.load offset=44 + local.set 1 + block ;; label = @4 + local.get 3 + i32.load8_u offset=40 + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 0 + i32.const 3 + i32.ne + br_if 3 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 0) + block ;; label = @4 + local.get 0 + i32.load offset=4 + local.tee 6 + i32.eqz + br_if 0 (;@4;) + local.get 2 + local.get 6 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + br 2 (;@1;) + end + local.get 3 + i32.const 40 + i32.add + local.get 1 + local.get 2 + i32.const 1 + call $_ZN3std10sys_common9backtrace5print17h84f926b95d5025b2E + local.get 3 + i32.load offset=44 + local.set 1 + block ;; label = @3 + local.get 3 + i32.load8_u offset=40 + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@3;) + local.get 0 + i32.const 3 + i32.ne + br_if 2 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 0) + block ;; label = @3 + local.get 0 + i32.load offset=4 + local.tee 6 + i32.eqz + br_if 0 (;@3;) + local.get 2 + local.get 6 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + br 1 (;@1;) + end + i32.const 0 + i32.load8_u offset=1058300 + local.set 0 + i32.const 0 + i32.const 0 + i32.store8 offset=1058300 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.const 52 + i32.add + i64.const 0 + i64.store align=4 + local.get 3 + i32.const 1 + i32.store offset=44 + local.get 3 + i32.const 1056388 + i32.store offset=40 + local.get 3 + i32.const 1054932 + i32.store offset=48 + local.get 3 + i32.const 16 + i32.add + local.get 1 + local.get 3 + i32.const 40 + i32.add + local.get 4 + call_indirect (type 2) + local.get 3 + i32.load offset=20 + local.set 1 + block ;; label = @2 + local.get 3 + i32.load8_u offset=16 + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 0) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 6 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 6 + local.get 0 + i32.load offset=8 + call $__rust_dealloc + end + local.get 1 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + local.get 3 + i32.const 64 + i32.add + global.set $__stack_pointer + ) + (func $rust_begin_unwind (;390;) (type 0) (param i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 2 + br_if 0 (;@1;) + i32.const 1055072 + i32.const 43 + i32.const 1056396 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + local.get 1 + local.get 0 + i32.load offset=12 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + local.get 1 + local.get 2 + i32.store offset=4 + local.get 1 + i32.const 4 + i32.add + call $_ZN3std10sys_common9backtrace26__rust_end_short_backtrace17h5b392607309abb6aE + unreachable + ) + (func $_ZN102_$LT$std..panicking..begin_panic_handler..FormatStringPayload$u20$as$u20$core..panic..PanicPayload$GT$8take_box17h0548aee0c1de6e5bE (;391;) (type 1) (param i32 i32) + (local i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + i32.load + i32.const -2147483648 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.load offset=12 + local.set 3 + local.get 2 + i32.const 36 + i32.add + i32.const 8 + i32.add + local.tee 4 + i32.const 0 + i32.store + local.get 2 + i64.const 4294967296 + i64.store offset=36 align=4 + local.get 2 + i32.const 36 + i32.add + i32.const 1055204 + local.get 3 + call $_ZN4core3fmt5write17h8483a024db734510E + drop + local.get 2 + i32.const 24 + i32.add + i32.const 8 + i32.add + local.get 4 + i32.load + local.tee 3 + i32.store + local.get 2 + local.get 2 + i64.load offset=36 align=4 + local.tee 5 + i64.store offset=24 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i64.store align=4 + end + local.get 1 + i64.load align=4 + local.set 5 + local.get 1 + i64.const 4294967296 + i64.store align=4 + local.get 2 + i32.const 8 + i32.add + i32.const 8 + i32.add + local.tee 3 + local.get 1 + i32.const 8 + i32.add + local.tee 1 + i32.load + i32.store + local.get 1 + i32.const 0 + i32.store + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 2 + local.get 5 + i64.store offset=8 + block ;; label = @1 + i32.const 12 + i32.const 4 + call $__rust_alloc + local.tee 1 + br_if 0 (;@1;) + i32.const 4 + i32.const 12 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 1 + local.get 2 + i64.load offset=8 + i64.store align=4 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.load + i32.store + local.get 0 + i32.const 1056412 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $_ZN102_$LT$std..panicking..begin_panic_handler..FormatStringPayload$u20$as$u20$core..panic..PanicPayload$GT$3get17h0a39165f023f04f0E (;392;) (type 1) (param i32 i32) + (local i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + i32.load + i32.const -2147483648 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.load offset=12 + local.set 3 + local.get 2 + i32.const 20 + i32.add + i32.const 8 + i32.add + local.tee 4 + i32.const 0 + i32.store + local.get 2 + i64.const 4294967296 + i64.store offset=20 align=4 + local.get 2 + i32.const 20 + i32.add + i32.const 1055204 + local.get 3 + call $_ZN4core3fmt5write17h8483a024db734510E + drop + local.get 2 + i32.const 8 + i32.add + i32.const 8 + i32.add + local.get 4 + i32.load + local.tee 3 + i32.store + local.get 2 + local.get 2 + i64.load offset=20 align=4 + local.tee 5 + i64.store offset=8 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i64.store align=4 + end + local.get 0 + i32.const 1056412 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN99_$LT$std..panicking..begin_panic_handler..StaticStrPayload$u20$as$u20$core..panic..PanicPayload$GT$8take_box17h7adfe82867c398d1E (;393;) (type 1) (param i32 i32) + (local i32 i32) + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 1 + i32.load offset=4 + local.set 2 + local.get 1 + i32.load + local.set 3 + block ;; label = @1 + i32.const 8 + i32.const 4 + call $__rust_alloc + local.tee 1 + br_if 0 (;@1;) + i32.const 4 + i32.const 8 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 1 + local.get 2 + i32.store offset=4 + local.get 1 + local.get 3 + i32.store + local.get 0 + i32.const 1056428 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func $_ZN99_$LT$std..panicking..begin_panic_handler..StaticStrPayload$u20$as$u20$core..panic..PanicPayload$GT$3get17h2e656f6fee2c09f5E (;394;) (type 1) (param i32 i32) + local.get 0 + i32.const 1056428 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func $_ZN3std9panicking20rust_panic_with_hook17hc97f08b908247b1dE (;395;) (type 6) (param i32 i32 i32 i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 80 + i32.sub + local.tee 6 + global.set $__stack_pointer + i32.const 0 + i32.const 0 + i32.load offset=1058356 + local.tee 7 + i32.const 1 + i32.add + i32.store offset=1058356 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 7 + i32.const 0 + i32.lt_s + br_if 0 (;@7;) + i32.const 0 + i32.load8_u offset=1058372 + br_if 1 (;@6;) + i32.const 0 + i32.const 1 + i32.store8 offset=1058372 + i32.const 0 + i32.const 0 + i32.load offset=1058368 + i32.const 1 + i32.add + i32.store offset=1058368 + local.get 6 + local.get 5 + i32.store8 offset=33 + local.get 6 + local.get 4 + i32.store8 offset=32 + local.get 6 + local.get 3 + i32.store offset=28 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.const 1056484 + i32.store offset=20 + local.get 6 + i32.const 1054932 + i32.store offset=16 + i32.const 0 + i32.load offset=1058340 + local.tee 7 + i32.const -1 + i32.le_s + br_if 5 (;@2;) + i32.const 0 + local.get 7 + i32.const 1 + i32.add + i32.store offset=1058340 + i32.const 0 + i32.load offset=1058348 + local.set 7 + local.get 6 + local.get 0 + local.get 1 + i32.load offset=16 + call_indirect (type 1) + local.get 6 + local.get 6 + i64.load + i64.store offset=16 align=4 + local.get 7 + i32.eqz + br_if 3 (;@4;) + i32.const 0 + i32.load offset=1058348 + local.get 6 + i32.const 16 + i32.add + i32.const 0 + i32.load offset=1058352 + i32.load offset=20 + call_indirect (type 1) + br 4 (;@3;) + end + local.get 6 + local.get 5 + i32.store8 offset=33 + local.get 6 + local.get 4 + i32.store8 offset=32 + local.get 6 + local.get 3 + i32.store offset=28 + local.get 6 + local.get 2 + i32.store offset=24 + local.get 6 + i32.const 1056484 + i32.store offset=20 + local.get 6 + i32.const 1054932 + i32.store offset=16 + local.get 6 + i32.const 52 + i32.add + i64.const 1 + i64.store align=4 + local.get 6 + i32.const 2 + i32.store offset=44 + local.get 6 + i32.const 1056552 + i32.store offset=40 + local.get 6 + i32.const 27 + i32.store offset=12 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=48 + local.get 6 + local.get 6 + i32.const 16 + i32.add + i32.store offset=8 + local.get 6 + i32.const 4 + i32.store8 offset=64 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=72 + local.get 6 + i32.const 64 + i32.add + i32.const 1055180 + local.get 6 + i32.const 40 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 4 + local.get 6 + i32.load8_u offset=64 + local.set 7 + block ;; label = @7 + local.get 4 + i32.eqz + br_if 0 (;@7;) + local.get 7 + i32.const 4 + i32.eq + br_if 2 (;@5;) + local.get 6 + i32.load offset=68 + local.set 7 + block ;; label = @8 + local.get 6 + i32.load8_u offset=64 + local.tee 6 + i32.const 4 + i32.gt_u + br_if 0 (;@8;) + local.get 6 + i32.const 3 + i32.ne + br_if 3 (;@5;) + end + local.get 7 + i32.load + local.tee 4 + local.get 7 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.load + call_indirect (type 0) + block ;; label = @8 + local.get 6 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@8;) + local.get 4 + local.get 5 + local.get 6 + i32.load offset=8 + call $__rust_dealloc + end + local.get 7 + i32.const 12 + i32.const 4 + call $__rust_dealloc + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.load offset=68 + local.set 6 + block ;; label = @7 + local.get 7 + i32.const 4 + i32.gt_u + br_if 0 (;@7;) + local.get 7 + i32.const 3 + i32.ne + br_if 2 (;@5;) + end + local.get 6 + i32.load + local.tee 4 + local.get 6 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 0) + block ;; label = @7 + local.get 7 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@7;) + local.get 4 + local.get 5 + local.get 7 + i32.load offset=8 + call $__rust_dealloc + end + local.get 6 + i32.const 12 + i32.const 4 + call $__rust_dealloc + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.const 52 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=44 + local.get 6 + i32.const 1056620 + i32.store offset=40 + local.get 6 + i32.const 1054932 + i32.store offset=48 + local.get 6 + i32.const 4 + i32.store8 offset=16 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=24 + local.get 6 + i32.const 16 + i32.add + i32.const 1055180 + local.get 6 + i32.const 40 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 4 + local.get 6 + i32.load8_u offset=16 + local.set 7 + block ;; label = @6 + local.get 4 + i32.eqz + br_if 0 (;@6;) + local.get 7 + i32.const 4 + i32.eq + br_if 1 (;@5;) + local.get 6 + i32.load offset=20 + local.set 7 + block ;; label = @7 + local.get 6 + i32.load8_u offset=16 + local.tee 6 + i32.const 4 + i32.gt_u + br_if 0 (;@7;) + local.get 6 + i32.const 3 + i32.ne + br_if 2 (;@5;) + end + local.get 7 + i32.load + local.tee 4 + local.get 7 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.load + call_indirect (type 0) + block ;; label = @7 + local.get 6 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@7;) + local.get 4 + local.get 5 + local.get 6 + i32.load offset=8 + call $__rust_dealloc + end + local.get 7 + i32.const 12 + i32.const 4 + call $__rust_dealloc + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.load offset=20 + local.set 6 + block ;; label = @6 + local.get 7 + i32.const 4 + i32.gt_u + br_if 0 (;@6;) + local.get 7 + i32.const 3 + i32.ne + br_if 1 (;@5;) + end + local.get 6 + i32.load + local.tee 4 + local.get 6 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 0) + block ;; label = @6 + local.get 7 + i32.load offset=4 + local.tee 5 + i32.eqz + br_if 0 (;@6;) + local.get 4 + local.get 5 + local.get 7 + i32.load offset=8 + call $__rust_dealloc + end + local.get 6 + i32.const 12 + i32.const 4 + call $__rust_dealloc + end + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.const 16 + i32.add + call $_ZN3std9panicking12default_hook17hfbdb6633299d3afbE + end + i32.const 0 + i32.const 0 + i32.load offset=1058340 + i32.const -1 + i32.add + i32.store offset=1058340 + i32.const 0 + i32.const 0 + i32.store8 offset=1058372 + local.get 4 + i32.eqz + br_if 1 (;@1;) + local.get 0 + local.get 1 + call $rust_panic + unreachable + end + local.get 6 + i32.const 52 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=44 + local.get 6 + i32.const 1056804 + i32.store offset=40 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=48 + local.get 6 + i32.const 64 + i32.add + local.get 6 + i32.const 8 + i32.add + local.get 6 + i32.const 40 + i32.add + call $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E + local.get 6 + i32.load8_u offset=64 + local.get 6 + i32.load offset=68 + call $_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17ha126ee6f524769c3E + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + end + local.get 6 + i32.const 52 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=44 + local.get 6 + i32.const 1056676 + i32.store offset=40 + local.get 6 + i32.const 1054932 + i32.store offset=48 + local.get 6 + i32.const 64 + i32.add + local.get 6 + i32.const 8 + i32.add + local.get 6 + i32.const 40 + i32.add + call $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E + local.get 6 + i32.load8_u offset=64 + local.get 6 + i32.load offset=68 + call $_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17ha126ee6f524769c3E + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + ) + (func $rust_panic (;396;) (type 1) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + local.get 0 + local.get 1 + call $__rust_start_panic + i32.store + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 2 + i32.store offset=16 + local.get 2 + i32.const 1056740 + i32.store offset=12 + local.get 2 + i32.const 24 + i32.store offset=40 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.store offset=36 + local.get 2 + i32.const 4 + i32.add + local.get 2 + i32.const 47 + i32.add + local.get 2 + i32.const 12 + i32.add + call $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E + local.get 2 + i32.load8_u offset=4 + local.get 2 + i32.load offset=8 + call $_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17ha126ee6f524769c3E + call $_ZN3std3sys4wasi14abort_internal17hb558cef9f8aa3a91E + unreachable + ) + (func $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$5write17hf97119e76c8b1e64E (;397;) (type 11) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 4 + local.get 3 + i32.store offset=4 + local.get 4 + local.get 2 + i32.store + local.get 4 + i32.const 8 + i32.add + i32.const 2 + local.get 4 + i32.const 1 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @1 + block ;; label = @2 + local.get 4 + i32.load16_u offset=8 + br_if 0 (;@2;) + local.get 0 + local.get 4 + i32.load offset=12 + i32.store offset=4 + local.get 0 + i32.const 4 + i32.store8 + br 1 (;@1;) + end + local.get 0 + local.get 4 + i64.load16_u offset=10 + i64.const 32 + i64.shl + i64.store align=4 + end + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$14write_vectored17hb9707958d0c41456E (;398;) (type 11) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 4 + i32.const 8 + i32.add + i32.const 2 + local.get 2 + local.get 3 + call $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E + block ;; label = @1 + block ;; label = @2 + local.get 4 + i32.load16_u offset=8 + br_if 0 (;@2;) + local.get 0 + local.get 4 + i32.load offset=12 + i32.store offset=4 + local.get 0 + i32.const 4 + i32.store8 + br 1 (;@1;) + end + local.get 0 + local.get 4 + i64.load16_u offset=10 + i64.const 32 + i64.shl + i64.store align=4 + end + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$17is_write_vectored17h6d6f8b607be2d4f6E (;399;) (type 5) (param i32) (result i32) + i32.const 1 + ) + (func $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$5flush17hf7bbbf5d86280183E (;400;) (type 1) (param i32 i32) + local.get 0 + i32.const 4 + i32.store8 + ) + (func $_ZN3std5alloc8rust_oom17ha34d4add2a718d0cE (;401;) (type 1) (param i32 i32) + (local i32) + local.get 0 + local.get 1 + i32.const 0 + i32.load offset=1058336 + local.tee 2 + i32.const 28 + local.get 2 + select + call_indirect (type 1) + call $_ZN3std7process5abort17h87cf20ec76d53f97E + unreachable + ) + (func $__rg_oom (;402;) (type 1) (param i32 i32) + local.get 1 + local.get 0 + call $_ZN3std5alloc8rust_oom17ha34d4add2a718d0cE + unreachable + ) + (func $__rust_start_panic (;403;) (type 4) (param i32 i32) (result i32) + unreachable + unreachable + ) + (func $_ZN4wasi13lib_generated8fd_write17ha0fe0cefee614bc7E (;404;) (type 11) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 2 + local.get 3 + local.get 4 + i32.const 12 + i32.add + call $_ZN4wasi13lib_generated22wasi_snapshot_preview18fd_write17ha06993ea0cc0ed56E + local.tee 3 + br_if 0 (;@2;) + local.get 0 + local.get 4 + i32.load offset=12 + i32.store offset=4 + i32.const 0 + local.set 3 + br 1 (;@1;) + end + local.get 0 + local.get 3 + i32.store16 offset=2 + i32.const 1 + local.set 3 + end + local.get 0 + local.get 3 + i32.store16 + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $malloc (;405;) (type 5) (param i32) (result i32) + local.get 0 + call $dlmalloc + ) + (func $dlmalloc (;406;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + i32.const 0 + i32.load offset=1058412 + local.tee 2 + br_if 0 (;@12;) + block ;; label = @13 + i32.const 0 + i32.load offset=1058860 + local.tee 3 + br_if 0 (;@13;) + i32.const 0 + i64.const -1 + i64.store offset=1058872 align=4 + i32.const 0 + i64.const 281474976776192 + i64.store offset=1058864 align=4 + i32.const 0 + local.get 1 + i32.const 8 + i32.add + i32.const -16 + i32.and + i32.const 1431655768 + i32.xor + local.tee 3 + i32.store offset=1058860 + i32.const 0 + i32.const 0 + i32.store offset=1058880 + i32.const 0 + i32.const 0 + i32.store offset=1058832 + end + i32.const 1114112 + i32.const 1058896 + i32.lt_u + br_if 1 (;@11;) + i32.const 0 + local.set 2 + i32.const 1114112 + i32.const 1058896 + i32.sub + i32.const 89 + i32.lt_u + br_if 0 (;@12;) + i32.const 0 + local.set 4 + i32.const 0 + i32.const 1058896 + i32.store offset=1058836 + i32.const 0 + i32.const 1058896 + i32.store offset=1058404 + i32.const 0 + local.get 3 + i32.store offset=1058424 + i32.const 0 + i32.const -1 + i32.store offset=1058420 + i32.const 0 + i32.const 1114112 + i32.const 1058896 + i32.sub + i32.store offset=1058840 + loop ;; label = @13 + local.get 4 + i32.const 1058448 + i32.add + local.get 4 + i32.const 1058436 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 4 + i32.const 1058428 + i32.add + local.tee 5 + i32.store + local.get 4 + i32.const 1058440 + i32.add + local.get 5 + i32.store + local.get 4 + i32.const 1058456 + i32.add + local.get 4 + i32.const 1058444 + i32.add + local.tee 5 + i32.store + local.get 5 + local.get 3 + i32.store + local.get 4 + i32.const 1058464 + i32.add + local.get 4 + i32.const 1058452 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 5 + i32.store + local.get 4 + i32.const 1058460 + i32.add + local.get 3 + i32.store + local.get 4 + i32.const 32 + i32.add + local.tee 4 + i32.const 256 + i32.ne + br_if 0 (;@13;) + end + i32.const 1058896 + i32.const -8 + i32.const 1058896 + i32.sub + i32.const 15 + i32.and + i32.const 0 + i32.const 1058896 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 2 + i32.const 4 + i32.add + i32.const 1114112 + i32.const 1058896 + i32.sub + i32.const -56 + i32.add + local.tee 3 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store + i32.const 0 + i32.const 0 + i32.load offset=1058876 + i32.store offset=1058416 + i32.const 0 + local.get 4 + i32.store offset=1058400 + i32.const 0 + local.get 2 + i32.store offset=1058412 + local.get 3 + i32.const 1058896 + i32.add + i32.const 4 + i32.add + i32.const 56 + i32.store + end + block ;; label = @12 + block ;; label = @13 + local.get 0 + i32.const 236 + i32.gt_u + br_if 0 (;@13;) + block ;; label = @14 + i32.const 0 + i32.load offset=1058388 + local.tee 6 + i32.const 16 + local.get 0 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 0 + i32.const 11 + i32.lt_u + select + local.tee 7 + i32.const 3 + i32.shr_u + local.tee 3 + i32.shr_u + local.tee 4 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@14;) + block ;; label = @15 + block ;; label = @16 + local.get 4 + i32.const 1 + i32.and + local.get 3 + i32.or + i32.const 1 + i32.xor + local.tee 5 + i32.const 3 + i32.shl + local.tee 3 + i32.const 1058428 + i32.add + local.tee 4 + local.get 3 + i32.const 1058436 + i32.add + i32.load + local.tee 3 + i32.load offset=8 + local.tee 7 + i32.ne + br_if 0 (;@16;) + i32.const 0 + local.get 6 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1058388 + br 1 (;@15;) + end + local.get 4 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 4 + i32.store offset=12 + end + local.get 3 + i32.const 8 + i32.add + local.set 4 + local.get 3 + local.get 5 + i32.const 3 + i32.shl + local.tee 5 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + local.get 5 + i32.add + local.tee 3 + local.get 3 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 13 (;@1;) + end + local.get 7 + i32.const 0 + i32.load offset=1058396 + local.tee 8 + i32.le_u + br_if 1 (;@12;) + block ;; label = @14 + local.get 4 + i32.eqz + br_if 0 (;@14;) + block ;; label = @15 + block ;; label = @16 + local.get 4 + local.get 3 + i32.shl + i32.const 2 + local.get 3 + i32.shl + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.or + i32.and + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.ctz + local.tee 3 + i32.const 3 + i32.shl + local.tee 4 + i32.const 1058428 + i32.add + local.tee 5 + local.get 4 + i32.const 1058436 + i32.add + i32.load + local.tee 4 + i32.load offset=8 + local.tee 0 + i32.ne + br_if 0 (;@16;) + i32.const 0 + local.get 6 + i32.const -2 + local.get 3 + i32.rotl + i32.and + local.tee 6 + i32.store offset=1058388 + br 1 (;@15;) + end + local.get 5 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 5 + i32.store offset=12 + end + local.get 4 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 4 + local.get 3 + i32.const 3 + i32.shl + local.tee 3 + i32.add + local.get 3 + local.get 7 + i32.sub + local.tee 5 + i32.store + local.get 4 + local.get 7 + i32.add + local.tee 0 + local.get 5 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @15 + local.get 8 + i32.eqz + br_if 0 (;@15;) + local.get 8 + i32.const -8 + i32.and + i32.const 1058428 + i32.add + local.set 7 + i32.const 0 + i32.load offset=1058408 + local.set 3 + block ;; label = @16 + block ;; label = @17 + local.get 6 + i32.const 1 + local.get 8 + i32.const 3 + i32.shr_u + i32.shl + local.tee 9 + i32.and + br_if 0 (;@17;) + i32.const 0 + local.get 6 + local.get 9 + i32.or + i32.store offset=1058388 + local.get 7 + local.set 9 + br 1 (;@16;) + end + local.get 7 + i32.load offset=8 + local.set 9 + end + local.get 9 + local.get 3 + i32.store offset=12 + local.get 7 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + local.get 3 + local.get 9 + i32.store offset=8 + end + local.get 4 + i32.const 8 + i32.add + local.set 4 + i32.const 0 + local.get 0 + i32.store offset=1058408 + i32.const 0 + local.get 5 + i32.store offset=1058396 + br 13 (;@1;) + end + i32.const 0 + i32.load offset=1058392 + local.tee 10 + i32.eqz + br_if 1 (;@12;) + local.get 10 + i32.const 0 + local.get 10 + i32.sub + i32.and + i32.ctz + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + i32.load + local.tee 0 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.set 3 + local.get 0 + local.set 5 + block ;; label = @14 + loop ;; label = @15 + block ;; label = @16 + local.get 5 + i32.load offset=16 + local.tee 4 + br_if 0 (;@16;) + local.get 5 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 2 (;@14;) + end + local.get 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 5 + local.get 3 + local.get 5 + local.get 3 + i32.lt_u + local.tee 5 + select + local.set 3 + local.get 4 + local.get 0 + local.get 5 + select + local.set 0 + local.get 4 + local.set 5 + br 0 (;@15;) + end + end + local.get 0 + i32.load offset=24 + local.set 11 + block ;; label = @14 + local.get 0 + i32.load offset=12 + local.tee 9 + local.get 0 + i32.eq + br_if 0 (;@14;) + local.get 0 + i32.load offset=8 + local.tee 4 + i32.const 0 + i32.load offset=1058404 + i32.lt_u + drop + local.get 9 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 9 + i32.store offset=12 + br 12 (;@2;) + end + block ;; label = @14 + local.get 0 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@14;) + local.get 0 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 4 (;@10;) + local.get 0 + i32.const 16 + i32.add + local.set 5 + end + loop ;; label = @14 + local.get 5 + local.set 2 + local.get 4 + local.tee 9 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@14;) + local.get 9 + i32.const 16 + i32.add + local.set 5 + local.get 9 + i32.load offset=16 + local.tee 4 + br_if 0 (;@14;) + end + local.get 2 + i32.const 0 + i32.store + br 11 (;@2;) + end + i32.const -1 + local.set 7 + local.get 0 + i32.const -65 + i32.gt_u + br_if 0 (;@12;) + local.get 0 + i32.const 19 + i32.add + local.tee 4 + i32.const -16 + i32.and + local.set 7 + i32.const 0 + i32.load offset=1058392 + local.tee 10 + i32.eqz + br_if 0 (;@12;) + i32.const 0 + local.set 8 + block ;; label = @13 + local.get 7 + i32.const 256 + i32.lt_u + br_if 0 (;@13;) + i32.const 31 + local.set 8 + local.get 7 + i32.const 16777215 + i32.gt_u + br_if 0 (;@13;) + local.get 7 + i32.const 38 + local.get 4 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 8 + end + i32.const 0 + local.get 7 + i32.sub + local.set 3 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + local.get 8 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + i32.load + local.tee 5 + br_if 0 (;@16;) + i32.const 0 + local.set 4 + i32.const 0 + local.set 9 + br 1 (;@15;) + end + i32.const 0 + local.set 4 + local.get 7 + i32.const 0 + i32.const 25 + local.get 8 + i32.const 1 + i32.shr_u + i32.sub + local.get 8 + i32.const 31 + i32.eq + select + i32.shl + local.set 0 + i32.const 0 + local.set 9 + loop ;; label = @16 + block ;; label = @17 + local.get 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 6 + local.get 3 + i32.ge_u + br_if 0 (;@17;) + local.get 6 + local.set 3 + local.get 5 + local.set 9 + local.get 6 + br_if 0 (;@17;) + i32.const 0 + local.set 3 + local.get 5 + local.set 9 + local.get 5 + local.set 4 + br 3 (;@14;) + end + local.get 4 + local.get 5 + i32.const 20 + i32.add + i32.load + local.tee 6 + local.get 6 + local.get 5 + local.get 0 + i32.const 29 + i32.shr_u + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + i32.load + local.tee 5 + i32.eq + select + local.get 4 + local.get 6 + select + local.set 4 + local.get 0 + i32.const 1 + i32.shl + local.set 0 + local.get 5 + br_if 0 (;@16;) + end + end + block ;; label = @15 + local.get 4 + local.get 9 + i32.or + br_if 0 (;@15;) + i32.const 0 + local.set 9 + i32.const 2 + local.get 8 + i32.shl + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.or + local.get 10 + i32.and + local.tee 4 + i32.eqz + br_if 3 (;@12;) + local.get 4 + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.ctz + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + i32.load + local.set 4 + end + local.get 4 + i32.eqz + br_if 1 (;@13;) + end + loop ;; label = @14 + local.get 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 6 + local.get 3 + i32.lt_u + local.set 0 + block ;; label = @15 + local.get 4 + i32.load offset=16 + local.tee 5 + br_if 0 (;@15;) + local.get 4 + i32.const 20 + i32.add + i32.load + local.set 5 + end + local.get 6 + local.get 3 + local.get 0 + select + local.set 3 + local.get 4 + local.get 9 + local.get 0 + select + local.set 9 + local.get 5 + local.set 4 + local.get 5 + br_if 0 (;@14;) + end + end + local.get 9 + i32.eqz + br_if 0 (;@12;) + local.get 3 + i32.const 0 + i32.load offset=1058396 + local.get 7 + i32.sub + i32.ge_u + br_if 0 (;@12;) + local.get 9 + i32.load offset=24 + local.set 2 + block ;; label = @13 + local.get 9 + i32.load offset=12 + local.tee 0 + local.get 9 + i32.eq + br_if 0 (;@13;) + local.get 9 + i32.load offset=8 + local.tee 4 + i32.const 0 + i32.load offset=1058404 + i32.lt_u + drop + local.get 0 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 0 + i32.store offset=12 + br 10 (;@3;) + end + block ;; label = @13 + local.get 9 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@13;) + local.get 9 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 4 (;@9;) + local.get 9 + i32.const 16 + i32.add + local.set 5 + end + loop ;; label = @13 + local.get 5 + local.set 6 + local.get 4 + local.tee 0 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@13;) + local.get 0 + i32.const 16 + i32.add + local.set 5 + local.get 0 + i32.load offset=16 + local.tee 4 + br_if 0 (;@13;) + end + local.get 6 + i32.const 0 + i32.store + br 9 (;@3;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1058396 + local.tee 4 + local.get 7 + i32.lt_u + br_if 0 (;@12;) + i32.const 0 + i32.load offset=1058408 + local.set 3 + block ;; label = @13 + block ;; label = @14 + local.get 4 + local.get 7 + i32.sub + local.tee 5 + i32.const 16 + i32.lt_u + br_if 0 (;@14;) + local.get 3 + local.get 7 + i32.add + local.tee 0 + local.get 5 + i32.const 1 + i32.or + i32.store offset=4 + local.get 3 + local.get 4 + i32.add + local.get 5 + i32.store + local.get 3 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + br 1 (;@13;) + end + local.get 3 + local.get 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.set 0 + i32.const 0 + local.set 5 + end + i32.const 0 + local.get 5 + i32.store offset=1058396 + i32.const 0 + local.get 0 + i32.store offset=1058408 + local.get 3 + i32.const 8 + i32.add + local.set 4 + br 11 (;@1;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1058400 + local.tee 5 + local.get 7 + i32.le_u + br_if 0 (;@12;) + local.get 2 + local.get 7 + i32.add + local.tee 4 + local.get 5 + local.get 7 + i32.sub + local.tee 3 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.get 4 + i32.store offset=1058412 + i32.const 0 + local.get 3 + i32.store offset=1058400 + local.get 2 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 2 + i32.const 8 + i32.add + local.set 4 + br 11 (;@1;) + end + block ;; label = @12 + block ;; label = @13 + i32.const 0 + i32.load offset=1058860 + i32.eqz + br_if 0 (;@13;) + i32.const 0 + i32.load offset=1058868 + local.set 3 + br 1 (;@12;) + end + i32.const 0 + i64.const -1 + i64.store offset=1058872 align=4 + i32.const 0 + i64.const 281474976776192 + i64.store offset=1058864 align=4 + i32.const 0 + local.get 1 + i32.const 12 + i32.add + i32.const -16 + i32.and + i32.const 1431655768 + i32.xor + i32.store offset=1058860 + i32.const 0 + i32.const 0 + i32.store offset=1058880 + i32.const 0 + i32.const 0 + i32.store offset=1058832 + i32.const 65536 + local.set 3 + end + i32.const 0 + local.set 4 + block ;; label = @12 + local.get 3 + local.get 7 + i32.const 71 + i32.add + local.tee 8 + i32.add + local.tee 0 + i32.const 0 + local.get 3 + i32.sub + local.tee 6 + i32.and + local.tee 9 + local.get 7 + i32.gt_u + br_if 0 (;@12;) + i32.const 0 + i32.const 48 + i32.store offset=1058884 + br 11 (;@1;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1058828 + local.tee 4 + i32.eqz + br_if 0 (;@12;) + block ;; label = @13 + i32.const 0 + i32.load offset=1058820 + local.tee 3 + local.get 9 + i32.add + local.tee 10 + local.get 3 + i32.le_u + br_if 0 (;@13;) + local.get 10 + local.get 4 + i32.le_u + br_if 1 (;@12;) + end + i32.const 0 + local.set 4 + i32.const 0 + i32.const 48 + i32.store offset=1058884 + br 11 (;@1;) + end + i32.const 0 + i32.load8_u offset=1058832 + i32.const 4 + i32.and + br_if 5 (;@6;) + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + local.get 2 + i32.eqz + br_if 0 (;@14;) + i32.const 1058836 + local.set 4 + loop ;; label = @15 + block ;; label = @16 + local.get 4 + i32.load + local.tee 3 + local.get 2 + i32.gt_u + br_if 0 (;@16;) + local.get 3 + local.get 4 + i32.load offset=4 + i32.add + local.get 2 + i32.gt_u + br_if 3 (;@13;) + end + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@15;) + end + end + i32.const 0 + call $sbrk + local.tee 0 + i32.const -1 + i32.eq + br_if 6 (;@7;) + local.get 9 + local.set 6 + block ;; label = @14 + i32.const 0 + i32.load offset=1058864 + local.tee 4 + i32.const -1 + i32.add + local.tee 3 + local.get 0 + i32.and + i32.eqz + br_if 0 (;@14;) + local.get 9 + local.get 0 + i32.sub + local.get 3 + local.get 0 + i32.add + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.add + local.set 6 + end + local.get 6 + local.get 7 + i32.le_u + br_if 6 (;@7;) + local.get 6 + i32.const 2147483646 + i32.gt_u + br_if 6 (;@7;) + block ;; label = @14 + i32.const 0 + i32.load offset=1058828 + local.tee 4 + i32.eqz + br_if 0 (;@14;) + i32.const 0 + i32.load offset=1058820 + local.tee 3 + local.get 6 + i32.add + local.tee 5 + local.get 3 + i32.le_u + br_if 7 (;@7;) + local.get 5 + local.get 4 + i32.gt_u + br_if 7 (;@7;) + end + local.get 6 + call $sbrk + local.tee 4 + local.get 0 + i32.ne + br_if 1 (;@12;) + br 8 (;@5;) + end + local.get 0 + local.get 5 + i32.sub + local.get 6 + i32.and + local.tee 6 + i32.const 2147483646 + i32.gt_u + br_if 5 (;@7;) + local.get 6 + call $sbrk + local.tee 0 + local.get 4 + i32.load + local.get 4 + i32.load offset=4 + i32.add + i32.eq + br_if 4 (;@8;) + local.get 0 + local.set 4 + end + block ;; label = @12 + local.get 4 + i32.const -1 + i32.eq + br_if 0 (;@12;) + local.get 7 + i32.const 72 + i32.add + local.get 6 + i32.le_u + br_if 0 (;@12;) + block ;; label = @13 + local.get 8 + local.get 6 + i32.sub + i32.const 0 + i32.load offset=1058868 + local.tee 3 + i32.add + i32.const 0 + local.get 3 + i32.sub + i32.and + local.tee 3 + i32.const 2147483646 + i32.le_u + br_if 0 (;@13;) + local.get 4 + local.set 0 + br 8 (;@5;) + end + block ;; label = @13 + local.get 3 + call $sbrk + i32.const -1 + i32.eq + br_if 0 (;@13;) + local.get 3 + local.get 6 + i32.add + local.set 6 + local.get 4 + local.set 0 + br 8 (;@5;) + end + i32.const 0 + local.get 6 + i32.sub + call $sbrk + drop + br 5 (;@7;) + end + local.get 4 + local.set 0 + local.get 4 + i32.const -1 + i32.ne + br_if 6 (;@5;) + br 4 (;@7;) + end + unreachable + unreachable + end + i32.const 0 + local.set 9 + br 7 (;@2;) + end + i32.const 0 + local.set 0 + br 5 (;@3;) + end + local.get 0 + i32.const -1 + i32.ne + br_if 2 (;@5;) + end + i32.const 0 + i32.const 0 + i32.load offset=1058832 + i32.const 4 + i32.or + i32.store offset=1058832 + end + local.get 9 + i32.const 2147483646 + i32.gt_u + br_if 1 (;@4;) + local.get 9 + call $sbrk + local.set 0 + i32.const 0 + call $sbrk + local.set 4 + local.get 0 + i32.const -1 + i32.eq + br_if 1 (;@4;) + local.get 4 + i32.const -1 + i32.eq + br_if 1 (;@4;) + local.get 0 + local.get 4 + i32.ge_u + br_if 1 (;@4;) + local.get 4 + local.get 0 + i32.sub + local.tee 6 + local.get 7 + i32.const 56 + i32.add + i32.le_u + br_if 1 (;@4;) + end + i32.const 0 + i32.const 0 + i32.load offset=1058820 + local.get 6 + i32.add + local.tee 4 + i32.store offset=1058820 + block ;; label = @5 + local.get 4 + i32.const 0 + i32.load offset=1058824 + i32.le_u + br_if 0 (;@5;) + i32.const 0 + local.get 4 + i32.store offset=1058824 + end + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + i32.const 0 + i32.load offset=1058412 + local.tee 3 + i32.eqz + br_if 0 (;@8;) + i32.const 1058836 + local.set 4 + loop ;; label = @9 + local.get 0 + local.get 4 + i32.load + local.tee 5 + local.get 4 + i32.load offset=4 + local.tee 9 + i32.add + i32.eq + br_if 2 (;@7;) + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@9;) + br 3 (;@6;) + end + end + block ;; label = @8 + block ;; label = @9 + i32.const 0 + i32.load offset=1058404 + local.tee 4 + i32.eqz + br_if 0 (;@9;) + local.get 0 + local.get 4 + i32.ge_u + br_if 1 (;@8;) + end + i32.const 0 + local.get 0 + i32.store offset=1058404 + end + i32.const 0 + local.set 4 + i32.const 0 + local.get 6 + i32.store offset=1058840 + i32.const 0 + local.get 0 + i32.store offset=1058836 + i32.const 0 + i32.const -1 + i32.store offset=1058420 + i32.const 0 + i32.const 0 + i32.load offset=1058860 + i32.store offset=1058424 + i32.const 0 + i32.const 0 + i32.store offset=1058848 + loop ;; label = @8 + local.get 4 + i32.const 1058448 + i32.add + local.get 4 + i32.const 1058436 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 4 + i32.const 1058428 + i32.add + local.tee 5 + i32.store + local.get 4 + i32.const 1058440 + i32.add + local.get 5 + i32.store + local.get 4 + i32.const 1058456 + i32.add + local.get 4 + i32.const 1058444 + i32.add + local.tee 5 + i32.store + local.get 5 + local.get 3 + i32.store + local.get 4 + i32.const 1058464 + i32.add + local.get 4 + i32.const 1058452 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 5 + i32.store + local.get 4 + i32.const 1058460 + i32.add + local.get 3 + i32.store + local.get 4 + i32.const 32 + i32.add + local.tee 4 + i32.const 256 + i32.ne + br_if 0 (;@8;) + end + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 3 + local.get 6 + i32.const -56 + i32.add + local.tee 5 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1058876 + i32.store offset=1058416 + i32.const 0 + local.get 4 + i32.store offset=1058400 + i32.const 0 + local.get 3 + i32.store offset=1058412 + local.get 0 + local.get 5 + i32.add + i32.const 56 + i32.store offset=4 + br 2 (;@5;) + end + local.get 4 + i32.load8_u offset=12 + i32.const 8 + i32.and + br_if 0 (;@6;) + local.get 3 + local.get 5 + i32.lt_u + br_if 0 (;@6;) + local.get 3 + local.get 0 + i32.ge_u + br_if 0 (;@6;) + local.get 3 + i32.const -8 + local.get 3 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 3 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 5 + i32.add + local.tee 0 + i32.const 0 + i32.load offset=1058400 + local.get 6 + i32.add + local.tee 2 + local.get 5 + i32.sub + local.tee 5 + i32.const 1 + i32.or + i32.store offset=4 + local.get 4 + local.get 9 + local.get 6 + i32.add + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1058876 + i32.store offset=1058416 + i32.const 0 + local.get 5 + i32.store offset=1058400 + i32.const 0 + local.get 0 + i32.store offset=1058412 + local.get 3 + local.get 2 + i32.add + i32.const 56 + i32.store offset=4 + br 1 (;@5;) + end + block ;; label = @6 + local.get 0 + i32.const 0 + i32.load offset=1058404 + local.tee 9 + i32.ge_u + br_if 0 (;@6;) + i32.const 0 + local.get 0 + i32.store offset=1058404 + local.get 0 + local.set 9 + end + local.get 0 + local.get 6 + i32.add + local.set 5 + i32.const 1058836 + local.set 4 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + loop ;; label = @13 + local.get 4 + i32.load + local.get 5 + i32.eq + br_if 1 (;@12;) + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@13;) + br 2 (;@11;) + end + end + local.get 4 + i32.load8_u offset=12 + i32.const 8 + i32.and + i32.eqz + br_if 1 (;@10;) + end + i32.const 1058836 + local.set 4 + loop ;; label = @11 + block ;; label = @12 + local.get 4 + i32.load + local.tee 5 + local.get 3 + i32.gt_u + br_if 0 (;@12;) + local.get 5 + local.get 4 + i32.load offset=4 + i32.add + local.tee 5 + local.get 3 + i32.gt_u + br_if 3 (;@9;) + end + local.get 4 + i32.load offset=8 + local.set 4 + br 0 (;@11;) + end + end + local.get 4 + local.get 0 + i32.store + local.get 4 + local.get 4 + i32.load offset=4 + local.get 6 + i32.add + i32.store offset=4 + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + i32.add + local.tee 2 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 5 + i32.const -8 + local.get 5 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 5 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + i32.add + local.tee 6 + local.get 2 + local.get 7 + i32.add + local.tee 7 + i32.sub + local.set 4 + block ;; label = @10 + local.get 6 + local.get 3 + i32.ne + br_if 0 (;@10;) + i32.const 0 + local.get 7 + i32.store offset=1058412 + i32.const 0 + i32.const 0 + i32.load offset=1058400 + local.get 4 + i32.add + local.tee 4 + i32.store offset=1058400 + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + br 3 (;@7;) + end + block ;; label = @10 + local.get 6 + i32.const 0 + i32.load offset=1058408 + i32.ne + br_if 0 (;@10;) + i32.const 0 + local.get 7 + i32.store offset=1058408 + i32.const 0 + i32.const 0 + i32.load offset=1058396 + local.get 4 + i32.add + local.tee 4 + i32.store offset=1058396 + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 7 + local.get 4 + i32.add + local.get 4 + i32.store + br 3 (;@7;) + end + block ;; label = @10 + local.get 6 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.const 1 + i32.ne + br_if 0 (;@10;) + local.get 3 + i32.const -8 + i32.and + local.set 8 + block ;; label = @11 + block ;; label = @12 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@12;) + local.get 6 + i32.load offset=8 + local.tee 5 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 9 + i32.const 3 + i32.shl + i32.const 1058428 + i32.add + local.tee 0 + i32.eq + drop + block ;; label = @13 + local.get 6 + i32.load offset=12 + local.tee 3 + local.get 5 + i32.ne + br_if 0 (;@13;) + i32.const 0 + i32.const 0 + i32.load offset=1058388 + i32.const -2 + local.get 9 + i32.rotl + i32.and + i32.store offset=1058388 + br 2 (;@11;) + end + local.get 3 + local.get 0 + i32.eq + drop + local.get 3 + local.get 5 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=12 + br 1 (;@11;) + end + local.get 6 + i32.load offset=24 + local.set 10 + block ;; label = @12 + block ;; label = @13 + local.get 6 + i32.load offset=12 + local.tee 0 + local.get 6 + i32.eq + br_if 0 (;@13;) + local.get 6 + i32.load offset=8 + local.tee 3 + local.get 9 + i32.lt_u + drop + local.get 0 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + br 1 (;@12;) + end + block ;; label = @13 + local.get 6 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + local.get 6 + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + i32.const 0 + local.set 0 + br 1 (;@12;) + end + loop ;; label = @13 + local.get 3 + local.set 9 + local.get 5 + local.tee 0 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + local.get 0 + i32.const 16 + i32.add + local.set 3 + local.get 0 + i32.load offset=16 + local.tee 5 + br_if 0 (;@13;) + end + local.get 9 + i32.const 0 + i32.store + end + local.get 10 + i32.eqz + br_if 0 (;@11;) + block ;; label = @12 + block ;; label = @13 + local.get 6 + local.get 6 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@13;) + local.get 3 + local.get 0 + i32.store + local.get 0 + br_if 1 (;@12;) + i32.const 0 + i32.const 0 + i32.load offset=1058392 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1058392 + br 2 (;@11;) + end + local.get 10 + i32.const 16 + i32.const 20 + local.get 10 + i32.load offset=16 + local.get 6 + i32.eq + select + i32.add + local.get 0 + i32.store + local.get 0 + i32.eqz + br_if 1 (;@11;) + end + local.get 0 + local.get 10 + i32.store offset=24 + block ;; label = @12 + local.get 6 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@12;) + local.get 0 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 0 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 0 (;@11;) + local.get 0 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 0 + i32.store offset=24 + end + local.get 8 + local.get 4 + i32.add + local.set 4 + local.get 6 + local.get 8 + i32.add + local.tee 6 + i32.load offset=4 + local.set 3 + end + local.get 6 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + local.get 7 + local.get 4 + i32.add + local.get 4 + i32.store + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @10 + local.get 4 + i32.const 255 + i32.gt_u + br_if 0 (;@10;) + local.get 4 + i32.const -8 + i32.and + i32.const 1058428 + i32.add + local.set 3 + block ;; label = @11 + block ;; label = @12 + i32.const 0 + i32.load offset=1058388 + local.tee 5 + i32.const 1 + local.get 4 + i32.const 3 + i32.shr_u + i32.shl + local.tee 4 + i32.and + br_if 0 (;@12;) + i32.const 0 + local.get 5 + local.get 4 + i32.or + i32.store offset=1058388 + local.get 3 + local.set 4 + br 1 (;@11;) + end + local.get 3 + i32.load offset=8 + local.set 4 + end + local.get 4 + local.get 7 + i32.store offset=12 + local.get 3 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 3 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + br 3 (;@7;) + end + i32.const 31 + local.set 3 + block ;; label = @10 + local.get 4 + i32.const 16777215 + i32.gt_u + br_if 0 (;@10;) + local.get 4 + i32.const 38 + local.get 4 + i32.const 8 + i32.shr_u + i32.clz + local.tee 3 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 3 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 3 + end + local.get 7 + local.get 3 + i32.store offset=28 + local.get 7 + i64.const 0 + i64.store offset=16 align=4 + local.get 3 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.set 5 + block ;; label = @10 + i32.const 0 + i32.load offset=1058392 + local.tee 0 + i32.const 1 + local.get 3 + i32.shl + local.tee 9 + i32.and + br_if 0 (;@10;) + local.get 5 + local.get 7 + i32.store + i32.const 0 + local.get 0 + local.get 9 + i32.or + i32.store offset=1058392 + local.get 7 + local.get 5 + i32.store offset=24 + local.get 7 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 7 + i32.store offset=12 + br 3 (;@7;) + end + local.get 4 + i32.const 0 + i32.const 25 + local.get 3 + i32.const 1 + i32.shr_u + i32.sub + local.get 3 + i32.const 31 + i32.eq + select + i32.shl + local.set 3 + local.get 5 + i32.load + local.set 0 + loop ;; label = @10 + local.get 0 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 4 + i32.eq + br_if 2 (;@8;) + local.get 3 + i32.const 29 + i32.shr_u + local.set 0 + local.get 3 + i32.const 1 + i32.shl + local.set 3 + local.get 5 + local.get 0 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 9 + i32.load + local.tee 0 + br_if 0 (;@10;) + end + local.get 9 + local.get 7 + i32.store + local.get 7 + local.get 5 + i32.store offset=24 + local.get 7 + local.get 7 + i32.store offset=12 + local.get 7 + local.get 7 + i32.store offset=8 + br 2 (;@7;) + end + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 2 + local.get 6 + i32.const -56 + i32.add + local.tee 9 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 9 + i32.add + i32.const 56 + i32.store offset=4 + local.get 3 + local.get 5 + i32.const 55 + local.get 5 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 5 + i32.const -55 + i32.add + i32.const 15 + i32.and + select + i32.add + i32.const -63 + i32.add + local.tee 9 + local.get 9 + local.get 3 + i32.const 16 + i32.add + i32.lt_u + select + local.tee 9 + i32.const 35 + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1058876 + i32.store offset=1058416 + i32.const 0 + local.get 4 + i32.store offset=1058400 + i32.const 0 + local.get 2 + i32.store offset=1058412 + local.get 9 + i32.const 16 + i32.add + i32.const 0 + i64.load offset=1058844 align=4 + i64.store align=4 + local.get 9 + i32.const 0 + i64.load offset=1058836 align=4 + i64.store offset=8 align=4 + i32.const 0 + local.get 9 + i32.const 8 + i32.add + i32.store offset=1058844 + i32.const 0 + local.get 6 + i32.store offset=1058840 + i32.const 0 + local.get 0 + i32.store offset=1058836 + i32.const 0 + i32.const 0 + i32.store offset=1058848 + local.get 9 + i32.const 36 + i32.add + local.set 4 + loop ;; label = @9 + local.get 4 + i32.const 7 + i32.store + local.get 4 + i32.const 4 + i32.add + local.tee 4 + local.get 5 + i32.lt_u + br_if 0 (;@9;) + end + local.get 9 + local.get 3 + i32.eq + br_if 3 (;@5;) + local.get 9 + local.get 9 + i32.load offset=4 + i32.const -2 + i32.and + i32.store offset=4 + local.get 9 + local.get 9 + local.get 3 + i32.sub + local.tee 0 + i32.store + local.get 3 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @9 + local.get 0 + i32.const 255 + i32.gt_u + br_if 0 (;@9;) + local.get 0 + i32.const -8 + i32.and + i32.const 1058428 + i32.add + local.set 4 + block ;; label = @10 + block ;; label = @11 + i32.const 0 + i32.load offset=1058388 + local.tee 5 + i32.const 1 + local.get 0 + i32.const 3 + i32.shr_u + i32.shl + local.tee 0 + i32.and + br_if 0 (;@11;) + i32.const 0 + local.get 5 + local.get 0 + i32.or + i32.store offset=1058388 + local.get 4 + local.set 5 + br 1 (;@10;) + end + local.get 4 + i32.load offset=8 + local.set 5 + end + local.get 5 + local.get 3 + i32.store offset=12 + local.get 4 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 4 + i32.store offset=12 + local.get 3 + local.get 5 + i32.store offset=8 + br 4 (;@5;) + end + i32.const 31 + local.set 4 + block ;; label = @9 + local.get 0 + i32.const 16777215 + i32.gt_u + br_if 0 (;@9;) + local.get 0 + i32.const 38 + local.get 0 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 4 + end + local.get 3 + local.get 4 + i32.store offset=28 + local.get 3 + i64.const 0 + i64.store offset=16 align=4 + local.get 4 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.set 5 + block ;; label = @9 + i32.const 0 + i32.load offset=1058392 + local.tee 9 + i32.const 1 + local.get 4 + i32.shl + local.tee 6 + i32.and + br_if 0 (;@9;) + local.get 5 + local.get 3 + i32.store + i32.const 0 + local.get 9 + local.get 6 + i32.or + i32.store offset=1058392 + local.get 3 + local.get 5 + i32.store offset=24 + local.get 3 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 3 + i32.store offset=12 + br 4 (;@5;) + end + local.get 0 + i32.const 0 + i32.const 25 + local.get 4 + i32.const 1 + i32.shr_u + i32.sub + local.get 4 + i32.const 31 + i32.eq + select + i32.shl + local.set 4 + local.get 5 + i32.load + local.set 9 + loop ;; label = @9 + local.get 9 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 0 + i32.eq + br_if 3 (;@6;) + local.get 4 + i32.const 29 + i32.shr_u + local.set 9 + local.get 4 + i32.const 1 + i32.shl + local.set 4 + local.get 5 + local.get 9 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 6 + i32.load + local.tee 9 + br_if 0 (;@9;) + end + local.get 6 + local.get 3 + i32.store + local.get 3 + local.get 5 + i32.store offset=24 + local.get 3 + local.get 3 + i32.store offset=12 + local.get 3 + local.get 3 + i32.store offset=8 + br 3 (;@5;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 7 + i32.store offset=12 + local.get 5 + local.get 7 + i32.store offset=8 + local.get 7 + i32.const 0 + i32.store offset=24 + local.get 7 + local.get 5 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + end + local.get 2 + i32.const 8 + i32.add + local.set 4 + br 5 (;@1;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.store offset=12 + local.get 5 + local.get 3 + i32.store offset=8 + local.get 3 + i32.const 0 + i32.store offset=24 + local.get 3 + local.get 5 + i32.store offset=12 + local.get 3 + local.get 4 + i32.store offset=8 + end + i32.const 0 + i32.load offset=1058400 + local.tee 4 + local.get 7 + i32.le_u + br_if 0 (;@4;) + i32.const 0 + i32.load offset=1058412 + local.tee 3 + local.get 7 + i32.add + local.tee 5 + local.get 4 + local.get 7 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.get 4 + i32.store offset=1058400 + i32.const 0 + local.get 5 + i32.store offset=1058412 + local.get 3 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + local.set 4 + br 3 (;@1;) + end + i32.const 0 + local.set 4 + i32.const 0 + i32.const 48 + i32.store offset=1058884 + br 2 (;@1;) + end + block ;; label = @3 + local.get 2 + i32.eqz + br_if 0 (;@3;) + block ;; label = @4 + block ;; label = @5 + local.get 9 + local.get 9 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.tee 4 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 4 + local.get 0 + i32.store + local.get 0 + br_if 1 (;@4;) + i32.const 0 + local.get 10 + i32.const -2 + local.get 5 + i32.rotl + i32.and + local.tee 10 + i32.store offset=1058392 + br 2 (;@3;) + end + local.get 2 + i32.const 16 + i32.const 20 + local.get 2 + i32.load offset=16 + local.get 9 + i32.eq + select + i32.add + local.get 0 + i32.store + local.get 0 + i32.eqz + br_if 1 (;@3;) + end + local.get 0 + local.get 2 + i32.store offset=24 + block ;; label = @4 + local.get 9 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 0 (;@4;) + local.get 0 + local.get 4 + i32.store offset=16 + local.get 4 + local.get 0 + i32.store offset=24 + end + local.get 9 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.const 20 + i32.add + local.get 4 + i32.store + local.get 4 + local.get 0 + i32.store offset=24 + end + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.const 15 + i32.gt_u + br_if 0 (;@4;) + local.get 9 + local.get 3 + local.get 7 + i32.add + local.tee 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 9 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 1 (;@3;) + end + local.get 9 + local.get 7 + i32.add + local.tee 0 + local.get 3 + i32.const 1 + i32.or + i32.store offset=4 + local.get 9 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 3 + i32.add + local.get 3 + i32.store + block ;; label = @4 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 3 + i32.const -8 + i32.and + i32.const 1058428 + i32.add + local.set 4 + block ;; label = @5 + block ;; label = @6 + i32.const 0 + i32.load offset=1058388 + local.tee 5 + i32.const 1 + local.get 3 + i32.const 3 + i32.shr_u + i32.shl + local.tee 3 + i32.and + br_if 0 (;@6;) + i32.const 0 + local.get 5 + local.get 3 + i32.or + i32.store offset=1058388 + local.get 4 + local.set 3 + br 1 (;@5;) + end + local.get 4 + i32.load offset=8 + local.set 3 + end + local.get 3 + local.get 0 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 4 + i32.store offset=12 + local.get 0 + local.get 3 + i32.store offset=8 + br 1 (;@3;) + end + i32.const 31 + local.set 4 + block ;; label = @4 + local.get 3 + i32.const 16777215 + i32.gt_u + br_if 0 (;@4;) + local.get 3 + i32.const 38 + local.get 3 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 4 + end + local.get 0 + local.get 4 + i32.store offset=28 + local.get 0 + i64.const 0 + i64.store offset=16 align=4 + local.get 4 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.set 5 + block ;; label = @4 + local.get 10 + i32.const 1 + local.get 4 + i32.shl + local.tee 7 + i32.and + br_if 0 (;@4;) + local.get 5 + local.get 0 + i32.store + i32.const 0 + local.get 10 + local.get 7 + i32.or + i32.store offset=1058392 + local.get 0 + local.get 5 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 0 + i32.store offset=12 + br 1 (;@3;) + end + local.get 3 + i32.const 0 + i32.const 25 + local.get 4 + i32.const 1 + i32.shr_u + i32.sub + local.get 4 + i32.const 31 + i32.eq + select + i32.shl + local.set 4 + local.get 5 + i32.load + local.set 7 + block ;; label = @4 + loop ;; label = @5 + local.get 7 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 3 + i32.eq + br_if 1 (;@4;) + local.get 4 + i32.const 29 + i32.shr_u + local.set 7 + local.get 4 + i32.const 1 + i32.shl + local.set 4 + local.get 5 + local.get 7 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 6 + i32.load + local.tee 7 + br_if 0 (;@5;) + end + local.get 6 + local.get 0 + i32.store + local.get 0 + local.get 5 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 0 + i32.store offset=8 + br 1 (;@3;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 0 + i32.store offset=12 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 0 + i32.const 0 + i32.store offset=24 + local.get 0 + local.get 5 + i32.store offset=12 + local.get 0 + local.get 4 + i32.store offset=8 + end + local.get 9 + i32.const 8 + i32.add + local.set 4 + br 1 (;@1;) + end + block ;; label = @2 + local.get 11 + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 0 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.tee 4 + i32.load + i32.ne + br_if 0 (;@4;) + local.get 4 + local.get 9 + i32.store + local.get 9 + br_if 1 (;@3;) + i32.const 0 + local.get 10 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1058392 + br 2 (;@2;) + end + local.get 11 + i32.const 16 + i32.const 20 + local.get 11 + i32.load offset=16 + local.get 0 + i32.eq + select + i32.add + local.get 9 + i32.store + local.get 9 + i32.eqz + br_if 1 (;@2;) + end + local.get 9 + local.get 11 + i32.store offset=24 + block ;; label = @3 + local.get 0 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 9 + local.get 4 + i32.store offset=16 + local.get 4 + local.get 9 + i32.store offset=24 + end + local.get 0 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 0 (;@2;) + local.get 9 + i32.const 20 + i32.add + local.get 4 + i32.store + local.get 4 + local.get 9 + i32.store offset=24 + end + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 15 + i32.gt_u + br_if 0 (;@3;) + local.get 0 + local.get 3 + local.get 7 + i32.add + local.tee 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 1 (;@2;) + end + local.get 0 + local.get 7 + i32.add + local.tee 5 + local.get 3 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 5 + local.get 3 + i32.add + local.get 3 + i32.store + block ;; label = @3 + local.get 8 + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const -8 + i32.and + i32.const 1058428 + i32.add + local.set 7 + i32.const 0 + i32.load offset=1058408 + local.set 4 + block ;; label = @4 + block ;; label = @5 + i32.const 1 + local.get 8 + i32.const 3 + i32.shr_u + i32.shl + local.tee 9 + local.get 6 + i32.and + br_if 0 (;@5;) + i32.const 0 + local.get 9 + local.get 6 + i32.or + i32.store offset=1058388 + local.get 7 + local.set 9 + br 1 (;@4;) + end + local.get 7 + i32.load offset=8 + local.set 9 + end + local.get 9 + local.get 4 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 7 + i32.store offset=12 + local.get 4 + local.get 9 + i32.store offset=8 + end + i32.const 0 + local.get 5 + i32.store offset=1058408 + i32.const 0 + local.get 3 + i32.store offset=1058396 + end + local.get 0 + i32.const 8 + i32.add + local.set 4 + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 4 + ) + (func $free (;407;) (type 0) (param i32) + local.get 0 + call $dlfree + ) + (func $dlfree (;408;) (type 0) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const -8 + i32.add + local.tee 1 + local.get 0 + i32.const -4 + i32.add + i32.load + local.tee 2 + i32.const -8 + i32.and + local.tee 0 + i32.add + local.set 3 + block ;; label = @2 + local.get 2 + i32.const 1 + i32.and + br_if 0 (;@2;) + local.get 2 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 1 + local.get 1 + i32.load + local.tee 2 + i32.sub + local.tee 1 + i32.const 0 + i32.load offset=1058404 + local.tee 4 + i32.lt_u + br_if 1 (;@1;) + local.get 2 + local.get 0 + i32.add + local.set 0 + block ;; label = @3 + local.get 1 + i32.const 0 + i32.load offset=1058408 + i32.eq + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 1 + i32.load offset=8 + local.tee 4 + local.get 2 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1058428 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @5 + local.get 1 + i32.load offset=12 + local.tee 2 + local.get 4 + i32.ne + br_if 0 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1058388 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1058388 + br 3 (;@2;) + end + local.get 2 + local.get 6 + i32.eq + drop + local.get 2 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 2 + i32.store offset=12 + br 2 (;@2;) + end + local.get 1 + i32.load offset=24 + local.set 7 + block ;; label = @4 + block ;; label = @5 + local.get 1 + i32.load offset=12 + local.tee 6 + local.get 1 + i32.eq + br_if 0 (;@5;) + local.get 1 + i32.load offset=8 + local.tee 2 + local.get 4 + i32.lt_u + drop + local.get 6 + local.get 2 + i32.store offset=8 + local.get 2 + local.get 6 + i32.store offset=12 + br 1 (;@4;) + end + block ;; label = @5 + local.get 1 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + local.get 1 + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + i32.const 0 + local.set 6 + br 1 (;@4;) + end + loop ;; label = @5 + local.get 2 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + local.get 6 + i32.const 16 + i32.add + local.set 2 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@5;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + local.get 1 + local.get 1 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.tee 2 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 2 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@4;) + i32.const 0 + i32.const 0 + i32.load offset=1058392 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1058392 + br 3 (;@2;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 1 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 2 (;@2;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @4 + local.get 1 + i32.load offset=16 + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 6 + local.get 2 + i32.store offset=16 + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 1 + i32.load offset=20 + local.tee 2 + i32.eqz + br_if 1 (;@2;) + local.get 6 + i32.const 20 + i32.add + local.get 2 + i32.store + local.get 2 + local.get 6 + i32.store offset=24 + br 1 (;@2;) + end + local.get 3 + i32.load offset=4 + local.tee 2 + i32.const 3 + i32.and + i32.const 3 + i32.ne + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const -2 + i32.and + i32.store offset=4 + i32.const 0 + local.get 0 + i32.store offset=1058396 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + return + end + local.get 1 + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.tee 2 + i32.const 1 + i32.and + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 2 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 3 + i32.const 0 + i32.load offset=1058412 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 1 + i32.store offset=1058412 + i32.const 0 + i32.const 0 + i32.load offset=1058400 + local.get 0 + i32.add + local.tee 0 + i32.store offset=1058400 + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + i32.const 0 + i32.load offset=1058408 + i32.ne + br_if 3 (;@1;) + i32.const 0 + i32.const 0 + i32.store offset=1058396 + i32.const 0 + i32.const 0 + i32.store offset=1058408 + return + end + block ;; label = @4 + local.get 3 + i32.const 0 + i32.load offset=1058408 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 1 + i32.store offset=1058408 + i32.const 0 + i32.const 0 + i32.load offset=1058396 + local.get 0 + i32.add + local.tee 0 + i32.store offset=1058396 + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + return + end + local.get 2 + i32.const -8 + i32.and + local.get 0 + i32.add + local.set 0 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 3 + i32.load offset=8 + local.tee 4 + local.get 2 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1058428 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 2 + local.get 4 + i32.ne + br_if 0 (;@6;) + i32.const 0 + i32.const 0 + i32.load offset=1058388 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1058388 + br 2 (;@4;) + end + local.get 2 + local.get 6 + i32.eq + drop + local.get 2 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 2 + i32.store offset=12 + br 1 (;@4;) + end + local.get 3 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 6 + local.get 3 + i32.eq + br_if 0 (;@6;) + local.get 3 + i32.load offset=8 + local.tee 2 + i32.const 0 + i32.load offset=1058404 + i32.lt_u + drop + local.get 6 + local.get 2 + i32.store offset=8 + local.get 2 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 3 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 3 + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 2 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 2 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 0 (;@4;) + block ;; label = @5 + block ;; label = @6 + local.get 3 + local.get 3 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.tee 2 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 2 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1058392 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1058392 + br 2 (;@4;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 3 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 1 (;@4;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 3 + i32.load offset=16 + local.tee 2 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 2 + i32.store offset=16 + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 3 + i32.load offset=20 + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 6 + i32.const 20 + i32.add + local.get 2 + i32.store + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + i32.const 0 + i32.load offset=1058408 + i32.ne + br_if 1 (;@2;) + i32.const 0 + local.get 0 + i32.store offset=1058396 + return + end + local.get 3 + local.get 2 + i32.const -2 + i32.and + i32.store offset=4 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + end + block ;; label = @2 + local.get 0 + i32.const 255 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const -8 + i32.and + i32.const 1058428 + i32.add + local.set 2 + block ;; label = @3 + block ;; label = @4 + i32.const 0 + i32.load offset=1058388 + local.tee 4 + i32.const 1 + local.get 0 + i32.const 3 + i32.shr_u + i32.shl + local.tee 0 + i32.and + br_if 0 (;@4;) + i32.const 0 + local.get 4 + local.get 0 + i32.or + i32.store offset=1058388 + local.get 2 + local.set 0 + br 1 (;@3;) + end + local.get 2 + i32.load offset=8 + local.set 0 + end + local.get 0 + local.get 1 + i32.store offset=12 + local.get 2 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 2 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + return + end + i32.const 31 + local.set 2 + block ;; label = @2 + local.get 0 + i32.const 16777215 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 38 + local.get 0 + i32.const 8 + i32.shr_u + i32.clz + local.tee 2 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 2 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 2 + end + local.get 1 + local.get 2 + i32.store offset=28 + local.get 1 + i64.const 0 + i64.store offset=16 align=4 + local.get 2 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.set 4 + block ;; label = @2 + block ;; label = @3 + i32.const 0 + i32.load offset=1058392 + local.tee 6 + i32.const 1 + local.get 2 + i32.shl + local.tee 3 + i32.and + br_if 0 (;@3;) + local.get 4 + local.get 1 + i32.store + i32.const 0 + local.get 6 + local.get 3 + i32.or + i32.store offset=1058392 + local.get 1 + local.get 4 + i32.store offset=24 + local.get 1 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 1 + i32.store offset=12 + br 1 (;@2;) + end + local.get 0 + i32.const 0 + i32.const 25 + local.get 2 + i32.const 1 + i32.shr_u + i32.sub + local.get 2 + i32.const 31 + i32.eq + select + i32.shl + local.set 2 + local.get 4 + i32.load + local.set 6 + block ;; label = @3 + loop ;; label = @4 + local.get 6 + local.tee 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 0 + i32.eq + br_if 1 (;@3;) + local.get 2 + i32.const 29 + i32.shr_u + local.set 6 + local.get 2 + i32.const 1 + i32.shl + local.set 2 + local.get 4 + local.get 6 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 6 + br_if 0 (;@4;) + end + local.get 3 + local.get 1 + i32.store + local.get 1 + local.get 4 + i32.store offset=24 + local.get 1 + local.get 1 + i32.store offset=12 + local.get 1 + local.get 1 + i32.store offset=8 + br 1 (;@2;) + end + local.get 4 + i32.load offset=8 + local.tee 0 + local.get 1 + i32.store offset=12 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 1 + i32.const 0 + i32.store offset=24 + local.get 1 + local.get 4 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + end + i32.const 0 + i32.const 0 + i32.load offset=1058420 + i32.const -1 + i32.add + local.tee 1 + i32.const -1 + local.get 1 + select + i32.store offset=1058420 + end + ) + (func $calloc (;409;) (type 4) (param i32 i32) (result i32) + (local i32 i64) + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + i32.const 0 + local.set 2 + br 1 (;@1;) + end + local.get 0 + i64.extend_i32_u + local.get 1 + i64.extend_i32_u + i64.mul + local.tee 3 + i32.wrap_i64 + local.set 2 + local.get 1 + local.get 0 + i32.or + i32.const 65536 + i32.lt_u + br_if 0 (;@1;) + i32.const -1 + local.get 2 + local.get 3 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 0 + i32.ne + select + local.set 2 + end + block ;; label = @1 + local.get 2 + call $dlmalloc + local.tee 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const -4 + i32.add + i32.load8_u + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 0 + local.get 2 + call $memset + drop + end + local.get 0 + ) + (func $realloc (;410;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 1 + call $dlmalloc + return + end + block ;; label = @1 + local.get 1 + i32.const -64 + i32.lt_u + br_if 0 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1058884 + i32.const 0 + return + end + i32.const 16 + local.get 1 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 1 + i32.const 11 + i32.lt_u + select + local.set 2 + local.get 0 + i32.const -4 + i32.add + local.tee 3 + i32.load + local.tee 4 + i32.const -8 + i32.and + local.set 5 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 2 + i32.const 256 + i32.lt_u + br_if 1 (;@2;) + local.get 5 + local.get 2 + i32.const 4 + i32.or + i32.lt_u + br_if 1 (;@2;) + local.get 5 + local.get 2 + i32.sub + i32.const 0 + i32.load offset=1058868 + i32.const 1 + i32.shl + i32.le_u + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 0 + i32.const -8 + i32.add + local.tee 6 + local.get 5 + i32.add + local.set 7 + block ;; label = @3 + local.get 5 + local.get 2 + i32.lt_u + br_if 0 (;@3;) + local.get 5 + local.get 2 + i32.sub + local.tee 1 + i32.const 16 + i32.lt_u + br_if 2 (;@1;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.const 3 + i32.or + i32.store offset=4 + local.get 7 + local.get 7 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 2 + local.get 1 + call $dispose_chunk + local.get 0 + return + end + block ;; label = @3 + local.get 7 + i32.const 0 + i32.load offset=1058412 + i32.ne + br_if 0 (;@3;) + i32.const 0 + i32.load offset=1058400 + local.get 5 + i32.add + local.tee 5 + local.get 2 + i32.le_u + br_if 1 (;@2;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + i32.const 0 + local.get 6 + local.get 2 + i32.add + local.tee 1 + i32.store offset=1058412 + i32.const 0 + local.get 5 + local.get 2 + i32.sub + local.tee 2 + i32.store offset=1058400 + local.get 1 + local.get 2 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + return + end + block ;; label = @3 + local.get 7 + i32.const 0 + i32.load offset=1058408 + i32.ne + br_if 0 (;@3;) + i32.const 0 + i32.load offset=1058396 + local.get 5 + i32.add + local.tee 5 + local.get 2 + i32.lt_u + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + local.get 5 + local.get 2 + i32.sub + local.tee 1 + i32.const 16 + i32.lt_u + br_if 0 (;@5;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 6 + local.get 5 + i32.add + local.tee 5 + local.get 1 + i32.store + local.get 5 + local.get 5 + i32.load offset=4 + i32.const -2 + i32.and + i32.store offset=4 + br 1 (;@4;) + end + local.get 3 + local.get 4 + i32.const 1 + i32.and + local.get 5 + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 5 + i32.add + local.tee 1 + local.get 1 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.set 1 + i32.const 0 + local.set 2 + end + i32.const 0 + local.get 2 + i32.store offset=1058408 + i32.const 0 + local.get 1 + i32.store offset=1058396 + local.get 0 + return + end + local.get 7 + i32.load offset=4 + local.tee 8 + i32.const 2 + i32.and + br_if 0 (;@2;) + local.get 8 + i32.const -8 + i32.and + local.get 5 + i32.add + local.tee 9 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + local.get 9 + local.get 2 + i32.sub + local.set 10 + block ;; label = @3 + block ;; label = @4 + local.get 8 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 7 + i32.load offset=8 + local.tee 1 + local.get 8 + i32.const 3 + i32.shr_u + local.tee 11 + i32.const 3 + i32.shl + i32.const 1058428 + i32.add + local.tee 8 + i32.eq + drop + block ;; label = @5 + local.get 7 + i32.load offset=12 + local.tee 5 + local.get 1 + i32.ne + br_if 0 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1058388 + i32.const -2 + local.get 11 + i32.rotl + i32.and + i32.store offset=1058388 + br 2 (;@3;) + end + local.get 5 + local.get 8 + i32.eq + drop + local.get 5 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 5 + i32.store offset=12 + br 1 (;@3;) + end + local.get 7 + i32.load offset=24 + local.set 12 + block ;; label = @4 + block ;; label = @5 + local.get 7 + i32.load offset=12 + local.tee 8 + local.get 7 + i32.eq + br_if 0 (;@5;) + local.get 7 + i32.load offset=8 + local.tee 1 + i32.const 0 + i32.load offset=1058404 + i32.lt_u + drop + local.get 8 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 8 + i32.store offset=12 + br 1 (;@4;) + end + block ;; label = @5 + local.get 7 + i32.const 20 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + local.get 7 + i32.const 16 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + i32.const 0 + local.set 8 + br 1 (;@4;) + end + loop ;; label = @5 + local.get 1 + local.set 11 + local.get 5 + local.tee 8 + i32.const 20 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + local.get 8 + i32.const 16 + i32.add + local.set 1 + local.get 8 + i32.load offset=16 + local.tee 5 + br_if 0 (;@5;) + end + local.get 11 + i32.const 0 + i32.store + end + local.get 12 + i32.eqz + br_if 0 (;@3;) + block ;; label = @4 + block ;; label = @5 + local.get 7 + local.get 7 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.tee 1 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 1 + local.get 8 + i32.store + local.get 8 + br_if 1 (;@4;) + i32.const 0 + i32.const 0 + i32.load offset=1058392 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1058392 + br 2 (;@3;) + end + local.get 12 + i32.const 16 + i32.const 20 + local.get 12 + i32.load offset=16 + local.get 7 + i32.eq + select + i32.add + local.get 8 + i32.store + local.get 8 + i32.eqz + br_if 1 (;@3;) + end + local.get 8 + local.get 12 + i32.store offset=24 + block ;; label = @4 + local.get 7 + i32.load offset=16 + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 8 + local.get 1 + i32.store offset=16 + local.get 1 + local.get 8 + i32.store offset=24 + end + local.get 7 + i32.load offset=20 + local.tee 1 + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const 20 + i32.add + local.get 1 + i32.store + local.get 1 + local.get 8 + i32.store offset=24 + end + block ;; label = @3 + local.get 10 + i32.const 15 + i32.gt_u + br_if 0 (;@3;) + local.get 3 + local.get 4 + i32.const 1 + i32.and + local.get 9 + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 9 + i32.add + local.tee 1 + local.get 1 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + return + end + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 1 + local.get 10 + i32.const 3 + i32.or + i32.store offset=4 + local.get 6 + local.get 9 + i32.add + local.tee 2 + local.get 2 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + local.get 10 + call $dispose_chunk + local.get 0 + return + end + block ;; label = @2 + local.get 1 + call $dlmalloc + local.tee 2 + br_if 0 (;@2;) + i32.const 0 + return + end + local.get 2 + local.get 0 + i32.const -4 + i32.const -8 + local.get 3 + i32.load + local.tee 5 + i32.const 3 + i32.and + select + local.get 5 + i32.const -8 + i32.and + i32.add + local.tee 5 + local.get 1 + local.get 5 + local.get 1 + i32.lt_u + select + call $memcpy + local.set 1 + local.get 0 + call $dlfree + local.get 1 + local.set 0 + end + local.get 0 + ) + (func $dispose_chunk (;411;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32) + local.get 0 + local.get 1 + i32.add + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.const 1 + i32.and + br_if 0 (;@2;) + local.get 3 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.load + local.tee 3 + local.get 1 + i32.add + local.set 1 + block ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 3 + i32.sub + local.tee 0 + i32.const 0 + i32.load offset=1058408 + i32.eq + br_if 0 (;@4;) + block ;; label = @5 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 0 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1058428 + i32.add + local.tee 6 + i32.eq + drop + local.get 0 + i32.load offset=12 + local.tee 3 + local.get 4 + i32.ne + br_if 2 (;@3;) + i32.const 0 + i32.const 0 + i32.load offset=1058388 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1058388 + br 3 (;@2;) + end + local.get 0 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 0 + i32.load offset=12 + local.tee 6 + local.get 0 + i32.eq + br_if 0 (;@6;) + local.get 0 + i32.load offset=8 + local.tee 3 + i32.const 0 + i32.load offset=1058404 + i32.lt_u + drop + local.get 6 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 0 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 0 + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 3 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 3 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 2 (;@2;) + block ;; label = @5 + block ;; label = @6 + local.get 0 + local.get 0 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 3 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1058392 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1058392 + br 4 (;@2;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 0 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 3 (;@2;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 0 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 0 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 2 (;@2;) + local.get 6 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 6 + i32.store offset=24 + br 2 (;@2;) + end + local.get 2 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.const 3 + i32.ne + br_if 1 (;@2;) + local.get 2 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + i32.const 0 + local.get 1 + i32.store offset=1058396 + local.get 2 + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + return + end + local.get 3 + local.get 6 + i32.eq + drop + local.get 3 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 3 + i32.store offset=12 + end + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.load offset=4 + local.tee 3 + i32.const 2 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.const 0 + i32.load offset=1058412 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 0 + i32.store offset=1058412 + i32.const 0 + i32.const 0 + i32.load offset=1058400 + local.get 1 + i32.add + local.tee 1 + i32.store offset=1058400 + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + i32.const 0 + i32.load offset=1058408 + i32.ne + br_if 3 (;@1;) + i32.const 0 + i32.const 0 + i32.store offset=1058396 + i32.const 0 + i32.const 0 + i32.store offset=1058408 + return + end + block ;; label = @4 + local.get 2 + i32.const 0 + i32.load offset=1058408 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 0 + i32.store offset=1058408 + i32.const 0 + i32.const 0 + i32.load offset=1058396 + local.get 1 + i32.add + local.tee 1 + i32.store offset=1058396 + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + return + end + local.get 3 + i32.const -8 + i32.and + local.get 1 + i32.add + local.set 1 + block ;; label = @4 + block ;; label = @5 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 2 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1058428 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @6 + local.get 2 + i32.load offset=12 + local.tee 3 + local.get 4 + i32.ne + br_if 0 (;@6;) + i32.const 0 + i32.const 0 + i32.load offset=1058388 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1058388 + br 2 (;@4;) + end + local.get 3 + local.get 6 + i32.eq + drop + local.get 3 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 3 + i32.store offset=12 + br 1 (;@4;) + end + local.get 2 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 2 + i32.load offset=12 + local.tee 6 + local.get 2 + i32.eq + br_if 0 (;@6;) + local.get 2 + i32.load offset=8 + local.tee 3 + i32.const 0 + i32.load offset=1058404 + i32.lt_u + drop + local.get 6 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 2 + i32.const 20 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + local.get 2 + i32.const 16 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 4 + local.set 5 + local.get 3 + local.tee 6 + i32.const 20 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 4 + local.get 6 + i32.load offset=16 + local.tee 3 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 0 (;@4;) + block ;; label = @5 + block ;; label = @6 + local.get 2 + local.get 2 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 3 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1058392 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1058392 + br 2 (;@4;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 2 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 1 (;@4;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 2 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 2 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 0 (;@4;) + local.get 6 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + i32.const 0 + i32.load offset=1058408 + i32.ne + br_if 1 (;@2;) + i32.const 0 + local.get 1 + i32.store offset=1058396 + return + end + local.get 2 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + end + block ;; label = @2 + local.get 1 + i32.const 255 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + i32.const -8 + i32.and + i32.const 1058428 + i32.add + local.set 3 + block ;; label = @3 + block ;; label = @4 + i32.const 0 + i32.load offset=1058388 + local.tee 4 + i32.const 1 + local.get 1 + i32.const 3 + i32.shr_u + i32.shl + local.tee 1 + i32.and + br_if 0 (;@4;) + i32.const 0 + local.get 4 + local.get 1 + i32.or + i32.store offset=1058388 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 3 + i32.load offset=8 + local.set 1 + end + local.get 1 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 3 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store offset=8 + return + end + i32.const 31 + local.set 3 + block ;; label = @2 + local.get 1 + i32.const 16777215 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + i32.const 38 + local.get 1 + i32.const 8 + i32.shr_u + i32.clz + local.tee 3 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 3 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=28 + local.get 0 + i64.const 0 + i64.store offset=16 align=4 + local.get 3 + i32.const 2 + i32.shl + i32.const 1058692 + i32.add + local.set 4 + block ;; label = @2 + i32.const 0 + i32.load offset=1058392 + local.tee 6 + i32.const 1 + local.get 3 + i32.shl + local.tee 2 + i32.and + br_if 0 (;@2;) + local.get 4 + local.get 0 + i32.store + i32.const 0 + local.get 6 + local.get 2 + i32.or + i32.store offset=1058392 + local.get 0 + local.get 4 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 0 + i32.store offset=12 + return + end + local.get 1 + i32.const 0 + i32.const 25 + local.get 3 + i32.const 1 + i32.shr_u + i32.sub + local.get 3 + i32.const 31 + i32.eq + select + i32.shl + local.set 3 + local.get 4 + i32.load + local.set 6 + block ;; label = @2 + loop ;; label = @3 + local.get 6 + local.tee 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 1 + i32.eq + br_if 1 (;@2;) + local.get 3 + i32.const 29 + i32.shr_u + local.set 6 + local.get 3 + i32.const 1 + i32.shl + local.set 3 + local.get 4 + local.get 6 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 6 + br_if 0 (;@3;) + end + local.get 2 + local.get 0 + i32.store + local.get 0 + local.get 4 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 0 + i32.store offset=8 + return + end + local.get 4 + i32.load offset=8 + local.tee 1 + local.get 0 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 0 + i32.const 0 + i32.store offset=24 + local.get 0 + local.get 4 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store offset=8 + end + ) + (func $internal_memalign (;412;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 16 + local.get 0 + i32.const 16 + i32.gt_u + select + local.tee 2 + local.get 2 + i32.const -1 + i32.add + i32.and + br_if 0 (;@2;) + local.get 2 + local.set 0 + br 1 (;@1;) + end + i32.const 32 + local.set 3 + loop ;; label = @2 + local.get 3 + local.tee 0 + i32.const 1 + i32.shl + local.set 3 + local.get 0 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + end + end + block ;; label = @1 + i32.const -64 + local.get 0 + i32.sub + local.get 1 + i32.gt_u + br_if 0 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1058884 + i32.const 0 + return + end + block ;; label = @1 + local.get 0 + i32.const 16 + local.get 1 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 1 + i32.const 11 + i32.lt_u + select + local.tee 1 + i32.add + i32.const 12 + i32.add + call $dlmalloc + local.tee 3 + br_if 0 (;@1;) + i32.const 0 + return + end + local.get 3 + i32.const -8 + i32.add + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const -1 + i32.add + local.get 3 + i32.and + br_if 0 (;@2;) + local.get 2 + local.set 0 + br 1 (;@1;) + end + local.get 3 + i32.const -4 + i32.add + local.tee 4 + i32.load + local.tee 5 + i32.const -8 + i32.and + local.get 3 + local.get 0 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 0 + i32.sub + i32.and + i32.const -8 + i32.add + local.tee 3 + i32.const 0 + local.get 0 + local.get 3 + local.get 2 + i32.sub + i32.const 15 + i32.gt_u + select + i32.add + local.tee 0 + local.get 2 + i32.sub + local.tee 3 + i32.sub + local.set 6 + block ;; label = @2 + local.get 5 + i32.const 3 + i32.and + br_if 0 (;@2;) + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 2 + i32.load + local.get 3 + i32.add + i32.store + br 1 (;@1;) + end + local.get 0 + local.get 6 + local.get 0 + i32.load offset=4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store offset=4 + local.get 0 + local.get 6 + i32.add + local.tee 6 + local.get 6 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 4 + local.get 3 + local.get 4 + i32.load + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 2 + local.get 3 + i32.add + local.tee 6 + local.get 6 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 2 + local.get 3 + call $dispose_chunk + end + block ;; label = @1 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.const -8 + i32.and + local.tee 2 + local.get 1 + i32.const 16 + i32.add + i32.le_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + local.get 3 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.tee 3 + local.get 2 + local.get 1 + i32.sub + local.tee 1 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 2 + i32.add + local.tee 2 + local.get 2 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 3 + local.get 1 + call $dispose_chunk + end + local.get 0 + i32.const 8 + i32.add + ) + (func $aligned_alloc (;413;) (type 4) (param i32 i32) (result i32) + block ;; label = @1 + local.get 0 + i32.const 16 + i32.gt_u + br_if 0 (;@1;) + local.get 1 + call $dlmalloc + return + end + local.get 0 + local.get 1 + call $internal_memalign + ) + (func $_Exit (;414;) (type 0) (param i32) + local.get 0 + call $__wasi_proc_exit + unreachable + ) + (func $__wasilibc_ensure_environ (;415;) (type 8) + block ;; label = @1 + i32.const 0 + i32.load offset=1058304 + i32.const -1 + i32.ne + br_if 0 (;@1;) + call $__wasilibc_initialize_environ + end + ) + (func $__wasilibc_initialize_environ (;416;) (type 8) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 0 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 12 + i32.add + local.get 0 + i32.const 8 + i32.add + call $__wasi_environ_sizes_get + br_if 0 (;@2;) + block ;; label = @3 + local.get 0 + i32.load offset=12 + local.tee 1 + br_if 0 (;@3;) + i32.const 1058888 + local.set 1 + br 2 (;@1;) + end + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 0 + i32.load offset=8 + call $malloc + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.const 4 + call $calloc + local.tee 1 + br_if 1 (;@3;) + local.get 2 + call $free + end + i32.const 70 + call $_Exit + unreachable + end + local.get 1 + local.get 2 + call $__wasi_environ_get + i32.eqz + br_if 1 (;@1;) + local.get 2 + call $free + local.get 1 + call $free + end + i32.const 71 + call $_Exit + unreachable + end + i32.const 0 + local.get 1 + i32.store offset=1058304 + local.get 0 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $__wasi_environ_get (;417;) (type 4) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call $__imported_wasi_snapshot_preview1_environ_get + i32.const 65535 + i32.and + ) + (func $__wasi_environ_sizes_get (;418;) (type 4) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call $__imported_wasi_snapshot_preview1_environ_sizes_get + i32.const 65535 + i32.and + ) + (func $__wasi_proc_exit (;419;) (type 0) (param i32) + local.get 0 + call $__imported_wasi_snapshot_preview1_proc_exit + unreachable + ) + (func $abort (;420;) (type 8) + unreachable + unreachable + ) + (func $getcwd (;421;) (type 4) (param i32 i32) (result i32) + (local i32) + i32.const 0 + i32.load offset=1058308 + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + local.get 2 + call $strdup + local.tee 0 + br_if 1 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1058884 + i32.const 0 + return + end + block ;; label = @2 + local.get 2 + call $strlen + i32.const 1 + i32.add + local.get 1 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + local.get 2 + call $strcpy + return + end + i32.const 0 + local.set 0 + i32.const 0 + i32.const 68 + i32.store offset=1058884 + end + local.get 0 + ) + (func $sbrk (;422;) (type 5) (param i32) (result i32) + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + memory.size + i32.const 16 + i32.shl + return + end + block ;; label = @1 + local.get 0 + i32.const 65535 + i32.and + br_if 0 (;@1;) + local.get 0 + i32.const -1 + i32.le_s + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.const 16 + i32.shr_u + memory.grow + local.tee 0 + i32.const -1 + i32.ne + br_if 0 (;@2;) + i32.const 0 + i32.const 48 + i32.store offset=1058884 + i32.const -1 + return + end + local.get 0 + i32.const 16 + i32.shl + return + end + call $abort + unreachable + ) + (func $getenv (;423;) (type 5) (param i32) (result i32) + (local i32 i32 i32 i32) + call $__wasilibc_ensure_environ + block ;; label = @1 + local.get 0 + i32.const 61 + call $__strchrnul + local.tee 1 + local.get 0 + i32.ne + br_if 0 (;@1;) + i32.const 0 + return + end + i32.const 0 + local.set 2 + block ;; label = @1 + local.get 0 + local.get 1 + local.get 0 + i32.sub + local.tee 3 + i32.add + i32.load8_u + br_if 0 (;@1;) + i32.const 0 + i32.load offset=1058304 + local.tee 4 + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.const 4 + i32.add + local.set 4 + block ;; label = @2 + loop ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 1 + local.get 3 + call $strncmp + br_if 0 (;@4;) + local.get 1 + local.get 3 + i32.add + local.tee 1 + i32.load8_u + i32.const 61 + i32.eq + br_if 2 (;@2;) + end + local.get 4 + i32.load + local.set 1 + local.get 4 + i32.const 4 + i32.add + local.set 4 + local.get 1 + br_if 0 (;@3;) + br 2 (;@1;) + end + end + local.get 1 + i32.const 1 + i32.add + local.set 2 + end + local.get 2 + ) + (func $memcmp (;424;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32) + i32.const 0 + local.set 3 + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + loop ;; label = @3 + local.get 0 + i32.load8_u + local.tee 4 + local.get 1 + i32.load8_u + local.tee 5 + i32.ne + br_if 1 (;@2;) + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + br_if 0 (;@3;) + br 2 (;@1;) + end + end + local.get 4 + local.get 5 + i32.sub + local.set 3 + end + local.get 3 + ) + (func $memcpy (;425;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 32 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@2;) + local.get 2 + i32.eqz + br_if 1 (;@2;) + local.get 0 + local.get 1 + i32.load8_u + i32.store8 + local.get 2 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 1 + i32.add + local.set 4 + local.get 1 + i32.const 1 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=1 + i32.store8 offset=1 + local.get 2 + i32.const -2 + i32.add + local.set 3 + local.get 0 + i32.const 2 + i32.add + local.set 4 + local.get 1 + i32.const 2 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=2 + i32.store8 offset=2 + local.get 2 + i32.const -3 + i32.add + local.set 3 + local.get 0 + i32.const 3 + i32.add + local.set 4 + local.get 1 + i32.const 3 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=3 + i32.store8 offset=3 + local.get 2 + i32.const -4 + i32.add + local.set 3 + local.get 0 + i32.const 4 + i32.add + local.set 4 + local.get 1 + i32.const 4 + i32.add + local.set 5 + br 2 (;@1;) + end + local.get 0 + local.get 1 + local.get 2 + memory.copy + local.get 0 + return + end + local.get 2 + local.set 3 + local.get 0 + local.set 4 + local.get 1 + local.set 5 + end + block ;; label = @1 + block ;; label = @2 + local.get 4 + i32.const 3 + i32.and + local.tee 2 + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.const 16 + i32.ge_u + br_if 0 (;@4;) + local.get 3 + local.set 2 + br 1 (;@3;) + end + block ;; label = @4 + local.get 3 + i32.const -16 + i32.add + local.tee 2 + i32.const 16 + i32.and + br_if 0 (;@4;) + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 4 + local.get 5 + i64.load offset=8 align=4 + i64.store offset=8 align=4 + local.get 4 + i32.const 16 + i32.add + local.set 4 + local.get 5 + i32.const 16 + i32.add + local.set 5 + local.get 2 + local.set 3 + end + local.get 2 + i32.const 16 + i32.lt_u + br_if 0 (;@3;) + local.get 3 + local.set 2 + loop ;; label = @4 + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 4 + local.get 5 + i64.load offset=8 align=4 + i64.store offset=8 align=4 + local.get 4 + local.get 5 + i64.load offset=16 align=4 + i64.store offset=16 align=4 + local.get 4 + local.get 5 + i64.load offset=24 align=4 + i64.store offset=24 align=4 + local.get 4 + i32.const 32 + i32.add + local.set 4 + local.get 5 + i32.const 32 + i32.add + local.set 5 + local.get 2 + i32.const -32 + i32.add + local.tee 2 + i32.const 15 + i32.gt_u + br_if 0 (;@4;) + end + end + block ;; label = @3 + local.get 2 + i32.const 8 + i32.lt_u + br_if 0 (;@3;) + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 4 + i32.const 8 + i32.add + local.set 4 + end + block ;; label = @3 + local.get 2 + i32.const 4 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 4 + local.get 5 + i32.load + i32.store + local.get 5 + i32.const 4 + i32.add + local.set 5 + local.get 4 + i32.const 4 + i32.add + local.set 4 + end + block ;; label = @3 + local.get 2 + i32.const 2 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 4 + local.get 5 + i32.load16_u align=1 + i32.store16 align=1 + local.get 4 + i32.const 2 + i32.add + local.set 4 + local.get 5 + i32.const 2 + i32.add + local.set 5 + end + local.get 2 + i32.const 1 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 5 + i32.load8_u + i32.store8 + local.get 0 + return + end + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.const 32 + i32.lt_u + br_if 0 (;@6;) + block ;; label = @7 + block ;; label = @8 + local.get 2 + i32.const -1 + i32.add + br_table 3 (;@5;) 0 (;@8;) 1 (;@7;) 7 (;@1;) + end + local.get 4 + local.get 5 + i32.load + i32.store16 align=1 + local.get 4 + local.get 5 + i32.const 2 + i32.add + i32.load align=2 + i32.store offset=2 + local.get 4 + local.get 5 + i32.const 6 + i32.add + i64.load align=2 + i64.store offset=6 align=4 + local.get 4 + i32.const 18 + i32.add + local.set 2 + local.get 5 + i32.const 18 + i32.add + local.set 1 + i32.const 14 + local.set 6 + local.get 5 + i32.const 14 + i32.add + i32.load align=2 + local.set 5 + i32.const 14 + local.set 3 + br 3 (;@4;) + end + local.get 4 + local.get 5 + i32.load + i32.store8 + local.get 4 + local.get 5 + i32.const 1 + i32.add + i32.load align=1 + i32.store offset=1 + local.get 4 + local.get 5 + i32.const 5 + i32.add + i64.load align=1 + i64.store offset=5 align=4 + local.get 4 + i32.const 17 + i32.add + local.set 2 + local.get 5 + i32.const 17 + i32.add + local.set 1 + i32.const 13 + local.set 6 + local.get 5 + i32.const 13 + i32.add + i32.load align=1 + local.set 5 + i32.const 15 + local.set 3 + br 2 (;@4;) + end + block ;; label = @6 + block ;; label = @7 + local.get 3 + i32.const 16 + i32.ge_u + br_if 0 (;@7;) + local.get 4 + local.set 2 + local.get 5 + local.set 1 + br 1 (;@6;) + end + local.get 4 + local.get 5 + i32.load8_u + i32.store8 + local.get 4 + local.get 5 + i32.load offset=1 align=1 + i32.store offset=1 align=1 + local.get 4 + local.get 5 + i64.load offset=5 align=1 + i64.store offset=5 align=1 + local.get 4 + local.get 5 + i32.load16_u offset=13 align=1 + i32.store16 offset=13 align=1 + local.get 4 + local.get 5 + i32.load8_u offset=15 + i32.store8 offset=15 + local.get 4 + i32.const 16 + i32.add + local.set 2 + local.get 5 + i32.const 16 + i32.add + local.set 1 + end + local.get 3 + i32.const 8 + i32.and + br_if 2 (;@3;) + br 3 (;@2;) + end + local.get 4 + local.get 5 + i32.load + local.tee 2 + i32.store8 + local.get 4 + local.get 2 + i32.const 16 + i32.shr_u + i32.store8 offset=2 + local.get 4 + local.get 2 + i32.const 8 + i32.shr_u + i32.store8 offset=1 + local.get 4 + local.get 5 + i32.const 3 + i32.add + i32.load align=1 + i32.store offset=3 + local.get 4 + local.get 5 + i32.const 7 + i32.add + i64.load align=1 + i64.store offset=7 align=4 + local.get 4 + i32.const 19 + i32.add + local.set 2 + local.get 5 + i32.const 19 + i32.add + local.set 1 + i32.const 15 + local.set 6 + local.get 5 + i32.const 15 + i32.add + i32.load align=1 + local.set 5 + i32.const 13 + local.set 3 + end + local.get 4 + local.get 6 + i32.add + local.get 5 + i32.store + end + local.get 2 + local.get 1 + i64.load align=1 + i64.store align=1 + local.get 2 + i32.const 8 + i32.add + local.set 2 + local.get 1 + i32.const 8 + i32.add + local.set 1 + end + block ;; label = @2 + local.get 3 + i32.const 4 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 1 + i32.load align=1 + i32.store align=1 + local.get 2 + i32.const 4 + i32.add + local.set 2 + local.get 1 + i32.const 4 + i32.add + local.set 1 + end + block ;; label = @2 + local.get 3 + i32.const 2 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 1 + i32.load16_u align=1 + i32.store16 align=1 + local.get 2 + i32.const 2 + i32.add + local.set 2 + local.get 1 + i32.const 2 + i32.add + local.set 1 + end + local.get 3 + i32.const 1 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 2 + local.get 1 + i32.load8_u + i32.store8 + end + local.get 0 + ) + (func $memset (;426;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i64) + block ;; label = @1 + local.get 2 + i32.const 33 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + local.get 2 + memory.fill + local.get 0 + return + end + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 + local.get 2 + local.get 0 + i32.add + local.tee 3 + i32.const -1 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 3 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 offset=2 + local.get 0 + local.get 1 + i32.store8 offset=1 + local.get 3 + i32.const -3 + i32.add + local.get 1 + i32.store8 + local.get 3 + i32.const -2 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 7 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 offset=3 + local.get 3 + i32.const -4 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 9 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + i32.const 0 + local.get 0 + i32.sub + i32.const 3 + i32.and + local.tee 4 + i32.add + local.tee 5 + local.get 1 + i32.const 255 + i32.and + i32.const 16843009 + i32.mul + local.tee 3 + i32.store + local.get 5 + local.get 2 + local.get 4 + i32.sub + i32.const -4 + i32.and + local.tee 1 + i32.add + local.tee 2 + i32.const -4 + i32.add + local.get 3 + i32.store + local.get 1 + i32.const 9 + i32.lt_u + br_if 0 (;@1;) + local.get 5 + local.get 3 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=4 + local.get 2 + i32.const -8 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -12 + i32.add + local.get 3 + i32.store + local.get 1 + i32.const 25 + i32.lt_u + br_if 0 (;@1;) + local.get 5 + local.get 3 + i32.store offset=24 + local.get 5 + local.get 3 + i32.store offset=20 + local.get 5 + local.get 3 + i32.store offset=16 + local.get 5 + local.get 3 + i32.store offset=12 + local.get 2 + i32.const -16 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -20 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -24 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -28 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i32.const 4 + i32.and + i32.const 24 + i32.or + local.tee 2 + i32.sub + local.tee 1 + i32.const 32 + i32.lt_u + br_if 0 (;@1;) + local.get 3 + i64.extend_i32_u + i64.const 4294967297 + i64.mul + local.set 6 + local.get 5 + local.get 2 + i32.add + local.set 2 + loop ;; label = @2 + local.get 2 + local.get 6 + i64.store offset=24 + local.get 2 + local.get 6 + i64.store offset=16 + local.get 2 + local.get 6 + i64.store offset=8 + local.get 2 + local.get 6 + i64.store + local.get 2 + i32.const 32 + i32.add + local.set 2 + local.get 1 + i32.const -32 + i32.add + local.tee 1 + i32.const 31 + i32.gt_u + br_if 0 (;@2;) + end + end + local.get 0 + ) + (func $__strchrnul (;427;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 255 + i32.and + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 0 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@2;) + block ;; label = @5 + local.get 0 + i32.load8_u + local.tee 3 + br_if 0 (;@5;) + local.get 0 + return + end + local.get 3 + local.get 1 + i32.const 255 + i32.and + i32.ne + br_if 1 (;@3;) + local.get 0 + return + end + local.get 0 + local.get 0 + call $strlen + i32.add + return + end + block ;; label = @3 + local.get 0 + i32.const 1 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + block ;; label = @3 + local.get 0 + i32.const 2 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + block ;; label = @3 + local.get 0 + i32.const 3 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 0 + end + block ;; label = @2 + local.get 0 + i32.load + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 0 (;@2;) + local.get 2 + i32.const 16843009 + i32.mul + local.set 2 + loop ;; label = @3 + local.get 3 + local.get 2 + i32.xor + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 1 (;@2;) + local.get 0 + i32.const 4 + i32.add + local.tee 0 + i32.load + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@3;) + end + end + local.get 0 + i32.const -1 + i32.add + local.set 3 + loop ;; label = @2 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + i32.load8_u + local.tee 0 + i32.eqz + br_if 1 (;@1;) + local.get 0 + local.get 1 + i32.const 255 + i32.and + i32.ne + br_if 0 (;@2;) + end + end + local.get 3 + ) + (func $__stpcpy (;428;) (type 4) (param i32 i32) (result i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + local.get 0 + i32.xor + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 1 + i32.load8_u + local.set 2 + br 1 (;@2;) + end + block ;; label = @3 + local.get 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.load8_u + local.tee 2 + i32.store8 + block ;; label = @4 + local.get 2 + br_if 0 (;@4;) + local.get 0 + return + end + local.get 0 + i32.const 1 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 1 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 2 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 2 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 3 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 3 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 1 + i32.const 4 + i32.add + local.set 1 + end + local.get 1 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 0 (;@2;) + loop ;; label = @3 + local.get 0 + local.get 2 + i32.store + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 1 + i32.const 4 + i32.add + local.tee 1 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@3;) + end + end + local.get 0 + local.get 2 + i32.store8 + block ;; label = @2 + local.get 2 + i32.const 255 + i32.and + br_if 0 (;@2;) + local.get 0 + return + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + local.set 2 + loop ;; label = @2 + local.get 2 + local.get 1 + i32.load8_u + local.tee 0 + i32.store8 offset=1 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 2 + i32.const 1 + i32.add + local.set 2 + local.get 0 + br_if 0 (;@2;) + end + end + local.get 2 + ) + (func $strcpy (;429;) (type 4) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call $__stpcpy + drop + local.get 0 + ) + (func $strdup (;430;) (type 5) (param i32) (result i32) + (local i32 i32) + block ;; label = @1 + local.get 0 + call $strlen + i32.const 1 + i32.add + local.tee 1 + call $malloc + local.tee 2 + i32.eqz + br_if 0 (;@1;) + local.get 2 + local.get 0 + local.get 1 + call $memcpy + drop + end + local.get 2 + ) + (func $strlen (;431;) (type 5) (param i32) (result i32) + (local i32 i32) + local.get 0 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + local.set 1 + local.get 0 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 1 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 2 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 3 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 1 + end + local.get 1 + i32.const -5 + i32.add + local.set 1 + loop ;; label = @2 + local.get 1 + i32.const 5 + i32.add + local.set 2 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 2 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@2;) + end + loop ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.load8_u + br_if 0 (;@2;) + end + end + local.get 1 + local.get 0 + i32.sub + ) + (func $strncmp (;432;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32) + block ;; label = @1 + local.get 2 + br_if 0 (;@1;) + i32.const 0 + return + end + i32.const 0 + local.set 3 + block ;; label = @1 + local.get 0 + i32.load8_u + local.tee 4 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 2 + i32.const -1 + i32.add + local.set 2 + loop ;; label = @2 + block ;; label = @3 + local.get 1 + i32.load8_u + local.tee 5 + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + block ;; label = @3 + local.get 2 + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + block ;; label = @3 + local.get 4 + i32.const 255 + i32.and + local.get 5 + i32.eq + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + local.get 2 + i32.const -1 + i32.add + local.set 2 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.load8_u + local.set 4 + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 4 + br_if 0 (;@2;) + end + end + local.get 3 + i32.const 255 + i32.and + local.get 1 + i32.load8_u + i32.sub + ) + (func $_ZN4core3fmt5Write9write_fmt17h666778d3068fa96cE (;433;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.const 1056832 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17h71b83741f15b8a65E (;434;) (type 0) (param i32)) + (func $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h9994b808cd09e015E (;435;) (type 0) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + i32.const 1 + call $__rust_dealloc + end + ) + (func $_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17ha437fe61947072f4E (;436;) (type 4) (param i32 i32) (result i32) + local.get 1 + i32.const 1056816 + i32.const 5 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + ) + (func $_ZN69_$LT$core..alloc..layout..LayoutError$u20$as$u20$core..fmt..Debug$GT$3fmt17h36c3ce0f592b2c06E (;437;) (type 4) (param i32 i32) (result i32) + local.get 1 + i32.const 1056821 + i32.const 11 + call $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17hd3fc8625aa14785eE (;438;) (type 2) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.lt_u + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 1 + i32.const 1 + i32.shl + local.tee 4 + local.get 2 + local.get 4 + local.get 2 + i32.gt_u + select + local.tee 2 + i32.const 8 + local.get 2 + i32.const 8 + i32.gt_u + select + local.tee 2 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 1 + br_if 0 (;@4;) + local.get 3 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 3 + local.get 1 + i32.store offset=28 + local.get 3 + i32.const 1 + i32.store offset=24 + local.get 3 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 3 + i32.const 8 + i32.add + local.get 4 + local.get 2 + local.get 3 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h8cb0e11104b5450dE + local.get 3 + i32.load offset=12 + local.set 1 + block ;; label = @3 + local.get 3 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 2 + i32.store + local.get 0 + local.get 1 + i32.store offset=4 + br 2 (;@1;) + end + local.get 1 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 3 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 3 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN5alloc7raw_vec11finish_grow17h8cb0e11104b5450dE (;439;) (type 11) (param i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 2 + i32.const -1 + i32.le_s + br_if 1 (;@1;) + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=4 + i32.eqz + br_if 0 (;@6;) + block ;; label = @7 + local.get 3 + i32.const 8 + i32.add + i32.load + local.tee 1 + br_if 0 (;@7;) + block ;; label = @8 + local.get 2 + br_if 0 (;@8;) + i32.const 1 + local.set 1 + br 4 (;@4;) + end + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 2 + i32.const 1 + call $__rust_alloc + local.set 1 + br 2 (;@5;) + end + local.get 3 + i32.load + local.get 1 + i32.const 1 + local.get 2 + call $__rust_realloc + local.set 1 + br 1 (;@5;) + end + block ;; label = @6 + local.get 2 + br_if 0 (;@6;) + i32.const 1 + local.set 1 + br 2 (;@4;) + end + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 2 + i32.const 1 + call $__rust_alloc + local.set 1 + end + local.get 1 + i32.eqz + br_if 1 (;@3;) + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + return + end + local.get 0 + i32.const 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 1 + i32.store + ) + (func $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E (;440;) (type 1) (param i32 i32) + local.get 1 + local.get 0 + call $__rust_alloc_error_handler + unreachable + ) + (func $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E (;441;) (type 8) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 0 + global.set $__stack_pointer + local.get 0 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 0 + i32.const 1 + i32.store offset=12 + local.get 0 + i32.const 1056904 + i32.store offset=8 + local.get 0 + i32.const 1056816 + i32.store offset=16 + local.get 0 + i32.const 8 + i32.add + i32.const 1056912 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hda6c913670899674E (;442;) (type 1) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 3 + i32.const 1 + i32.shl + local.tee 4 + local.get 1 + local.get 4 + local.get 1 + i32.gt_u + select + local.tee 1 + i32.const 8 + local.get 1 + i32.const 8 + i32.gt_u + select + local.tee 1 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.store offset=28 + local.get 2 + i32.const 1 + i32.store offset=24 + local.get 2 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 2 + i32.const 8 + i32.add + local.get 4 + local.get 1 + local.get 2 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h8cb0e11104b5450dE + local.get 2 + i32.load offset=12 + local.set 3 + block ;; label = @3 + local.get 2 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 3 + i32.store offset=4 + br 2 (;@1;) + end + local.get 3 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN72_$LT$$RF$str$u20$as$u20$alloc..ffi..c_str..CString..new..SpecNewImpl$GT$13spec_new_impl17h578d66e0e9683182E (;443;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.const 1 + i32.add + local.tee 4 + i32.eqz + br_if 0 (;@5;) + local.get 4 + i32.const -1 + i32.le_s + br_if 1 (;@4;) + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 4 + i32.const 1 + call $__rust_alloc + local.tee 5 + i32.eqz + br_if 2 (;@3;) + local.get 5 + local.get 1 + local.get 2 + call $memcpy + local.set 6 + block ;; label = @6 + local.get 2 + i32.const 8 + i32.lt_u + br_if 0 (;@6;) + local.get 3 + i32.const 8 + i32.add + i32.const 0 + local.get 1 + local.get 2 + call $_ZN4core5slice6memchr14memchr_aligned17hdb616d0cdc10a977E + local.get 3 + i32.load offset=12 + local.set 7 + local.get 3 + i32.load offset=8 + local.set 5 + br 5 (;@1;) + end + block ;; label = @6 + local.get 2 + br_if 0 (;@6;) + i32.const 0 + local.set 7 + i32.const 0 + local.set 5 + br 5 (;@1;) + end + block ;; label = @6 + local.get 1 + i32.load8_u + br_if 0 (;@6;) + i32.const 1 + local.set 5 + i32.const 0 + local.set 7 + br 5 (;@1;) + end + i32.const 1 + local.set 5 + local.get 2 + i32.const 1 + i32.eq + br_if 3 (;@2;) + block ;; label = @6 + local.get 1 + i32.load8_u offset=1 + br_if 0 (;@6;) + i32.const 1 + local.set 7 + br 5 (;@1;) + end + i32.const 2 + local.set 7 + local.get 2 + i32.const 2 + i32.eq + br_if 3 (;@2;) + local.get 1 + i32.load8_u offset=2 + i32.eqz + br_if 4 (;@1;) + i32.const 3 + local.set 7 + local.get 2 + i32.const 3 + i32.eq + br_if 3 (;@2;) + local.get 1 + i32.load8_u offset=3 + i32.eqz + br_if 4 (;@1;) + i32.const 4 + local.set 7 + local.get 2 + i32.const 4 + i32.eq + br_if 3 (;@2;) + local.get 1 + i32.load8_u offset=4 + i32.eqz + br_if 4 (;@1;) + i32.const 5 + local.set 7 + local.get 2 + i32.const 5 + i32.eq + br_if 3 (;@2;) + local.get 1 + i32.load8_u offset=5 + i32.eqz + br_if 4 (;@1;) + local.get 2 + local.set 7 + i32.const 0 + local.set 5 + local.get 2 + i32.const 6 + i32.eq + br_if 4 (;@1;) + local.get 2 + i32.const 6 + local.get 1 + i32.load8_u offset=6 + local.tee 1 + select + local.set 7 + local.get 1 + i32.eqz + local.set 5 + br 4 (;@1;) + end + i32.const 1056928 + i32.const 43 + i32.const 1057004 + call $_ZN4core9panicking5panic17h711f5cad5118a4ddE + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 4 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 2 + local.set 7 + i32.const 0 + local.set 5 + end + block ;; label = @1 + block ;; label = @2 + local.get 5 + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.store offset=28 + local.get 3 + local.get 6 + i32.store offset=24 + local.get 3 + local.get 4 + i32.store offset=20 + local.get 3 + local.get 3 + i32.const 20 + i32.add + call $_ZN5alloc3ffi5c_str7CString19_from_vec_unchecked17hd00c24c928bfda0cE + local.get 0 + local.get 3 + i64.load + i64.store offset=4 align=4 + i32.const -2147483648 + local.set 4 + br 1 (;@1;) + end + local.get 0 + local.get 2 + i32.store offset=8 + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 7 + i32.store offset=12 + end + local.get 0 + local.get 4 + i32.store + local.get 3 + i32.const 32 + i32.add + global.set $__stack_pointer + ) + (func $_ZN5alloc3ffi5c_str7CString19_from_vec_unchecked17hd00c24c928bfda0cE (;444;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + i32.load + local.tee 3 + local.get 1 + i32.load offset=8 + local.tee 4 + i32.sub + br_if 0 (;@1;) + block ;; label = @2 + local.get 4 + i32.const 1 + i32.add + local.tee 5 + i32.eqz + br_if 0 (;@2;) + local.get 5 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 6 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.store offset=28 + local.get 2 + i32.const 1 + i32.store offset=24 + local.get 2 + local.get 1 + i32.load offset=4 + i32.store offset=20 + end + local.get 2 + i32.const 8 + i32.add + local.get 6 + local.get 5 + local.get 2 + i32.const 20 + i32.add + call $_ZN5alloc7raw_vec11finish_grow17h8cb0e11104b5450dE + local.get 2 + i32.load offset=12 + local.set 6 + block ;; label = @3 + local.get 2 + i32.load offset=8 + br_if 0 (;@3;) + local.get 1 + local.get 5 + i32.store + local.get 1 + local.get 6 + i32.store offset=4 + local.get 5 + local.set 3 + br 2 (;@1;) + end + local.get 6 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 6 + i32.eqz + br_if 0 (;@2;) + local.get 6 + local.get 2 + i32.const 16 + i32.add + i32.load + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + block ;; label = @1 + local.get 4 + local.get 3 + i32.ne + br_if 0 (;@1;) + local.get 1 + local.get 4 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hda6c913670899674E + local.get 1 + i32.load + local.set 3 + local.get 1 + i32.load offset=8 + local.set 4 + end + local.get 1 + local.get 4 + i32.const 1 + i32.add + local.tee 5 + i32.store offset=8 + local.get 1 + i32.load offset=4 + local.tee 1 + local.get 4 + i32.add + i32.const 0 + i32.store8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 3 + local.get 5 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + local.set 4 + br 1 (;@2;) + end + block ;; label = @3 + local.get 5 + br_if 0 (;@3;) + i32.const 1 + local.set 4 + local.get 1 + local.get 3 + i32.const 1 + call $__rust_dealloc + br 1 (;@2;) + end + local.get 1 + local.get 3 + i32.const 1 + local.get 5 + call $__rust_realloc + local.tee 4 + i32.eqz + br_if 1 (;@1;) + end + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + local.get 4 + i32.store + local.get 2 + i32.const 32 + i32.add + global.set $__stack_pointer + return + end + i32.const 1 + local.get 5 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + ) + (func $_ZN5alloc3fmt6format12format_inner17hc33a2c421edc5290E (;445;) (type 1) (param i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 1 + i32.load offset=4 + local.tee 3 + i32.eqz + br_if 0 (;@6;) + local.get 1 + i32.load + local.set 4 + local.get 3 + i32.const 3 + i32.and + local.set 5 + block ;; label = @7 + block ;; label = @8 + local.get 3 + i32.const 4 + i32.ge_u + br_if 0 (;@8;) + i32.const 0 + local.set 3 + i32.const 0 + local.set 6 + br 1 (;@7;) + end + local.get 4 + i32.const 28 + i32.add + local.set 7 + local.get 3 + i32.const -4 + i32.and + local.set 8 + i32.const 0 + local.set 3 + i32.const 0 + local.set 6 + loop ;; label = @8 + local.get 7 + i32.load + local.get 7 + i32.const -8 + i32.add + i32.load + local.get 7 + i32.const -16 + i32.add + i32.load + local.get 7 + i32.const -24 + i32.add + i32.load + local.get 3 + i32.add + i32.add + i32.add + i32.add + local.set 3 + local.get 7 + i32.const 32 + i32.add + local.set 7 + local.get 8 + local.get 6 + i32.const 4 + i32.add + local.tee 6 + i32.ne + br_if 0 (;@8;) + end + end + block ;; label = @7 + local.get 5 + i32.eqz + br_if 0 (;@7;) + local.get 6 + i32.const 3 + i32.shl + local.get 4 + i32.add + i32.const 4 + i32.add + local.set 7 + loop ;; label = @8 + local.get 7 + i32.load + local.get 3 + i32.add + local.set 3 + local.get 7 + i32.const 8 + i32.add + local.set 7 + local.get 5 + i32.const -1 + i32.add + local.tee 5 + br_if 0 (;@8;) + end + end + block ;; label = @7 + local.get 1 + i32.const 12 + i32.add + i32.load + i32.eqz + br_if 0 (;@7;) + local.get 3 + i32.const 0 + i32.lt_s + br_if 1 (;@6;) + local.get 3 + i32.const 16 + i32.lt_u + local.get 4 + i32.load offset=4 + i32.eqz + i32.and + br_if 1 (;@6;) + local.get 3 + i32.const 1 + i32.shl + local.set 3 + end + local.get 3 + br_if 1 (;@5;) + end + i32.const 1 + local.set 7 + i32.const 0 + local.set 3 + br 1 (;@4;) + end + local.get 3 + i32.const -1 + i32.le_s + br_if 1 (;@3;) + i32.const 0 + i32.load8_u offset=1058325 + drop + local.get 3 + i32.const 1 + call $__rust_alloc + local.tee 7 + i32.eqz + br_if 2 (;@2;) + end + local.get 2 + i32.const 0 + i32.store offset=8 + local.get 2 + local.get 7 + i32.store offset=4 + local.get 2 + local.get 3 + i32.store + local.get 2 + i32.const 1056832 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + i32.eqz + br_if 2 (;@1;) + i32.const 1057020 + i32.const 51 + local.get 2 + i32.const 15 + i32.add + i32.const 1057072 + i32.const 1057112 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + end + call $_ZN5alloc7raw_vec17capacity_overflow17haf0ab35a36b3d052E + unreachable + end + i32.const 1 + local.get 3 + call $_ZN5alloc5alloc18handle_alloc_error17heea22e4480ab4766E + unreachable + end + local.get 0 + local.get 2 + i64.load align=4 + i64.store align=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.const 8 + i32.add + i32.load + i32.store + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN5alloc6string6String4push17h2dc71445a26dc40bE (;446;) (type 1) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=12 + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + block ;; label = @5 + local.get 1 + i32.const 65536 + i32.ge_u + br_if 0 (;@5;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 1 + br 3 (;@2;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 1 + br 2 (;@2;) + end + block ;; label = @4 + local.get 0 + i32.load offset=8 + local.tee 3 + local.get 0 + i32.load + i32.ne + br_if 0 (;@4;) + local.get 0 + local.get 3 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$16reserve_for_push17hda6c913670899674E + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + local.get 3 + i32.const 1 + i32.add + i32.store offset=8 + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + i32.store8 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 1 + end + block ;; label = @2 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 1 + i32.ge_u + br_if 0 (;@2;) + local.get 0 + local.get 3 + local.get 1 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17hd3fc8625aa14785eE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 2 + i32.const 12 + i32.add + local.get 1 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 1 + i32.add + i32.store offset=8 + end + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $#func447<_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE> (@name "_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE") (;447;) (type 3) (param i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 2 + i32.ge_u + br_if 0 (;@1;) + local.get 0 + local.get 3 + local.get 2 + call $_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17hd3fc8625aa14785eE + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + local.get 2 + call $memcpy + drop + local.get 0 + local.get 3 + local.get 2 + i32.add + i32.store offset=8 + i32.const 0 + ) + (func $#func448<_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E> (@name "_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E") (;448;) (type 4) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call $_ZN5alloc6string6String4push17h2dc71445a26dc40bE + i32.const 0 + ) + (func $_ZN5alloc4sync32arcinner_layout_for_value_layout17h9e9b7849032db57bE (;449;) (type 2) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + i32.const 7 + i32.add + i32.const 0 + local.get 1 + i32.sub + i32.and + local.tee 4 + local.get 4 + i32.const -8 + i32.add + i32.lt_u + br_if 0 (;@1;) + local.get 4 + local.get 2 + i32.add + local.tee 2 + local.get 4 + i32.lt_u + br_if 0 (;@1;) + local.get 2 + i32.const -2147483648 + local.get 1 + i32.const 4 + local.get 1 + i32.const 4 + i32.gt_u + select + local.tee 1 + i32.sub + i32.gt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 1 + local.get 2 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 1 + i32.sub + i32.and + i32.store offset=4 + local.get 3 + i32.const 16 + i32.add + global.set $__stack_pointer + return + end + i32.const 1057128 + i32.const 43 + local.get 3 + i32.const 15 + i32.add + i32.const 1057172 + i32.const 1057216 + call $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E + unreachable + ) + (func $_ZN4core3ops8function6FnOnce9call_once17h5b36ffa50c09bf0bE (;450;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.load + drop + loop (result i32) ;; label = @1 + br 0 (;@1;) + end + ) + (func $_ZN4core3ptr25drop_in_place$LT$char$GT$17h067d6907da82ac89E (;451;) (type 0) (param i32)) + (func $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17he3ca5b9a119db5aeE (;452;) (type 0) (param i32)) + (func $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E (;453;) (type 1) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 1 + i32.store16 offset=28 + local.get 2 + local.get 1 + i32.store offset=24 + local.get 2 + local.get 0 + i32.store offset=20 + local.get 2 + i32.const 1057288 + i32.store offset=16 + local.get 2 + i32.const 1057232 + i32.store offset=12 + local.get 2 + i32.const 12 + i32.add + call $rust_begin_unwind + unreachable + ) + (func $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E (;454;) (type 2) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 0 + i32.store + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 24 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1058028 + i32.store offset=8 + local.get 3 + i32.const 24 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core9panicking18panic_bounds_check17h1f03cb4627d524b6E (;455;) (type 2) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + local.get 0 + i32.store + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 24 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1057404 + i32.store offset=8 + local.get 3 + i32.const 24 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.store offset=40 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E (;456;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 3 + local.get 0 + i32.load offset=8 + local.tee 4 + i32.or + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + local.get 4 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 2 + i32.add + local.set 5 + local.get 0 + i32.const 12 + i32.add + i32.load + i32.const 1 + i32.add + local.set 6 + i32.const 0 + local.set 7 + local.get 1 + local.set 8 + block ;; label = @3 + loop ;; label = @4 + local.get 8 + local.set 4 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + i32.eqz + br_if 1 (;@3;) + local.get 4 + local.get 5 + i32.eq + br_if 2 (;@2;) + block ;; label = @5 + block ;; label = @6 + local.get 4 + i32.load8_s + local.tee 9 + i32.const -1 + i32.le_s + br_if 0 (;@6;) + local.get 4 + i32.const 1 + i32.add + local.set 8 + local.get 9 + i32.const 255 + i32.and + local.set 9 + br 1 (;@5;) + end + local.get 4 + i32.load8_u offset=1 + i32.const 63 + i32.and + local.set 10 + local.get 9 + i32.const 31 + i32.and + local.set 8 + block ;; label = @6 + local.get 9 + i32.const -33 + i32.gt_u + br_if 0 (;@6;) + local.get 8 + i32.const 6 + i32.shl + local.get 10 + i32.or + local.set 9 + local.get 4 + i32.const 2 + i32.add + local.set 8 + br 1 (;@5;) + end + local.get 10 + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.or + local.set 10 + block ;; label = @6 + local.get 9 + i32.const -16 + i32.ge_u + br_if 0 (;@6;) + local.get 10 + local.get 8 + i32.const 12 + i32.shl + i32.or + local.set 9 + local.get 4 + i32.const 3 + i32.add + local.set 8 + br 1 (;@5;) + end + local.get 10 + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=3 + i32.const 63 + i32.and + i32.or + local.get 8 + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + local.tee 9 + i32.const 1114112 + i32.eq + br_if 3 (;@2;) + local.get 4 + i32.const 4 + i32.add + local.set 8 + end + local.get 7 + local.get 4 + i32.sub + local.get 8 + i32.add + local.set 7 + local.get 9 + i32.const 1114112 + i32.ne + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 4 + local.get 5 + i32.eq + br_if 0 (;@2;) + block ;; label = @3 + local.get 4 + i32.load8_s + local.tee 8 + i32.const -1 + i32.gt_s + br_if 0 (;@3;) + local.get 8 + i32.const -32 + i32.lt_u + br_if 0 (;@3;) + local.get 8 + i32.const -16 + i32.lt_u + br_if 0 (;@3;) + local.get 4 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=1 + i32.const 63 + i32.and + i32.const 12 + i32.shl + i32.or + local.get 4 + i32.load8_u offset=3 + i32.const 63 + i32.and + i32.or + local.get 8 + i32.const 255 + i32.and + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + i32.const 1114112 + i32.eq + br_if 1 (;@2;) + end + block ;; label = @3 + block ;; label = @4 + local.get 7 + i32.eqz + br_if 0 (;@4;) + block ;; label = @5 + local.get 7 + local.get 2 + i32.lt_u + br_if 0 (;@5;) + i32.const 0 + local.set 4 + local.get 7 + local.get 2 + i32.eq + br_if 1 (;@4;) + br 2 (;@3;) + end + i32.const 0 + local.set 4 + local.get 1 + local.get 7 + i32.add + i32.load8_s + i32.const -64 + i32.lt_s + br_if 1 (;@3;) + end + local.get 1 + local.set 4 + end + local.get 7 + local.get 2 + local.get 4 + select + local.set 2 + local.get 4 + local.get 1 + local.get 4 + select + local.set 1 + end + block ;; label = @2 + local.get 3 + br_if 0 (;@2;) + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + return + end + local.get 0 + i32.load offset=4 + local.set 5 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 16 + i32.lt_u + br_if 0 (;@3;) + local.get 1 + local.get 2 + call $_ZN4core3str5count14do_count_chars17hac65ad60cf5fc3e0E + local.set 4 + br 1 (;@2;) + end + block ;; label = @3 + local.get 2 + br_if 0 (;@3;) + i32.const 0 + local.set 4 + br 1 (;@2;) + end + local.get 2 + i32.const 3 + i32.and + local.set 6 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.const 4 + i32.ge_u + br_if 0 (;@4;) + i32.const 0 + local.set 4 + i32.const 0 + local.set 9 + br 1 (;@3;) + end + local.get 2 + i32.const -4 + i32.and + local.set 7 + i32.const 0 + local.set 4 + i32.const 0 + local.set 9 + loop ;; label = @4 + local.get 4 + local.get 1 + local.get 9 + i32.add + local.tee 8 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 4 + local.get 7 + local.get 9 + i32.const 4 + i32.add + local.tee 9 + i32.ne + br_if 0 (;@4;) + end + end + local.get 6 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 9 + i32.add + local.set 8 + loop ;; label = @3 + local.get 4 + local.get 8 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 4 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + br_if 0 (;@3;) + end + end + block ;; label = @2 + block ;; label = @3 + local.get 5 + local.get 4 + i32.le_u + br_if 0 (;@3;) + local.get 5 + local.get 4 + i32.sub + local.set 7 + i32.const 0 + local.set 4 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 0 + i32.load8_u offset=32 + br_table 2 (;@4;) 0 (;@6;) 1 (;@5;) 2 (;@4;) 2 (;@4;) + end + local.get 7 + local.set 4 + i32.const 0 + local.set 7 + br 1 (;@4;) + end + local.get 7 + i32.const 1 + i32.shr_u + local.set 4 + local.get 7 + i32.const 1 + i32.add + i32.const 1 + i32.shr_u + local.set 7 + end + local.get 4 + i32.const 1 + i32.add + local.set 4 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 8 + local.get 0 + i32.load offset=16 + local.set 6 + local.get 0 + i32.load offset=20 + local.set 9 + loop ;; label = @4 + local.get 4 + i32.const -1 + i32.add + local.tee 4 + i32.eqz + br_if 2 (;@2;) + local.get 9 + local.get 6 + local.get 8 + i32.load offset=16 + call_indirect (type 4) + i32.eqz + br_if 0 (;@4;) + end + i32.const 1 + return + end + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + return + end + i32.const 1 + local.set 4 + block ;; label = @2 + local.get 9 + local.get 1 + local.get 2 + local.get 8 + i32.load offset=12 + call_indirect (type 3) + br_if 0 (;@2;) + i32.const 0 + local.set 4 + block ;; label = @3 + loop ;; label = @4 + block ;; label = @5 + local.get 7 + local.get 4 + i32.ne + br_if 0 (;@5;) + local.get 7 + local.set 4 + br 2 (;@3;) + end + local.get 4 + i32.const 1 + i32.add + local.set 4 + local.get 9 + local.get 6 + local.get 8 + i32.load offset=16 + call_indirect (type 4) + i32.eqz + br_if 0 (;@4;) + end + local.get 4 + i32.const -1 + i32.add + local.set 4 + end + local.get 4 + local.get 7 + i32.lt_u + local.set 4 + end + local.get 4 + return + end + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + ) + (func $_ZN4core9panicking5panic17h711f5cad5118a4ddE (;457;) (type 2) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 12 + i32.add + i64.const 0 + i64.store align=4 + local.get 3 + i32.const 1 + i32.store offset=4 + local.get 3 + i32.const 1057232 + i32.store offset=8 + local.get 3 + local.get 1 + i32.store offset=28 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 3 + i32.const 24 + i32.add + i32.store + local.get 3 + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17hae52d4d952efb3c4E (;458;) (type 4) (param i32 i32) (result i32) + local.get 0 + i64.load32_u + i32.const 1 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + ) + (func $_ZN4core3fmt5write17h8483a024db734510E (;459;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 36 + i32.add + local.get 1 + i32.store + local.get 3 + i32.const 3 + i32.store8 offset=44 + local.get 3 + i32.const 32 + i32.store offset=28 + i32.const 0 + local.set 4 + local.get 3 + i32.const 0 + i32.store offset=40 + local.get 3 + local.get 0 + i32.store offset=32 + local.get 3 + i32.const 0 + i32.store offset=20 + local.get 3 + i32.const 0 + i32.store offset=12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.load offset=16 + local.tee 5 + br_if 0 (;@5;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.tee 0 + i32.eqz + br_if 1 (;@4;) + local.get 2 + i32.load offset=8 + local.tee 1 + local.get 0 + i32.const 3 + i32.shl + i32.add + local.set 6 + local.get 0 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 4 + local.get 2 + i32.load + local.set 0 + i32.const 0 + local.set 7 + loop ;; label = @6 + block ;; label = @7 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 8 + i32.eqz + br_if 0 (;@7;) + local.get 3 + i32.load offset=32 + local.get 0 + i32.load + local.get 8 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 3) + br_if 4 (;@3;) + end + local.get 1 + i32.load + local.get 3 + i32.const 12 + i32.add + local.get 1 + i32.const 4 + i32.add + i32.load + call_indirect (type 4) + br_if 3 (;@3;) + local.get 7 + i32.const 1 + i32.add + local.set 7 + local.get 0 + i32.const 8 + i32.add + local.set 0 + local.get 1 + i32.const 8 + i32.add + local.tee 1 + local.get 6 + i32.ne + br_if 0 (;@6;) + br 2 (;@4;) + end + end + local.get 2 + i32.const 20 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.const 5 + i32.shl + local.set 9 + local.get 1 + i32.const -1 + i32.add + i32.const 134217727 + i32.and + i32.const 1 + i32.add + local.set 4 + local.get 2 + i32.load offset=8 + local.set 10 + local.get 2 + i32.load + local.set 0 + i32.const 0 + local.set 7 + i32.const 0 + local.set 11 + loop ;; label = @5 + block ;; label = @6 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@6;) + local.get 3 + i32.load offset=32 + local.get 0 + i32.load + local.get 1 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 3) + br_if 3 (;@3;) + end + local.get 3 + local.get 5 + local.get 7 + i32.add + local.tee 1 + i32.const 16 + i32.add + i32.load + i32.store offset=28 + local.get 3 + local.get 1 + i32.const 28 + i32.add + i32.load8_u + i32.store8 offset=44 + local.get 3 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.store offset=40 + local.get 1 + i32.const 12 + i32.add + i32.load + local.set 6 + i32.const 0 + local.set 12 + i32.const 0 + local.set 8 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 1 + i32.const 8 + i32.add + i32.load + br_table 1 (;@7;) 0 (;@8;) 2 (;@6;) 1 (;@7;) + end + local.get 6 + i32.const 3 + i32.shl + local.set 13 + i32.const 0 + local.set 8 + local.get 10 + local.get 13 + i32.add + local.tee 13 + i32.load offset=4 + i32.const 73 + i32.ne + br_if 1 (;@6;) + local.get 13 + i32.load + i32.load + local.set 6 + end + i32.const 1 + local.set 8 + end + local.get 3 + local.get 6 + i32.store offset=16 + local.get 3 + local.get 8 + i32.store offset=12 + local.get 1 + i32.const 4 + i32.add + i32.load + local.set 8 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 1 + i32.load + br_table 1 (;@7;) 0 (;@8;) 2 (;@6;) 1 (;@7;) + end + local.get 8 + i32.const 3 + i32.shl + local.set 6 + local.get 10 + local.get 6 + i32.add + local.tee 6 + i32.load offset=4 + i32.const 73 + i32.ne + br_if 1 (;@6;) + local.get 6 + i32.load + i32.load + local.set 8 + end + i32.const 1 + local.set 12 + end + local.get 3 + local.get 8 + i32.store offset=24 + local.get 3 + local.get 12 + i32.store offset=20 + local.get 10 + local.get 1 + i32.const 20 + i32.add + i32.load + i32.const 3 + i32.shl + i32.add + local.tee 1 + i32.load + local.get 3 + i32.const 12 + i32.add + local.get 1 + i32.const 4 + i32.add + i32.load + call_indirect (type 4) + br_if 2 (;@3;) + local.get 11 + i32.const 1 + i32.add + local.set 11 + local.get 0 + i32.const 8 + i32.add + local.set 0 + local.get 9 + local.get 7 + i32.const 32 + i32.add + local.tee 7 + i32.ne + br_if 0 (;@5;) + end + end + local.get 4 + local.get 2 + i32.load offset=4 + i32.ge_u + br_if 1 (;@2;) + local.get 3 + i32.load offset=32 + local.get 2 + i32.load + local.get 4 + i32.const 3 + i32.shl + i32.add + local.tee 1 + i32.load + local.get 1 + i32.load offset=4 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 3) + i32.eqz + br_if 1 (;@2;) + end + i32.const 1 + local.set 1 + br 1 (;@1;) + end + i32.const 0 + local.set 1 + end + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17hceb9bcc3d02fccafE (;460;) (type 1) (param i32 i32) + local.get 0 + i64.const -225766553761432676 + i64.store offset=8 + local.get 0 + i64.const -3537847025645999657 + i64.store + ) + (func $_ZN4core3ffi5c_str4CStr19from_bytes_with_nul17h0170be74848b980dE (;461;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 2 + i32.const 8 + i32.lt_u + br_if 0 (;@7;) + local.get 1 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 3 + local.get 1 + i32.eq + br_if 1 (;@6;) + local.get 3 + local.get 1 + i32.sub + local.tee 3 + i32.eqz + br_if 1 (;@6;) + i32.const 0 + local.set 4 + loop ;; label = @8 + local.get 1 + local.get 4 + i32.add + i32.load8_u + i32.eqz + br_if 5 (;@3;) + local.get 3 + local.get 4 + i32.const 1 + i32.add + local.tee 4 + i32.ne + br_if 0 (;@8;) + end + local.get 3 + local.get 2 + i32.const -8 + i32.add + local.tee 5 + i32.gt_u + br_if 3 (;@4;) + br 2 (;@5;) + end + local.get 2 + i32.eqz + br_if 4 (;@2;) + block ;; label = @7 + local.get 1 + i32.load8_u + br_if 0 (;@7;) + i32.const 0 + local.set 4 + br 4 (;@3;) + end + i32.const 1 + local.set 4 + local.get 2 + i32.const 1 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=1 + i32.eqz + br_if 3 (;@3;) + i32.const 2 + local.set 4 + local.get 2 + i32.const 2 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=2 + i32.eqz + br_if 3 (;@3;) + i32.const 3 + local.set 4 + local.get 2 + i32.const 3 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=3 + i32.eqz + br_if 3 (;@3;) + i32.const 4 + local.set 4 + local.get 2 + i32.const 4 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=4 + i32.eqz + br_if 3 (;@3;) + i32.const 5 + local.set 4 + local.get 2 + i32.const 5 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=5 + i32.eqz + br_if 3 (;@3;) + i32.const 6 + local.set 4 + local.get 2 + i32.const 6 + i32.eq + br_if 4 (;@2;) + local.get 1 + i32.load8_u offset=6 + i32.eqz + br_if 3 (;@3;) + br 4 (;@2;) + end + local.get 2 + i32.const -8 + i32.add + local.set 5 + i32.const 0 + local.set 3 + end + loop ;; label = @5 + local.get 1 + local.get 3 + i32.add + local.tee 4 + i32.const 4 + i32.add + i32.load + local.tee 6 + i32.const -16843009 + i32.add + local.get 6 + i32.const -1 + i32.xor + i32.and + local.get 4 + i32.load + local.tee 4 + i32.const -16843009 + i32.add + local.get 4 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + br_if 1 (;@4;) + local.get 3 + i32.const 8 + i32.add + local.tee 3 + local.get 5 + i32.le_u + br_if 0 (;@5;) + end + end + local.get 3 + local.get 2 + i32.eq + br_if 1 (;@2;) + loop ;; label = @4 + block ;; label = @5 + local.get 1 + local.get 3 + i32.add + i32.load8_u + br_if 0 (;@5;) + local.get 3 + local.set 4 + br 2 (;@3;) + end + local.get 2 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + i32.ne + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 4 + i32.const 1 + i32.add + local.get 2 + i32.eq + br_if 1 (;@1;) + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.store + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + i32.const 1 + i32.store offset=4 + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + ) + (func $_ZN4core3str8converts9from_utf817h072e2ba5d16e6d6bE (;462;) (type 2) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i64 i64 i32) + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + i32.const 0 + local.get 2 + i32.const -7 + i32.add + local.tee 3 + local.get 3 + local.get 2 + i32.gt_u + select + local.set 4 + local.get 1 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.get 1 + i32.sub + local.set 5 + i32.const 0 + local.set 3 + loop ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 1 + local.get 3 + i32.add + i32.load8_u + local.tee 6 + i32.extend8_s + local.tee 7 + i32.const 0 + i32.lt_s + br_if 0 (;@6;) + local.get 5 + local.get 3 + i32.sub + i32.const 3 + i32.and + br_if 1 (;@5;) + local.get 3 + local.get 4 + i32.ge_u + br_if 2 (;@4;) + loop ;; label = @7 + local.get 1 + local.get 3 + i32.add + local.tee 6 + i32.const 4 + i32.add + i32.load + local.get 6 + i32.load + i32.or + i32.const -2139062144 + i32.and + br_if 3 (;@4;) + local.get 3 + i32.const 8 + i32.add + local.tee 3 + local.get 4 + i32.lt_u + br_if 0 (;@7;) + br 3 (;@4;) + end + end + i64.const 1099511627776 + local.set 8 + i64.const 4294967296 + local.set 9 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + local.get 6 + i32.const 1058044 + i32.add + i32.load8_u + i32.const -2 + i32.add + br_table 0 (;@17;) 1 (;@16;) 2 (;@15;) 10 (;@7;) + end + local.get 3 + i32.const 1 + i32.add + local.tee 6 + local.get 2 + i32.lt_u + br_if 2 (;@14;) + i64.const 0 + local.set 8 + i64.const 0 + local.set 9 + br 9 (;@7;) + end + i64.const 0 + local.set 8 + local.get 3 + i32.const 1 + i32.add + local.tee 10 + local.get 2 + i32.lt_u + br_if 2 (;@13;) + i64.const 0 + local.set 9 + br 8 (;@7;) + end + i64.const 0 + local.set 8 + local.get 3 + i32.const 1 + i32.add + local.tee 10 + local.get 2 + i32.lt_u + br_if 2 (;@12;) + i64.const 0 + local.set 9 + br 7 (;@7;) + end + i64.const 1099511627776 + local.set 8 + i64.const 4294967296 + local.set 9 + local.get 1 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + br_if 6 (;@7;) + br 7 (;@6;) + end + local.get 1 + local.get 10 + i32.add + i32.load8_s + local.set 10 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + local.get 6 + i32.const -224 + i32.add + br_table 0 (;@15;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 2 (;@13;) 1 (;@14;) 2 (;@13;) + end + local.get 10 + i32.const -32 + i32.and + i32.const -96 + i32.eq + br_if 4 (;@10;) + br 3 (;@11;) + end + local.get 10 + i32.const -97 + i32.gt_s + br_if 2 (;@11;) + br 3 (;@10;) + end + block ;; label = @13 + local.get 7 + i32.const 31 + i32.add + i32.const 255 + i32.and + i32.const 12 + i32.lt_u + br_if 0 (;@13;) + local.get 7 + i32.const -2 + i32.and + i32.const -18 + i32.ne + br_if 2 (;@11;) + local.get 10 + i32.const -64 + i32.lt_s + br_if 3 (;@10;) + br 2 (;@11;) + end + local.get 10 + i32.const -64 + i32.lt_s + br_if 2 (;@10;) + br 1 (;@11;) + end + local.get 1 + local.get 10 + i32.add + i32.load8_s + local.set 10 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + local.get 6 + i32.const -240 + i32.add + br_table 1 (;@14;) 0 (;@15;) 0 (;@15;) 0 (;@15;) 2 (;@13;) 0 (;@15;) + end + local.get 7 + i32.const 15 + i32.add + i32.const 255 + i32.and + i32.const 2 + i32.gt_u + br_if 3 (;@11;) + local.get 10 + i32.const -64 + i32.ge_s + br_if 3 (;@11;) + br 2 (;@12;) + end + local.get 10 + i32.const 112 + i32.add + i32.const 255 + i32.and + i32.const 48 + i32.ge_u + br_if 2 (;@11;) + br 1 (;@12;) + end + local.get 10 + i32.const -113 + i32.gt_s + br_if 1 (;@11;) + end + block ;; label = @12 + local.get 3 + i32.const 2 + i32.add + local.tee 6 + local.get 2 + i32.lt_u + br_if 0 (;@12;) + i64.const 0 + local.set 9 + br 5 (;@7;) + end + local.get 1 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + br_if 2 (;@9;) + i64.const 0 + local.set 9 + local.get 3 + i32.const 3 + i32.add + local.tee 6 + local.get 2 + i32.ge_u + br_if 4 (;@7;) + local.get 1 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 5 (;@6;) + i64.const 3298534883328 + local.set 8 + br 3 (;@8;) + end + i64.const 1099511627776 + local.set 8 + br 2 (;@8;) + end + i64.const 0 + local.set 9 + local.get 3 + i32.const 2 + i32.add + local.tee 6 + local.get 2 + i32.ge_u + br_if 2 (;@7;) + local.get 1 + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 3 (;@6;) + end + i64.const 2199023255552 + local.set 8 + end + i64.const 4294967296 + local.set 9 + end + local.get 0 + local.get 8 + local.get 3 + i64.extend_i32_u + i64.or + local.get 9 + i64.or + i64.store offset=4 align=4 + local.get 0 + i32.const 1 + i32.store + return + end + local.get 6 + i32.const 1 + i32.add + local.set 3 + br 2 (;@3;) + end + local.get 3 + i32.const 1 + i32.add + local.set 3 + br 1 (;@3;) + end + local.get 3 + local.get 2 + i32.ge_u + br_if 0 (;@3;) + loop ;; label = @4 + local.get 1 + local.get 3 + i32.add + i32.load8_s + i32.const 0 + i32.lt_s + br_if 1 (;@3;) + local.get 2 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + i32.ne + br_if 0 (;@4;) + br 3 (;@1;) + end + end + local.get 3 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + end + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + ) + (func $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E (;463;) (type 27) (param i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 5 + global.set $__stack_pointer + i32.const 1 + local.set 6 + block ;; label = @1 + local.get 0 + i32.load8_u offset=4 + br_if 0 (;@1;) + local.get 0 + i32.load8_u offset=5 + local.set 7 + block ;; label = @2 + local.get 0 + i32.load + local.tee 8 + i32.load offset=28 + local.tee 9 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1057703 + i32.const 1057700 + local.get 7 + i32.const 255 + i32.and + local.tee 7 + select + i32.const 2 + i32.const 3 + local.get 7 + select + local.get 8 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@1;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 8 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@1;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1057652 + i32.const 2 + local.get 8 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@1;) + local.get 3 + local.get 8 + local.get 4 + i32.load offset=12 + call_indirect (type 4) + local.set 6 + br 1 (;@1;) + end + block ;; label = @2 + local.get 7 + i32.const 255 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1057705 + i32.const 3 + local.get 8 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@1;) + local.get 8 + i32.load offset=28 + local.set 9 + end + i32.const 1 + local.set 6 + local.get 5 + i32.const 1 + i32.store8 offset=27 + local.get 5 + i32.const 52 + i32.add + i32.const 1057672 + i32.store + local.get 5 + local.get 8 + i64.load offset=20 align=4 + i64.store offset=12 align=4 + local.get 5 + local.get 5 + i32.const 27 + i32.add + i32.store offset=20 + local.get 5 + local.get 8 + i64.load offset=8 align=4 + i64.store offset=36 align=4 + local.get 8 + i64.load align=4 + local.set 10 + local.get 5 + local.get 9 + i32.store offset=56 + local.get 5 + local.get 8 + i32.load offset=16 + i32.store offset=44 + local.get 5 + local.get 8 + i32.load8_u offset=32 + i32.store8 offset=60 + local.get 5 + local.get 10 + i64.store offset=28 align=4 + local.get 5 + local.get 5 + i32.const 12 + i32.add + i32.store offset=48 + local.get 5 + i32.const 12 + i32.add + local.get 1 + local.get 2 + call $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$9write_str17h7b8ce5bd44ece92cE + br_if 0 (;@1;) + local.get 5 + i32.const 12 + i32.add + i32.const 1057652 + i32.const 2 + call $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$9write_str17h7b8ce5bd44ece92cE + br_if 0 (;@1;) + local.get 3 + local.get 5 + i32.const 28 + i32.add + local.get 4 + i32.load offset=12 + call_indirect (type 4) + br_if 0 (;@1;) + local.get 5 + i32.load offset=48 + i32.const 1057708 + i32.const 2 + local.get 5 + i32.load offset=52 + i32.load offset=12 + call_indirect (type 3) + local.set 6 + end + local.get 0 + i32.const 1 + i32.store8 offset=5 + local.get 0 + local.get 6 + i32.store8 offset=4 + local.get 5 + i32.const 64 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt3num3imp51_$LT$impl$u20$core..fmt..Display$u20$for$u20$u8$GT$3fmt17h3b6cd4ecd683a12dE (;464;) (type 4) (param i32 i32) (result i32) + local.get 0 + i64.load8_u + i32.const 1 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + ) + (func $_ZN4core6result13unwrap_failed17hf6fa377d4c4189f7E (;465;) (type 13) (param i32 i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 5 + global.set $__stack_pointer + local.get 5 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=20 + local.get 5 + local.get 2 + i32.store offset=16 + local.get 5 + i32.const 24 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i32.const 74 + i32.store + local.get 5 + i32.const 2 + i32.store offset=28 + local.get 5 + i32.const 1057656 + i32.store offset=24 + local.get 5 + i32.const 75 + i32.store offset=52 + local.get 5 + local.get 5 + i32.const 48 + i32.add + i32.store offset=32 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 8 + i32.add + i32.store offset=48 + local.get 5 + i32.const 24 + i32.add + local.get 4 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN4core6option13expect_failed17h818d2deef4fc6eb9E (;466;) (type 2) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 1 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.const 28 + i32.add + i64.const 1 + i64.store align=4 + local.get 3 + i32.const 1 + i32.store offset=20 + local.get 3 + i32.const 1057236 + i32.store offset=16 + local.get 3 + i32.const 75 + i32.store offset=44 + local.get 3 + local.get 3 + i32.const 40 + i32.add + i32.store offset=24 + local.get 3 + local.get 3 + i32.const 8 + i32.add + i32.store offset=40 + local.get 3 + i32.const 16 + i32.add + local.get 2 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h00486af076362d21E (;467;) (type 4) (param i32 i32) (result i32) + local.get 1 + local.get 0 + i32.load + local.get 0 + i32.load offset=4 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + ) + (func $_ZN70_$LT$core..panic..location..Location$u20$as$u20$core..fmt..Display$GT$3fmt17h5f420ca330fc4ec3E (;468;) (type 4) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 44 + i32.add + i32.const 24 + i32.store + local.get 2 + i32.const 24 + i32.add + i32.const 12 + i32.add + i32.const 24 + i32.store + local.get 2 + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 2 + i32.const 3 + i32.store offset=4 + local.get 2 + i32.const 1057248 + i32.store + local.get 2 + i32.const 75 + i32.store offset=28 + local.get 2 + local.get 0 + i32.store offset=24 + local.get 2 + local.get 0 + i32.const 12 + i32.add + i32.store offset=40 + local.get 2 + local.get 0 + i32.const 8 + i32.add + i32.store offset=32 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 0 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store offset=8 + local.get 1 + i32.load offset=20 + local.get 0 + local.get 2 + call $_ZN4core3fmt5write17h8483a024db734510E + local.set 0 + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN73_$LT$core..panic..panic_info..PanicInfo$u20$as$u20$core..fmt..Display$GT$3fmt17h79610256beb8e177E (;469;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 2 + global.set $__stack_pointer + i32.const 1 + local.set 3 + block ;; label = @1 + local.get 1 + i32.load offset=20 + local.tee 4 + i32.const 1057272 + i32.const 12 + local.get 1 + i32.const 24 + i32.add + i32.load + local.tee 5 + i32.load offset=12 + local.tee 6 + call_indirect (type 3) + br_if 0 (;@1;) + local.get 0 + i32.load offset=12 + local.set 1 + local.get 2 + i32.const 16 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 2 + i32.const 60 + i32.add + i32.const 24 + i32.store + local.get 2 + i32.const 40 + i32.add + i32.const 12 + i32.add + i32.const 24 + i32.store + local.get 2 + i32.const 3 + i32.store offset=20 + local.get 2 + i32.const 1057248 + i32.store offset=16 + local.get 2 + local.get 1 + i32.const 12 + i32.add + i32.store offset=56 + local.get 2 + local.get 1 + i32.const 8 + i32.add + i32.store offset=48 + local.get 2 + i32.const 75 + i32.store offset=44 + local.get 2 + local.get 1 + i32.store offset=40 + local.get 2 + local.get 2 + i32.const 40 + i32.add + i32.store offset=24 + local.get 4 + local.get 5 + local.get 2 + i32.const 16 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load offset=8 + local.tee 1 + i32.eqz + br_if 0 (;@3;) + local.get 4 + i32.const 1057284 + i32.const 2 + local.get 6 + call_indirect (type 3) + br_if 2 (;@1;) + local.get 2 + i32.const 40 + i32.add + i32.const 16 + i32.add + local.get 1 + i32.const 16 + i32.add + i64.load align=4 + i64.store + local.get 2 + i32.const 40 + i32.add + i32.const 8 + i32.add + local.get 1 + i32.const 8 + i32.add + i64.load align=4 + i64.store + local.get 2 + local.get 1 + i64.load align=4 + i64.store offset=40 + local.get 4 + local.get 5 + local.get 2 + i32.const 40 + i32.add + call $_ZN4core3fmt5write17h8483a024db734510E + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 2 + local.get 0 + i32.load + local.tee 1 + local.get 0 + i32.load offset=4 + i32.const 12 + i32.add + i32.load + call_indirect (type 1) + local.get 2 + i64.load + i64.const -4493808902380553279 + i64.xor + local.get 2 + i32.const 8 + i32.add + i64.load + i64.const -163230743173927068 + i64.xor + i64.or + i64.eqz + i32.eqz + br_if 0 (;@2;) + local.get 4 + i32.const 1057284 + i32.const 2 + local.get 6 + call_indirect (type 3) + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.load + local.get 1 + i32.load offset=4 + local.get 6 + call_indirect (type 3) + br_if 1 (;@1;) + end + i32.const 0 + local.set 3 + end + local.get 2 + i32.const 64 + i32.add + global.set $__stack_pointer + local.get 3 + ) + (func $_ZN4core9panicking18panic_nounwind_fmt17hd231a92c87043ebdE (;470;) (type 2) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 16 + i32.add + local.get 0 + i32.const 16 + i32.add + i64.load align=4 + i64.store + local.get 3 + i32.const 8 + i32.add + local.get 0 + i32.const 8 + i32.add + i64.load align=4 + i64.store + local.get 3 + local.get 0 + i64.load align=4 + i64.store + local.get 3 + local.get 1 + i32.store8 offset=45 + local.get 3 + i32.const 0 + i32.store8 offset=44 + local.get 3 + local.get 2 + i32.store offset=40 + local.get 3 + i32.const 1057288 + i32.store offset=32 + local.get 3 + i32.const 1057232 + i32.store offset=28 + local.get 3 + local.get 3 + i32.store offset=36 + local.get 3 + i32.const 28 + i32.add + call $rust_begin_unwind + unreachable + ) + (func $_ZN4core9panicking14panic_nounwind17haf40252ebb06624bE (;471;) (type 1) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 32 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + i32.const 12 + i32.add + i64.const 0 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=4 + local.get 2 + i32.const 1057232 + i32.store offset=8 + local.get 2 + local.get 1 + i32.store offset=28 + local.get 2 + local.get 0 + i32.store offset=24 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store + local.get 2 + i32.const 0 + i32.const 1057336 + call $_ZN4core9panicking18panic_nounwind_fmt17hd231a92c87043ebdE + unreachable + ) + (func $_ZN4core9panicking36panic_misaligned_pointer_dereference17h2a74fa7fb879f1d3E (;472;) (type 2) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + local.get 0 + i32.store + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 76 + i32.store + local.get 3 + i32.const 28 + i32.add + i32.const 2 + i32.store + local.get 3 + i32.const 76 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 108 + i32.add + i32.const 3 + i32.store8 + local.get 3 + i32.const 104 + i32.add + i32.const 4 + i32.store + local.get 3 + i32.const 96 + i32.add + i64.const 4294967328 + i64.store align=4 + local.get 3 + i32.const 88 + i32.add + i32.const 2 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1057492 + i32.store offset=8 + local.get 3 + i32.const 2 + i32.store offset=80 + local.get 3 + i32.const 3 + i32.store8 offset=76 + local.get 3 + i32.const 4 + i32.store offset=72 + local.get 3 + i64.const 32 + i64.store offset=64 align=4 + local.get 3 + i32.const 2 + i32.store offset=56 + local.get 3 + i32.const 2 + i32.store offset=48 + local.get 3 + local.get 3 + i32.const 48 + i32.add + i32.store offset=24 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i32.const 2 + i32.store + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + i32.const 8 + i32.add + i32.const 0 + local.get 2 + call $_ZN4core9panicking18panic_nounwind_fmt17hd231a92c87043ebdE + unreachable + ) + (func $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17hb5ac67f5d37742abE (;473;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @1 + local.get 2 + local.get 3 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 87 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.lt_u + local.set 4 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 4 + i32.eqz + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 3 + i32.const 128 + i32.add + local.tee 0 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 0 + i32.const 128 + i32.const 1057748 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1057764 + i32.const 2 + local.get 2 + local.get 3 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 3 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core9panicking19assert_failed_inner17h310e081762d5f75bE (;474;) (type 16) (param i32 i32 i32 i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 7 + global.set $__stack_pointer + local.get 7 + local.get 2 + i32.store offset=12 + local.get 7 + local.get 1 + i32.store offset=8 + local.get 7 + local.get 4 + i32.store offset=20 + local.get 7 + local.get 3 + i32.store offset=16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.const 255 + i32.and + br_table 0 (;@4;) 1 (;@3;) 2 (;@2;) 0 (;@4;) + end + local.get 7 + i32.const 1057508 + i32.store offset=24 + i32.const 2 + local.set 2 + br 2 (;@1;) + end + local.get 7 + i32.const 1057510 + i32.store offset=24 + i32.const 2 + local.set 2 + br 1 (;@1;) + end + local.get 7 + i32.const 1057512 + i32.store offset=24 + i32.const 7 + local.set 2 + end + local.get 7 + local.get 2 + i32.store offset=28 + block ;; label = @1 + local.get 5 + i32.load + br_if 0 (;@1;) + local.get 7 + i32.const 76 + i32.add + i32.const 74 + i32.store + local.get 7 + i32.const 56 + i32.add + i32.const 12 + i32.add + i32.const 74 + i32.store + local.get 7 + i32.const 88 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 7 + i32.const 3 + i32.store offset=92 + local.get 7 + i32.const 1057568 + i32.store offset=88 + local.get 7 + i32.const 75 + i32.store offset=60 + local.get 7 + local.get 7 + i32.const 56 + i32.add + i32.store offset=96 + local.get 7 + local.get 7 + i32.const 16 + i32.add + i32.store offset=72 + local.get 7 + local.get 7 + i32.const 8 + i32.add + i32.store offset=64 + local.get 7 + local.get 7 + i32.const 24 + i32.add + i32.store offset=56 + local.get 7 + i32.const 88 + i32.add + local.get 6 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + end + local.get 7 + i32.const 32 + i32.add + i32.const 16 + i32.add + local.get 5 + i32.const 16 + i32.add + i64.load align=4 + i64.store + local.get 7 + i32.const 32 + i32.add + i32.const 8 + i32.add + local.get 5 + i32.const 8 + i32.add + i64.load align=4 + i64.store + local.get 7 + local.get 5 + i64.load align=4 + i64.store offset=32 + local.get 7 + i32.const 88 + i32.add + i32.const 12 + i32.add + i64.const 4 + i64.store align=4 + local.get 7 + i32.const 84 + i32.add + i32.const 74 + i32.store + local.get 7 + i32.const 76 + i32.add + i32.const 74 + i32.store + local.get 7 + i32.const 56 + i32.add + i32.const 12 + i32.add + i32.const 77 + i32.store + local.get 7 + i32.const 4 + i32.store offset=92 + local.get 7 + i32.const 1057620 + i32.store offset=88 + local.get 7 + i32.const 75 + i32.store offset=60 + local.get 7 + local.get 7 + i32.const 56 + i32.add + i32.store offset=96 + local.get 7 + local.get 7 + i32.const 16 + i32.add + i32.store offset=80 + local.get 7 + local.get 7 + i32.const 8 + i32.add + i32.store offset=72 + local.get 7 + local.get 7 + i32.const 32 + i32.add + i32.store offset=64 + local.get 7 + local.get 7 + i32.const 24 + i32.add + i32.store offset=56 + local.get 7 + i32.const 88 + i32.add + local.get 6 + call $_ZN4core9panicking9panic_fmt17h9fec598e5939a913E + unreachable + ) + (func $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h2c6007960fa427d7E (;475;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 1 + local.get 0 + i32.load offset=4 + i32.load offset=12 + call_indirect (type 4) + ) + (func $_ZN59_$LT$core..fmt..Arguments$u20$as$u20$core..fmt..Display$GT$3fmt17hd6088eb8adb0f220E (;476;) (type 4) (param i32 i32) (result i32) + local.get 1 + i32.load offset=20 + local.get 1 + i32.const 24 + i32.add + i32.load + local.get 0 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$9write_str17h7b8ce5bd44ece92cE (;477;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + local.get 0 + i32.load offset=4 + local.set 3 + local.get 0 + i32.load + local.set 4 + local.get 0 + i32.load offset=8 + local.set 5 + i32.const 0 + local.set 6 + i32.const 0 + local.set 7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 9 + block ;; label = @1 + loop ;; label = @2 + local.get 9 + i32.const 255 + i32.and + br_if 1 (;@1;) + block ;; label = @3 + block ;; label = @4 + local.get 8 + local.get 2 + i32.gt_u + br_if 0 (;@4;) + loop ;; label = @5 + local.get 1 + local.get 8 + i32.add + local.set 10 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 2 + local.get 8 + i32.sub + local.tee 11 + i32.const 8 + i32.lt_u + br_if 0 (;@10;) + local.get 10 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 0 + local.get 10 + i32.eq + br_if 1 (;@9;) + local.get 0 + local.get 10 + i32.sub + local.tee 0 + i32.eqz + br_if 1 (;@9;) + i32.const 0 + local.set 12 + loop ;; label = @11 + local.get 10 + local.get 12 + i32.add + i32.load8_u + i32.const 10 + i32.eq + br_if 5 (;@6;) + local.get 0 + local.get 12 + i32.const 1 + i32.add + local.tee 12 + i32.ne + br_if 0 (;@11;) + end + local.get 0 + local.get 11 + i32.const -8 + i32.add + local.tee 13 + i32.gt_u + br_if 3 (;@7;) + br 2 (;@8;) + end + block ;; label = @10 + local.get 2 + local.get 8 + i32.ne + br_if 0 (;@10;) + local.get 2 + local.set 8 + br 6 (;@4;) + end + i32.const 0 + local.set 12 + loop ;; label = @10 + local.get 10 + local.get 12 + i32.add + i32.load8_u + i32.const 10 + i32.eq + br_if 4 (;@6;) + local.get 11 + local.get 12 + i32.const 1 + i32.add + local.tee 12 + i32.ne + br_if 0 (;@10;) + end + local.get 2 + local.set 8 + br 5 (;@4;) + end + local.get 11 + i32.const -8 + i32.add + local.set 13 + i32.const 0 + local.set 0 + end + loop ;; label = @8 + local.get 10 + local.get 0 + i32.add + local.tee 12 + i32.const 4 + i32.add + i32.load + local.tee 9 + i32.const 168430090 + i32.xor + i32.const -16843009 + i32.add + local.get 9 + i32.const -1 + i32.xor + i32.and + local.get 12 + i32.load + local.tee 12 + i32.const 168430090 + i32.xor + i32.const -16843009 + i32.add + local.get 12 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + br_if 1 (;@7;) + local.get 0 + i32.const 8 + i32.add + local.tee 0 + local.get 13 + i32.le_u + br_if 0 (;@8;) + end + end + block ;; label = @7 + local.get 0 + local.get 11 + i32.ne + br_if 0 (;@7;) + local.get 2 + local.set 8 + br 3 (;@4;) + end + loop ;; label = @7 + block ;; label = @8 + local.get 10 + local.get 0 + i32.add + i32.load8_u + i32.const 10 + i32.ne + br_if 0 (;@8;) + local.get 0 + local.set 12 + br 2 (;@6;) + end + local.get 11 + local.get 0 + i32.const 1 + i32.add + local.tee 0 + i32.ne + br_if 0 (;@7;) + end + local.get 2 + local.set 8 + br 2 (;@4;) + end + local.get 8 + local.get 12 + i32.add + local.tee 0 + i32.const 1 + i32.add + local.set 8 + block ;; label = @6 + local.get 0 + local.get 2 + i32.ge_u + br_if 0 (;@6;) + local.get 1 + local.get 0 + i32.add + i32.load8_u + i32.const 10 + i32.ne + br_if 0 (;@6;) + i32.const 0 + local.set 9 + local.get 8 + local.set 13 + local.get 8 + local.set 0 + br 3 (;@3;) + end + local.get 8 + local.get 2 + i32.le_u + br_if 0 (;@5;) + end + end + i32.const 1 + local.set 9 + local.get 7 + local.set 13 + local.get 2 + local.set 0 + local.get 7 + local.get 2 + i32.eq + br_if 2 (;@1;) + end + block ;; label = @3 + block ;; label = @4 + local.get 5 + i32.load8_u + i32.eqz + br_if 0 (;@4;) + local.get 4 + i32.const 1057696 + i32.const 4 + local.get 3 + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@3;) + end + local.get 1 + local.get 7 + i32.add + local.set 12 + local.get 0 + local.get 7 + i32.sub + local.set 10 + i32.const 0 + local.set 11 + block ;; label = @4 + local.get 0 + local.get 7 + i32.eq + br_if 0 (;@4;) + local.get 10 + local.get 12 + i32.add + i32.const -1 + i32.add + i32.load8_u + i32.const 10 + i32.eq + local.set 11 + end + local.get 5 + local.get 11 + i32.store8 + local.get 13 + local.set 7 + local.get 4 + local.get 12 + local.get 10 + local.get 3 + i32.load offset=12 + call_indirect (type 3) + i32.eqz + br_if 1 (;@2;) + end + end + i32.const 1 + local.set 6 + end + local.get 6 + ) + (func $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$10write_char17hb0ba335f382e293eE (;478;) (type 4) (param i32 i32) (result i32) + (local i32 i32) + local.get 0 + i32.load offset=4 + local.set 2 + local.get 0 + i32.load + local.set 3 + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 0 + i32.load8_u + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.const 1057696 + i32.const 4 + local.get 2 + i32.load offset=12 + call_indirect (type 3) + i32.eqz + br_if 0 (;@1;) + i32.const 1 + return + end + local.get 0 + local.get 1 + i32.const 10 + i32.eq + i32.store8 + local.get 3 + local.get 1 + local.get 2 + i32.load offset=16 + call_indirect (type 4) + ) + (func $_ZN4core3fmt8builders10DebugTuple5field17he2ed512a6702a9a6E (;479;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 0 + i32.load + local.set 4 + i32.const 1 + local.set 5 + block ;; label = @1 + local.get 0 + i32.load8_u offset=8 + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 6 + i32.load offset=28 + local.tee 7 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 5 + local.get 6 + i32.load offset=20 + i32.const 1057703 + i32.const 1057713 + local.get 4 + select + i32.const 2 + i32.const 1 + local.get 4 + select + local.get 6 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@1;) + local.get 1 + local.get 6 + local.get 2 + i32.load offset=12 + call_indirect (type 4) + local.set 5 + br 1 (;@1;) + end + block ;; label = @2 + local.get 4 + br_if 0 (;@2;) + i32.const 1 + local.set 5 + local.get 6 + i32.load offset=20 + i32.const 1057714 + i32.const 2 + local.get 6 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@1;) + local.get 6 + i32.load offset=28 + local.set 7 + end + i32.const 1 + local.set 5 + local.get 3 + i32.const 1 + i32.store8 offset=27 + local.get 3 + i32.const 52 + i32.add + i32.const 1057672 + i32.store + local.get 3 + local.get 6 + i64.load offset=20 align=4 + i64.store offset=12 align=4 + local.get 3 + local.get 3 + i32.const 27 + i32.add + i32.store offset=20 + local.get 3 + local.get 6 + i64.load offset=8 align=4 + i64.store offset=36 align=4 + local.get 6 + i64.load align=4 + local.set 8 + local.get 3 + local.get 7 + i32.store offset=56 + local.get 3 + local.get 6 + i32.load offset=16 + i32.store offset=44 + local.get 3 + local.get 6 + i32.load8_u offset=32 + i32.store8 offset=60 + local.get 3 + local.get 8 + i64.store offset=28 align=4 + local.get 3 + local.get 3 + i32.const 12 + i32.add + i32.store offset=48 + local.get 1 + local.get 3 + i32.const 28 + i32.add + local.get 2 + i32.load offset=12 + call_indirect (type 4) + br_if 0 (;@1;) + local.get 3 + i32.load offset=48 + i32.const 1057708 + i32.const 2 + local.get 3 + i32.load offset=52 + i32.load offset=12 + call_indirect (type 3) + local.set 5 + end + local.get 0 + local.get 5 + i32.store8 offset=8 + local.get 0 + local.get 4 + i32.const 1 + i32.add + i32.store + local.get 3 + i32.const 64 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt8builders8DebugSet5entry17ha99ee9a97000b313E (;480;) (type 3) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i64) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 3 + global.set $__stack_pointer + i32.const 1 + local.set 4 + block ;; label = @1 + local.get 0 + i32.load8_u offset=4 + br_if 0 (;@1;) + local.get 0 + i32.load8_u offset=5 + local.set 4 + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load + local.tee 5 + i32.load offset=28 + local.tee 6 + i32.const 4 + i32.and + br_if 0 (;@3;) + local.get 4 + i32.const 255 + i32.and + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 4 + local.get 5 + i32.load offset=20 + i32.const 1057703 + i32.const 2 + local.get 5 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + i32.eqz + br_if 1 (;@2;) + br 2 (;@1;) + end + block ;; label = @3 + local.get 4 + i32.const 255 + i32.and + br_if 0 (;@3;) + i32.const 1 + local.set 4 + local.get 5 + i32.load offset=20 + i32.const 1057717 + i32.const 1 + local.get 5 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + br_if 2 (;@1;) + local.get 5 + i32.load offset=28 + local.set 6 + end + i32.const 1 + local.set 4 + local.get 3 + i32.const 1 + i32.store8 offset=27 + local.get 3 + i32.const 52 + i32.add + i32.const 1057672 + i32.store + local.get 3 + local.get 5 + i64.load offset=20 align=4 + i64.store offset=12 align=4 + local.get 3 + local.get 3 + i32.const 27 + i32.add + i32.store offset=20 + local.get 3 + local.get 5 + i64.load offset=8 align=4 + i64.store offset=36 align=4 + local.get 5 + i64.load align=4 + local.set 7 + local.get 3 + local.get 6 + i32.store offset=56 + local.get 3 + local.get 5 + i32.load offset=16 + i32.store offset=44 + local.get 3 + local.get 5 + i32.load8_u offset=32 + i32.store8 offset=60 + local.get 3 + local.get 7 + i64.store offset=28 align=4 + local.get 3 + local.get 3 + i32.const 12 + i32.add + i32.store offset=48 + local.get 1 + local.get 3 + i32.const 28 + i32.add + local.get 2 + i32.load offset=12 + call_indirect (type 4) + br_if 1 (;@1;) + local.get 3 + i32.load offset=48 + i32.const 1057708 + i32.const 2 + local.get 3 + i32.load offset=52 + i32.load offset=12 + call_indirect (type 3) + local.set 4 + br 1 (;@1;) + end + local.get 1 + local.get 5 + local.get 2 + i32.load offset=12 + call_indirect (type 4) + local.set 4 + end + local.get 0 + i32.const 1 + i32.store8 offset=5 + local.get 0 + local.get 4 + i32.store8 offset=4 + local.get 3 + i32.const 64 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt8builders9DebugList6finish17h6a83b2d3c7d59b16E (;481;) (type 5) (param i32) (result i32) + (local i32) + i32.const 1 + local.set 1 + block ;; label = @1 + local.get 0 + i32.load8_u offset=4 + br_if 0 (;@1;) + local.get 0 + i32.load + local.tee 0 + i32.load offset=20 + i32.const 1057718 + i32.const 1 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + local.set 1 + end + local.get 1 + ) + (func $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE (;482;) (type 28) (param i32 i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + br_if 0 (;@2;) + local.get 5 + i32.const 1 + i32.add + local.set 6 + local.get 0 + i32.load offset=28 + local.set 7 + i32.const 45 + local.set 8 + br 1 (;@1;) + end + i32.const 43 + i32.const 1114112 + local.get 0 + i32.load offset=28 + local.tee 7 + i32.const 1 + i32.and + local.tee 1 + select + local.set 8 + local.get 1 + local.get 5 + i32.add + local.set 6 + end + block ;; label = @1 + block ;; label = @2 + local.get 7 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 0 + local.set 2 + br 1 (;@1;) + end + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 16 + i32.lt_u + br_if 0 (;@3;) + local.get 2 + local.get 3 + call $_ZN4core3str5count14do_count_chars17hac65ad60cf5fc3e0E + local.set 1 + br 1 (;@2;) + end + block ;; label = @3 + local.get 3 + br_if 0 (;@3;) + i32.const 0 + local.set 1 + br 1 (;@2;) + end + local.get 3 + i32.const 3 + i32.and + local.set 9 + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.const 4 + i32.ge_u + br_if 0 (;@4;) + i32.const 0 + local.set 1 + i32.const 0 + local.set 10 + br 1 (;@3;) + end + local.get 3 + i32.const -4 + i32.and + local.set 11 + i32.const 0 + local.set 1 + i32.const 0 + local.set 10 + loop ;; label = @4 + local.get 1 + local.get 2 + local.get 10 + i32.add + local.tee 12 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 12 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 12 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 12 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 1 + local.get 11 + local.get 10 + i32.const 4 + i32.add + local.tee 10 + i32.ne + br_if 0 (;@4;) + end + end + local.get 9 + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 10 + i32.add + local.set 12 + loop ;; label = @3 + local.get 1 + local.get 12 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 1 + local.get 12 + i32.const 1 + i32.add + local.set 12 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@3;) + end + end + local.get 1 + local.get 6 + i32.add + local.set 6 + end + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + br_if 0 (;@2;) + i32.const 1 + local.set 1 + local.get 0 + i32.load offset=20 + local.tee 12 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E + br_if 1 (;@1;) + local.get 12 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 3) + return + end + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 9 + local.get 6 + i32.gt_u + br_if 0 (;@2;) + i32.const 1 + local.set 1 + local.get 0 + i32.load offset=20 + local.tee 12 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E + br_if 1 (;@1;) + local.get 12 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 3) + return + end + block ;; label = @2 + local.get 7 + i32.const 8 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load offset=16 + local.set 11 + local.get 0 + i32.const 48 + i32.store offset=16 + local.get 0 + i32.load8_u offset=32 + local.set 7 + i32.const 1 + local.set 1 + local.get 0 + i32.const 1 + i32.store8 offset=32 + local.get 0 + i32.load offset=20 + local.tee 12 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E + br_if 1 (;@1;) + local.get 9 + local.get 6 + i32.sub + i32.const 1 + i32.add + local.set 1 + block ;; label = @3 + loop ;; label = @4 + local.get 1 + i32.const -1 + i32.add + local.tee 1 + i32.eqz + br_if 1 (;@3;) + local.get 12 + i32.const 48 + local.get 10 + i32.load offset=16 + call_indirect (type 4) + i32.eqz + br_if 0 (;@4;) + end + i32.const 1 + return + end + i32.const 1 + local.set 1 + local.get 12 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@1;) + local.get 0 + local.get 7 + i32.store8 offset=32 + local.get 0 + local.get 11 + i32.store offset=16 + i32.const 0 + local.set 1 + br 1 (;@1;) + end + local.get 9 + local.get 6 + i32.sub + local.set 6 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u offset=32 + local.tee 1 + br_table 2 (;@2;) 0 (;@4;) 1 (;@3;) 0 (;@4;) 2 (;@2;) + end + local.get 6 + local.set 1 + i32.const 0 + local.set 6 + br 1 (;@2;) + end + local.get 6 + i32.const 1 + i32.shr_u + local.set 1 + local.get 6 + i32.const 1 + i32.add + i32.const 1 + i32.shr_u + local.set 6 + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 12 + local.get 0 + i32.load offset=16 + local.set 9 + local.get 0 + i32.load offset=20 + local.set 10 + block ;; label = @2 + loop ;; label = @3 + local.get 1 + i32.const -1 + i32.add + local.tee 1 + i32.eqz + br_if 1 (;@2;) + local.get 10 + local.get 9 + local.get 12 + i32.load offset=16 + call_indirect (type 4) + i32.eqz + br_if 0 (;@3;) + end + i32.const 1 + return + end + i32.const 1 + local.set 1 + local.get 10 + local.get 12 + local.get 8 + local.get 2 + local.get 3 + call $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E + br_if 0 (;@1;) + local.get 10 + local.get 4 + local.get 5 + local.get 12 + i32.load offset=12 + call_indirect (type 3) + br_if 0 (;@1;) + i32.const 0 + local.set 1 + loop ;; label = @2 + block ;; label = @3 + local.get 6 + local.get 1 + i32.ne + br_if 0 (;@3;) + local.get 6 + local.get 6 + i32.lt_u + return + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 10 + local.get 9 + local.get 12 + i32.load offset=16 + call_indirect (type 4) + i32.eqz + br_if 0 (;@2;) + end + local.get 1 + i32.const -1 + i32.add + local.get 6 + i32.lt_u + return + end + local.get 1 + ) + (func $_ZN4core3fmt5Write9write_fmt17h606047a269cbe603E (;483;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.const 1057672 + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3str5count14do_count_chars17hac65ad60cf5fc3e0E (;484;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 0 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 2 + local.get 0 + i32.sub + local.tee 3 + i32.lt_u + br_if 0 (;@2;) + local.get 1 + local.get 3 + i32.sub + local.tee 4 + i32.const 4 + i32.lt_u + br_if 0 (;@2;) + local.get 4 + i32.const 3 + i32.and + local.set 5 + i32.const 0 + local.set 6 + i32.const 0 + local.set 1 + block ;; label = @3 + local.get 2 + local.get 0 + i32.eq + local.tee 7 + br_if 0 (;@3;) + i32.const 0 + local.set 1 + block ;; label = @4 + block ;; label = @5 + local.get 2 + local.get 0 + i32.const -1 + i32.xor + i32.add + i32.const 3 + i32.ge_u + br_if 0 (;@5;) + i32.const 0 + local.set 8 + br 1 (;@4;) + end + i32.const 0 + local.set 8 + loop ;; label = @5 + local.get 1 + local.get 0 + local.get 8 + i32.add + local.tee 9 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 9 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 9 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 9 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 1 + local.get 8 + i32.const 4 + i32.add + local.tee 8 + br_if 0 (;@5;) + end + end + local.get 7 + br_if 0 (;@3;) + local.get 0 + local.get 2 + i32.sub + local.set 2 + local.get 0 + local.get 8 + i32.add + local.set 9 + loop ;; label = @4 + local.get 1 + local.get 9 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 1 + local.get 9 + i32.const 1 + i32.add + local.set 9 + local.get 2 + i32.const 1 + i32.add + local.tee 2 + br_if 0 (;@4;) + end + end + local.get 0 + local.get 3 + i32.add + local.set 8 + block ;; label = @3 + local.get 5 + i32.eqz + br_if 0 (;@3;) + local.get 8 + local.get 4 + i32.const -4 + i32.and + i32.add + local.tee 9 + i32.load8_s + i32.const -65 + i32.gt_s + local.set 6 + local.get 5 + i32.const 1 + i32.eq + br_if 0 (;@3;) + local.get 6 + local.get 9 + i32.load8_s offset=1 + i32.const -65 + i32.gt_s + i32.add + local.set 6 + local.get 5 + i32.const 2 + i32.eq + br_if 0 (;@3;) + local.get 6 + local.get 9 + i32.load8_s offset=2 + i32.const -65 + i32.gt_s + i32.add + local.set 6 + end + local.get 4 + i32.const 2 + i32.shr_u + local.set 3 + local.get 6 + local.get 1 + i32.add + local.set 2 + loop ;; label = @3 + local.get 8 + local.set 6 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.const 192 + local.get 3 + i32.const 192 + i32.lt_u + select + local.tee 4 + i32.const 3 + i32.and + local.set 7 + local.get 4 + i32.const 2 + i32.shl + local.set 5 + i32.const 0 + local.set 9 + block ;; label = @4 + local.get 4 + i32.const 4 + i32.lt_u + br_if 0 (;@4;) + local.get 6 + local.get 5 + i32.const 1008 + i32.and + i32.add + local.set 0 + i32.const 0 + local.set 9 + local.get 6 + local.set 1 + loop ;; label = @5 + local.get 1 + i32.const 12 + i32.add + i32.load + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.const 8 + i32.add + i32.load + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.load + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 9 + i32.add + i32.add + i32.add + i32.add + local.set 9 + local.get 1 + i32.const 16 + i32.add + local.tee 1 + local.get 0 + i32.ne + br_if 0 (;@5;) + end + end + local.get 3 + local.get 4 + i32.sub + local.set 3 + local.get 6 + local.get 5 + i32.add + local.set 8 + local.get 9 + i32.const 8 + i32.shr_u + i32.const 16711935 + i32.and + local.get 9 + i32.const 16711935 + i32.and + i32.add + i32.const 65537 + i32.mul + i32.const 16 + i32.shr_u + local.get 2 + i32.add + local.set 2 + local.get 7 + i32.eqz + br_if 0 (;@3;) + end + local.get 6 + local.get 4 + i32.const 252 + i32.and + i32.const 2 + i32.shl + i32.add + local.tee 9 + i32.load + local.tee 1 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 1 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.set 1 + block ;; label = @3 + local.get 7 + i32.const 1 + i32.eq + br_if 0 (;@3;) + local.get 9 + i32.load offset=4 + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.add + local.set 1 + local.get 7 + i32.const 2 + i32.eq + br_if 0 (;@3;) + local.get 9 + i32.load offset=8 + local.tee 9 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 9 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 1 + i32.add + local.set 1 + end + local.get 1 + i32.const 8 + i32.shr_u + i32.const 459007 + i32.and + local.get 1 + i32.const 16711935 + i32.and + i32.add + i32.const 65537 + i32.mul + i32.const 16 + i32.shr_u + local.get 2 + i32.add + return + end + block ;; label = @2 + local.get 1 + br_if 0 (;@2;) + i32.const 0 + return + end + local.get 1 + i32.const 3 + i32.and + local.set 8 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.const 4 + i32.ge_u + br_if 0 (;@3;) + i32.const 0 + local.set 2 + i32.const 0 + local.set 9 + br 1 (;@2;) + end + local.get 1 + i32.const -4 + i32.and + local.set 3 + i32.const 0 + local.set 2 + i32.const 0 + local.set 9 + loop ;; label = @3 + local.get 2 + local.get 0 + local.get 9 + i32.add + local.tee 1 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 1 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 1 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 1 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 2 + local.get 3 + local.get 9 + i32.const 4 + i32.add + local.tee 9 + i32.ne + br_if 0 (;@3;) + end + end + local.get 8 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 9 + i32.add + local.set 1 + loop ;; label = @2 + local.get 2 + local.get 1 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 2 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 8 + i32.const -1 + i32.add + local.tee 8 + br_if 0 (;@2;) + end + end + local.get 2 + ) + (func $_ZN4core3fmt9Formatter12pad_integral12write_prefix17hbb4ccf459aef52b9E (;485;) (type 27) (param i32 i32 i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 1114112 + i32.eq + br_if 0 (;@3;) + i32.const 1 + local.set 5 + local.get 0 + local.get 2 + local.get 1 + i32.load offset=16 + call_indirect (type 4) + br_if 1 (;@2;) + end + local.get 3 + br_if 1 (;@1;) + i32.const 0 + local.set 5 + end + local.get 5 + return + end + local.get 0 + local.get 3 + local.get 4 + local.get 1 + i32.load offset=12 + call_indirect (type 3) + ) + (func $_ZN4core3fmt9Formatter9write_str17hac075fcddcb2bee5E (;486;) (type 3) (param i32 i32 i32) (result i32) + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + ) + (func $_ZN4core3fmt9Formatter9write_fmt17h6d3c31ddc029398dE (;487;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.load offset=20 + local.get 0 + i32.const 24 + i32.add + i32.load + local.get 1 + call $_ZN4core3fmt5write17h8483a024db734510E + ) + (func $_ZN4core3fmt9Formatter26debug_struct_field2_finish17h6a18736bfd2e7546E (;488;) (type 29) (param i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 11 + global.set $__stack_pointer + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + local.set 2 + local.get 11 + i32.const 0 + i32.store8 offset=13 + local.get 11 + local.get 2 + i32.store8 offset=12 + local.get 11 + local.get 0 + i32.store offset=8 + local.get 11 + i32.const 8 + i32.add + local.get 3 + local.get 4 + local.get 5 + local.get 6 + call $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E + local.get 7 + local.get 8 + local.get 9 + local.get 10 + call $_ZN4core3fmt8builders11DebugStruct5field17h5c023cf2ff3191a8E + local.set 1 + local.get 11 + i32.load8_u offset=12 + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 11 + i32.load8_u offset=13 + br_if 0 (;@2;) + local.get 2 + i32.const 255 + i32.and + i32.const 0 + i32.ne + local.set 0 + br 1 (;@1;) + end + i32.const 1 + local.set 0 + local.get 2 + i32.const 255 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 1 + i32.load + local.tee 0 + i32.load8_u offset=28 + i32.const 4 + i32.and + br_if 0 (;@2;) + local.get 0 + i32.load offset=20 + i32.const 1057711 + i32.const 2 + local.get 0 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 3) + local.set 0 + br 1 (;@1;) + end + local.get 0 + i32.load offset=20 + i32.const 1057710 + i32.const 1 + local.get 0 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 3) + local.set 0 + end + local.get 11 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt9Formatter25debug_tuple_field1_finish17h91b5e36de5895c16E (;489;) (type 27) (param i32 i32 i32 i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 5 + global.set $__stack_pointer + local.get 5 + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + i32.store8 offset=12 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 5 + local.get 2 + i32.eqz + i32.store8 offset=13 + local.get 5 + i32.const 0 + i32.store offset=4 + local.get 5 + i32.const 4 + i32.add + local.get 3 + local.get 4 + call $_ZN4core3fmt8builders10DebugTuple5field17he2ed512a6702a9a6E + local.set 0 + local.get 5 + i32.load8_u offset=12 + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + local.tee 1 + br_if 0 (;@2;) + local.get 2 + i32.const 255 + i32.and + i32.const 0 + i32.ne + local.set 0 + br 1 (;@1;) + end + i32.const 1 + local.set 0 + local.get 2 + i32.const 255 + i32.and + br_if 0 (;@1;) + local.get 5 + i32.load offset=8 + local.set 2 + block ;; label = @2 + local.get 1 + i32.const 1 + i32.ne + br_if 0 (;@2;) + local.get 5 + i32.load8_u offset=13 + i32.const 255 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 2 + i32.load8_u offset=28 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 0 + local.get 2 + i32.load offset=20 + i32.const 1057716 + i32.const 1 + local.get 2 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + br_if 1 (;@1;) + end + local.get 2 + i32.load offset=20 + i32.const 1057232 + i32.const 1 + local.get 2 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + local.set 0 + end + local.get 5 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt9Formatter10debug_list17hd995bbbc865d3de4E (;490;) (type 1) (param i32 i32) + (local i32) + local.get 1 + i32.load offset=20 + i32.const 1057245 + i32.const 1 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 3) + local.set 2 + local.get 0 + i32.const 0 + i32.store8 offset=5 + local.get 0 + local.get 2 + i32.store8 offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func $_ZN43_$LT$bool$u20$as$u20$core..fmt..Display$GT$3fmt17h1e8be0f4035bd304E (;491;) (type 4) (param i32 i32) (result i32) + block ;; label = @1 + local.get 0 + i32.load8_u + br_if 0 (;@1;) + local.get 1 + i32.const 1057966 + i32.const 5 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + return + end + local.get 1 + i32.const 1057971 + i32.const 4 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + ) + (func $_ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h0b018583cd7041ddE (;492;) (type 3) (param i32 i32 i32) (result i32) + local.get 2 + local.get 0 + local.get 1 + call $_ZN4core3fmt9Formatter3pad17h92d6c51e415dd120E + ) + (func $_ZN4core5slice6memchr14memchr_aligned17hdb616d0cdc10a977E (;493;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 4 + local.get 2 + i32.eq + br_if 0 (;@4;) + local.get 4 + local.get 2 + i32.sub + local.tee 4 + local.get 3 + local.get 4 + local.get 3 + i32.lt_u + select + local.tee 4 + i32.eqz + br_if 0 (;@4;) + i32.const 0 + local.set 5 + local.get 1 + i32.const 255 + i32.and + local.set 6 + i32.const 1 + local.set 7 + loop ;; label = @5 + local.get 2 + local.get 5 + i32.add + i32.load8_u + local.get 6 + i32.eq + br_if 4 (;@1;) + local.get 4 + local.get 5 + i32.const 1 + i32.add + local.tee 5 + i32.ne + br_if 0 (;@5;) + end + local.get 4 + local.get 3 + i32.const -8 + i32.add + local.tee 8 + i32.gt_u + br_if 2 (;@2;) + br 1 (;@3;) + end + local.get 3 + i32.const -8 + i32.add + local.set 8 + i32.const 0 + local.set 4 + end + local.get 1 + i32.const 255 + i32.and + i32.const 16843009 + i32.mul + local.set 5 + loop ;; label = @3 + local.get 2 + local.get 4 + i32.add + local.tee 6 + i32.const 4 + i32.add + i32.load + local.get 5 + i32.xor + local.tee 7 + i32.const -16843009 + i32.add + local.get 7 + i32.const -1 + i32.xor + i32.and + local.get 6 + i32.load + local.get 5 + i32.xor + local.tee 6 + i32.const -16843009 + i32.add + local.get 6 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + br_if 1 (;@2;) + local.get 4 + i32.const 8 + i32.add + local.tee 4 + local.get 8 + i32.le_u + br_if 0 (;@3;) + end + end + i32.const 0 + local.set 7 + block ;; label = @2 + local.get 4 + local.get 3 + i32.eq + br_if 0 (;@2;) + local.get 1 + i32.const 255 + i32.and + local.set 5 + loop ;; label = @3 + block ;; label = @4 + local.get 2 + local.get 4 + i32.add + i32.load8_u + local.get 5 + i32.ne + br_if 0 (;@4;) + local.get 4 + local.set 5 + i32.const 1 + local.set 7 + br 3 (;@1;) + end + local.get 3 + local.get 4 + i32.const 1 + i32.add + local.tee 4 + i32.ne + br_if 0 (;@3;) + end + end + local.get 3 + local.set 5 + end + local.get 0 + local.get 5 + i32.store offset=4 + local.get 0 + local.get 7 + i32.store + ) + (func $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i8$GT$3fmt17h4f875a0bf8529294E (;494;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load8_u + local.set 3 + i32.const 0 + local.set 0 + loop ;; label = @1 + local.get 2 + local.get 0 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 55 + local.get 3 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 0 + i32.const -1 + i32.add + local.set 0 + local.get 3 + i32.const 255 + i32.and + local.tee 4 + i32.const 4 + i32.shr_u + local.set 3 + local.get 4 + i32.const 16 + i32.ge_u + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 0 + i32.const 128 + i32.add + local.tee 3 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 128 + i32.const 1057748 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1057764 + i32.const 2 + local.get 2 + local.get 0 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 0 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i8$GT$3fmt17h01e47ff82b267dafE (;495;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load8_u + local.set 3 + i32.const 0 + local.set 0 + loop ;; label = @1 + local.get 2 + local.get 0 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 87 + local.get 3 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 0 + i32.const -1 + i32.add + local.set 0 + local.get 3 + i32.const 255 + i32.and + local.tee 4 + i32.const 4 + i32.shr_u + local.set 3 + local.get 4 + i32.const 16 + i32.ge_u + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 0 + i32.const 128 + i32.add + local.tee 3 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 128 + i32.const 1057748 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1057764 + i32.const 2 + local.get 2 + local.get 0 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 0 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE (;496;) (type 30) (param i64 i32 i32) (result i32) + (local i32 i32 i64 i32 i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + i32.const 39 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i64.const 10000 + i64.ge_u + br_if 0 (;@2;) + local.get 0 + local.set 5 + br 1 (;@1;) + end + i32.const 39 + local.set 4 + loop ;; label = @2 + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.add + local.tee 6 + i32.const -4 + i32.add + local.get 0 + local.get 0 + i64.const 10000 + i64.div_u + local.tee 5 + i64.const 10000 + i64.mul + i64.sub + i32.wrap_i64 + local.tee 7 + i32.const 65535 + i32.and + i32.const 100 + i32.div_u + local.tee 8 + i32.const 1 + i32.shl + i32.const 1057766 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + local.get 6 + i32.const -2 + i32.add + local.get 7 + local.get 8 + i32.const 100 + i32.mul + i32.sub + i32.const 65535 + i32.and + i32.const 1 + i32.shl + i32.const 1057766 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + local.get 4 + i32.const -4 + i32.add + local.set 4 + local.get 0 + i64.const 99999999 + i64.gt_u + local.set 6 + local.get 5 + local.set 0 + local.get 6 + br_if 0 (;@2;) + end + end + block ;; label = @1 + local.get 5 + i32.wrap_i64 + local.tee 6 + i32.const 99 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -2 + i32.add + local.tee 4 + i32.add + local.get 5 + i32.wrap_i64 + local.tee 6 + local.get 6 + i32.const 65535 + i32.and + i32.const 100 + i32.div_u + local.tee 6 + i32.const 100 + i32.mul + i32.sub + i32.const 65535 + i32.and + i32.const 1 + i32.shl + i32.const 1057766 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + end + block ;; label = @1 + block ;; label = @2 + local.get 6 + i32.const 10 + i32.lt_u + br_if 0 (;@2;) + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -2 + i32.add + local.tee 4 + i32.add + local.get 6 + i32.const 1 + i32.shl + i32.const 1057766 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + br 1 (;@1;) + end + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -1 + i32.add + local.tee 4 + i32.add + local.get 6 + i32.const 48 + i32.add + i32.store8 + end + local.get 2 + local.get 1 + i32.const 1057232 + i32.const 0 + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.add + i32.const 39 + local.get 4 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 4 + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 4 + ) + (func $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i32$GT$3fmt17h9948d0b3bc7d58beE (;497;) (type 4) (param i32 i32) (result i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 128 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 0 + i32.load + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @1 + local.get 2 + local.get 3 + i32.add + i32.const 127 + i32.add + i32.const 48 + i32.const 55 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.lt_u + local.set 4 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 4 + i32.eqz + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 3 + i32.const 128 + i32.add + local.tee 0 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 0 + i32.const 128 + i32.const 1057748 + call $_ZN4core5slice5index26slice_start_index_len_fail17h6a255bc7318fbd12E + unreachable + end + local.get 1 + i32.const 1 + i32.const 1057764 + i32.const 2 + local.get 2 + local.get 3 + i32.add + i32.const 128 + i32.add + i32.const 0 + local.get 3 + i32.sub + call $_ZN4core3fmt9Formatter12pad_integral17h7caa41be12efa62cE + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$3fmt17hfeb14aea6d1a4c1aE (;498;) (type 4) (param i32 i32) (result i32) + local.get 0 + i32.load + local.tee 0 + i64.extend_i32_u + local.get 0 + i32.const -1 + i32.xor + i64.extend_i32_s + i64.const 1 + i64.add + local.get 0 + i32.const -1 + i32.gt_s + local.tee 0 + select + local.get 0 + local.get 1 + call $_ZN4core3fmt3num3imp7fmt_u6417h00203d4e5f0bcdaeE + ) + (table (;0;) 84 84 funcref) + (memory (;0;) 17) + (global $__stack_pointer (;0;) (mut i32) i32.const 1048576) + (export "memory" (memory 0)) + (export "auction:auction-stub/stub-auction#[dtor]api" (func $#func53)) + (export "auction:auction-stub/stub-auction#[constructor]api" (func $#func54)) + (export "auction:auction-stub/stub-auction#[method]api.initialize" (func $#func55)) + (export "auction:auction-stub/stub-auction#[method]api.bid" (func $#func56)) + (export "auction:auction-stub/stub-auction#[method]api.close-auction" (func $#func57)) + (export "cabi_post_auction:auction-stub/stub-auction#[method]api.close-auction" (func $#func58)) + (export "cabi_realloc" (func $cabi_realloc)) + (elem (;0;) (i32.const 1) func $_ZN4core3ptr29drop_in_place$LT$$LP$$RP$$GT$17h982442c80bd1bea0E $_ZN45_$LT$$LP$$RP$$u20$as$u20$core..fmt..Debug$GT$3fmt17hbe727680508472e8E $_ZN4core3ptr58drop_in_place$LT$$RF$core..option..Option$LT$usize$GT$$GT$17h1e22c0b5937d1beaE $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h3d253b2092fa97abE $_ZN4core3ptr28drop_in_place$LT$$RF$i32$GT$17hd2bf1e1673986602E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h87dea57bf078a748E $_ZN4core3ptr30drop_in_place$LT$$RF$usize$GT$17hde2d4301052a4314E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h780adcf1f626e2bfE $_ZN14golem_wasm_rpc8bindings14__link_section17hd6e517062d7efbbbE $_ZN4core3ptr27drop_in_place$LT$$RF$u8$GT$17h98a0ef65a5825048E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h60b954b5aacbb0c0E $_ZN4core3ptr49drop_in_place$LT$alloc..string..FromUtf8Error$GT$17hd15aef89c3b57fbbE $_ZN65_$LT$alloc..string..FromUtf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hbfd86da735cf5e8dE $_ZN4core3ptr30drop_in_place$LT$$RF$usize$GT$17hb6fef17848767777E $_ZN4core3ptr26drop_in_place$LT$usize$GT$17h1fc74061c00ef8b9E $_ZN4core3fmt3num52_$LT$impl$u20$core..fmt..Debug$u20$for$u20$usize$GT$3fmt17hf3de2ba6e4e270d9E $_ZN4core3ptr55drop_in_place$LT$$RF$core..option..Option$LT$u8$GT$$GT$17h45fd0b998128bb29E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h027ed40d7417b8a9E $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17h759a8663d9a177a8E $_ZN65_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h68ac80a9c5ec6049E $_ZN4core3ptr52drop_in_place$LT$$RF$core..str..error..Utf8Error$GT$17h2da4f817c74e0666E $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h600cbef7c0583ba6E $_ZN91_$LT$std..sys_common..backtrace.._print..DisplayBacktrace$u20$as$u20$core..fmt..Display$GT$3fmt17h344652e7979c73b6E $_ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17hae52d4d952efb3c4E $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hacd681e15bcd54e4E $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h80546ffaaffb410eE $_ZN73_$LT$core..panic..panic_info..PanicInfo$u20$as$u20$core..fmt..Display$GT$3fmt17h79610256beb8e177E $_ZN3std5alloc24default_alloc_error_hook17h6c5f324324a47026E $_ZN4core3ptr122drop_in_place$LT$$RF$alloc..boxed..Box$LT$dyn$u20$core..error..Error$u2b$core..marker..Send$u2b$core..marker..Sync$GT$$GT$17h160f5ed3d56162edE $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h96ec45e95d0f5ab7E $_ZN4core3ptr88drop_in_place$LT$std..io..Write..write_fmt..Adapter$LT$alloc..vec..Vec$LT$u8$GT$$GT$$GT$17haaec627cf452ac47E $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h1c763c7121978a5eE $_ZN4core3fmt5Write10write_char17h489f10ec6ae8f49dE $_ZN4core3fmt5Write9write_fmt17h6d5f49355fe678dfE $_ZN80_$LT$std..io..Write..write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h9a82cb45fa16fecfE $_ZN4core3fmt5Write10write_char17hd603e62208954347E $_ZN4core3fmt5Write9write_fmt17h2793859070167ab3E $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h3bea3c0cbceb607aE $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE $_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E $_ZN4core3fmt5Write9write_fmt17h7834b5678641f3c1E $_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17ha10b843531697b20E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$5write17hdc6196fb64504534E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$14write_vectored17he4ab61b0df364785E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$17is_write_vectored17he4f8f69ce5614c42E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$5flush17hf2b9d067c6a4a0d2E $_ZN3std2io5impls74_$LT$impl$u20$std..io..Write$u20$for$u20$alloc..vec..Vec$LT$u8$C$A$GT$$GT$9write_all17hc5dd087f638a1c98E $_ZN3std2io5Write18write_all_vectored17h7ec1425e462bde67E $_ZN3std2io5Write9write_fmt17hdf750adfac1b6f72E $_ZN4core3ptr29drop_in_place$LT$$LP$$RP$$GT$17he35955faf548ca26E $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$5write17hf97119e76c8b1e64E $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$14write_vectored17hb9707958d0c41456E $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$17is_write_vectored17h6d6f8b607be2d4f6E $_ZN64_$LT$std..sys..wasi..stdio..Stderr$u20$as$u20$std..io..Write$GT$5flush17hf7bbbf5d86280183E $_ZN3std2io5Write9write_all17h7a8a2649f6622a01E $_ZN3std2io5Write18write_all_vectored17hb0b98d79682827f9E $_ZN3std2io5Write9write_fmt17h8553bad7dd23fe65E $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17h4f922f49d883f526E $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17ha1825e7456c3c7cbE $_ZN99_$LT$std..panicking..begin_panic_handler..StaticStrPayload$u20$as$u20$core..panic..PanicPayload$GT$8take_box17h7adfe82867c398d1E $_ZN99_$LT$std..panicking..begin_panic_handler..StaticStrPayload$u20$as$u20$core..panic..PanicPayload$GT$3get17h2e656f6fee2c09f5E $_ZN4core3ptr77drop_in_place$LT$std..panicking..begin_panic_handler..FormatStringPayload$GT$17hf1108b505bbdc709E $_ZN102_$LT$std..panicking..begin_panic_handler..FormatStringPayload$u20$as$u20$core..panic..PanicPayload$GT$8take_box17h0548aee0c1de6e5bE $_ZN102_$LT$std..panicking..begin_panic_handler..FormatStringPayload$u20$as$u20$core..panic..PanicPayload$GT$3get17h0a39165f023f04f0E $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17hb5f011e64b5a5b56E $_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h9994b808cd09e015E $#func447<_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$9write_str17h1c73ee8bf568d67bE> $#func448<_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$10write_char17h3919f5059c708744E> $_ZN4core3fmt5Write9write_fmt17h666778d3068fa96cE $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17h71b83741f15b8a65E $_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17ha437fe61947072f4E $_ZN69_$LT$core..alloc..layout..LayoutError$u20$as$u20$core..fmt..Debug$GT$3fmt17h36c3ce0f592b2c06E $_ZN4core3ops8function6FnOnce9call_once17h5b36ffa50c09bf0bE $_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h2c6007960fa427d7E $_ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17h00486af076362d21E $_ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17hb5ac67f5d37742abE $_ZN59_$LT$core..fmt..Arguments$u20$as$u20$core..fmt..Display$GT$3fmt17hd6088eb8adb0f220E $_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17he3ca5b9a119db5aeE $_ZN36_$LT$T$u20$as$u20$core..any..Any$GT$7type_id17hceb9bcc3d02fccafE $_ZN4core3ptr25drop_in_place$LT$char$GT$17h067d6907da82ac89E $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$9write_str17h7b8ce5bd44ece92cE $_ZN68_$LT$core..fmt..builders..PadAdapter$u20$as$u20$core..fmt..Write$GT$10write_char17hb0ba335f382e293eE $_ZN4core3fmt5Write9write_fmt17h606047a269cbe603E) + (data $.rodata (;0;) (i32.const 1048576) "auction:auction_stub/api/initializeFailed to invoke remote auction:auction_stub/api/initialize\00\00#\00\10\00;\00\00\00auction-stub/src/lib.rs\00h\00\10\00\17\00\00\00)\00\00\00\0e\00\00\00auction:auction_stub/api/bidFailed to invoke remote auction:auction_stub/api/bid\ac\00\10\004\00\00\00h\00\10\00\17\00\00\00B\00\00\00\0e\00\00\00variant not found\00\00\00h\00\10\00\17\00\00\00F\00\00\006\00\00\00internal error: entered unreachable code: invalid variant case index\1c\01\10\00D\00\00\00h\00\10\00\17\00\00\00K\00\00\00\16\00\00\00auction:auction_stub/api/close-auction\00\00Failed to invoke remote auction:auction_stub/api/close-auction\00\00\a0\01\10\00>\00\00\00h\00\10\00\17\00\00\00S\00\00\00\0e\00\00\00option not foundh\00\10\00\17\00\00\00[\00\00\00\0e\00\00\00Tried to shrink to a larger capacity\18\02\10\00$\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/raw_vec.rsD\02\10\00L\00\00\00\cf\01\00\00\09\00\00\00invalid args\a0\02\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00\b4\02\10\00K\00\00\00C\01\00\00\0d\00\00\00record field not foundauction-stub/src/lib.rs\00\00\00&\03\10\00\17\00\00\00a\00\00\00\1a\00\00\00string not found&\03\10\00\17\00\00\00c\00\00\00\1a\00\00\00called `Option::unwrap()` on a `None` valueauction-stub/src/bindings.rs\00\9b\03\10\00\1c\00\00\00\c3\04\00\00\1f\00\00\00\00\00\00\00\00\00\00\00attempt to add with overflow\9b\03\10\00\1c\00\00\00\b8\04\00\00\1d\00\00\00\9b\03\10\00\1c\00\00\00\be\04\00\00\1d\00\00\00\9b\03\10\00\1c\00\00\00\be\04\00\00\1b\00\00\00\9b\03\10\00\1c\00\00\00\bf\04\00\00\1d\00\00\00\9b\03\10\00\1c\00\00\00\bf\04\00\00\1b\00\00\00\9b\03\10\00\1c\00\00\00\ce\04\00\00.\00\00\00\9b\03\10\00\1c\00\00\00\d2\04\00\00(\00\00\00\9b\03\10\00\1c\00\00\00\d2\04\00\00&\00\00\00\9b\03\10\00\1c\00\00\00\d3\04\00\00(\00\00\00\9b\03\10\00\1c\00\00\00\d3\04\00\00&\00\00\00()invalid args\00\00\8e\04\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00\a4\04\10\00K\00\00\00M\01\00\00\0d\00\00\00\a4\04\10\00K\00\00\00C\01\00\00\0d\00\00\00\01\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-bindgen-0.17.0/src/lib.rs\00 \05\10\00_\00\00\00\12\01\00\005\00\00\00assertion failed: idx < value.nodes.len()/Users/vigoo/projects/ziverge/golem-services/wasm-rpc/wasm-rpc/src/extractor.rs\b9\05\10\00O\00\00\00x\00\00\00\09\00\00\00\b9\05\10\00O\00\00\00}\00\00\00\1a\00\00\00/Users/vigoo/projects/ziverge/golem-services/wasm-rpc/wasm-rpc/src/builder.rs\00\00\00(\06\10\00M\00\00\00\8c\00\00\00\09\00\00\00\00\00\00\00\00\00\00\00attempt to subtract with overflow\00\00\00(\06\10\00M\00\00\00\10\01\00\00\1e\00\00\00finish_seq called on a node that is neither a record, list, or tuple\c4\06\10\00D\00\00\00(\06\10\00M\00\00\00\1b\01\00\00\11\00\00\00\03\00\00\00\04\00\00\00\04\00\00\00\04\00\00\00\05\00\00\00\04\00\00\00\04\00\00\00\06\00\00\00attempted to zero-initialize type `(*mut u8, core::alloc::layout::Layout)`, which is invalidassertion failed: 0 < pointee_size && pointee_size <= isize::MAX as usize/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ptr/const_ptr.rs\00\00\e5\07\10\00Q\00\00\004\03\00\00\09\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/iter/traits/exact_size.rs\00\00H\08\10\00Z\00\00\00z\00\00\00\09\00\00\00NoneSome\07\00\00\00\04\00\00\00\04\00\00\00\08\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/iter/adapters/enumerate.rs\00\cc\08\10\00[\00\00\001\00\00\00\09\00\00\00\00\00\00\00\00\00\00\00attempt to add with overflowinvalid enum discriminant\00\00\00\5c\09\10\00\19\00\00\00/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-bindgen-0.17.0/src/lib.rs\00\80\09\10\00_\00\00\00\94\00\00\00\0d\00\00\00\09\00\00\00/Users/vigoo/projects/ziverge/golem-services/wasm-rpc/wasm-rpc/src/bindings.rs\00\00\00\00\00\00\00\00\00\00\00\00\00\00attempt to multiply with overflow\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00attempt to add with overflow\f4\09\10\00N\00\00\00\1e\01\00\00D\00\00\00\f4\09\10\00N\00\00\00\fb\01\00\00-\00\00\00\f4\09\10\00N\00\00\00\0b\02\00\00)\00\00\00\f4\09\10\00N\00\00\00\0b\02\00\00'\00\00\00\f4\09\10\00N\00\00\00\0c\02\00\00)\00\00\00\f4\09\10\00N\00\00\00\0c\02\00\00'\00\00\00\f4\09\10\00N\00\00\00\1a\03\00\00>\00\00\00\f4\09\10\00N\00\00\00\11\02\00\003\00\00\00\f4\09\10\00N\00\00\00\11\02\00\00*\00\00\00\f4\09\10\00N\00\00\00\13\02\00\007\00\00\00\f4\09\10\00N\00\00\00\17\02\00\003\00\00\00\f4\09\10\00N\00\00\00\17\02\00\001\00\00\00\f4\09\10\00N\00\00\00\18\02\00\003\00\00\00\f4\09\10\00N\00\00\00\18\02\00\001\00\00\00\f4\09\10\00N\00\00\00!\02\00\003\00\00\00\f4\09\10\00N\00\00\00!\02\00\001\00\00\00\f4\09\10\00N\00\00\00\22\02\00\00=\00\00\00\f4\09\10\00N\00\00\00(\02\00\009\00\00\00\f4\09\10\00N\00\00\00(\02\00\007\00\00\00\f4\09\10\00N\00\00\005\02\00\003\00\00\00\f4\09\10\00N\00\00\005\02\00\001\00\00\00\f4\09\10\00N\00\00\00=\02\00\003\00\00\00\f4\09\10\00N\00\00\00=\02\00\001\00\00\00\f4\09\10\00N\00\00\00>\02\00\003\00\00\00\f4\09\10\00N\00\00\00>\02\00\001\00\00\00\f4\09\10\00N\00\00\00K\02\00\00H\00\00\00\f4\09\10\00N\00\00\00C\02\00\00=\00\00\00\f4\09\10\00N\00\00\00C\02\00\004\00\00\00\f4\09\10\00N\00\00\00E\02\00\00A\00\00\00\f4\09\10\00N\00\00\00S\02\00\003\00\00\00\f4\09\10\00N\00\00\00S\02\00\001\00\00\00\f4\09\10\00N\00\00\00T\02\00\003\00\00\00\f4\09\10\00N\00\00\00T\02\00\001\00\00\00\f4\09\10\00N\00\00\00]\02\00\003\00\00\00\f4\09\10\00N\00\00\00]\02\00\001\00\00\00\f4\09\10\00N\00\00\00^\02\00\003\00\00\00\f4\09\10\00N\00\00\00^\02\00\001\00\00\00\f4\09\10\00N\00\00\00g\02\00\00=\00\00\00\f4\09\10\00N\00\00\00m\02\00\009\00\00\00\f4\09\10\00N\00\00\00m\02\00\007\00\00\00\f4\09\10\00N\00\00\00z\02\00\00=\00\00\00\f4\09\10\00N\00\00\00\7f\02\00\00C\00\00\00\f4\09\10\00N\00\00\00\85\02\00\00?\00\00\00\f4\09\10\00N\00\00\00\85\02\00\00=\00\00\00\f4\09\10\00N\00\00\00\92\02\00\00C\00\00\00\f4\09\10\00N\00\00\00\98\02\00\00?\00\00\00\f4\09\10\00N\00\00\00\98\02\00\00=\00\00\00\f4\09\10\00N\00\00\00\aa\02\00\00=\00\00\00\f4\09\10\00N\00\00\00\b2\02\00\00=\00\00\00\f4\09\10\00N\00\00\00\b2\02\00\00;\00\00\00\f4\09\10\00N\00\00\00\ba\02\00\003\00\00\00\f4\09\10\00N\00\00\00\ba\02\00\001\00\00\00\f4\09\10\00N\00\00\00\c2\02\00\003\00\00\00\f4\09\10\00N\00\00\00\c2\02\00\001\00\00\00\f4\09\10\00N\00\00\00\ca\02\00\00=\00\00\00\f4\09\10\00N\00\00\00\d2\02\00\00=\00\00\00\f4\09\10\00N\00\00\00\d2\02\00\00;\00\00\00\f4\09\10\00N\00\00\00\da\02\00\003\00\00\00\f4\09\10\00N\00\00\00\da\02\00\001\00\00\00\f4\09\10\00N\00\00\00\e2\02\00\003\00\00\00\f4\09\10\00N\00\00\00\e2\02\00\001\00\00\00\f4\09\10\00N\00\00\00\ea\02\00\003\00\00\00\f4\09\10\00N\00\00\00\ea\02\00\001\00\00\00\f4\09\10\00N\00\00\00\f2\02\00\003\00\00\00\f4\09\10\00N\00\00\00\f2\02\00\001\00\00\00\f4\09\10\00N\00\00\00\fa\02\00\003\00\00\00\f4\09\10\00N\00\00\00\fa\02\00\001\00\00\00\f4\09\10\00N\00\00\00\02\03\00\00=\00\00\00\14\00\00\00invalid enum discriminant\00\00\00\e0\0e\10\00\19\00\00\00\f4\09\10\00N\00\00\00\09\03\00\00%\00\00\00\f4\09\10\00N\00\00\00\0b\03\00\003\00\00\00\f4\09\10\00N\00\00\00\0b\03\00\001\00\00\00\f4\09\10\00N\00\00\00\0c\03\00\003\00\00\00\f4\09\10\00N\00\00\00\0c\03\00\001\00\00\00\f4\09\10\00N\00\00\00+\01\00\00+\00\00\00\f4\09\10\00N\00\00\00+\01\00\00\1a\00\00\00\f4\09\10\00N\00\00\000\01\00\00H\00\00\00\f4\09\10\00N\00\00\00\eb\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00\eb\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00\ec\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00\ec\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00=\01\00\00/\00\00\00\f4\09\10\00N\00\00\00=\01\00\00\1e\00\00\00\f4\09\10\00N\00\00\00A\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00E\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00E\01\00\00\19\00\00\00\f4\09\10\00N\00\00\00F\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00F\01\00\00\19\00\00\00\f4\09\10\00N\00\00\00I\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00K\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00K\01\00\00\19\00\00\00\f4\09\10\00N\00\00\00S\01\00\00!\00\00\00\f4\09\10\00N\00\00\00N\01\00\00\1f\00\00\00\f4\09\10\00N\00\00\00O\01\00\00\1f\00\00\00\f4\09\10\00N\00\00\00O\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00X\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00Y\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00Y\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00\5c\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00_\01\00\00R\00\00\00\f4\09\10\00N\00\00\00q\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00q\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00r\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00r\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00l\01\00\009\00\00\00\f4\09\10\00N\00\00\00l\01\00\00(\00\00\00\f4\09\10\00N\00\00\00n\01\00\00!\00\00\00\f4\09\10\00N\00\00\00v\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00z\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00z\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00{\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00{\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00~\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00\82\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00\82\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00\83\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00\83\01\00\00\1b\00\00\00\f4\09\10\00N\00\00\00\86\01\00\00\1d\00\00\00\f4\09\10\00N\00\00\00\8e\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\89\01\00\00!\00\00\00\f4\09\10\00N\00\00\00\8a\01\00\00!\00\00\00\f4\09\10\00N\00\00\00\8a\01\00\00\1f\00\00\00\f4\09\10\00N\00\00\00\93\01\00\00\1f\00\00\00\f4\09\10\00N\00\00\00\96\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\9e\01\00\00)\00\00\00\f4\09\10\00N\00\00\00\99\01\00\00'\00\00\00\f4\09\10\00N\00\00\00\9a\01\00\00'\00\00\00\f4\09\10\00N\00\00\00\9a\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\a3\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\ab\01\00\00+\00\00\00\f4\09\10\00N\00\00\00\a6\01\00\00)\00\00\00\f4\09\10\00N\00\00\00\a7\01\00\00)\00\00\00\f4\09\10\00N\00\00\00\a7\01\00\00'\00\00\00\f4\09\10\00N\00\00\00\b1\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\b2\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\b5\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\b6\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\b6\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\b9\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\ba\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\ba\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\bd\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\be\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\be\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\c1\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\c2\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\c5\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\c6\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\c6\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\c9\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\ca\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\ca\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\cd\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\ce\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\ce\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\d1\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\d2\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\d2\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\d5\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\d6\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\d6\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\d9\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\da\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\da\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\dd\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\de\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\e1\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\e5\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\e5\01\00\00#\00\00\00\f4\09\10\00N\00\00\00\e6\01\00\00%\00\00\00\f4\09\10\00N\00\00\00\e6\01\00\00#\00\00\00invalid argsd\15\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00x\15\10\00K\00\00\00C\01\00\00\0d\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/alloc/layout.rs\d4\15\10\00P\00\00\00\c1\01\00\00)\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00attempt to divide by zero\00\00\00\0a\00\00\00\04\00\00\00\04\00\00\00\0b\00\00\00invalid argsl\16\10\00\0c\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs\00\80\16\10\00K\00\00\00C\01\00\00\0d\00\00\00called `Option::unwrap()` on a `None` valuecalled `Result::unwrap()` on an `Err` value\00\00\0c\00\00\00\14\00\00\00\04\00\00\00\0d\00\00\00\0e\00\00\00\04\00\00\00\04\00\00\00\08\00\00\00Utf8Errorvalid_up_to\0f\00\00\00\04\00\00\00\04\00\00\00\10\00\00\00error_len\00\00\00\11\00\00\00\04\00\00\00\04\00\00\00\12\00\00\00FromUtf8Errorbytes\00\00\13\00\00\00\0c\00\00\00\04\00\00\00\14\00\00\00error\00\00\00\15\00\00\00\04\00\00\00\04\00\00\00\16\00\00\00NoneSome\00\00\00\00non-zero old_len requires non-zero new_len!\00\dc\17\10\00+\00\00\00/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-bindgen-0.17.0/src/lib.rs\00\10\18\10\00_\00\00\00K\00\00\00\0d\00\00\00\10\18\10\00_\00\00\00\8c\00\00\00&\00\00\00\10\18\10\00_\00\00\00\9c\00\00\00'\00\00\00invalid bool discriminant\00\00\00\a0\18\10\00\19\00\00\00\10\18\10\00_\00\00\00\a7\00\00\00\16\00\00\00reentrant init\00\00\d4\18\10\00\0e\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/cell/once.rs\00\00\00\ec\18\10\00M\00\00\00\d9\00\00\00B\00\00\00\00\00\00\00\1d\00\00\00\04\00\00\00\04\00\00\00\1e\00\00\00called `Option::unwrap()` on a `None` valueinternal error: entered unreachable code\00\1f\00\00\00\0c\00\00\00\04\00\00\00 \00\00\00!\00\00\00\22\00\00\00\1f\00\00\00\0c\00\00\00\04\00\00\00#\00\00\00$\00\00\00%\00\00\00&\00\00\00\0c\00\00\00\04\00\00\00'\00\00\00(\00\00\00)\00\00\00\0alibrary/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhausted\00\00\00\1a\1a\10\007\00\00\00\fd\19\10\00\1d\00\00\00\98\04\00\00\0d\00\00\00RUST_BACKTRACE\00\00\d4\18\10\00\00\00\00\00library/std/src/io/mod.rs\00\00\00\84\1a\10\00\19\00\00\00\a3\05\00\00 \00\00\00advancing io slices beyond their length\00\b0\1a\10\00'\00\00\00\84\1a\10\00\19\00\00\00\a5\05\00\00\0d\00\00\00advancing IoSlice beyond its length\00\f0\1a\10\00#\00\00\00library/std/src/sys/wasi/io.rs\00\00\1c\1b\10\00\1e\00\00\00\17\00\00\00\0d\00\00\00failed to write whole bufferL\1b\10\00\1c\00\00\00\17\00\00\00\84\1a\10\00\19\00\00\00\8d\06\00\00$\00\00\00formatter error\00\84\1b\10\00\0f\00\00\00(\00\00\00library/std/src/panic.rs\a0\1b\10\00\18\00\00\00\f5\00\00\00\12\00\00\00fullcannot recursively acquire mutex\cc\1b\10\00 \00\00\00library/std/src/sys/wasi/../unsupported/locks/mutex.rs\00\00\f4\1b\10\006\00\00\00\14\00\00\00\09\00\00\00file name contained an unexpected NUL byte\00\00<\1c\10\00*\00\00\00\14\00\00\00\00\00\00\00\02\00\00\00h\1c\10\00stack backtrace:\0a\00\00\00\80\1c\10\00\11\00\00\00note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\0a\9c\1c\10\00X\00\00\00memory allocation of bytes failed\0a\00\fc\1c\10\00\15\00\00\00\11\1d\10\00\0e\00\00\00 bytes failed\00\00\00\fc\1c\10\00\15\00\00\000\1d\10\00\0d\00\00\00library/std/src/alloc.rsP\1d\10\00\18\00\00\00b\01\00\00\09\00\00\00library/std/src/panicking.rsBox\00\00\00*\00\00\00\0c\00\00\00\04\00\00\00+\00\00\00,\00\00\00-\00\00\00.\00\00\00/\00\00\000\00\00\001\00\00\002\00\00\00\00\00\00\00\01\00\00\003\00\00\004\00\00\005\00\00\006\00\00\007\00\00\008\00\00\009\00\00\00thread '' panicked at :\0a\fc\1d\10\00\08\00\00\00\04\1e\10\00\0e\00\00\00\12\1e\10\00\02\00\00\00\fc\19\10\00\01\00\00\00note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\0a\00\004\1e\10\00N\00\00\00x\1d\10\00\1c\00\00\00\84\02\00\00\1e\00\00\00&\00\00\00\0c\00\00\00\04\00\00\00:\00\00\00\1d\00\00\00\08\00\00\00\04\00\00\00;\00\00\00\1d\00\00\00\08\00\00\00\04\00\00\00<\00\00\00=\00\00\00>\00\00\00\10\00\00\00\04\00\00\00?\00\00\00@\00\00\002\00\00\00\00\00\00\00\01\00\00\00A\00\00\00\0apanicked after panic::always_abort(), aborting.\0a\00\00\00\d4\18\10\00\00\00\00\00\f4\1e\10\001\00\00\00thread panicked while processing panic. aborting.\0a\00\008\1f\10\002\00\00\00thread caused non-unwinding panic. aborting.\0a\00\00\00t\1f\10\00-\00\00\00fatal runtime error: failed to initiate panic, error \00\00\00\ac\1f\10\005\00\00\00\fc\19\10\00\01\00\00\00fatal runtime error: rwlock locked for writing\0a\00\f4\1f\10\00/\00\00\00/\00\00\00ErrorLayoutErrorB\00\00\00\0c\00\00\00\04\00\00\00C\00\00\00D\00\00\00E\00\00\00library/alloc/src/raw_vec.rscapacity overflow\00\00\00t \10\00\11\00\00\00X \10\00\1c\00\00\00;\02\00\00\05\00\00\00called `Option::unwrap()` on a `None` valuelibrary/alloc/src/ffi/c_str.rs\00\00\00\cb \10\00\1e\00\00\00\1b\01\00\007\00\00\00a formatting trait implementation returned an error\00F\00\00\00\00\00\00\00\01\00\00\00G\00\00\00library/alloc/src/fmt.rs@!\10\00\18\00\00\00d\02\00\00 \00\00\00called `Result::unwrap()` on an `Err` value\00F\00\00\00\00\00\00\00\01\00\00\00H\00\00\00library/alloc/src/sync.rs\00\00\00\a4!\10\00\19\00\00\00o\01\00\002\00\00\00)\00\00\00\d0!\10\00\00\00\00\00:[\00\00\d0!\10\00\00\00\00\00\dc!\10\00\01\00\00\00\dc!\10\00\01\00\00\00panicked at :\0a\00\00N\00\00\00\00\00\00\00\01\00\00\00O\00\00\00library/core/src/panicking.rs\00\00\00\18\22\10\00\1d\00\00\00\9b\00\00\00\05\00\00\00index out of bounds: the len is but the index is \00\00H\22\10\00 \00\00\00h\22\10\00\12\00\00\00misaligned pointer dereference: address must be a multiple of but is \00\00\8c\22\10\00>\00\00\00\ca\22\10\00\08\00\00\00==!=matchesassertion `left right` failed\0a left: \0a right: \00\ef\22\10\00\10\00\00\00\ff\22\10\00\17\00\00\00\16#\10\00\09\00\00\00 right` failed: \0a left: \00\00\00\ef\22\10\00\10\00\00\008#\10\00\10\00\00\00H#\10\00\09\00\00\00\16#\10\00\09\00\00\00: \00\00\d0!\10\00\00\00\00\00t#\10\00\02\00\00\00P\00\00\00\0c\00\00\00\04\00\00\00Q\00\00\00R\00\00\00S\00\00\00 { , {\0a,\0a} }((\0a,\0a]library/core/src/fmt/num.rs\00\00\b7#\10\00\1b\00\00\00i\00\00\00\17\00\00\000x00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899falsetruerange start index out of range for slice of length \00\b7$\10\00\12\00\00\00\c9$\10\00\22\00\00\00\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\04\04\04\04\04\00\00\00\00\00\00\00\00\00\00\00") + (data $.data (;1;) (i32.const 1058300) "\01\00\00\00\ff\ff\ff\ff, \10\00") + (@producers + (language "Rust" "") + (processed-by "rustc" "1.76.0 (07dca489a 2024-02-04)") + (processed-by "clang" "16.0.4 (https://github.com/llvm/llvm-project ae42196bc493ffe877a7e3dff8be32035dea4d07)") + (processed-by "wit-component" "0.18.2") + (processed-by "wit-bindgen-rust" "0.16.0") + ) + ) + (core module (;1;) + (type (;0;) (func (param i32))) + (type (;1;) (func (param i32 i32))) + (type (;2;) (func (param i32 i64 i32))) + (type (;3;) (func (param i32 i32 i32 i32))) + (type (;4;) (func (param i32) (result i32))) + (type (;5;) (func (param i32 i32 i32))) + (type (;6;) (func (param i32 i32 i32 i32) (result i32))) + (type (;7;) (func (param i32 i32 i32 i32 i32))) + (type (;8;) (func (result i32))) + (type (;9;) (func (param i32 i32 i32) (result i32))) + (type (;10;) (func (param i32 i32) (result i32))) + (type (;11;) (func)) + (import "env" "memory" (memory (;0;) 0)) + (import "wasi:filesystem/preopens@0.2.0" "get-directories" (func $_ZN22wasi_snapshot_preview111descriptors11Descriptors13open_preopens19get_preopens_import17hfed02c8b82634eacE (;0;) (type 0))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.get-type" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor8get_type10wit_import17h043b16cabdf753aeE (;1;) (type 1))) + (import "wasi:filesystem/types@0.2.0" "filesystem-error-code" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types21filesystem_error_code10wit_import17h010f616edd9eeaf0E (;2;) (type 1))) + (import "wasi:io/error@0.2.0" "[resource-drop]error" (func $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E (;3;) (type 0))) + (import "wasi:io/streams@0.2.0" "[resource-drop]input-stream" (func $_ZN110_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..InputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17he923ad5c394af0a2E (;4;) (type 0))) + (import "wasi:io/streams@0.2.0" "[resource-drop]output-stream" (func $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE (;5;) (type 0))) + (import "wasi:filesystem/types@0.2.0" "[resource-drop]descriptor" (func $_ZN115_$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..Descriptor$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hcdbb9b42e2cc6702E (;6;) (type 0))) + (import "__main_module__" "cabi_realloc" (func $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E (;7;) (type 6))) + (import "wasi:cli/environment@0.2.0" "get-environment" (func $_ZN22wasi_snapshot_preview15State15get_environment22get_environment_import17hf58a49297140edc5E (;8;) (type 0))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.write-via-stream" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor16write_via_stream10wit_import17h3219129959ab12b9E (;9;) (type 2))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.append-via-stream" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor17append_via_stream10wit_import17he527cf624217cb52E (;10;) (type 1))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.stat" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat10wit_import17h2a0c442607e4eabfE (;11;) (type 1))) + (import "wasi:cli/stderr@0.2.0" "get-stderr" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E (;12;) (type 8))) + (import "wasi:cli/exit@0.2.0" "exit" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit10wit_import17h98a9abacca59ee25E (;13;) (type 0))) + (import "wasi:cli/stdin@0.2.0" "get-stdin" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli5stdin9get_stdin10wit_import17hbf493c7102f1d7b4E (;14;) (type 8))) + (import "wasi:cli/stdout@0.2.0" "get-stdout" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stdout10get_stdout10wit_import17h74aa56634875754dE (;15;) (type 8))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.check-write" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write10wit_import17h6045fd73b3b0ebb3E (;16;) (type 1))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.write" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write10wit_import17h8740460ed2b61d4bE (;17;) (type 3))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.blocking-write-and-flush" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush10wit_import17hdeebe224c8a3ee1eE (;18;) (type 3))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.blocking-flush" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush10wit_import17hf8373d6c92853493E (;19;) (type 1))) + (func $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E (;20;) (type 8) (result i32) + (local i32) + block ;; label = @1 + call $get_state_ptr + local.tee 0 + br_if 0 (;@1;) + call $_ZN22wasi_snapshot_preview15State3new17hebef4f576c260969E + local.tee 0 + call $set_state_ptr + end + local.get 0 + ) + (func $cabi_import_realloc (;21;) (type 6) (param i32 i32 i32 i32) (result i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 0 + br_if 0 (;@5;) + local.get 1 + br_if 0 (;@5;) + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 0 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@4;) + local.get 0 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@3;) + block ;; label = @6 + block ;; label = @7 + local.get 0 + i32.const 12 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@7;) + local.get 1 + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE + local.set 2 + br 1 (;@6;) + end + local.get 0 + i32.load offset=4 + local.tee 1 + i32.eqz + br_if 4 (;@2;) + local.get 2 + local.get 1 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 2 + i32.sub + i32.and + local.tee 2 + local.get 3 + i32.add + local.tee 3 + local.get 2 + i32.ge_u + local.get 3 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE + local.get 1 + local.get 0 + i32.const 8 + i32.add + i32.load + i32.add + local.tee 3 + local.get 1 + i32.ge_u + local.get 3 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE + i32.gt_u + br_if 5 (;@1;) + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 4 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 2 + return + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 184 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 290 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=47 + local.get 4 + i32.const 1684370293 + i32.store offset=43 align=1 + local.get 4 + i64.const 2340011850872286305 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338053340533122404 + i64.store offset=27 align=1 + local.get 4 + i64.const 7599383958532420719 + i64.store offset=19 align=1 + local.get 4 + i64.const 7935468323262068066 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 297 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 2681 + i32.store16 offset=23 align=1 + local.get 4 + i32.const 1919905125 + i32.store offset=19 align=1 + local.get 4 + i64.const 7863397576860792175 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 14 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE (;22;) (type 9) (param i32 i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + local.get 1 + i32.add + local.get 0 + i32.load offset=54912 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 1 + i32.sub + i32.and + local.tee 1 + local.get 0 + i32.sub + local.get 2 + i32.add + local.tee 2 + i32.const 54912 + i32.gt_u + br_if 0 (;@1;) + local.get 0 + local.get 2 + i32.store offset=54912 + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 214 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 2681 + i32.store16 offset=23 align=1 + local.get 3 + i32.const 1919905125 + i32.store offset=19 align=1 + local.get 3 + i64.const 7863397576860792175 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 14 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview111ImportAlloc10with_arena17hbe581a0add89eeccE (;23;) (type 5) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + br_if 0 (;@2;) + local.get 0 + i32.load offset=8 + local.set 4 + local.get 0 + local.get 1 + i32.store offset=8 + local.get 4 + i32.eqz + br_if 1 (;@1;) + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 276 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i64.const 748000395109933170 + i64.store offset=27 align=1 + local.get 3 + i64.const 7307218417350680677 + i64.store offset=19 align=1 + local.get 3 + i64.const 8390050488160450159 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 24 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 269 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 174417007 + i32.store offset=19 align=1 + local.get 3 + i64.const 7863410729224140130 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 12 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + call $_ZN22wasi_snapshot_preview111descriptors11Descriptors13open_preopens19get_preopens_import17hfed02c8b82634eacE + local.get 0 + i32.const 0 + i32.store offset=8 + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $cabi_export_realloc (;24;) (type 6) (param i32 i32 i32 i32) (result i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 0 + br_if 0 (;@3;) + local.get 1 + br_if 0 (;@3;) + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 0 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@2;) + local.get 0 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@1;) + local.get 0 + i32.const 10288 + i32.add + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE + local.set 0 + local.get 4 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + return + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 320 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $environ_get (;25;) (type 10) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 3 + i32.load + i32.const 560490357 + i32.ne + br_if 0 (;@2;) + local.get 3 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 1 (;@1;) + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE + block ;; label = @3 + local.get 2 + i32.load offset=4 + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 2 + i32.load + local.tee 3 + local.get 4 + i32.const 4 + i32.shl + i32.add + local.set 5 + loop ;; label = @4 + local.get 0 + local.get 1 + i32.store + local.get 1 + local.get 3 + i32.load + local.get 3 + i32.const 4 + i32.add + local.tee 4 + i32.load + call $memcpy + local.get 4 + i32.load + i32.add + local.tee 1 + i32.const 61 + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.get 3 + i32.const 8 + i32.add + i32.load + local.get 3 + i32.const 12 + i32.add + local.tee 1 + i32.load + call $memcpy + local.get 1 + i32.load + i32.add + local.tee 1 + i32.const 0 + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 3 + i32.const 16 + i32.add + local.tee 3 + local.get 5 + i32.ne + br_if 0 (;@4;) + end + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + i32.const 0 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE (;26;) (type 1) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.load offset=65212 + local.tee 3 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.load offset=65216 + local.set 4 + br 1 (;@3;) + end + local.get 2 + i64.const 0 + i64.store offset=16 align=4 + local.get 1 + i32.load offset=4 + br_if 1 (;@2;) + local.get 1 + i32.const 12 + i32.add + local.tee 3 + i32.load + local.set 4 + local.get 3 + local.get 1 + i32.const 10288 + i32.add + i32.store + local.get 4 + br_if 2 (;@1;) + local.get 2 + i32.const 16 + i32.add + call $_ZN22wasi_snapshot_preview15State15get_environment22get_environment_import17hf58a49297140edc5E + local.get 1 + i32.const 0 + i32.store offset=12 + local.get 1 + local.get 2 + i32.load offset=20 + local.tee 4 + i32.store offset=65216 + local.get 1 + local.get 2 + i32.load offset=16 + local.tee 3 + i32.store offset=65212 + end + local.get 2 + i32.const 8 + i32.add + local.get 3 + local.get 4 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h16a6ddb33243b981E + local.get 2 + i32.load offset=12 + local.set 1 + local.get 0 + local.get 2 + i32.load offset=8 + i32.store + local.get 0 + local.get 1 + i32.store offset=4 + local.get 2 + i32.const 64 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 32 + i32.store8 offset=63 + local.get 2 + i32.const 1701734764 + i32.store offset=59 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=51 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=43 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=35 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 269 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 174417007 + i32.store offset=35 align=1 + local.get 2 + i64.const 7863410729224140130 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 12 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i32.const 27 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=63 + local.get 2 + i32.const 1701734764 + i32.store offset=59 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=51 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=43 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=35 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 276 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i64.const 748000395109933170 + i64.store offset=43 align=1 + local.get 2 + i64.const 7307218417350680677 + i64.store offset=35 align=1 + local.get 2 + i64.const 8390050488160450159 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 24 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i32.const 27 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $environ_sizes_get (;27;) (type 10) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + call $get_allocation_state + i32.const -2 + i32.add + i32.const -3 + i32.and + i32.eqz + br_if 0 (;@4;) + i32.const 0 + local.set 3 + local.get 0 + i32.const 0 + i32.store + br 1 (;@3;) + end + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 3 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@2;) + local.get 3 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@1;) + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE + local.get 2 + i32.load + local.set 4 + local.get 0 + local.get 2 + i32.load offset=4 + local.tee 3 + i32.store + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + i32.const 0 + local.set 3 + br 1 (;@3;) + end + local.get 3 + i32.const 4 + i32.shl + local.set 5 + local.get 4 + i32.const 12 + i32.add + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @4 + local.get 3 + local.get 0 + i32.const -8 + i32.add + i32.load + i32.add + local.get 0 + i32.load + i32.add + i32.const 2 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.add + local.set 0 + local.get 5 + i32.const -16 + i32.add + local.tee 5 + br_if 0 (;@4;) + end + end + local.get 1 + local.get 3 + i32.store + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + i32.const 0 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview15State11descriptors17h33fb6b3bbb7e54caE (;28;) (type 1) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 6176 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=16 + br_if 0 (;@2;) + local.get 1 + i32.const -1 + i32.store offset=16 + local.get 1 + i32.const 24 + i32.add + local.set 3 + block ;; label = @3 + local.get 1 + i32.const 6172 + i32.add + i32.load + i32.const 2 + i32.ne + br_if 0 (;@3;) + local.get 2 + i32.const 8 + i32.add + local.get 1 + i32.const 4 + i32.add + local.get 1 + i32.const 10288 + i32.add + call $_ZN22wasi_snapshot_preview111descriptors11Descriptors3new17hc003b5a0a0683b05E + local.get 3 + local.get 2 + i32.const 8 + i32.add + i32.const 6168 + call $memcpy + drop + local.get 1 + i32.load offset=6172 + i32.const 2 + i32.eq + br_if 2 (;@1;) + end + local.get 0 + local.get 1 + i32.const 16 + i32.add + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 2 + i32.const 6176 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2646 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2650 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E (;29;) (type 4) (param i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 0 + local.get 1 + i32.const 14 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types21filesystem_error_code10wit_import17h010f616edd9eeaf0E + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load8_u offset=14 + br_if 0 (;@2;) + i32.const 29 + local.set 2 + br 1 (;@1;) + end + local.get 1 + i32.load8_u offset=15 + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + local.set 2 + end + local.get 0 + call $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 2 + ) + (func $fd_write (;30;) (type 6) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + call $get_allocation_state + i32.const -2 + i32.add + i32.const -3 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.eqz + br_if 0 (;@4;) + loop ;; label = @5 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 5 + br_if 3 (;@2;) + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + br_if 0 (;@5;) + end + end + i32.const 0 + local.set 1 + local.get 3 + i32.const 0 + i32.store + br 2 (;@1;) + end + local.get 3 + i32.const 0 + i32.store + i32.const 29 + local.set 1 + br 1 (;@1;) + end + local.get 1 + i32.load + local.set 6 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 1 + i32.load + i32.const 560490357 + i32.ne + br_if 0 (;@5;) + local.get 1 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 1 (;@4;) + local.get 4 + i32.const 8 + i32.add + local.get 1 + call $_ZN22wasi_snapshot_preview15State11descriptors17h33fb6b3bbb7e54caE + local.get 4 + i32.load offset=8 + local.tee 7 + i32.load16_u offset=6144 + local.set 8 + local.get 4 + i32.load offset=12 + local.set 2 + i32.const 8 + local.set 1 + i32.const 0 + local.get 0 + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h056f60faf693b2edE + local.tee 0 + local.get 8 + i32.ge_u + br_if 3 (;@2;) + local.get 7 + local.get 0 + i32.const 48 + i32.mul + i32.add + local.tee 0 + i32.load + i32.const 1 + i32.ne + br_if 3 (;@2;) + local.get 4 + i32.const 16 + i32.add + local.get 0 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview111descriptors7Streams16get_write_stream17he9f74110ff79b411E + block ;; label = @6 + local.get 4 + i32.load16_u offset=16 + br_if 0 (;@6;) + local.get 4 + i32.load offset=20 + local.set 1 + block ;; label = @7 + local.get 0 + i32.const 41 + i32.add + i32.load8_u + local.tee 8 + i32.const 2 + i32.eq + br_if 0 (;@7;) + local.get 4 + i32.const 16 + i32.add + local.get 8 + i32.const 0 + i32.ne + local.get 1 + local.get 6 + local.get 5 + call $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE + local.get 4 + i32.load16_u offset=16 + br_if 1 (;@6;) + br 4 (;@3;) + end + local.get 4 + i32.const 16 + i32.add + i32.const 1 + local.get 1 + local.get 6 + local.get 5 + call $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE + local.get 4 + i32.load16_u offset=16 + i32.eqz + br_if 3 (;@3;) + end + local.get 4 + i32.load16_u offset=18 + local.set 1 + br 3 (;@2;) + end + local.get 4 + i32.const 32 + i32.store8 offset=52 + local.get 4 + i32.const 1701734764 + i32.store offset=48 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=40 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=32 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=24 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=32 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=24 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=16 + local.get 4 + i32.const 16 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=52 + local.get 4 + i32.const 1701734764 + i32.store offset=48 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=40 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=32 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=24 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=32 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=24 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=16 + local.get 4 + i32.const 16 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.load offset=20 + local.set 1 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u offset=41 + i32.const 2 + i32.eq + br_if 0 (;@4;) + block ;; label = @5 + local.get 0 + i32.const 40 + i32.add + i32.load8_u + br_if 0 (;@5;) + local.get 0 + i32.const 32 + i32.add + local.tee 5 + local.get 5 + i64.load + local.get 1 + i64.extend_i32_u + i64.add + i64.store + br 1 (;@4;) + end + local.get 4 + i32.const 16 + i32.add + local.get 0 + i32.const 24 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat17h28654a46ea28f0b9E + local.get 4 + i64.load offset=88 + i64.const 2 + i64.eq + br_if 1 (;@3;) + local.get 0 + i32.const 32 + i32.add + local.get 4 + i64.load offset=32 + i64.store + end + local.get 3 + local.get 1 + i32.store + i32.const 0 + local.set 1 + br 1 (;@2;) + end + local.get 4 + i32.load8_u offset=16 + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + local.set 1 + end + local.get 2 + local.get 2 + i32.load + i32.const 1 + i32.add + i32.store + end + local.get 4 + i32.const 112 + i32.add + global.set $__stack_pointer + local.get 1 + i32.const 65535 + i32.and + ) + (func $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE (;31;) (type 7) (param i32 i32 i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 5 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + i32.eqz + br_if 0 (;@7;) + local.get 4 + local.set 1 + loop ;; label = @8 + local.get 1 + i32.eqz + br_if 2 (;@6;) + local.get 5 + i32.const 8 + i32.add + local.get 2 + local.get 3 + local.get 1 + i32.const 4096 + local.get 1 + i32.const 4096 + i32.lt_u + select + local.tee 6 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E + local.get 1 + local.get 6 + i32.sub + local.set 1 + local.get 3 + local.get 6 + i32.add + local.set 3 + local.get 5 + i32.load offset=8 + local.tee 6 + i32.const 2 + i32.eq + br_if 0 (;@8;) + end + local.get 6 + br_table 2 (;@5;) 3 (;@4;) 2 (;@5;) + end + local.get 5 + i32.const 32 + i32.add + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write17h04f43254cbf4a14bE + block ;; label = @7 + block ;; label = @8 + local.get 5 + i32.load offset=32 + br_if 0 (;@8;) + local.get 5 + i32.load offset=40 + local.set 1 + br 1 (;@7;) + end + i32.const 0 + local.set 1 + local.get 5 + i32.load offset=36 + i32.eqz + br_if 5 (;@2;) + end + block ;; label = @7 + local.get 4 + local.get 1 + local.get 4 + local.get 1 + i32.lt_u + select + local.tee 1 + br_if 0 (;@7;) + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + i32.const 0 + i32.store offset=4 + br 6 (;@1;) + end + local.get 5 + i32.const 24 + i32.add + local.get 2 + local.get 3 + local.get 1 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write17ha9b21467307bd2b4E + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 5 + i32.load offset=24 + br_table 1 (;@9;) 2 (;@8;) 0 (;@10;) 1 (;@9;) + end + local.get 5 + i32.const 16 + i32.add + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush17h8dc115899651fb2aE + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + local.get 5 + i32.load offset=16 + br_table 1 (;@12;) 2 (;@11;) 0 (;@13;) 1 (;@12;) + end + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + local.get 1 + i32.store offset=4 + br 11 (;@1;) + end + local.get 0 + local.get 5 + i32.load offset=20 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + i32.store16 offset=2 + i32.const 1 + local.set 1 + br 1 (;@10;) + end + i32.const 0 + local.set 1 + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 0 + local.get 1 + i32.store16 + br 8 (;@1;) + end + local.get 0 + local.get 5 + i32.load offset=28 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + i32.store16 offset=2 + i32.const 1 + local.set 1 + br 1 (;@7;) + end + i32.const 0 + local.set 1 + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 0 + local.get 1 + i32.store16 + br 5 (;@1;) + end + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + local.get 4 + i32.store offset=4 + br 4 (;@1;) + end + local.get 5 + i32.load offset=12 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + local.set 1 + br 1 (;@3;) + end + i32.const 29 + local.set 1 + end + local.get 0 + i32.const 1 + i32.store16 + local.get 0 + local.get 1 + i32.store16 offset=2 + br 1 (;@1;) + end + local.get 5 + i32.const 40 + i32.add + i32.load + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + local.set 1 + local.get 0 + i32.const 1 + i32.store16 + local.get 0 + local.get 1 + i32.store16 offset=2 + end + local.get 5 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $proc_exit (;32;) (type 0) (param i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 0 + i32.const 0 + i32.ne + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit17h17abb18ee28d59a5E + local.get 1 + i32.const 32 + i32.store8 offset=46 + local.get 1 + i32.const 1701734764 + i32.store offset=42 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=34 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=26 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=18 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2067 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 8250 + i32.store16 offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 1 + i32.const 2593 + i32.store16 offset=46 align=1 + local.get 1 + i32.const 1953069157 + i32.store offset=42 align=1 + local.get 1 + i64.const 2338537461596644384 + i64.store offset=34 align=1 + local.get 1 + i64.const 7957695015159098981 + i64.store offset=26 align=1 + local.get 1 + i64.const 7882825952909664372 + i64.store offset=18 align=1 + local.get 1 + i64.const 7599935561254793064 + i64.store offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 38 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 1 + i32.const 10 + i32.store8 offset=10 + local.get 1 + i32.const 10 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview15State3new17hebef4f576c260969E (;33;) (type 8) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 0 + global.set $__stack_pointer + block ;; label = @1 + call $get_allocation_state + i32.const 2 + i32.ne + br_if 0 (;@1;) + i32.const 3 + call $set_allocation_state + i32.const 0 + i32.const 0 + i32.const 8 + i32.const 65536 + call $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E + local.set 1 + i32.const 4 + call $set_allocation_state + local.get 1 + i64.const 0 + i64.store offset=4 align=4 + local.get 1 + i32.const 560490357 + i32.store + local.get 1 + i32.const 12 + i32.add + i64.const 0 + i64.store align=4 + local.get 1 + i64.const 0 + i64.store offset=65488 + local.get 1 + i32.const 0 + i32.store offset=65480 + local.get 1 + i32.const 0 + i32.store offset=65212 + local.get 1 + i64.const 0 + i64.store offset=65200 + local.get 1 + i32.const 2 + i32.store offset=6172 + local.get 1 + i32.const 65496 + i32.add + i64.const 0 + i64.store + local.get 1 + i32.const 65504 + i32.add + i64.const 0 + i64.store + local.get 1 + i32.const 65509 + i32.add + i64.const 0 + i64.store align=1 + local.get 1 + i32.const 560490357 + i32.store offset=65532 + local.get 1 + i32.const 11822 + i32.store16 offset=65528 + local.get 1 + i32.const 0 + i32.store offset=65520 + local.get 0 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 0 + i32.const 32 + i32.store8 offset=47 + local.get 0 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 0 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 0 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 0 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 0 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2584 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 0 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 0 + i32.const 10 + i32.store8 offset=27 + local.get 0 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 0 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 0 + i32.const 10 + i32.store8 offset=11 + local.get 0 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat17h28654a46ea28f0b9E (;34;) (type 1) (param i32 i32) + (local i32 i32 i32 i64 i64 i32 i64 i32 i32 i64 i64 i64 i64 i64) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat10wit_import17h2a0c442607e4eabfE + local.get 2 + i32.const 16 + i32.add + i32.load8_u + local.set 1 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load8_u offset=8 + br_if 0 (;@4;) + local.get 2 + i32.const 88 + i32.add + local.set 3 + local.get 2 + i32.const 64 + i32.add + i32.load8_u + local.set 4 + i64.const 0 + local.set 5 + local.get 2 + i32.const 40 + i32.add + i32.load8_u + br_if 1 (;@3;) + i64.const 0 + local.set 6 + br 2 (;@2;) + end + local.get 0 + i64.const 2 + i64.store offset=72 + br 2 (;@1;) + end + local.get 2 + i32.const 56 + i32.add + i32.load + local.set 7 + local.get 2 + i32.const 48 + i32.add + i64.load + local.set 8 + i64.const 1 + local.set 6 + end + local.get 2 + i32.const 32 + i32.add + local.set 9 + local.get 2 + i32.const 24 + i32.add + local.set 10 + local.get 3 + i32.load8_u + local.set 3 + block ;; label = @2 + block ;; label = @3 + local.get 4 + i32.const 255 + i32.and + br_if 0 (;@3;) + br 1 (;@2;) + end + local.get 2 + i32.const 80 + i32.add + i32.load + local.set 4 + local.get 2 + i32.const 72 + i32.add + i64.load + local.set 11 + i64.const 1 + local.set 5 + end + local.get 9 + i64.load + local.set 12 + local.get 10 + i64.load + local.set 13 + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 255 + i32.and + br_if 0 (;@3;) + i64.const 0 + local.set 14 + br 1 (;@2;) + end + local.get 2 + i32.const 104 + i32.add + i32.load + local.set 3 + local.get 2 + i32.const 96 + i32.add + i64.load + local.set 15 + i64.const 1 + local.set 14 + end + local.get 0 + local.get 3 + i32.store offset=88 + local.get 0 + local.get 15 + i64.store offset=80 + local.get 0 + local.get 14 + i64.store offset=72 + local.get 0 + local.get 4 + i32.store offset=64 + local.get 0 + local.get 11 + i64.store offset=56 + local.get 0 + local.get 5 + i64.store offset=48 + local.get 0 + local.get 7 + i32.store offset=40 + local.get 0 + local.get 8 + i64.store offset=32 + local.get 0 + local.get 6 + i64.store offset=24 + local.get 0 + local.get 12 + i64.store offset=16 + local.get 0 + local.get 13 + i64.store offset=8 + end + local.get 0 + local.get 1 + i32.store8 + local.get 2 + i32.const 112 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E (;35;) (type 1) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E + local.tee 3 + i32.store offset=12 + local.get 2 + local.get 2 + i32.const 12 + i32.add + local.get 0 + local.get 1 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E + block ;; label = @1 + local.get 2 + i32.load + br_if 0 (;@1;) + local.get 2 + i32.load offset=4 + call $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E + end + local.get 3 + call $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E (;36;) (type 3) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + local.get 3 + local.get 4 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush10wit_import17hdeebe224c8a3ee1eE + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 4 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 4 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E (;37;) (type 0) (param i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + local.get 1 + i32.const 48 + i32.store8 offset=15 + local.get 1 + i32.const 15 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + br 1 (;@1;) + end + local.get 0 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 (;38;) (type 0) (param i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 10 + i32.div_u + local.tee 2 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 + local.get 1 + local.get 0 + local.get 2 + i32.const 10 + i32.mul + i32.sub + i32.const 48 + i32.or + i32.store8 offset=15 + local.get 1 + i32.const 15 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h16a6ddb33243b981E (;39;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + br_if 0 (;@1;) + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h1c687a96077692a2E (;40;) (type 4) (param i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 1 + i32.const 32 + i32.store8 offset=47 + local.get 1 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 1 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 10 + i32.store8 offset=11 + local.get 1 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 1 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE (;41;) (type 10) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h056f60faf693b2edE (;42;) (type 10) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E (;43;) (type 4) (param i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.load16_u + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.set 0 + local.get 1 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + return + end + local.get 1 + i32.const 32 + i32.store8 offset=47 + local.get 1 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 1 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 10 + i32.store8 offset=11 + local.get 1 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h6f370bda8e33b647E (;44;) (type 1) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h81fc6e90a02e8038E (;45;) (type 10) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E (;46;) (type 4) (param i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.set 1 + i32.const 6 + local.set 2 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + block ;; label = @30 + block ;; label = @31 + block ;; label = @32 + block ;; label = @33 + block ;; label = @34 + block ;; label = @35 + block ;; label = @36 + block ;; label = @37 + local.get 0 + i32.const 255 + i32.and + br_table 0 (;@37;) 36 (;@1;) 1 (;@36;) 2 (;@35;) 3 (;@34;) 4 (;@33;) 5 (;@32;) 6 (;@31;) 7 (;@30;) 8 (;@29;) 9 (;@28;) 10 (;@27;) 11 (;@26;) 12 (;@25;) 13 (;@24;) 14 (;@23;) 15 (;@22;) 16 (;@21;) 17 (;@20;) 18 (;@19;) 19 (;@18;) 20 (;@17;) 21 (;@16;) 22 (;@15;) 23 (;@14;) 24 (;@13;) 25 (;@12;) 26 (;@11;) 27 (;@10;) 28 (;@9;) 29 (;@8;) 30 (;@7;) 31 (;@6;) 32 (;@5;) 33 (;@4;) 34 (;@3;) 35 (;@2;) 0 (;@37;) + end + local.get 1 + i32.const 2 + i32.store16 offset=14 + local.get 1 + i32.const 14 + i32.add + local.set 0 + local.get 1 + i32.load16_u offset=14 + return + end + i32.const 7 + return + end + i32.const 8 + return + end + i32.const 10 + return + end + i32.const 16 + return + end + i32.const 19 + return + end + i32.const 20 + return + end + i32.const 22 + return + end + i32.const 25 + return + end + i32.const 26 + return + end + i32.const 27 + return + end + i32.const 28 + return + end + i32.const 29 + return + end + i32.const 31 + return + end + i32.const 32 + return + end + i32.const 34 + return + end + i32.const 35 + return + end + i32.const 37 + return + end + i32.const 43 + return + end + i32.const 44 + return + end + i32.const 46 + return + end + i32.const 48 + return + end + i32.const 51 + return + end + i32.const 54 + return + end + i32.const 55 + return + end + i32.const 56 + return + end + i32.const 58 + return + end + i32.const 59 + return + end + i32.const 60 + return + end + i32.const 61 + return + end + i32.const 63 + return + end + i32.const 64 + return + end + i32.const 69 + return + end + i32.const 70 + return + end + i32.const 74 + return + end + i32.const 75 + local.set 2 + end + local.get 2 + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit17h17abb18ee28d59a5E (;47;) (type 0) (param i32) + local.get 0 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit10wit_import17h98a9abacca59ee25E + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write17h04f43254cbf4a14bE (;48;) (type 1) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write10wit_import17h6045fd73b3b0ebb3E + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.load8_u + br_if 0 (;@2;) + local.get 0 + local.get 2 + i32.const 8 + i32.add + i64.load + i64.store offset=8 + i32.const 0 + local.set 1 + br 1 (;@1;) + end + i32.const 1 + local.set 1 + i32.const 1 + local.set 3 + block ;; label = @2 + local.get 2 + i32.const 8 + i32.add + i32.load8_u + br_if 0 (;@2;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.store + end + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write17ha9b21467307bd2b4E (;49;) (type 3) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + local.get 3 + local.get 4 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write10wit_import17h8740460ed2b61d4bE + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 4 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 4 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush17h8dc115899651fb2aE (;50;) (type 1) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush10wit_import17hf8373d6c92853493E + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 2 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4core3ptr68drop_in_place$LT$wasi_snapshot_preview1..descriptors..Descriptor$GT$17hb07f8be291fac130E.llvm.1325158617221779708 (;51;) (type 0) (param i32) + block ;; label = @1 + local.get 0 + i32.load + i32.const 1 + i32.ne + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.load offset=8 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 12 + i32.add + i32.load + call $_ZN110_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..InputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17he923ad5c394af0a2E + end + block ;; label = @2 + local.get 0 + i32.const 16 + i32.add + i32.load + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 20 + i32.add + i32.load + call $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE + end + local.get 0 + i32.const 41 + i32.add + i32.load8_u + i32.const 2 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.const 24 + i32.add + i32.load + call $_ZN115_$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..Descriptor$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hcdbb9b42e2cc6702E + end + ) + (func $_ZN22wasi_snapshot_preview111descriptors7Streams16get_write_stream17he9f74110ff79b411E (;52;) (type 1) (param i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.const 12 + i32.add + local.set 3 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=8 + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + i32.const 33 + i32.add + i32.load8_u + i32.const 2 + i32.eq + br_if 0 (;@7;) + block ;; label = @8 + local.get 1 + i32.const 20 + i32.add + i32.load8_u + i32.const 3 + i32.ne + br_if 0 (;@8;) + local.get 0 + i32.const 8 + i32.store16 offset=2 + br 3 (;@5;) + end + block ;; label = @8 + local.get 1 + i32.const 32 + i32.add + i32.load8_u + br_if 0 (;@8;) + local.get 1 + i32.load offset=16 + local.get 1 + i32.const 24 + i32.add + i64.load + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor16write_via_stream10wit_import17h3219129959ab12b9E + local.get 2 + i32.load8_u offset=8 + br_if 2 (;@6;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + br 5 (;@3;) + end + local.get 1 + i32.load offset=16 + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor17append_via_stream10wit_import17he527cf624217cb52E + local.get 2 + i32.load8_u offset=8 + i32.eqz + br_if 3 (;@4;) + local.get 0 + local.get 2 + i32.const 12 + i32.add + i32.load8_u + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + i32.store16 offset=2 + br 2 (;@5;) + end + local.get 0 + i32.const 8 + i32.store16 offset=2 + br 1 (;@5;) + end + local.get 0 + local.get 2 + i32.const 12 + i32.add + i32.load8_u + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + i32.store16 offset=2 + end + i32.const 1 + local.set 1 + br 3 (;@1;) + end + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + end + block ;; label = @3 + local.get 1 + i32.load offset=8 + local.tee 5 + br_if 0 (;@3;) + local.get 1 + local.get 4 + i32.store offset=12 + local.get 1 + i32.const 1 + i32.store offset=8 + local.get 3 + local.set 4 + end + local.get 5 + local.get 4 + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h6f370bda8e33b647E + local.get 3 + i32.const 0 + local.get 1 + i32.load offset=8 + select + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h1c687a96077692a2E + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=4 + i32.const 0 + local.set 1 + end + local.get 0 + local.get 1 + i32.store16 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview111descriptors11Descriptors3new17hc003b5a0a0683b05E (;53;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 6240 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 0 + i32.store offset=6164 + local.get 3 + i32.const 0 + i32.store offset=6156 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli5stdin9get_stdin10wit_import17hbf493c7102f1d7b4E + local.set 4 + local.get 3 + i32.const 2 + i32.store8 offset=49 + local.get 3 + i32.const 0 + i32.store8 offset=32 + local.get 3 + i32.const 0 + i32.store offset=24 + local.get 3 + local.get 4 + i32.store offset=20 + local.get 3 + i32.const 1 + i32.store offset=16 + local.get 3 + i32.const 1 + i32.store offset=8 + local.get 3 + i32.const 0 + i32.store offset=6196 + local.get 3 + i32.const 0 + i32.store16 offset=6192 + local.get 3 + i32.const 6192 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stdout10get_stdout10wit_import17h74aa56634875754dE + local.set 4 + local.get 3 + i32.const 80 + i32.add + i32.const 1 + i32.store8 + local.get 3 + i32.const 76 + i32.add + local.get 4 + i32.store + local.get 3 + i32.const 72 + i32.add + i32.const 1 + i32.store + local.get 3 + i32.const 64 + i32.add + i32.const 0 + i32.store + local.get 3 + i32.const 89 + i32.add + local.get 3 + i32.const 6200 + i32.add + local.tee 4 + i64.load align=1 + i64.store align=1 + local.get 3 + i32.const 102 + i32.add + local.get 3 + i32.const 6180 + i32.add + local.tee 5 + i32.load16_u + i32.store16 + local.get 3 + i32.const 1 + i32.store offset=56 + local.get 3 + i32.const 2 + i32.store8 offset=97 + local.get 3 + i32.const 1 + i32.store offset=6188 + local.get 3 + i32.const 0 + i32.store16 offset=6184 + local.get 3 + local.get 3 + i64.load offset=6192 align=1 + i64.store offset=81 align=1 + local.get 3 + local.get 3 + i32.load offset=6176 align=2 + i32.store offset=98 align=2 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E + local.set 6 + local.get 3 + i32.const 128 + i32.add + i32.const 2 + i32.store8 + local.get 3 + i32.const 124 + i32.add + local.get 6 + i32.store + local.get 3 + i32.const 120 + i32.add + i32.const 1 + i32.store + local.get 3 + i32.const 112 + i32.add + i32.const 0 + i32.store + local.get 3 + i32.const 137 + i32.add + local.get 4 + i64.load align=1 + i64.store align=1 + local.get 3 + i32.const 150 + i32.add + local.get 5 + i32.load16_u + i32.store16 + local.get 3 + i32.const 1 + i32.store offset=104 + local.get 3 + i32.const 2 + i32.store8 offset=145 + i32.const 3 + local.set 4 + local.get 3 + i32.const 3 + i32.store16 offset=6152 + local.get 3 + i32.const 2 + i32.store offset=6188 + local.get 3 + i32.const 0 + i32.store16 offset=6184 + local.get 3 + local.get 3 + i64.load offset=6192 align=1 + i64.store offset=129 align=1 + local.get 3 + local.get 3 + i32.load offset=6176 align=2 + i32.store offset=146 align=2 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + local.get 3 + i64.const 0 + i64.store offset=6176 align=4 + local.get 1 + local.get 2 + local.get 3 + i32.const 6176 + i32.add + call $_ZN22wasi_snapshot_preview111ImportAlloc10with_arena17hbe581a0add89eeccE + local.get 3 + i32.load offset=6176 + local.set 7 + block ;; label = @1 + local.get 3 + i32.load offset=6180 + local.tee 8 + i32.eqz + br_if 0 (;@1;) + local.get 8 + i32.const 12 + i32.mul + local.set 1 + local.get 3 + i32.const 6192 + i32.add + i32.const 1 + i32.or + local.set 9 + local.get 7 + local.set 2 + loop ;; label = @2 + local.get 2 + i32.load + local.tee 5 + local.get 3 + i32.const 6192 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor8get_type10wit_import17h043b16cabdf753aeE + local.get 3 + i32.load8_u offset=6192 + i32.const 0 + i32.ne + local.get 9 + i32.load8_u + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h81fc6e90a02e8038E + local.set 6 + local.get 3 + i32.const 256 + i32.store16 offset=6232 + local.get 3 + i64.const 0 + i64.store offset=6224 + local.get 3 + local.get 6 + i32.store8 offset=6220 + local.get 3 + local.get 5 + i32.store offset=6216 + local.get 3 + i32.const 0 + i32.store offset=6208 + local.get 3 + i32.const 0 + i32.store offset=6200 + local.get 3 + i32.const 1 + i32.store offset=6192 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.const 65535 + i32.and + local.tee 5 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 3 + i32.const 48 + i32.store16 offset=6186 + local.get 3 + i32.const 6192 + i32.add + call $_ZN4core3ptr68drop_in_place$LT$wasi_snapshot_preview1..descriptors..Descriptor$GT$17hb07f8be291fac130E.llvm.1325158617221779708 + i32.const 1 + local.set 5 + br 1 (;@3;) + end + local.get 3 + i32.const 8 + i32.add + local.get 5 + i32.const 48 + i32.mul + i32.add + local.get 3 + i32.const 6192 + i32.add + i32.const 48 + call $memcpy + drop + local.get 3 + local.get 5 + i32.store offset=6188 + local.get 3 + local.get 4 + i32.const 1 + i32.add + local.tee 4 + i32.store16 offset=6152 + i32.const 0 + local.set 5 + end + local.get 2 + i32.const 12 + i32.add + local.set 2 + local.get 3 + local.get 5 + i32.store16 offset=6184 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + local.get 1 + i32.const -12 + i32.add + local.tee 1 + br_if 0 (;@2;) + end + end + local.get 3 + i32.const 6168 + i32.add + local.get 8 + i32.store + local.get 3 + local.get 7 + i32.store offset=6164 + local.get 0 + local.get 3 + i32.const 8 + i32.add + i32.const 6168 + call $memcpy + drop + local.get 3 + i32.const 6240 + i32.add + global.set $__stack_pointer + ) + (func $get_state_ptr (;54;) (type 8) (result i32) + global.get $internal_state_ptr + ) + (func $set_state_ptr (;55;) (type 0) (param i32) + local.get 0 + global.set $internal_state_ptr + ) + (func $get_allocation_state (;56;) (type 8) (result i32) + global.get $allocation_state + ) + (func $set_allocation_state (;57;) (type 0) (param i32) + local.get 0 + global.set $allocation_state + ) + (func $_ZN17compiler_builtins3mem6memcpy17hfd20217541c602e1E (;58;) (type 9) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.const 16 + i32.ge_u + br_if 0 (;@2;) + local.get 0 + local.set 3 + br 1 (;@1;) + end + local.get 0 + i32.const 0 + local.get 0 + i32.sub + i32.const 3 + i32.and + local.tee 4 + i32.add + local.set 5 + block ;; label = @2 + local.get 4 + i32.eqz + br_if 0 (;@2;) + local.get 0 + local.set 3 + local.get 1 + local.set 6 + loop ;; label = @3 + local.get 3 + local.get 6 + i32.load8_u + i32.store8 + local.get 6 + i32.const 1 + i32.add + local.set 6 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + local.get 5 + i32.lt_u + br_if 0 (;@3;) + end + end + local.get 5 + local.get 2 + local.get 4 + i32.sub + local.tee 7 + i32.const -4 + i32.and + local.tee 8 + i32.add + local.set 3 + block ;; label = @2 + block ;; label = @3 + local.get 1 + local.get 4 + i32.add + local.tee 9 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const 1 + i32.lt_s + br_if 1 (;@2;) + local.get 9 + i32.const 3 + i32.shl + local.tee 6 + i32.const 24 + i32.and + local.set 2 + local.get 9 + i32.const -4 + i32.and + local.tee 10 + i32.const 4 + i32.add + local.set 1 + i32.const 0 + local.get 6 + i32.sub + i32.const 24 + i32.and + local.set 4 + local.get 10 + i32.load + local.set 6 + loop ;; label = @4 + local.get 5 + local.get 6 + local.get 2 + i32.shr_u + local.get 1 + i32.load + local.tee 6 + local.get 4 + i32.shl + i32.or + i32.store + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 5 + i32.const 4 + i32.add + local.tee 5 + local.get 3 + i32.lt_u + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 8 + i32.const 1 + i32.lt_s + br_if 0 (;@2;) + local.get 9 + local.set 1 + loop ;; label = @3 + local.get 5 + local.get 1 + i32.load + i32.store + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 5 + i32.const 4 + i32.add + local.tee 5 + local.get 3 + i32.lt_u + br_if 0 (;@3;) + end + end + local.get 7 + i32.const 3 + i32.and + local.set 2 + local.get 9 + local.get 8 + i32.add + local.set 1 + end + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 3 + local.get 2 + i32.add + local.set 5 + loop ;; label = @2 + local.get 3 + local.get 1 + i32.load8_u + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + local.get 5 + i32.lt_u + br_if 0 (;@2;) + end + end + local.get 0 + ) + (func $memcpy (;59;) (type 9) (param i32 i32 i32) (result i32) + local.get 0 + local.get 1 + local.get 2 + call $_ZN17compiler_builtins3mem6memcpy17hfd20217541c602e1E + ) + (func $allocate_stack (;60;) (type 11) + global.get $allocation_state + i32.const 0 + i32.eq + if ;; label = @1 + i32.const 1 + global.set $allocation_state + i32.const 0 + i32.const 0 + i32.const 8 + i32.const 65536 + call $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E + i32.const 65536 + i32.add + global.set $__stack_pointer + i32.const 2 + global.set $allocation_state + end + ) + (global $__stack_pointer (;0;) (mut i32) i32.const 0) + (global $internal_state_ptr (;1;) (mut i32) i32.const 0) + (global $allocation_state (;2;) (mut i32) i32.const 0) + (export "fd_write" (func $fd_write)) + (export "environ_get" (func $environ_get)) + (export "environ_sizes_get" (func $environ_sizes_get)) + (export "cabi_import_realloc" (func $cabi_import_realloc)) + (export "cabi_export_realloc" (func $cabi_export_realloc)) + (export "proc_exit" (func $proc_exit)) + (@producers + (language "Rust" "") + (processed-by "rustc" "1.75.0 (82e1608df 2023-12-21)") + ) + ) + (core module (;2;) + (type (;0;) (func (param i32 i32) (result i32))) + (type (;1;) (func (param i32 i32 i32 i32 i32 i32))) + (type (;2;) (func (param i32))) + (type (;3;) (func (param i32 i64 i32))) + (type (;4;) (func (param i32 i32))) + (type (;5;) (func (param i32 i32 i32 i32))) + (type (;6;) (func (param i32 i32 i32 i32) (result i32))) + (type (;7;) (func (param i32))) + (func $#func0 (@name "indirect-golem:rpc/types@0.1.0-[constructor]wasm-rpc") (;0;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 0 + call_indirect (type 0) + ) + (func $#func1 (@name "indirect-golem:rpc/types@0.1.0-[method]wasm-rpc.invoke-and-await") (;1;) (type 1) (param i32 i32 i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + local.get 4 + local.get 5 + i32.const 1 + call_indirect (type 1) + ) + (func $indirect-wasi:filesystem/preopens@0.2.0-get-directories (;2;) (type 2) (param i32) + local.get 0 + i32.const 2 + call_indirect (type 2) + ) + (func $#func3 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.write-via-stream") (;3;) (type 3) (param i32 i64 i32) + local.get 0 + local.get 1 + local.get 2 + i32.const 3 + call_indirect (type 3) + ) + (func $#func4 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.append-via-stream") (;4;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 4 + call_indirect (type 4) + ) + (func $#func5 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.get-type") (;5;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 5 + call_indirect (type 4) + ) + (func $#func6 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.stat") (;6;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 6 + call_indirect (type 4) + ) + (func $indirect-wasi:filesystem/types@0.2.0-filesystem-error-code (;7;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 7 + call_indirect (type 4) + ) + (func $#func8 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.check-write") (;8;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 8 + call_indirect (type 4) + ) + (func $#func9 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.write") (;9;) (type 5) (param i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 9 + call_indirect (type 5) + ) + (func $#func10 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.blocking-write-and-flush") (;10;) (type 5) (param i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 10 + call_indirect (type 5) + ) + (func $#func11 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.blocking-flush") (;11;) (type 4) (param i32 i32) + local.get 0 + local.get 1 + i32.const 11 + call_indirect (type 4) + ) + (func $indirect-wasi:cli/environment@0.2.0-get-environment (;12;) (type 2) (param i32) + local.get 0 + i32.const 12 + call_indirect (type 2) + ) + (func $adapt-wasi_snapshot_preview1-fd_write (;13;) (type 6) (param i32 i32 i32 i32) (result i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 13 + call_indirect (type 6) + ) + (func $adapt-wasi_snapshot_preview1-environ_get (;14;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 14 + call_indirect (type 0) + ) + (func $adapt-wasi_snapshot_preview1-environ_sizes_get (;15;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 15 + call_indirect (type 0) + ) + (func $adapt-wasi_snapshot_preview1-proc_exit (;16;) (type 7) (param i32) + local.get 0 + i32.const 16 + call_indirect (type 7) + ) + (func $#func17 (@name "dtor-[export]auction:auction-stub/stub-auction-api") (;17;) (type 7) (param i32) + local.get 0 + i32.const 17 + call_indirect (type 7) + ) + (table (;0;) 18 18 funcref) + (export "0" (func $#func0)) + (export "1" (func $#func1)) + (export "2" (func $indirect-wasi:filesystem/preopens@0.2.0-get-directories)) + (export "3" (func $#func3)) + (export "4" (func $#func4)) + (export "5" (func $#func5)) + (export "6" (func $#func6)) + (export "7" (func $indirect-wasi:filesystem/types@0.2.0-filesystem-error-code)) + (export "8" (func $#func8)) + (export "9" (func $#func9)) + (export "10" (func $#func10)) + (export "11" (func $#func11)) + (export "12" (func $indirect-wasi:cli/environment@0.2.0-get-environment)) + (export "13" (func $adapt-wasi_snapshot_preview1-fd_write)) + (export "14" (func $adapt-wasi_snapshot_preview1-environ_get)) + (export "15" (func $adapt-wasi_snapshot_preview1-environ_sizes_get)) + (export "16" (func $adapt-wasi_snapshot_preview1-proc_exit)) + (export "17" (func $#func17)) + (export "$imports" (table 0)) + (@producers + (processed-by "wit-component" "0.20.0") + ) + ) + (core module (;3;) + (type (;0;) (func (param i32 i32) (result i32))) + (type (;1;) (func (param i32 i32 i32 i32 i32 i32))) + (type (;2;) (func (param i32))) + (type (;3;) (func (param i32 i64 i32))) + (type (;4;) (func (param i32 i32))) + (type (;5;) (func (param i32 i32 i32 i32))) + (type (;6;) (func (param i32 i32 i32 i32) (result i32))) + (type (;7;) (func (param i32))) + (import "" "0" (func (;0;) (type 0))) + (import "" "1" (func (;1;) (type 1))) + (import "" "2" (func (;2;) (type 2))) + (import "" "3" (func (;3;) (type 3))) + (import "" "4" (func (;4;) (type 4))) + (import "" "5" (func (;5;) (type 4))) + (import "" "6" (func (;6;) (type 4))) + (import "" "7" (func (;7;) (type 4))) + (import "" "8" (func (;8;) (type 4))) + (import "" "9" (func (;9;) (type 5))) + (import "" "10" (func (;10;) (type 5))) + (import "" "11" (func (;11;) (type 4))) + (import "" "12" (func (;12;) (type 2))) + (import "" "13" (func (;13;) (type 6))) + (import "" "14" (func (;14;) (type 0))) + (import "" "15" (func (;15;) (type 0))) + (import "" "16" (func (;16;) (type 7))) + (import "" "17" (func (;17;) (type 7))) + (import "" "$imports" (table (;0;) 18 18 funcref)) + (elem (;0;) (i32.const 0) func 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17) + (@producers + (processed-by "wit-component" "0.20.0") + ) + ) + (core instance (;0;) (instantiate 2)) + (alias export 0 "wasm-rpc" (type (;20;))) + (core func (;0;) (canon resource.drop 20)) + (alias core export 0 "0" (core func (;1;))) + (alias core export 0 "1" (core func (;2;))) + (core instance (;1;) + (export "[resource-drop]wasm-rpc" (func 0)) + (export "[constructor]wasm-rpc" (func 1)) + (export "[method]wasm-rpc.invoke-and-await" (func 2)) + ) + (alias core export 0 "13" (core func (;3;))) + (alias core export 0 "14" (core func (;4;))) + (alias core export 0 "15" (core func (;5;))) + (alias core export 0 "16" (core func (;6;))) + (core instance (;2;) + (export "fd_write" (func 3)) + (export "environ_get" (func 4)) + (export "environ_sizes_get" (func 5)) + (export "proc_exit" (func 6)) + ) + (alias core export 0 "17" (core func (;7;))) + (type (;21;) (resource (rep i32) (dtor (func 7)))) + (core func (;8;) (canon resource.new 21)) + (core instance (;3;) + (export "[resource-new]api" (func 8)) + ) + (core instance (;4;) (instantiate 0 + (with "golem:rpc/types@0.1.0" (instance 1)) + (with "wasi_snapshot_preview1" (instance 2)) + (with "[export]auction:auction-stub/stub-auction" (instance 3)) + ) + ) + (alias core export 4 "memory" (core memory (;0;))) + (alias core export 4 "cabi_realloc" (core func (;9;))) + (alias core export 4 "cabi_realloc" (core func (;10;))) + (core instance (;5;) + (export "cabi_realloc" (func 10)) + ) + (core instance (;6;) + (export "memory" (memory 0)) + ) + (alias core export 0 "2" (core func (;11;))) + (core instance (;7;) + (export "get-directories" (func 11)) + ) + (alias export 10 "descriptor" (type (;22;))) + (core func (;12;) (canon resource.drop 22)) + (alias core export 0 "3" (core func (;13;))) + (alias core export 0 "4" (core func (;14;))) + (alias core export 0 "5" (core func (;15;))) + (alias core export 0 "6" (core func (;16;))) + (alias core export 0 "7" (core func (;17;))) + (core instance (;8;) + (export "[resource-drop]descriptor" (func 12)) + (export "[method]descriptor.write-via-stream" (func 13)) + (export "[method]descriptor.append-via-stream" (func 14)) + (export "[method]descriptor.get-type" (func 15)) + (export "[method]descriptor.stat" (func 16)) + (export "filesystem-error-code" (func 17)) + ) + (alias export 4 "error" (type (;23;))) + (core func (;18;) (canon resource.drop 23)) + (core instance (;9;) + (export "[resource-drop]error" (func 18)) + ) + (alias export 5 "input-stream" (type (;24;))) + (core func (;19;) (canon resource.drop 24)) + (alias export 5 "output-stream" (type (;25;))) + (core func (;20;) (canon resource.drop 25)) + (alias core export 0 "8" (core func (;21;))) + (alias core export 0 "9" (core func (;22;))) + (alias core export 0 "10" (core func (;23;))) + (alias core export 0 "11" (core func (;24;))) + (core instance (;10;) + (export "[resource-drop]input-stream" (func 19)) + (export "[resource-drop]output-stream" (func 20)) + (export "[method]output-stream.check-write" (func 21)) + (export "[method]output-stream.write" (func 22)) + (export "[method]output-stream.blocking-write-and-flush" (func 23)) + (export "[method]output-stream.blocking-flush" (func 24)) + ) + (alias core export 0 "12" (core func (;25;))) + (core instance (;11;) + (export "get-environment" (func 25)) + ) + (alias export 8 "get-stderr" (func (;0;))) + (core func (;26;) (canon lower (func 0))) + (core instance (;12;) + (export "get-stderr" (func 26)) + ) + (alias export 3 "exit" (func (;1;))) + (core func (;27;) (canon lower (func 1))) + (core instance (;13;) + (export "exit" (func 27)) + ) + (alias export 6 "get-stdin" (func (;2;))) + (core func (;28;) (canon lower (func 2))) + (core instance (;14;) + (export "get-stdin" (func 28)) + ) + (alias export 7 "get-stdout" (func (;3;))) + (core func (;29;) (canon lower (func 3))) + (core instance (;15;) + (export "get-stdout" (func 29)) + ) + (core instance (;16;) (instantiate 1 + (with "__main_module__" (instance 5)) + (with "env" (instance 6)) + (with "wasi:filesystem/preopens@0.2.0" (instance 7)) + (with "wasi:filesystem/types@0.2.0" (instance 8)) + (with "wasi:io/error@0.2.0" (instance 9)) + (with "wasi:io/streams@0.2.0" (instance 10)) + (with "wasi:cli/environment@0.2.0" (instance 11)) + (with "wasi:cli/stderr@0.2.0" (instance 12)) + (with "wasi:cli/exit@0.2.0" (instance 13)) + (with "wasi:cli/stdin@0.2.0" (instance 14)) + (with "wasi:cli/stdout@0.2.0" (instance 15)) + ) + ) + (alias core export 16 "cabi_export_realloc" (core func (;30;))) + (alias core export 16 "cabi_import_realloc" (core func (;31;))) + (alias core export 0 "$imports" (core table (;0;))) + (alias export 0 "[constructor]wasm-rpc" (func (;4;))) + (core func (;32;) (canon lower (func 4) (memory 0) string-encoding=utf8)) + (alias export 0 "[method]wasm-rpc.invoke-and-await" (func (;5;))) + (core func (;33;) (canon lower (func 5) (memory 0) (realloc 9) string-encoding=utf8)) + (alias export 11 "get-directories" (func (;6;))) + (core func (;34;) (canon lower (func 6) (memory 0) (realloc 31) string-encoding=utf8)) + (alias export 10 "[method]descriptor.write-via-stream" (func (;7;))) + (core func (;35;) (canon lower (func 7) (memory 0))) + (alias export 10 "[method]descriptor.append-via-stream" (func (;8;))) + (core func (;36;) (canon lower (func 8) (memory 0))) + (alias export 10 "[method]descriptor.get-type" (func (;9;))) + (core func (;37;) (canon lower (func 9) (memory 0))) + (alias export 10 "[method]descriptor.stat" (func (;10;))) + (core func (;38;) (canon lower (func 10) (memory 0))) + (alias export 10 "filesystem-error-code" (func (;11;))) + (core func (;39;) (canon lower (func 11) (memory 0))) + (alias export 5 "[method]output-stream.check-write" (func (;12;))) + (core func (;40;) (canon lower (func 12) (memory 0))) + (alias export 5 "[method]output-stream.write" (func (;13;))) + (core func (;41;) (canon lower (func 13) (memory 0))) + (alias export 5 "[method]output-stream.blocking-write-and-flush" (func (;14;))) + (core func (;42;) (canon lower (func 14) (memory 0))) + (alias export 5 "[method]output-stream.blocking-flush" (func (;15;))) + (core func (;43;) (canon lower (func 15) (memory 0))) + (alias export 2 "get-environment" (func (;16;))) + (core func (;44;) (canon lower (func 16) (memory 0) (realloc 31) string-encoding=utf8)) + (alias core export 16 "fd_write" (core func (;45;))) + (alias core export 16 "environ_get" (core func (;46;))) + (alias core export 16 "environ_sizes_get" (core func (;47;))) + (alias core export 16 "proc_exit" (core func (;48;))) + (alias core export 4 "auction:auction-stub/stub-auction#[dtor]api" (core func (;49;))) + (core instance (;17;) + (export "$imports" (table 0)) + (export "0" (func 32)) + (export "1" (func 33)) + (export "2" (func 34)) + (export "3" (func 35)) + (export "4" (func 36)) + (export "5" (func 37)) + (export "6" (func 38)) + (export "7" (func 39)) + (export "8" (func 40)) + (export "9" (func 41)) + (export "10" (func 42)) + (export "11" (func 43)) + (export "12" (func 44)) + (export "13" (func 45)) + (export "14" (func 46)) + (export "15" (func 47)) + (export "16" (func 48)) + (export "17" (func 49)) + ) + (core instance (;18;) (instantiate 3 + (with "" (instance 17)) + ) + ) + (alias export 0 "uri" (type (;26;))) + (type (;27;) (own 21)) + (type (;28;) (func (param "location" 26) (result 27))) + (alias core export 4 "auction:auction-stub/stub-auction#[constructor]api" (core func (;50;))) + (func (;17;) (type 28) (canon lift (core func 50) (memory 0) (realloc 9) string-encoding=utf8)) + (type (;29;) (borrow 21)) + (alias export 1 "auction" (type (;30;))) + (type (;31;) (func (param "self" 29) (param "auction" 30))) + (alias core export 4 "auction:auction-stub/stub-auction#[method]api.initialize" (core func (;51;))) + (func (;18;) (type 31) (canon lift (core func 51) (memory 0) (realloc 9) string-encoding=utf8)) + (alias export 1 "bidder-id" (type (;32;))) + (alias export 1 "bid-result" (type (;33;))) + (type (;34;) (func (param "self" 29) (param "bidder-id" 32) (param "price" float32) (result 33))) + (alias core export 4 "auction:auction-stub/stub-auction#[method]api.bid" (core func (;52;))) + (func (;19;) (type 34) (canon lift (core func 52) (memory 0) (realloc 9) string-encoding=utf8)) + (type (;35;) (option 32)) + (type (;36;) (func (param "self" 29) (result 35))) + (alias core export 4 "auction:auction-stub/stub-auction#[method]api.close-auction" (core func (;53;))) + (alias core export 4 "cabi_post_auction:auction-stub/stub-auction#[method]api.close-auction" (core func (;54;))) + (func (;20;) (type 36) (canon lift (core func 53) (memory 0) string-encoding=utf8 (post-return 54))) + (alias export 0 "uri" (type (;37;))) + (alias export 1 "bidder-id" (type (;38;))) + (alias export 1 "auction-id" (type (;39;))) + (alias export 1 "deadline" (type (;40;))) + (alias export 1 "auction" (type (;41;))) + (alias export 1 "bid-result" (type (;42;))) + (component (;0;) + (type (;0;) (record (field "value" string))) + (import "import-type-uri" (type (;1;) (eq 0))) + (type (;2;) (record (field "bidder-id" string))) + (import "import-type-bidder-id" (type (;3;) (eq 2))) + (type (;4;) (record (field "auction-id" string))) + (import "import-type-auction-id" (type (;5;) (eq 4))) + (type (;6;) u64) + (import "import-type-deadline" (type (;7;) (eq 6))) + (type (;8;) (record (field "auction-id" 5) (field "name" string) (field "description" string) (field "limit-price" float32) (field "expiration" 7))) + (import "import-type-auction" (type (;9;) (eq 8))) + (type (;10;) (variant (case "auction-expired") (case "price-too-low") (case "success"))) + (import "import-type-bid-result" (type (;11;) (eq 10))) + (import "import-type-api" (type (;12;) (sub resource))) + (import "import-type-uri0" (type (;13;) (eq 1))) + (type (;14;) (own 12)) + (type (;15;) (func (param "location" 13) (result 14))) + (import "import-constructor-api" (func (;0;) (type 15))) + (type (;16;) (borrow 12)) + (import "import-type-auction0" (type (;17;) (eq 9))) + (type (;18;) (func (param "self" 16) (param "auction" 17))) + (import "import-method-api-initialize" (func (;1;) (type 18))) + (import "import-type-bidder-id0" (type (;19;) (eq 3))) + (import "import-type-bid-result0" (type (;20;) (eq 11))) + (type (;21;) (func (param "self" 16) (param "bidder-id" 19) (param "price" float32) (result 20))) + (import "import-method-api-bid" (func (;2;) (type 21))) + (type (;22;) (option 19)) + (type (;23;) (func (param "self" 16) (result 22))) + (import "import-method-api-close-auction" (func (;3;) (type 23))) + (export (;24;) "uri" (type 1)) + (export (;25;) "bidder-id" (type 3)) + (export (;26;) "auction-id" (type 5)) + (export (;27;) "deadline" (type 7)) + (export (;28;) "auction" (type 9)) + (export (;29;) "bid-result" (type 11)) + (export (;30;) "api" (type 12)) + (type (;31;) (own 30)) + (type (;32;) (func (param "location" 24) (result 31))) + (export (;4;) "[constructor]api" (func 0) (func (type 32))) + (type (;33;) (borrow 30)) + (type (;34;) (func (param "self" 33) (param "auction" 28))) + (export (;5;) "[method]api.initialize" (func 1) (func (type 34))) + (type (;35;) (func (param "self" 33) (param "bidder-id" 25) (param "price" float32) (result 29))) + (export (;6;) "[method]api.bid" (func 2) (func (type 35))) + (type (;36;) (option 25)) + (type (;37;) (func (param "self" 33) (result 36))) + (export (;7;) "[method]api.close-auction" (func 3) (func (type 37))) + ) + (instance (;12;) (instantiate 0 + (with "import-constructor-api" (func 17)) + (with "import-method-api-initialize" (func 18)) + (with "import-method-api-bid" (func 19)) + (with "import-method-api-close-auction" (func 20)) + (with "import-type-uri" (type 37)) + (with "import-type-bidder-id" (type 38)) + (with "import-type-auction-id" (type 39)) + (with "import-type-deadline" (type 40)) + (with "import-type-auction" (type 41)) + (with "import-type-bid-result" (type 42)) + (with "import-type-api" (type 21)) + (with "import-type-uri0" (type 26)) + (with "import-type-auction0" (type 30)) + (with "import-type-bidder-id0" (type 32)) + (with "import-type-bid-result0" (type 33)) + ) + ) + (export (;13;) "auction:auction-stub/stub-auction" (instance 12)) + (@producers + (processed-by "wit-component" "0.20.0") + (processed-by "cargo-component" "0.7.0 (wasi:ab5a448)") + ) + ) + (instance (;14;) (instantiate 1 + (with "golem:rpc/types@0.1.0" (instance 0)) + (with "auction:auction/api" (instance 1)) + (with "wasi:cli/environment@0.2.0" (instance 2)) + (with "wasi:cli/exit@0.2.0" (instance 3)) + (with "wasi:io/error@0.2.0" (instance 4)) + (with "wasi:io/streams@0.2.0" (instance 5)) + (with "wasi:cli/stdin@0.2.0" (instance 6)) + (with "wasi:cli/stdout@0.2.0" (instance 7)) + (with "wasi:cli/stderr@0.2.0" (instance 8)) + (with "wasi:clocks/wall-clock@0.2.0" (instance 10)) + (with "wasi:filesystem/types@0.2.0" (instance 11)) + (with "wasi:filesystem/preopens@0.2.0" (instance 12)) + ) + ) + (alias export 14 "auction:auction-stub/stub-auction" (instance (;15;))) + (instance (;16;) (instantiate 0 + (with "auction:auction-stub/stub-auction" (instance 15)) + (with "golem:rpc/types@0.1.0" (instance 0)) + (with "auction:auction/api" (instance 1)) + (with "wasi:cli/environment@0.2.0" (instance 2)) + (with "wasi:cli/exit@0.2.0" (instance 3)) + (with "wasi:io/error@0.2.0" (instance 4)) + (with "wasi:io/streams@0.2.0" (instance 5)) + (with "wasi:cli/stdin@0.2.0" (instance 6)) + (with "wasi:cli/stdout@0.2.0" (instance 7)) + (with "wasi:cli/stderr@0.2.0" (instance 8)) + (with "wasi:clocks/monotonic-clock@0.2.0" (instance 9)) + (with "wasi:clocks/wall-clock@0.2.0" (instance 10)) + (with "wasi:filesystem/types@0.2.0" (instance 11)) + (with "wasi:filesystem/preopens@0.2.0" (instance 12)) + (with "wasi:random/random@0.2.0" (instance 13)) + ) + ) + (alias export 16 "auction:registry/api" (instance (;17;))) + (export (;18;) "auction:registry/api" (instance 17)) +) \ No newline at end of file diff --git a/wasm-ast/wasm/caller_composed.wasm b/wasm-ast/wasm/caller_composed.wasm new file mode 100644 index 000000000..3f5a3a4b5 Binary files /dev/null and b/wasm-ast/wasm/caller_composed.wasm differ diff --git a/wasm-ast/wasm/file-service.wasm b/wasm-ast/wasm/file-service.wasm new file mode 100755 index 000000000..3a7a434a3 Binary files /dev/null and b/wasm-ast/wasm/file-service.wasm differ diff --git a/wasm-ast/wasm/shopping-cart-resource-versioned.wasm b/wasm-ast/wasm/shopping-cart-resource-versioned.wasm new file mode 100755 index 000000000..b9c5c5a9a Binary files /dev/null and b/wasm-ast/wasm/shopping-cart-resource-versioned.wasm differ diff --git a/wasm-ast/wasm/shopping-cart-resource.wasm b/wasm-ast/wasm/shopping-cart-resource.wasm new file mode 100755 index 000000000..2d53d9f4c Binary files /dev/null and b/wasm-ast/wasm/shopping-cart-resource.wasm differ diff --git a/wasm-ast/wasm/shopping-cart-resource.wat b/wasm-ast/wasm/shopping-cart-resource.wat new file mode 100644 index 000000000..4008b3a1c --- /dev/null +++ b/wasm-ast/wasm/shopping-cart-resource.wat @@ -0,0 +1,41562 @@ +(component + (type (;0;) + (instance + (type (;0;) (tuple string string)) + (type (;1;) (list 0)) + (type (;2;) (func (result 1))) + (export (;0;) "get-environment" (func (type 2))) + ) + ) + (import "wasi:cli/environment@0.2.0" (instance (;0;) (type 0))) + (type (;1;) + (instance + (type (;0;) (result)) + (type (;1;) (func (param "status" 0))) + (export (;0;) "exit" (func (type 1))) + ) + ) + (import "wasi:cli/exit@0.2.0" (instance (;1;) (type 1))) + (type (;2;) + (instance + (export (;0;) "error" (type (sub resource))) + ) + ) + (import "wasi:io/error@0.2.0" (instance (;2;) (type 2))) + (alias export 2 "error" (type (;3;))) + (type (;4;) + (instance + (export (;0;) "output-stream" (type (sub resource))) + (alias outer 1 3 (type (;1;))) + (export (;2;) "error" (type (eq 1))) + (type (;3;) (own 2)) + (type (;4;) (variant (case "last-operation-failed" 3) (case "closed"))) + (export (;5;) "stream-error" (type (eq 4))) + (export (;6;) "input-stream" (type (sub resource))) + (type (;7;) (borrow 0)) + (type (;8;) (result u64 (error 5))) + (type (;9;) (func (param "self" 7) (result 8))) + (export (;0;) "[method]output-stream.check-write" (func (type 9))) + (type (;10;) (list u8)) + (type (;11;) (result (error 5))) + (type (;12;) (func (param "self" 7) (param "contents" 10) (result 11))) + (export (;1;) "[method]output-stream.write" (func (type 12))) + (export (;2;) "[method]output-stream.blocking-write-and-flush" (func (type 12))) + (type (;13;) (func (param "self" 7) (result 11))) + (export (;3;) "[method]output-stream.blocking-flush" (func (type 13))) + ) + ) + (import "wasi:io/streams@0.2.0" (instance (;3;) (type 4))) + (alias export 3 "input-stream" (type (;5;))) + (type (;6;) + (instance + (alias outer 1 5 (type (;0;))) + (export (;1;) "input-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stdin" (func (type 3))) + ) + ) + (import "wasi:cli/stdin@0.2.0" (instance (;4;) (type 6))) + (alias export 3 "output-stream" (type (;7;))) + (type (;8;) + (instance + (alias outer 1 7 (type (;0;))) + (export (;1;) "output-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stdout" (func (type 3))) + ) + ) + (import "wasi:cli/stdout@0.2.0" (instance (;5;) (type 8))) + (alias export 3 "output-stream" (type (;9;))) + (type (;10;) + (instance + (alias outer 1 9 (type (;0;))) + (export (;1;) "output-stream" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (func (result 2))) + (export (;0;) "get-stderr" (func (type 3))) + ) + ) + (import "wasi:cli/stderr@0.2.0" (instance (;6;) (type 10))) + (type (;11;) + (instance + (type (;0;) (record (field "seconds" u64) (field "nanoseconds" u32))) + (export (;1;) "datetime" (type (eq 0))) + ) + ) + (import "wasi:clocks/wall-clock@0.2.0" (instance (;7;) (type 11))) + (alias export 3 "output-stream" (type (;12;))) + (alias export 7 "datetime" (type (;13;))) + (alias export 3 "error" (type (;14;))) + (type (;15;) + (instance + (export (;0;) "descriptor" (type (sub resource))) + (type (;1;) u64) + (export (;2;) "filesize" (type (eq 1))) + (alias outer 1 12 (type (;3;))) + (export (;4;) "output-stream" (type (eq 3))) + (type (;5;) (enum "access" "would-block" "already" "bad-descriptor" "busy" "deadlock" "quota" "exist" "file-too-large" "illegal-byte-sequence" "in-progress" "interrupted" "invalid" "io" "is-directory" "loop" "too-many-links" "message-size" "name-too-long" "no-device" "no-entry" "no-lock" "insufficient-memory" "insufficient-space" "not-directory" "not-empty" "not-recoverable" "unsupported" "no-tty" "no-such-device" "overflow" "not-permitted" "pipe" "read-only" "invalid-seek" "text-file-busy" "cross-device")) + (export (;6;) "error-code" (type (eq 5))) + (type (;7;) (enum "unknown" "block-device" "character-device" "directory" "fifo" "symbolic-link" "regular-file" "socket")) + (export (;8;) "descriptor-type" (type (eq 7))) + (type (;9;) u64) + (export (;10;) "link-count" (type (eq 9))) + (alias outer 1 13 (type (;11;))) + (export (;12;) "datetime" (type (eq 11))) + (type (;13;) (option 12)) + (type (;14;) (record (field "type" 8) (field "link-count" 10) (field "size" 2) (field "data-access-timestamp" 13) (field "data-modification-timestamp" 13) (field "status-change-timestamp" 13))) + (export (;15;) "descriptor-stat" (type (eq 14))) + (alias outer 1 14 (type (;16;))) + (export (;17;) "error" (type (eq 16))) + (type (;18;) (borrow 0)) + (type (;19;) (own 4)) + (type (;20;) (result 19 (error 6))) + (type (;21;) (func (param "self" 18) (param "offset" 2) (result 20))) + (export (;0;) "[method]descriptor.write-via-stream" (func (type 21))) + (type (;22;) (func (param "self" 18) (result 20))) + (export (;1;) "[method]descriptor.append-via-stream" (func (type 22))) + (type (;23;) (result 8 (error 6))) + (type (;24;) (func (param "self" 18) (result 23))) + (export (;2;) "[method]descriptor.get-type" (func (type 24))) + (type (;25;) (result 15 (error 6))) + (type (;26;) (func (param "self" 18) (result 25))) + (export (;3;) "[method]descriptor.stat" (func (type 26))) + (type (;27;) (borrow 17)) + (type (;28;) (option 6)) + (type (;29;) (func (param "err" 27) (result 28))) + (export (;4;) "filesystem-error-code" (func (type 29))) + ) + ) + (import "wasi:filesystem/types@0.2.0" (instance (;8;) (type 15))) + (alias export 8 "descriptor" (type (;16;))) + (type (;17;) + (instance + (alias outer 1 16 (type (;0;))) + (export (;1;) "descriptor" (type (eq 0))) + (type (;2;) (own 1)) + (type (;3;) (tuple 2 string)) + (type (;4;) (list 3)) + (type (;5;) (func (result 4))) + (export (;0;) "get-directories" (func (type 5))) + ) + ) + (import "wasi:filesystem/preopens@0.2.0" (instance (;9;) (type 17))) + (type (;18;) + (instance + (type (;0;) (list u8)) + (type (;1;) (func (param "len" u64) (result 0))) + (export (;0;) "get-random-bytes" (func (type 1))) + ) + ) + (import "wasi:random/random@0.2.0" (instance (;10;) (type 18))) + (core module (;0;) + (type (;0;) (func (param i32 i32) (result i32))) + (type (;1;) (func (param i32 i32 i32) (result i32))) + (type (;2;) (func (param i32))) + (type (;3;) (func (param i32 i32))) + (type (;4;) (func (param i32) (result i32))) + (type (;5;) (func (param i32 i32 i32 i32) (result i32))) + (type (;6;) (func)) + (type (;7;) (func (param i64 i32 i32) (result i32))) + (type (;8;) (func (param i32 i32 i32 i32 i32) (result i32))) + (type (;9;) (func (param i32 i32 i32 i32 i32 f32 i32))) + (type (;10;) (func (param i32 i32 i32))) + (type (;11;) (func (param i32 i32 i32 i32))) + (type (;12;) (func (param i32 i32 i32 i32 i32 i32) (result i32))) + (type (;13;) (func (param i32 i32 i32 i32 i32 i32))) + (type (;14;) (func (param i32 i32 i32 i32 i32 i32 i64 i64 i64))) + (type (;15;) (func (param i32 i32 i32 i32 i32))) + (type (;16;) (func (param i32 i32 i32 i32 i32 i32 i32) (result i32))) + (type (;17;) (func (param i32 f32 i32 i32) (result i32))) + (type (;18;) (func (param i32 f32 i32) (result i32))) + (type (;19;) (func (result i32))) + (import "[export]golem:it/api" "[resource-new]cart" (func (;0;) (type 4))) + (import "wasi_snapshot_preview1" "random_get" (func (;1;) (type 0))) + (import "wasi_snapshot_preview1" "fd_write" (func (;2;) (type 5))) + (import "wasi_snapshot_preview1" "environ_get" (func (;3;) (type 0))) + (import "wasi_snapshot_preview1" "environ_sizes_get" (func (;4;) (type 0))) + (import "wasi_snapshot_preview1" "proc_exit" (func (;5;) (type 2))) + (func (;6;) (type 6)) + (func (;7;) (type 0) (param i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 1 + i32.load offset=28 + local.tee 2 + i32.const 16 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 2 + i32.const 32 + i32.and + br_if 0 (;@2;) + local.get 0 + i64.load32_u + i32.const 1 + local.get 1 + call 8 + return + end + local.get 0 + i32.load + local.get 1 + call 9 + return + end + local.get 0 + i32.load + local.get 1 + call 10 + ) + (func (;8;) (type 7) (param i64 i32 i32) (result i32) + (local i32 i32 i64 i32 i32 i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 3 + global.set 0 + i32.const 39 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i64.const 10000 + i64.ge_u + br_if 0 (;@2;) + local.get 0 + local.set 5 + br 1 (;@1;) + end + i32.const 39 + local.set 4 + loop ;; label = @2 + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.add + local.tee 6 + i32.const -4 + i32.add + local.get 0 + i64.const 10000 + i64.div_u + local.tee 5 + i64.const 55536 + i64.mul + local.get 0 + i64.add + i32.wrap_i64 + local.tee 7 + i32.const 65535 + i32.and + i32.const 100 + i32.div_u + local.tee 8 + i32.const 1 + i32.shl + i32.const 1052070 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + local.get 6 + i32.const -2 + i32.add + local.get 8 + i32.const -100 + i32.mul + local.get 7 + i32.add + i32.const 65535 + i32.and + i32.const 1 + i32.shl + i32.const 1052070 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + local.get 4 + i32.const -4 + i32.add + local.set 4 + local.get 0 + i64.const 99999999 + i64.gt_u + local.set 6 + local.get 5 + local.set 0 + local.get 6 + br_if 0 (;@2;) + end + end + block ;; label = @1 + local.get 5 + i32.wrap_i64 + local.tee 6 + i32.const 99 + i32.le_u + br_if 0 (;@1;) + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -2 + i32.add + local.tee 4 + i32.add + local.get 5 + i32.wrap_i64 + local.tee 7 + i32.const 65535 + i32.and + i32.const 100 + i32.div_u + local.tee 6 + i32.const -100 + i32.mul + local.get 7 + i32.add + i32.const 65535 + i32.and + i32.const 1 + i32.shl + i32.const 1052070 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + end + block ;; label = @1 + block ;; label = @2 + local.get 6 + i32.const 10 + i32.lt_u + br_if 0 (;@2;) + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -2 + i32.add + local.tee 4 + i32.add + local.get 6 + i32.const 1 + i32.shl + i32.const 1052070 + i32.add + i32.load16_u align=1 + i32.store16 align=1 + br 1 (;@1;) + end + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.const -1 + i32.add + local.tee 4 + i32.add + local.get 6 + i32.const 48 + i32.add + i32.store8 + end + local.get 2 + local.get 1 + i32.const 1057124 + i32.const 0 + local.get 3 + i32.const 9 + i32.add + local.get 4 + i32.add + i32.const 39 + local.get 4 + i32.sub + call 54 + local.set 4 + local.get 3 + i32.const 48 + i32.add + global.set 0 + local.get 4 + ) + (func (;9;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get 0 + i32.const 128 + i32.sub + local.tee 2 + global.set 0 + i32.const 127 + local.set 3 + loop ;; label = @1 + local.get 2 + local.get 3 + local.tee 4 + i32.add + local.tee 5 + i32.const 48 + i32.const 55 + local.get 0 + i32.const 15 + i32.and + local.tee 3 + i32.const 10 + i32.lt_u + select + local.get 3 + i32.add + i32.store8 + local.get 4 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.lt_u + local.set 6 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 6 + i32.eqz + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 4 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 4 + i32.const 128 + i32.const 1052052 + call 52 + unreachable + end + local.get 1 + i32.const 1 + i32.const 1052068 + i32.const 2 + local.get 5 + i32.const 129 + local.get 4 + i32.const 1 + i32.add + i32.sub + call 54 + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set 0 + local.get 0 + ) + (func (;10;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get 0 + i32.const 128 + i32.sub + local.tee 2 + global.set 0 + i32.const 127 + local.set 3 + loop ;; label = @1 + local.get 2 + local.get 3 + local.tee 4 + i32.add + local.tee 5 + i32.const 48 + i32.const 87 + local.get 0 + i32.const 15 + i32.and + local.tee 3 + i32.const 10 + i32.lt_u + select + local.get 3 + i32.add + i32.store8 + local.get 4 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.lt_u + local.set 6 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 6 + i32.eqz + br_if 0 (;@1;) + end + block ;; label = @1 + local.get 4 + i32.const 128 + i32.le_u + br_if 0 (;@1;) + local.get 4 + i32.const 128 + i32.const 1052052 + call 52 + unreachable + end + local.get 1 + i32.const 1 + i32.const 1052068 + i32.const 2 + local.get 5 + i32.const 129 + local.get 4 + i32.const 1 + i32.add + i32.sub + call 54 + local.set 0 + local.get 2 + i32.const 128 + i32.add + global.set 0 + local.get 0 + ) + (func (;11;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.load offset=4 + local.get 0 + i32.load offset=8 + local.get 1 + i32.load offset=20 + local.get 1 + i32.load offset=24 + call 12 + ) + (func (;12;) (type 5) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 4 + global.set 0 + i32.const 1 + local.set 5 + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.const 34 + local.get 3 + i32.load offset=16 + local.tee 6 + call_indirect (type 0) + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + local.get 1 + br_if 0 (;@4;) + i32.const 0 + local.set 7 + i32.const 0 + local.set 1 + br 1 (;@3;) + end + local.get 0 + local.get 1 + i32.add + local.set 8 + i32.const 0 + local.set 7 + local.get 0 + local.set 9 + i32.const 0 + local.set 10 + block ;; label = @4 + block ;; label = @5 + loop ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 9 + local.tee 11 + i32.load8_s + local.tee 12 + i32.const -1 + i32.le_s + br_if 0 (;@8;) + local.get 11 + i32.const 1 + i32.add + local.set 9 + local.get 12 + i32.const 255 + i32.and + local.set 13 + br 1 (;@7;) + end + local.get 11 + i32.load8_u offset=1 + i32.const 63 + i32.and + local.set 14 + local.get 12 + i32.const 31 + i32.and + local.set 15 + block ;; label = @8 + local.get 12 + i32.const -33 + i32.gt_u + br_if 0 (;@8;) + local.get 15 + i32.const 6 + i32.shl + local.get 14 + i32.or + local.set 13 + local.get 11 + i32.const 2 + i32.add + local.set 9 + br 1 (;@7;) + end + local.get 14 + i32.const 6 + i32.shl + local.get 11 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.or + local.set 14 + local.get 11 + i32.const 3 + i32.add + local.set 9 + block ;; label = @8 + local.get 12 + i32.const -16 + i32.ge_u + br_if 0 (;@8;) + local.get 14 + local.get 15 + i32.const 12 + i32.shl + i32.or + local.set 13 + br 1 (;@7;) + end + local.get 14 + i32.const 6 + i32.shl + local.get 9 + i32.load8_u + i32.const 63 + i32.and + i32.or + local.get 15 + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + local.tee 13 + i32.const 1114112 + i32.eq + br_if 3 (;@4;) + local.get 11 + i32.const 4 + i32.add + local.set 9 + end + local.get 4 + i32.const 4 + i32.add + local.get 13 + i32.const 65537 + call 82 + block ;; label = @7 + block ;; label = @8 + local.get 4 + i32.load8_u offset=4 + i32.const 128 + i32.eq + br_if 0 (;@8;) + local.get 4 + i32.load8_u offset=15 + local.get 4 + i32.load8_u offset=14 + i32.sub + i32.const 255 + i32.and + i32.const 1 + i32.eq + br_if 0 (;@8;) + local.get 10 + local.get 7 + i32.lt_u + br_if 3 (;@5;) + block ;; label = @9 + local.get 7 + i32.eqz + br_if 0 (;@9;) + block ;; label = @10 + local.get 7 + local.get 1 + i32.lt_u + br_if 0 (;@10;) + local.get 7 + local.get 1 + i32.eq + br_if 1 (;@9;) + br 5 (;@5;) + end + local.get 0 + local.get 7 + i32.add + i32.load8_s + i32.const -64 + i32.lt_s + br_if 4 (;@5;) + end + block ;; label = @9 + local.get 10 + i32.eqz + br_if 0 (;@9;) + block ;; label = @10 + local.get 10 + local.get 1 + i32.lt_u + br_if 0 (;@10;) + local.get 10 + local.get 1 + i32.eq + br_if 1 (;@9;) + br 5 (;@5;) + end + local.get 0 + local.get 10 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 4 (;@5;) + end + block ;; label = @9 + block ;; label = @10 + local.get 2 + local.get 0 + local.get 7 + i32.add + local.get 10 + local.get 7 + i32.sub + local.get 3 + i32.load offset=12 + call_indirect (type 1) + br_if 0 (;@10;) + local.get 4 + i32.const 16 + i32.add + i32.const 8 + i32.add + local.tee 15 + local.get 4 + i32.const 4 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + local.get 4 + local.get 4 + i64.load offset=4 align=4 + local.tee 16 + i64.store offset=16 + block ;; label = @11 + local.get 16 + i32.wrap_i64 + i32.const 255 + i32.and + i32.const 128 + i32.ne + br_if 0 (;@11;) + i32.const 128 + local.set 14 + loop ;; label = @12 + block ;; label = @13 + block ;; label = @14 + local.get 14 + i32.const 255 + i32.and + i32.const 128 + i32.eq + br_if 0 (;@14;) + local.get 4 + i32.load8_u offset=26 + local.tee 12 + local.get 4 + i32.load8_u offset=27 + i32.ge_u + br_if 5 (;@9;) + local.get 4 + local.get 12 + i32.const 1 + i32.add + i32.store8 offset=26 + local.get 12 + i32.const 10 + i32.ge_u + br_if 7 (;@7;) + local.get 4 + i32.const 16 + i32.add + local.get 12 + i32.add + i32.load8_u + local.set 7 + br 1 (;@13;) + end + i32.const 0 + local.set 14 + local.get 15 + i32.const 0 + i32.store + local.get 4 + i32.load offset=20 + local.set 7 + local.get 4 + i64.const 0 + i64.store offset=16 + end + local.get 2 + local.get 7 + local.get 6 + call_indirect (type 0) + i32.eqz + br_if 0 (;@12;) + br 2 (;@10;) + end + end + local.get 4 + i32.load8_u offset=26 + local.tee 7 + i32.const 10 + local.get 7 + i32.const 10 + i32.gt_u + select + local.set 12 + local.get 4 + i32.load8_u offset=27 + local.tee 14 + local.get 7 + local.get 14 + local.get 7 + i32.gt_u + select + local.set 17 + loop ;; label = @11 + local.get 17 + local.get 7 + i32.eq + br_if 2 (;@9;) + local.get 4 + local.get 7 + i32.const 1 + i32.add + local.tee 14 + i32.store8 offset=26 + local.get 12 + local.get 7 + i32.eq + br_if 4 (;@7;) + local.get 4 + i32.const 16 + i32.add + local.get 7 + i32.add + local.set 15 + local.get 14 + local.set 7 + local.get 2 + local.get 15 + i32.load8_u + local.get 6 + call_indirect (type 0) + i32.eqz + br_if 0 (;@11;) + end + end + i32.const 1 + local.set 5 + br 7 (;@2;) + end + i32.const 1 + local.set 7 + block ;; label = @9 + local.get 13 + i32.const 128 + i32.lt_u + br_if 0 (;@9;) + i32.const 2 + local.set 7 + local.get 13 + i32.const 2048 + i32.lt_u + br_if 0 (;@9;) + i32.const 3 + i32.const 4 + local.get 13 + i32.const 65536 + i32.lt_u + select + local.set 7 + end + local.get 7 + local.get 10 + i32.add + local.set 7 + end + local.get 10 + local.get 11 + i32.sub + local.get 9 + i32.add + local.set 10 + local.get 9 + local.get 8 + i32.ne + br_if 1 (;@6;) + br 3 (;@4;) + end + end + local.get 12 + i32.const 10 + i32.const 1054716 + call 53 + unreachable + end + local.get 0 + local.get 1 + local.get 7 + local.get 10 + i32.const 1052380 + call 83 + unreachable + end + block ;; label = @4 + local.get 7 + br_if 0 (;@4;) + i32.const 0 + local.set 7 + br 1 (;@3;) + end + block ;; label = @4 + local.get 1 + local.get 7 + i32.gt_u + br_if 0 (;@4;) + local.get 1 + local.get 7 + i32.ne + br_if 3 (;@1;) + local.get 1 + local.get 7 + i32.sub + local.set 12 + local.get 1 + local.set 7 + local.get 12 + local.set 1 + br 1 (;@3;) + end + local.get 0 + local.get 7 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 2 (;@1;) + local.get 1 + local.get 7 + i32.sub + local.set 1 + end + local.get 2 + local.get 0 + local.get 7 + i32.add + local.get 1 + local.get 3 + i32.load offset=12 + call_indirect (type 1) + br_if 0 (;@2;) + local.get 2 + i32.const 34 + local.get 6 + call_indirect (type 0) + local.set 5 + end + local.get 4 + i32.const 32 + i32.add + global.set 0 + local.get 5 + return + end + local.get 0 + local.get 1 + local.get 7 + local.get 1 + i32.const 1052364 + call 83 + unreachable + ) + (func (;13;) (type 0) (param i32 i32) (result i32) + (local i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 2 + global.set 0 + local.get 1 + i32.load offset=20 + i32.const 1048688 + i32.const 11 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + local.set 3 + local.get 2 + i32.const 0 + i32.store8 offset=13 + local.get 2 + local.get 3 + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.store offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1048699 + i32.const 10 + local.get 0 + i32.const 1 + call 14 + i32.const 1048709 + i32.const 4 + local.get 0 + i32.const 12 + i32.add + i32.const 1 + call 14 + i32.const 1048713 + i32.const 5 + local.get 0 + i32.const 24 + i32.add + i32.const 2 + call 14 + i32.const 1048718 + i32.const 8 + local.get 0 + i32.const 28 + i32.add + i32.const 3 + call 14 + call 16 + local.set 0 + local.get 2 + i32.const 16 + i32.add + global.set 0 + local.get 0 + ) + (func (;14;) (type 8) (param i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i64) + global.get 0 + i32.const 64 + i32.sub + local.tee 5 + global.set 0 + i32.const 1 + local.set 6 + block ;; label = @1 + local.get 0 + i32.load8_u offset=4 + br_if 0 (;@1;) + local.get 0 + i32.load8_u offset=5 + local.set 7 + block ;; label = @2 + local.get 0 + i32.load + local.tee 8 + i32.load offset=28 + local.tee 9 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1052011 + i32.const 1052008 + local.get 7 + i32.const 255 + i32.and + local.tee 7 + select + i32.const 2 + i32.const 3 + local.get 7 + select + local.get 8 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@1;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 8 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@1;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1058727 + i32.const 2 + local.get 8 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@1;) + local.get 3 + local.get 8 + local.get 4 + call_indirect (type 0) + local.set 6 + br 1 (;@1;) + end + block ;; label = @2 + local.get 7 + i32.const 255 + i32.and + br_if 0 (;@2;) + i32.const 1 + local.set 6 + local.get 8 + i32.load offset=20 + i32.const 1052013 + i32.const 3 + local.get 8 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@1;) + local.get 8 + i32.load offset=28 + local.set 9 + end + i32.const 1 + local.set 6 + local.get 5 + i32.const 1 + i32.store8 offset=27 + local.get 5 + i32.const 52 + i32.add + i32.const 1051980 + i32.store + local.get 5 + local.get 8 + i64.load offset=20 align=4 + i64.store offset=12 align=4 + local.get 5 + local.get 5 + i32.const 27 + i32.add + i32.store offset=20 + local.get 5 + local.get 8 + i64.load offset=8 align=4 + i64.store offset=36 align=4 + local.get 8 + i64.load align=4 + local.set 10 + local.get 5 + local.get 9 + i32.store offset=56 + local.get 5 + local.get 8 + i32.load offset=16 + i32.store offset=44 + local.get 5 + local.get 8 + i32.load8_u offset=32 + i32.store8 offset=60 + local.get 5 + local.get 10 + i64.store offset=28 align=4 + local.get 5 + local.get 5 + i32.const 12 + i32.add + i32.store offset=48 + local.get 5 + i32.const 12 + i32.add + local.get 1 + local.get 2 + call 76 + br_if 0 (;@1;) + local.get 5 + i32.const 12 + i32.add + i32.const 1058727 + i32.const 2 + call 76 + br_if 0 (;@1;) + local.get 3 + local.get 5 + i32.const 28 + i32.add + local.get 4 + call_indirect (type 0) + br_if 0 (;@1;) + local.get 5 + i32.load offset=48 + i32.const 1052016 + i32.const 2 + local.get 5 + i32.load offset=52 + i32.load offset=12 + call_indirect (type 1) + local.set 6 + end + local.get 0 + i32.const 1 + i32.store8 offset=5 + local.get 0 + local.get 6 + i32.store8 offset=4 + local.get 5 + i32.const 64 + i32.add + global.set 0 + local.get 0 + ) + (func (;15;) (type 0) (param i32 i32) (result i32) + (local i32 f32 f32) + local.get 1 + i32.load offset=28 + i32.const 1 + i32.and + local.set 2 + block ;; label = @1 + local.get 1 + i32.load offset=8 + i32.eqz + br_if 0 (;@1;) + local.get 1 + local.get 0 + f32.load + local.get 2 + local.get 1 + i32.const 12 + i32.add + i32.load + call 88 + return + end + local.get 0 + i32.load + local.tee 0 + f32.reinterpret_i32 + local.set 3 + block ;; label = @1 + local.get 0 + i32.const 2147483647 + i32.and + f32.reinterpret_i32 + local.tee 4 + f32.const 0x1.1c3794p+53 (;=10000000000000000;) + f32.ge + br_if 0 (;@1;) + local.get 4 + f32.const 0x0p+0 (;=0;) + f32.ne + local.get 4 + f32.const 0x1.a36e2ep-14 (;=0.0001;) + f32.lt + i32.and + br_if 0 (;@1;) + local.get 1 + local.get 3 + local.get 2 + call 89 + return + end + local.get 1 + local.get 3 + local.get 2 + call 90 + ) + (func (;16;) (type 4) (param i32) (result i32) + (local i32 i32) + local.get 0 + i32.load8_u offset=4 + local.set 1 + block ;; label = @1 + local.get 0 + i32.load8_u offset=5 + br_if 0 (;@1;) + local.get 1 + i32.const 255 + i32.and + i32.const 0 + i32.ne + return + end + i32.const 1 + local.set 2 + block ;; label = @1 + local.get 1 + i32.const 255 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.load + local.tee 1 + i32.load8_u offset=28 + i32.const 4 + i32.and + br_if 0 (;@2;) + local.get 0 + local.get 1 + i32.load offset=20 + i32.const 1052019 + i32.const 2 + local.get 1 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 1) + local.tee 1 + i32.store8 offset=4 + local.get 1 + return + end + local.get 1 + i32.load offset=20 + i32.const 1052018 + i32.const 1 + local.get 1 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 1) + local.set 2 + end + local.get 0 + local.get 2 + i32.store8 offset=4 + local.get 2 + ) + (func (;17;) (type 2) (param i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.tee 1 + i32.const -2147483648 + i32.eq + br_if 0 (;@1;) + block ;; label = @2 + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load offset=4 + call 163 + end + local.get 0 + i32.const 20 + i32.add + i32.load + local.get 0 + i32.const 24 + i32.add + i32.load + call 18 + local.get 0 + i32.const 16 + i32.add + i32.load + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=20 + call 163 + end + local.get 0 + call 163 + ) + (func (;18;) (type 3) (param i32 i32) + block ;; label = @1 + local.get 1 + i32.eqz + br_if 0 (;@1;) + loop ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.const 4 + i32.add + i32.load + call 163 + end + block ;; label = @3 + local.get 0 + i32.const 12 + i32.add + i32.load + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.const 16 + i32.add + i32.load + call 163 + end + local.get 0 + i32.const 32 + i32.add + local.set 0 + local.get 1 + i32.const -1 + i32.add + local.tee 1 + br_if 0 (;@2;) + end + end + ) + (func (;19;) (type 0) (param i32 i32) (result i32) + (local i32) + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1062342 + br_if 0 (;@1;) + call 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1062342 + end + i32.const 0 + i32.load8_u offset=1062341 + drop + block ;; label = @1 + i32.const 28 + call 161 + local.tee 2 + br_if 0 (;@1;) + i32.const 4 + i32.const 28 + call 20 + unreachable + end + local.get 2 + i64.const 4 + i64.store offset=20 align=4 + local.get 2 + i64.const 0 + i64.store offset=12 align=4 + local.get 2 + local.get 1 + i32.store offset=8 + local.get 2 + local.get 0 + i32.store offset=4 + local.get 2 + local.get 1 + i32.store + local.get 2 + call 0 + ) + (func (;20;) (type 3) (param i32 i32) + local.get 1 + local.get 0 + call 47 + unreachable + ) + (func (;21;) (type 9) (param i32 i32 i32 i32 i32 f32 i32) + (local i32) + global.get 0 + i32.const 80 + i32.sub + local.tee 7 + global.set 0 + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1062342 + br_if 0 (;@1;) + call 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1062342 + end + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + i32.const -2147483648 + i32.eq + br_if 0 (;@2;) + local.get 7 + i32.const 28 + i32.add + local.get 4 + i32.store + local.get 7 + i32.const 8 + i32.add + i32.const 16 + i32.add + local.get 3 + i32.store + local.get 7 + local.get 6 + i32.store offset=36 + local.get 7 + local.get 5 + f32.store offset=32 + local.get 7 + local.get 4 + i32.store offset=20 + local.get 7 + local.get 2 + i32.store offset=16 + local.get 7 + local.get 1 + i32.store offset=12 + local.get 7 + local.get 2 + i32.store offset=8 + local.get 7 + i32.const 40 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 7 + i32.const 64 + i32.add + i32.const 12 + i32.add + i32.const 4 + i32.store + local.get 7 + i32.const 3 + i32.store offset=44 + local.get 7 + i32.const 1056676 + i32.store offset=40 + local.get 7 + i32.const 5 + i32.store offset=68 + local.get 7 + local.get 7 + i32.const 64 + i32.add + i32.store offset=48 + local.get 7 + local.get 7 + i32.const 8 + i32.add + i32.store offset=64 + local.get 7 + local.get 0 + i32.store offset=72 + local.get 7 + i32.const 40 + i32.add + call 23 + local.get 0 + i32.load offset=12 + br_if 1 (;@1;) + local.get 0 + i32.const -1 + i32.store offset=12 + block ;; label = @3 + local.get 0 + i32.const 24 + i32.add + i32.load + local.tee 4 + local.get 0 + i32.const 16 + i32.add + local.tee 2 + i32.load + i32.ne + br_if 0 (;@3;) + local.get 2 + local.get 4 + call 24 + local.get 0 + i32.load offset=24 + local.set 4 + end + local.get 0 + i32.const 20 + i32.add + i32.load + local.get 4 + i32.const 5 + i32.shl + i32.add + local.tee 4 + local.get 7 + i64.load offset=8 align=4 + i64.store align=4 + local.get 4 + i32.const 24 + i32.add + local.get 7 + i32.const 8 + i32.add + i32.const 24 + i32.add + i64.load align=4 + i64.store align=4 + local.get 4 + i32.const 16 + i32.add + local.get 7 + i32.const 8 + i32.add + i32.const 16 + i32.add + i64.load align=4 + i64.store align=4 + local.get 4 + i32.const 8 + i32.add + local.get 7 + i32.const 8 + i32.add + i32.const 8 + i32.add + i64.load align=4 + i64.store align=4 + local.get 0 + local.get 0 + i32.load offset=12 + i32.const 1 + i32.add + i32.store offset=12 + local.get 0 + local.get 0 + i32.load offset=24 + i32.const 1 + i32.add + i32.store offset=24 + local.get 7 + i32.const 80 + i32.add + global.set 0 + return + end + i32.const 1057264 + i32.const 43 + i32.const 1048672 + call 25 + unreachable + end + i32.const 1056712 + call 26 + unreachable + ) + (func (;22;) (type 0) (param i32 i32) (result i32) + local.get 1 + local.get 0 + i32.load offset=4 + local.get 0 + i32.load offset=8 + call 57 + ) + (func (;23;) (type 2) (param i32) + (local i32 i32 i32 i32) + global.get 0 + i32.const 64 + i32.sub + local.tee 1 + global.set 0 + local.get 1 + i32.const 6 + i32.store offset=12 + local.get 1 + i32.const 1058764 + i32.store offset=8 + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1062296 + i32.const 3 + i32.eq + br_if 0 (;@1;) + local.get 1 + i32.const 1062264 + i32.store offset=40 + local.get 1 + local.get 1 + i32.const 24 + i32.add + i32.store offset=44 + local.get 1 + i32.const 40 + i32.add + call 131 + end + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + i32.const 0 + i32.load offset=1062264 + i32.const 1062340 + i32.eq + br_if 0 (;@3;) + i32.const 0 + i32.load8_u offset=1062292 + local.set 2 + i32.const 1 + local.set 3 + i32.const 0 + i32.const 1 + i32.store8 offset=1062292 + local.get 1 + local.get 2 + i32.store8 offset=24 + local.get 2 + i32.eqz + br_if 1 (;@2;) + local.get 1 + i64.const 0 + i64.store offset=52 align=4 + local.get 1 + i32.const 1057124 + i32.store offset=48 + local.get 1 + i32.const 1 + i32.store offset=44 + local.get 1 + i32.const 1058956 + i32.store offset=40 + local.get 1 + i32.const 24 + i32.add + local.get 1 + i32.const 40 + i32.add + call 121 + unreachable + end + i32.const 0 + i32.load offset=1062268 + i32.const 1 + i32.add + local.tee 3 + br_if 1 (;@1;) + call 80 + unreachable + end + i32.const 0 + i32.const 1062340 + i32.store offset=1062264 + end + i32.const 0 + local.get 3 + i32.store offset=1062268 + local.get 1 + i32.const 1062264 + i32.store offset=24 + i32.const 4 + local.set 3 + local.get 1 + i32.const 4 + i32.store8 offset=40 + local.get 1 + local.get 1 + i32.const 24 + i32.add + i32.store offset=48 + local.get 1 + i32.const 40 + i32.add + i32.const 1057480 + local.get 0 + call 63 + local.set 0 + local.get 1 + i32.load8_u offset=40 + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + local.get 2 + i32.const 255 + i32.and + i32.const 4 + i32.ne + br_if 0 (;@3;) + i32.const 2 + local.set 3 + i32.const 1058868 + local.set 4 + br 2 (;@1;) + end + local.get 1 + i32.load offset=44 + local.set 4 + local.get 1 + i32.load offset=40 + local.set 3 + br 1 (;@1;) + end + i32.const 23 + local.get 2 + i32.const 255 + i32.and + i32.shr_u + i32.const 1 + i32.and + br_if 0 (;@1;) + i32.const 4 + local.set 3 + local.get 1 + i32.load offset=44 + local.tee 0 + i32.load + local.tee 4 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 2 + i32.load + call_indirect (type 2) + block ;; label = @2 + local.get 2 + i32.load offset=4 + i32.eqz + br_if 0 (;@2;) + local.get 4 + call 163 + end + local.get 0 + call 163 + end + local.get 1 + i32.load offset=24 + local.tee 0 + local.get 0 + i32.load offset=4 + i32.const -1 + i32.add + local.tee 2 + i32.store offset=4 + block ;; label = @1 + local.get 2 + br_if 0 (;@1;) + local.get 0 + i32.const 0 + i32.store8 offset=28 + local.get 0 + i32.const 0 + i32.store + end + block ;; label = @1 + local.get 3 + i32.const 255 + i32.and + i32.const 4 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.const 64 + i32.add + global.set 0 + return + end + local.get 1 + local.get 4 + i32.store offset=20 + local.get 1 + local.get 3 + i32.store offset=16 + local.get 1 + i32.const 40 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 1 + i32.const 24 + i32.add + i32.const 12 + i32.add + i32.const 6 + i32.store + local.get 1 + i32.const 2 + i32.store offset=44 + local.get 1 + i32.const 1058732 + i32.store offset=40 + local.get 1 + i32.const 7 + i32.store offset=28 + local.get 1 + local.get 1 + i32.const 24 + i32.add + i32.store offset=48 + local.get 1 + local.get 1 + i32.const 16 + i32.add + i32.store offset=32 + local.get 1 + local.get 1 + i32.const 8 + i32.add + i32.store offset=24 + local.get 1 + i32.const 40 + i32.add + i32.const 1058748 + call 49 + unreachable + ) + (func (;24;) (type 3) (param i32 i32) + (local i32 i32 i32 i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 3 + i32.const 1 + i32.shl + local.tee 4 + local.get 1 + local.get 4 + local.get 1 + i32.gt_u + select + local.tee 1 + i32.const 4 + local.get 1 + i32.const 4 + i32.gt_u + select + local.tee 1 + i32.const 5 + i32.shl + local.set 4 + local.get 1 + i32.const 67108864 + i32.lt_u + i32.const 2 + i32.shl + local.set 5 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 2 + i32.const 4 + i32.store offset=24 + local.get 2 + local.get 3 + i32.const 5 + i32.shl + i32.store offset=28 + local.get 2 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 2 + i32.const 8 + i32.add + local.get 5 + local.get 4 + local.get 2 + i32.const 20 + i32.add + call 107 + local.get 2 + i32.load offset=12 + local.set 3 + block ;; label = @3 + local.get 2 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 3 + i32.store offset=4 + br 2 (;@1;) + end + local.get 3 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const 16 + i32.add + i32.load + call 20 + unreachable + end + call 42 + unreachable + end + local.get 2 + i32.const 32 + i32.add + global.set 0 + ) + (func (;25;) (type 10) (param i32 i32 i32) + (local i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + i32.const 12 + i32.add + i64.const 0 + i64.store align=4 + local.get 3 + i32.const 1 + i32.store offset=4 + local.get 3 + i32.const 1057124 + i32.store offset=8 + local.get 3 + local.get 1 + i32.store offset=28 + local.get 3 + local.get 0 + i32.store offset=24 + local.get 3 + local.get 3 + i32.const 24 + i32.add + i32.store + local.get 3 + local.get 2 + call 49 + unreachable + ) + (func (;26;) (type 2) (param i32) + (local i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 1 + global.set 0 + local.get 1 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 1 + i32.const 1 + i32.store offset=16 + local.get 1 + i32.const 1051644 + i32.store offset=12 + local.get 1 + i32.const 8 + i32.store offset=40 + local.get 1 + local.get 1 + i32.const 36 + i32.add + i32.store offset=20 + local.get 1 + local.get 1 + i32.const 47 + i32.add + i32.store offset=36 + local.get 1 + i32.const 12 + i32.add + local.get 0 + call 49 + unreachable + ) + (func (;27;) (type 10) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 64 + i32.sub + local.tee 3 + global.set 0 + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1062342 + br_if 0 (;@1;) + call 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1062342 + end + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load + i32.const -2147483648 + i32.eq + br_if 0 (;@3;) + local.get 3 + local.get 2 + i32.store offset=20 + local.get 3 + local.get 1 + i32.store offset=16 + local.get 3 + local.get 2 + i32.store offset=12 + local.get 3 + i32.const 24 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 48 + i32.add + i32.const 12 + i32.add + i32.const 4 + i32.store + local.get 3 + i32.const 3 + i32.store offset=28 + local.get 3 + i32.const 1056784 + i32.store offset=24 + local.get 3 + i32.const 4 + i32.store offset=52 + local.get 3 + local.get 3 + i32.const 48 + i32.add + i32.store offset=32 + local.get 3 + local.get 3 + i32.const 12 + i32.add + i32.store offset=48 + local.get 3 + local.get 0 + i32.store offset=56 + local.get 3 + i32.const 24 + i32.add + call 23 + block ;; label = @4 + local.get 0 + i32.load offset=12 + br_if 0 (;@4;) + local.get 0 + i32.const -1 + i32.store offset=12 + block ;; label = @5 + local.get 0 + i32.const 24 + i32.add + i32.load + local.tee 4 + br_if 0 (;@5;) + i32.const 0 + local.set 5 + i32.const 0 + local.set 6 + br 3 (;@2;) + end + local.get 0 + i32.const 20 + i32.add + i32.load + local.set 7 + i32.const 0 + local.set 2 + local.get 3 + i32.load offset=20 + local.set 1 + local.get 3 + i32.load offset=16 + local.set 6 + loop ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 7 + local.get 2 + i32.const 5 + i32.shl + i32.add + local.tee 8 + i32.load offset=8 + local.get 1 + i32.eq + br_if 0 (;@7;) + local.get 2 + i32.const 1 + i32.add + local.set 2 + br 1 (;@6;) + end + local.get 2 + i32.const 1 + i32.add + local.set 5 + block ;; label = @7 + local.get 8 + i32.load offset=4 + local.tee 9 + local.get 6 + local.get 1 + call 180 + i32.eqz + br_if 0 (;@7;) + local.get 5 + local.set 2 + br 1 (;@6;) + end + block ;; label = @7 + local.get 8 + i32.load + i32.eqz + br_if 0 (;@7;) + local.get 9 + call 163 + end + i32.const 1 + local.set 6 + local.get 7 + local.get 2 + i32.const 5 + i32.shl + i32.add + local.tee 2 + i32.load offset=12 + i32.eqz + br_if 4 (;@2;) + local.get 2 + i32.const 12 + i32.add + i32.load offset=4 + call 163 + br 4 (;@2;) + end + local.get 2 + local.get 4 + i32.ne + br_if 0 (;@5;) + end + i32.const 0 + local.set 6 + br 3 (;@1;) + end + i32.const 1056808 + call 26 + unreachable + end + i32.const 1057264 + i32.const 43 + i32.const 1048672 + call 25 + unreachable + end + local.get 4 + local.get 5 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.const 20 + i32.add + i32.load + local.get 5 + i32.const 5 + i32.shl + i32.add + local.set 2 + local.get 4 + local.get 5 + i32.sub + local.set 8 + local.get 3 + i32.load offset=20 + local.set 7 + local.get 3 + i32.load offset=16 + local.set 9 + loop ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.const 8 + i32.add + local.tee 5 + i32.load + local.get 7 + i32.ne + br_if 0 (;@4;) + local.get 2 + i32.const 4 + i32.add + i32.load + local.tee 1 + local.get 9 + local.get 7 + call 180 + br_if 0 (;@4;) + block ;; label = @5 + local.get 2 + i32.load + i32.eqz + br_if 0 (;@5;) + local.get 1 + call 163 + end + local.get 6 + i32.const 1 + i32.add + local.set 6 + local.get 2 + i32.const 12 + i32.add + i32.load + i32.eqz + br_if 1 (;@3;) + local.get 2 + i32.const 16 + i32.add + i32.load + call 163 + br 1 (;@3;) + end + local.get 2 + local.get 6 + i32.const 5 + i32.shl + i32.sub + local.tee 1 + local.get 2 + i64.load align=4 + i64.store align=4 + local.get 1 + i32.const 24 + i32.add + local.get 2 + i32.const 24 + i32.add + i64.load align=4 + i64.store align=4 + local.get 1 + i32.const 16 + i32.add + local.get 2 + i32.const 16 + i32.add + i64.load align=4 + i64.store align=4 + local.get 1 + i32.const 8 + i32.add + local.get 5 + i64.load align=4 + i64.store align=4 + end + local.get 2 + i32.const 32 + i32.add + local.set 2 + local.get 8 + i32.const -1 + i32.add + local.tee 8 + br_if 0 (;@2;) + end + end + local.get 0 + local.get 4 + local.get 6 + i32.sub + i32.store offset=24 + local.get 0 + local.get 0 + i32.load offset=12 + i32.const 1 + i32.add + i32.store offset=12 + block ;; label = @1 + local.get 3 + i32.load offset=12 + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.load offset=16 + call 163 + end + local.get 3 + i32.const 64 + i32.add + global.set 0 + ) + (func (;28;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32) + global.get 0 + i32.const 64 + i32.sub + local.tee 4 + global.set 0 + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1062342 + br_if 0 (;@1;) + call 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1062342 + end + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load + i32.const -2147483648 + i32.eq + br_if 0 (;@4;) + local.get 4 + local.get 2 + i32.store offset=8 + local.get 4 + local.get 1 + i32.store offset=4 + local.get 4 + local.get 2 + i32.store + local.get 4 + local.get 3 + i32.store offset=12 + local.get 4 + i32.const 16 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 4 + i32.const 40 + i32.add + i32.const 20 + i32.add + i32.const 4 + i32.store + local.get 4 + i32.const 40 + i32.add + i32.const 12 + i32.add + i32.const 9 + i32.store + local.get 4 + i32.const 4 + i32.store offset=20 + local.get 4 + i32.const 1056892 + i32.store offset=16 + local.get 4 + i32.const 4 + i32.store offset=44 + local.get 4 + local.get 4 + i32.const 40 + i32.add + i32.store offset=24 + local.get 4 + local.get 4 + i32.const 12 + i32.add + i32.store offset=48 + local.get 4 + local.get 4 + i32.store offset=40 + local.get 4 + local.get 0 + i32.store offset=56 + local.get 4 + i32.const 16 + i32.add + call 23 + local.get 0 + i32.load offset=12 + br_if 1 (;@3;) + local.get 0 + i32.const -1 + i32.store offset=12 + block ;; label = @5 + local.get 0 + i32.const 24 + i32.add + i32.load + local.tee 2 + br_if 0 (;@5;) + i32.const 0 + local.set 2 + br 4 (;@1;) + end + local.get 2 + i32.const 5 + i32.shl + local.set 3 + local.get 0 + i32.const 20 + i32.add + i32.load + i32.const 28 + i32.add + local.set 2 + local.get 4 + i32.load offset=12 + local.set 5 + local.get 4 + i32.load offset=4 + local.set 6 + local.get 4 + i32.load offset=8 + local.set 1 + loop ;; label = @5 + block ;; label = @6 + local.get 2 + i32.const -20 + i32.add + i32.load + local.get 1 + i32.ne + br_if 0 (;@6;) + local.get 2 + i32.const -24 + i32.add + i32.load + local.get 6 + local.get 1 + call 180 + br_if 0 (;@6;) + local.get 2 + local.get 5 + i32.store + end + local.get 2 + i32.const 32 + i32.add + local.set 2 + local.get 3 + i32.const -32 + i32.add + local.tee 3 + i32.eqz + br_if 3 (;@2;) + br 0 (;@5;) + end + end + i32.const 1057264 + i32.const 43 + i32.const 1048672 + call 25 + unreachable + end + i32.const 1056924 + call 26 + unreachable + end + local.get 0 + i32.load offset=12 + i32.const 1 + i32.add + local.set 2 + end + local.get 0 + local.get 2 + i32.store offset=12 + block ;; label = @1 + local.get 4 + i32.load + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.load offset=4 + call 163 + end + local.get 4 + i32.const 64 + i32.add + global.set 0 + ) + (func (;29;) (type 0) (param i32 i32) (result i32) + local.get 0 + i64.load32_u + i32.const 1 + local.get 1 + call 8 + ) + (func (;30;) (type 4) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i64) + global.get 0 + i32.const 80 + i32.sub + local.tee 1 + global.set 0 + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1062342 + br_if 0 (;@1;) + call 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1062342 + end + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load + i32.const -2147483648 + i32.eq + br_if 0 (;@3;) + i32.const 0 + call 31 + i32.load + local.tee 2 + local.get 2 + i32.load + i32.const 1 + i32.add + local.tee 3 + i32.store + local.get 3 + i32.eqz + br_if 1 (;@2;) + local.get 2 + i32.const 8 + i32.add + local.set 4 + block ;; label = @4 + local.get 2 + i32.const 264 + i32.add + i32.load + local.tee 3 + i32.const 64 + i32.lt_u + br_if 0 (;@4;) + local.get 2 + i32.const 272 + i32.add + local.set 5 + block ;; label = @5 + local.get 2 + i32.const 328 + i32.add + i64.load + local.tee 6 + i64.const 1 + i64.lt_s + br_if 0 (;@5;) + i32.const 0 + local.set 3 + local.get 2 + i32.const 336 + i32.add + i32.load + i32.const 0 + i32.lt_s + br_if 0 (;@5;) + local.get 2 + local.get 6 + i64.const -256 + i64.add + i64.store offset=328 + local.get 5 + local.get 4 + call 32 + br 1 (;@4;) + end + local.get 5 + local.get 4 + call 33 + i32.const 0 + local.set 3 + end + local.get 2 + local.get 3 + i32.const 1 + i32.add + i32.store offset=264 + local.get 4 + local.get 3 + i32.const 2 + i32.shl + i32.add + i32.load + local.set 3 + local.get 2 + call 34 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 3 + i32.const 8 + i32.shr_u + f32.convert_i32_u + f32.const 0x1p-24 (;=0.000000059604645;) + f32.mul + f32.const 0x1.99999ap-4 (;=0.1;) + f32.lt + i32.eqz + br_if 0 (;@7;) + i32.const 23 + local.set 2 + i32.const 1057092 + local.set 0 + br 1 (;@6;) + end + local.get 1 + i32.const 24 + i32.add + i32.const 9 + call 35 + local.get 1 + i32.load offset=24 + local.set 3 + local.get 1 + i32.load offset=28 + local.tee 2 + i32.const 0 + i64.load offset=1057115 align=1 + i64.store align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 0 + i32.load8_u offset=1057123 + i32.store8 + local.get 1 + i32.const 9 + i32.store offset=44 + local.get 1 + local.get 2 + i32.store offset=40 + local.get 1 + local.get 3 + i32.store offset=36 + local.get 0 + i32.load offset=12 + br_if 5 (;@1;) + local.get 0 + i32.const -1 + i32.store offset=12 + local.get 0 + i32.const 24 + i32.add + local.tee 2 + i32.load + local.set 3 + local.get 2 + i32.const 0 + i32.store + local.get 0 + i32.const 20 + i32.add + i32.load + local.get 3 + call 18 + local.get 0 + local.get 0 + i32.load offset=12 + i32.const 1 + i32.add + i32.store offset=12 + local.get 1 + i32.const 60 + i32.add + i64.const 1 + i64.store align=4 + local.get 1 + i32.const 2 + i32.store offset=52 + local.get 1 + i32.const 1057076 + i32.store offset=48 + local.get 1 + i32.const 4 + i32.store offset=76 + local.get 1 + local.get 1 + i32.const 72 + i32.add + i32.store offset=56 + local.get 1 + local.get 1 + i32.const 36 + i32.add + i32.store offset=72 + local.get 1 + i32.const 48 + i32.add + call 23 + local.get 1 + i32.load offset=40 + local.set 0 + local.get 1 + i32.load offset=44 + local.set 2 + local.get 1 + i32.load offset=36 + local.tee 3 + i32.const -2147483648 + i32.ne + br_if 1 (;@5;) + end + local.get 1 + i32.const 8 + i32.add + local.get 2 + call 35 + local.get 1 + i32.load offset=8 + local.set 3 + local.get 1 + i32.load offset=12 + local.get 0 + local.get 2 + call 181 + local.set 0 + i32.const 0 + i32.const 0 + i32.store8 offset=1062248 + local.get 1 + local.get 2 + i32.store offset=56 + local.get 1 + local.get 0 + i32.store offset=52 + local.get 1 + local.get 3 + i32.store offset=48 + local.get 1 + local.get 1 + i32.const 48 + i32.add + call 36 + local.get 1 + i32.load offset=4 + local.set 2 + local.get 1 + i32.load + local.set 0 + br 1 (;@4;) + end + i32.const 0 + i32.const 1 + i32.store8 offset=1062248 + local.get 1 + local.get 2 + i32.store offset=56 + local.get 1 + local.get 0 + i32.store offset=52 + local.get 1 + local.get 3 + i32.store offset=48 + local.get 1 + i32.const 16 + i32.add + local.get 1 + i32.const 48 + i32.add + call 36 + local.get 1 + i32.load offset=20 + local.set 2 + local.get 1 + i32.load offset=16 + local.set 0 + end + i32.const 0 + local.get 0 + i32.store offset=1062252 + i32.const 0 + local.get 2 + i32.store offset=1062256 + local.get 1 + i32.const 80 + i32.add + global.set 0 + i32.const 1062248 + return + end + i32.const 1057264 + i32.const 43 + i32.const 1048672 + call 25 + unreachable + end + unreachable + unreachable + end + i32.const 1057040 + call 26 + unreachable + ) + (func (;31;) (type 4) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 1 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + i32.const 0 + i32.load offset=1062260 + br_if 0 (;@3;) + block ;; label = @4 + local.get 0 + i32.eqz + br_if 0 (;@4;) + local.get 0 + i32.load + local.set 2 + local.get 0 + i32.const 0 + i32.store + local.get 2 + i32.eqz + br_if 0 (;@4;) + i32.const 0 + local.get 2 + i32.store offset=1062260 + br 1 (;@3;) + end + local.get 1 + i32.const 40 + i32.add + local.tee 0 + i64.const 0 + i64.store + local.get 1 + i32.const 32 + i32.add + i64.const 0 + i64.store + local.get 1 + i64.const 0 + i64.store offset=24 + local.get 1 + i64.const 0 + i64.store offset=16 + local.get 1 + i32.const 16 + i32.add + call 101 + local.tee 2 + br_if 1 (;@2;) + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 1 + i32.const 44 + i32.add + i32.load + local.set 2 + local.get 0 + i32.load + local.set 3 + local.get 1 + i32.const 36 + i32.add + i32.load + local.set 4 + local.get 1 + i32.load offset=32 + local.set 5 + local.get 1 + i32.load offset=28 + local.set 6 + local.get 1 + i32.load offset=24 + local.set 7 + local.get 1 + i32.load offset=20 + local.set 8 + local.get 1 + i32.load offset=16 + local.set 9 + i32.const 344 + call 161 + local.tee 0 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i64.const 4294967297 + i64.store + local.get 0 + i32.const 8 + i32.add + i32.const 0 + i32.const 256 + call 183 + drop + local.get 0 + i32.const 312 + i32.add + i64.const 0 + i64.store + local.get 0 + i64.const 0 + i64.store offset=304 + local.get 0 + i32.const 296 + i32.add + local.get 3 + i32.store + local.get 0 + i32.const 292 + i32.add + local.get 4 + i32.store + local.get 0 + local.get 5 + i32.store offset=288 + local.get 0 + i32.const 280 + i32.add + local.get 7 + i32.store + local.get 0 + i32.const 276 + i32.add + local.get 8 + i32.store + local.get 0 + local.get 9 + i32.store offset=272 + local.get 0 + i32.const 0 + i32.store offset=336 + local.get 0 + i64.const 65536 + i64.store offset=328 + local.get 0 + i64.const 65536 + i64.store offset=320 + local.get 0 + i32.const 64 + i32.store offset=264 + local.get 0 + i32.const 300 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 284 + i32.add + local.get 6 + i32.store + i32.const 0 + i32.load offset=1062260 + local.set 2 + i32.const 0 + local.get 0 + i32.store offset=1062260 + local.get 2 + i32.eqz + br_if 0 (;@3;) + local.get 2 + call 34 + end + local.get 1 + i32.const 48 + i32.add + global.set 0 + i32.const 1062260 + return + end + local.get 1 + i32.const 1056596 + i32.store offset=4 + local.get 1 + local.get 2 + i32.store + local.get 1 + i32.const 28 + i32.add + i64.const 1 + i64.store align=4 + local.get 1 + i32.const 1 + i32.store offset=20 + local.get 1 + i32.const 1056516 + i32.store offset=16 + local.get 1 + i32.const 10 + i32.store offset=12 + local.get 1 + local.get 1 + i32.const 8 + i32.add + i32.store offset=24 + local.get 1 + local.get 1 + i32.store offset=8 + local.get 1 + i32.const 16 + i32.add + i32.const 1056524 + call 49 + unreachable + end + i32.const 8 + i32.const 344 + call 20 + unreachable + ) + (func (;32;) (type 3) (param i32 i32) + (local i32 i32 i64 i64 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64) + global.get 0 + i32.const 320 + i32.sub + local.tee 2 + global.set 0 + local.get 0 + i32.const 36 + i32.add + i32.load + local.set 3 + local.get 0 + i64.load offset=32 + local.tee 4 + i64.const 3 + i64.add + local.tee 5 + i32.wrap_i64 + local.set 6 + local.get 4 + i64.const 2 + i64.add + local.tee 7 + i32.wrap_i64 + local.set 8 + local.get 4 + i64.const 1 + i64.add + local.tee 4 + i32.wrap_i64 + local.set 9 + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.set 10 + local.get 7 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.set 11 + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.set 12 + local.get 0 + i32.load offset=32 + local.set 13 + i32.const 1797285236 + local.set 14 + i32.const 2036477234 + local.set 15 + i32.const 857760878 + local.set 16 + i32.const 1634760805 + local.set 17 + i32.const 6 + local.set 18 + local.get 0 + i32.const 40 + i32.add + i32.load + local.tee 19 + local.set 20 + local.get 0 + i32.const 44 + i32.add + i32.load + local.tee 21 + local.set 22 + local.get 19 + local.set 23 + local.get 21 + local.set 24 + local.get 19 + local.set 25 + local.get 21 + local.set 26 + local.get 0 + i32.load offset=16 + local.tee 27 + local.set 28 + local.get 0 + i32.const 20 + i32.add + i32.load + local.tee 29 + local.set 30 + local.get 0 + i32.const 24 + i32.add + i32.load + local.tee 31 + local.set 32 + local.get 0 + i32.const 28 + i32.add + i32.load + local.tee 33 + local.set 34 + i32.const 1634760805 + local.set 35 + i32.const 857760878 + local.set 36 + i32.const 2036477234 + local.set 37 + i32.const 1797285236 + local.set 38 + i32.const 1634760805 + local.set 39 + i32.const 857760878 + local.set 40 + i32.const 2036477234 + local.set 41 + i32.const 1797285236 + local.set 42 + i32.const 1634760805 + local.set 43 + i32.const 857760878 + local.set 44 + i32.const 2036477234 + local.set 45 + i32.const 1797285236 + local.set 46 + local.get 27 + local.set 47 + local.get 29 + local.set 48 + local.get 31 + local.set 49 + local.get 33 + local.set 50 + local.get 27 + local.set 51 + local.get 29 + local.set 52 + local.get 31 + local.set 53 + local.get 33 + local.set 54 + local.get 0 + i32.load + local.tee 55 + local.set 56 + local.get 0 + i32.load offset=4 + local.tee 57 + local.set 58 + local.get 0 + i32.load offset=8 + local.tee 59 + local.set 60 + local.get 0 + i32.const 12 + i32.add + i32.load + local.tee 61 + local.set 62 + local.get 55 + local.set 63 + local.get 57 + local.set 64 + local.get 59 + local.set 65 + local.get 61 + local.set 66 + local.get 55 + local.set 67 + local.get 57 + local.set 68 + local.get 59 + local.set 69 + local.get 61 + local.set 70 + loop ;; label = @1 + local.get 59 + local.get 45 + i32.add + local.tee 45 + i64.extend_i32_u + local.get 61 + local.get 46 + i32.add + local.tee 46 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 19 + i64.extend_i32_u + local.get 21 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 4 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 19 + local.get 31 + i32.add + local.tee 21 + i64.extend_i32_u + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 31 + local.get 33 + i32.add + local.tee 33 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 59 + i64.extend_i32_u + local.get 61 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 4 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 59 + local.get 45 + i32.add + local.tee 61 + i64.extend_i32_u + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 45 + local.get 46 + i32.add + local.tee 46 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 19 + i64.extend_i32_u + local.get 31 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 4 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 19 + local.get 21 + i32.add + local.tee 21 + i64.extend_i32_u + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 31 + local.get 33 + i32.add + local.tee 33 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 59 + i64.extend_i32_u + local.get 45 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 59 + local.get 61 + i32.add + local.tee 61 + i64.extend_i32_u + local.get 55 + local.get 43 + i32.add + local.tee 43 + i64.extend_i32_u + local.get 57 + local.get 44 + i32.add + local.tee 44 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 6 + i64.extend_i32_u + local.get 10 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 6 + local.get 27 + i32.add + local.tee 27 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 10 + local.get 29 + i32.add + local.tee 29 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 55 + i64.extend_i32_u + local.get 57 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 43 + i32.add + local.tee 57 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 43 + local.get 44 + i32.add + local.tee 44 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 6 + i64.extend_i32_u + local.get 10 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 6 + local.get 27 + i32.add + local.tee 27 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 10 + local.get 29 + i32.add + local.tee 29 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 55 + i64.extend_i32_u + local.get 43 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 55 + local.get 46 + i32.add + local.tee 43 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 10 + i64.extend_i32_u + local.get 19 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 7 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 19 + local.get 27 + i32.add + local.tee 27 + i64.extend_i32_u + local.get 7 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 10 + local.get 29 + i32.add + local.tee 29 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 59 + i64.extend_i32_u + local.get 55 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 7 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 61 + i32.add + local.tee 45 + i64.extend_i32_u + local.get 7 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 59 + local.get 43 + i32.add + local.tee 46 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 19 + i64.extend_i32_u + local.get 10 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 7 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 10 + local.get 27 + i32.add + local.tee 27 + i64.extend_i32_u + local.get 7 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 19 + local.get 29 + i32.add + local.tee 29 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.tee 71 + local.get 55 + i64.extend_i32_u + local.get 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 7 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 61 + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 55 + local.get 57 + i32.add + local.tee 57 + i64.extend_i32_u + local.get 4 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 59 + local.get 44 + i32.add + local.tee 44 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 31 + i64.extend_i32_u + local.get 6 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 4 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 31 + local.get 21 + i32.add + local.tee 6 + i64.extend_i32_u + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 21 + local.get 33 + i32.add + local.tee 33 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 55 + i64.extend_i32_u + local.get 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 4 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 57 + i32.add + local.tee 43 + i64.extend_i32_u + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 57 + local.get 44 + i32.add + local.tee 44 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 31 + i64.extend_i32_u + local.get 21 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 4 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 21 + local.get 6 + i32.add + local.tee 31 + i64.extend_i32_u + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 6 + local.get 33 + i32.add + local.tee 33 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.tee 72 + local.get 55 + i64.extend_i32_u + local.get 57 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 4 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 57 + local.get 60 + local.get 41 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 62 + local.get 42 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 20 + i64.extend_i32_u + local.get 22 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 20 + local.get 32 + i32.add + local.tee 22 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 41 + local.get 34 + i32.add + local.tee 42 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 60 + i64.extend_i32_u + local.get 62 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 60 + local.get 55 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 62 + local.get 59 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 20 + i64.extend_i32_u + local.get 41 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 20 + local.get 22 + i32.add + local.tee 22 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 32 + local.get 42 + i32.add + local.tee 34 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 60 + i64.extend_i32_u + local.get 62 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 60 + local.get 55 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 56 + local.get 39 + i32.add + local.tee 62 + i64.extend_i32_u + local.get 58 + local.get 40 + i32.add + local.tee 39 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 8 + i64.extend_i32_u + local.get 11 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 8 + local.get 28 + i32.add + local.tee 11 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 40 + local.get 30 + i32.add + local.tee 41 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 56 + i64.extend_i32_u + local.get 58 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 56 + local.get 62 + i32.add + local.tee 58 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 62 + local.get 39 + i32.add + local.tee 39 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 8 + i64.extend_i32_u + local.get 40 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 8 + local.get 11 + i32.add + local.tee 11 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 40 + local.get 41 + i32.add + local.tee 41 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 56 + i64.extend_i32_u + local.get 62 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 56 + local.get 59 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 40 + i64.extend_i32_u + local.get 20 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 74 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 62 + local.get 11 + i32.add + local.tee 20 + i64.extend_i32_u + local.get 74 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 11 + local.get 41 + i32.add + local.tee 40 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 60 + i64.extend_i32_u + local.get 56 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 74 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 56 + local.get 55 + i32.add + local.tee 41 + i64.extend_i32_u + local.get 74 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 59 + i32.add + local.tee 42 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 62 + i64.extend_i32_u + local.get 11 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 74 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 11 + local.get 20 + i32.add + local.tee 28 + i64.extend_i32_u + local.get 74 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 20 + local.get 40 + i32.add + local.tee 30 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.tee 75 + local.get 56 + i64.extend_i32_u + local.get 55 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 74 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 62 + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 55 + local.get 58 + i32.add + local.tee 59 + i64.extend_i32_u + local.get 5 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 56 + local.get 39 + i32.add + local.tee 58 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 32 + i64.extend_i32_u + local.get 8 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 60 + local.get 22 + i32.add + local.tee 8 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 22 + local.get 34 + i32.add + local.tee 34 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 55 + i64.extend_i32_u + local.get 56 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 59 + i32.add + local.tee 39 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 59 + local.get 58 + i32.add + local.tee 40 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 60 + i64.extend_i32_u + local.get 22 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 22 + local.get 8 + i32.add + local.tee 32 + i64.extend_i32_u + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 8 + local.get 34 + i32.add + local.tee 34 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.tee 76 + local.get 55 + i64.extend_i32_u + local.get 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 5 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 58 + local.get 65 + local.get 37 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 66 + local.get 38 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 23 + i64.extend_i32_u + local.get 24 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 56 + local.get 49 + i32.add + local.tee 60 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 23 + local.get 50 + i32.add + local.tee 24 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 65 + i64.extend_i32_u + local.get 66 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 65 + local.get 55 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 66 + local.get 59 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 56 + i64.extend_i32_u + local.get 23 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 56 + local.get 60 + i32.add + local.tee 60 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 49 + local.get 24 + i32.add + local.tee 24 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 65 + i64.extend_i32_u + local.get 66 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 65 + local.get 55 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 63 + local.get 35 + i32.add + local.tee 66 + i64.extend_i32_u + local.get 64 + local.get 36 + i32.add + local.tee 23 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 9 + i64.extend_i32_u + local.get 12 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 9 + local.get 47 + i32.add + local.tee 12 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 35 + local.get 48 + i32.add + local.tee 36 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 63 + i64.extend_i32_u + local.get 64 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 63 + local.get 66 + i32.add + local.tee 64 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 66 + local.get 23 + i32.add + local.tee 50 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 9 + i64.extend_i32_u + local.get 35 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 9 + local.get 12 + i32.add + local.tee 12 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 23 + local.get 36 + i32.add + local.tee 35 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 63 + i64.extend_i32_u + local.get 66 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 63 + local.get 59 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 23 + i64.extend_i32_u + local.get 56 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 78 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 56 + local.get 12 + i32.add + local.tee 66 + i64.extend_i32_u + local.get 78 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 12 + local.get 35 + i32.add + local.tee 35 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 65 + i64.extend_i32_u + local.get 63 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 78 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 63 + local.get 55 + i32.add + local.tee 37 + i64.extend_i32_u + local.get 78 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 59 + i32.add + local.tee 38 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 56 + i64.extend_i32_u + local.get 12 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 78 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 12 + local.get 66 + i32.add + local.tee 47 + i64.extend_i32_u + local.get 78 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 23 + local.get 35 + i32.add + local.tee 48 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.tee 79 + local.get 63 + i64.extend_i32_u + local.get 55 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 78 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 66 + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 55 + local.get 64 + i32.add + local.tee 59 + i64.extend_i32_u + local.get 73 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 56 + local.get 50 + i32.add + local.tee 63 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 49 + i64.extend_i32_u + local.get 9 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 64 + local.get 60 + i32.add + local.tee 60 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 65 + local.get 24 + i32.add + local.tee 50 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 55 + i64.extend_i32_u + local.get 56 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 59 + i32.add + local.tee 35 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 59 + local.get 63 + i32.add + local.tee 36 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 64 + i64.extend_i32_u + local.get 65 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 24 + local.get 60 + i32.add + local.tee 49 + i64.extend_i32_u + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 9 + local.get 50 + i32.add + local.tee 50 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.tee 80 + local.get 55 + i64.extend_i32_u + local.get 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 73 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 64 + local.get 69 + local.get 15 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 70 + local.get 14 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 25 + i64.extend_i32_u + local.get 26 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 56 + local.get 53 + i32.add + local.tee 60 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 63 + local.get 54 + i32.add + local.tee 65 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 69 + i64.extend_i32_u + local.get 70 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 69 + local.get 55 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 70 + local.get 59 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 56 + i64.extend_i32_u + local.get 63 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 56 + local.get 60 + i32.add + local.tee 60 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 63 + local.get 65 + i32.add + local.tee 65 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 69 + i64.extend_i32_u + local.get 70 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 69 + local.get 55 + i32.add + local.tee 55 + i64.extend_i32_u + local.get 67 + local.get 17 + i32.add + local.tee 70 + i64.extend_i32_u + local.get 68 + local.get 16 + i32.add + local.tee 14 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 13 + i64.extend_i32_u + local.get 3 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 81 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 3 + local.get 51 + i32.add + local.tee 13 + i64.extend_i32_u + local.get 81 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 15 + local.get 52 + i32.add + local.tee 16 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 67 + i64.extend_i32_u + local.get 68 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 81 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 67 + local.get 70 + i32.add + local.tee 68 + i64.extend_i32_u + local.get 81 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 70 + local.get 14 + i32.add + local.tee 17 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 3 + i64.extend_i32_u + local.get 15 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 81 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 26 + local.get 13 + i32.add + local.tee 3 + i64.extend_i32_u + local.get 81 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 13 + local.get 16 + i32.add + local.tee 14 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 67 + i64.extend_i32_u + local.get 70 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 81 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 67 + local.get 59 + i32.add + local.tee 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 13 + i64.extend_i32_u + local.get 56 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 82 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 56 + local.get 3 + i32.add + local.tee 70 + i64.extend_i32_u + local.get 82 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 3 + local.get 14 + i32.add + local.tee 13 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 69 + i64.extend_i32_u + local.get 67 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 82 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 67 + local.get 55 + i32.add + local.tee 15 + i64.extend_i32_u + local.get 82 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 59 + i32.add + local.tee 14 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 56 + i64.extend_i32_u + local.get 3 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 82 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 3 + local.get 70 + i32.add + local.tee 51 + i64.extend_i32_u + local.get 82 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 25 + local.get 13 + i32.add + local.tee 52 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.tee 83 + local.get 67 + i64.extend_i32_u + local.get 55 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 82 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 70 + local.get 81 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 55 + local.get 68 + i32.add + local.tee 59 + i64.extend_i32_u + local.get 77 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.tee 56 + local.get 17 + i32.add + local.tee 67 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 63 + i64.extend_i32_u + local.get 26 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 63 + local.get 60 + i32.add + local.tee 60 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 16 + i32.rotl + local.tee 68 + local.get 65 + i32.add + local.tee 65 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 55 + i64.extend_i32_u + local.get 56 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 55 + local.get 59 + i32.add + local.tee 17 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 12 + i32.rotl + local.tee 59 + local.get 67 + i32.add + local.tee 16 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.get 63 + i64.extend_i32_u + local.get 68 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 26 + local.get 60 + i32.add + local.tee 53 + i64.extend_i32_u + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 8 + i32.rotl + local.tee 13 + local.get 65 + i32.add + local.tee 54 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + local.tee 81 + local.get 55 + i64.extend_i32_u + local.get 59 + i64.extend_i32_u + i64.const 32 + i64.shl + i64.or + i64.xor + local.tee 77 + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 68 + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 59 + local.get 7 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 55 + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 60 + local.get 74 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 56 + local.get 73 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 65 + local.get 78 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 63 + local.get 77 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 69 + local.get 82 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 7 + i32.rotl + local.set 67 + local.get 18 + i32.const -1 + i32.add + local.tee 18 + br_if 0 (;@1;) + end + local.get 0 + i32.const 40 + i32.add + local.tee 31 + i32.load + local.set 29 + local.get 0 + i32.const 44 + i32.add + local.tee 18 + i32.load + local.set 27 + local.get 0 + i64.load offset=32 + local.set 4 + local.get 2 + i32.const 60 + i32.add + local.get 46 + i32.store + local.get 2 + i32.const 56 + i32.add + local.get 45 + i32.store + local.get 2 + i32.const 52 + i32.add + local.get 44 + i32.store + local.get 2 + i32.const 44 + i32.add + local.get 42 + i32.store + local.get 2 + i32.const 40 + i32.add + local.get 41 + i32.store + local.get 2 + i32.const 36 + i32.add + local.get 40 + i32.store + local.get 2 + i32.const 28 + i32.add + local.get 38 + i32.store + local.get 2 + i32.const 24 + i32.add + local.get 37 + i32.store + local.get 2 + i32.const 20 + i32.add + local.get 36 + i32.store + local.get 2 + local.get 43 + i32.store offset=48 + local.get 2 + local.get 39 + i32.store offset=32 + local.get 2 + local.get 35 + i32.store offset=16 + local.get 2 + local.get 14 + i32.store offset=12 + local.get 2 + local.get 15 + i32.store offset=8 + local.get 2 + local.get 16 + i32.store offset=4 + local.get 2 + local.get 17 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 60 + i32.add + local.get 61 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 56 + i32.add + local.get 59 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 52 + i32.add + local.get 57 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 44 + i32.add + local.get 62 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 40 + i32.add + local.get 60 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 36 + i32.add + local.get 58 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 28 + i32.add + local.get 66 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 24 + i32.add + local.get 65 + i32.store + local.get 2 + i32.const 64 + i32.add + i32.const 20 + i32.add + local.get 64 + i32.store + local.get 2 + local.get 55 + i32.store offset=112 + local.get 2 + local.get 56 + i32.store offset=96 + local.get 2 + local.get 63 + i32.store offset=80 + local.get 2 + local.get 70 + i32.store offset=76 + local.get 2 + local.get 69 + i32.store offset=72 + local.get 2 + local.get 68 + i32.store offset=68 + local.get 2 + local.get 67 + i32.store offset=64 + local.get 2 + i32.const 128 + i32.add + i32.const 56 + i32.add + local.get 72 + i64.store + local.get 2 + i32.const 128 + i32.add + i32.const 40 + i32.add + local.get 76 + i64.store + local.get 2 + i32.const 128 + i32.add + i32.const 24 + i32.add + local.get 80 + i64.store + local.get 2 + local.get 71 + i64.store offset=176 + local.get 2 + local.get 75 + i64.store offset=160 + local.get 2 + local.get 79 + i64.store offset=144 + local.get 2 + local.get 81 + i64.store offset=136 + local.get 2 + local.get 83 + i64.store offset=128 + local.get 2 + i32.const 192 + i32.add + i32.const 60 + i32.add + local.get 21 + i32.store + local.get 2 + i32.const 192 + i32.add + i32.const 56 + i32.add + local.get 19 + i32.store + local.get 2 + i32.const 192 + i32.add + i32.const 52 + i32.add + local.get 10 + i32.store + local.get 2 + i32.const 192 + i32.add + i32.const 44 + i32.add + local.get 22 + i32.store + local.get 2 + i32.const 192 + i32.add + i32.const 40 + i32.add + local.get 20 + i32.store + local.get 2 + i32.const 192 + i32.add + i32.const 36 + i32.add + local.get 11 + i32.store + local.get 2 + i32.const 192 + i32.add + i32.const 28 + i32.add + local.get 24 + i32.store + local.get 2 + i32.const 192 + i32.add + i32.const 24 + i32.add + local.get 23 + i32.store + local.get 2 + i32.const 192 + i32.add + i32.const 20 + i32.add + local.get 12 + i32.store + local.get 2 + local.get 6 + i32.store offset=240 + local.get 2 + local.get 8 + i32.store offset=224 + local.get 2 + local.get 9 + i32.store offset=208 + local.get 2 + local.get 26 + i32.store offset=204 + local.get 2 + local.get 25 + i32.store offset=200 + local.get 2 + local.get 3 + i32.store offset=196 + local.get 2 + local.get 13 + i32.store offset=192 + local.get 0 + i32.const 12 + i32.add + i32.load + local.set 33 + local.get 0 + i32.const 28 + i32.add + i32.load + local.set 3 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 6 + local.get 0 + i32.const 20 + i32.add + i32.load + local.set 8 + local.get 0 + i32.load offset=8 + local.set 9 + local.get 0 + i32.load offset=4 + local.set 10 + local.get 0 + i32.load + local.set 11 + local.get 0 + i32.load offset=16 + local.set 12 + local.get 2 + i32.const 256 + i32.add + i32.const 60 + i32.add + local.get 27 + i32.store + local.get 2 + i32.const 256 + i32.add + i32.const 44 + i32.add + local.get 27 + i32.store + local.get 2 + i32.const 256 + i32.add + i32.const 28 + i32.add + local.get 27 + i32.store + local.get 18 + local.get 27 + i32.store + local.get 31 + local.get 29 + i32.store + local.get 0 + i32.const 36 + i32.add + local.get 4 + i64.const 4 + i64.add + local.tee 5 + i64.const 32 + i64.shr_u + i64.store32 + local.get 0 + local.get 5 + i64.store32 offset=32 + local.get 2 + local.get 4 + i64.const 3 + i64.add + local.tee 5 + i64.store32 offset=304 + local.get 2 + i32.const 256 + i32.add + i32.const 52 + i32.add + local.get 5 + i64.const 32 + i64.shr_u + local.get 29 + i64.extend_i32_u + i64.const 32 + i64.shl + local.tee 5 + i64.or + i64.store align=4 + local.get 2 + local.get 4 + i64.const 2 + i64.add + local.tee 7 + i64.store32 offset=288 + local.get 2 + i32.const 256 + i32.add + i32.const 36 + i32.add + local.get 7 + i64.const 32 + i64.shr_u + local.get 5 + i64.or + i64.store align=4 + local.get 2 + local.get 4 + i64.const 1 + i64.add + local.tee 7 + i64.store32 offset=272 + local.get 2 + i32.const 256 + i32.add + i32.const 20 + i32.add + local.get 7 + i64.const 32 + i64.shr_u + local.get 5 + i64.or + i64.store align=4 + local.get 2 + local.get 27 + i32.store offset=268 + local.get 2 + local.get 29 + i32.store offset=264 + local.get 2 + local.get 4 + i64.store offset=256 + i32.const -64 + local.set 55 + loop ;; label = @1 + local.get 2 + local.get 55 + i32.add + local.tee 57 + i32.const 64 + i32.add + i32.load + local.set 61 + local.get 57 + i32.const 68 + i32.add + i32.load + local.set 56 + local.get 57 + i32.const 72 + i32.add + i32.load + local.set 58 + local.get 57 + i32.const 76 + i32.add + i32.load + local.set 60 + local.get 2 + i32.const 64 + i32.add + local.get 55 + i32.add + local.tee 57 + i32.const 64 + i32.add + i32.load + local.set 62 + local.get 57 + i32.const 68 + i32.add + i32.load + local.set 63 + local.get 57 + i32.const 72 + i32.add + i32.load + local.set 64 + local.get 57 + i32.const 76 + i32.add + i32.load + local.set 65 + local.get 2 + i32.const 128 + i32.add + local.get 55 + i32.add + local.tee 57 + i32.const 64 + i32.add + i32.load + local.set 66 + local.get 57 + i32.const 68 + i32.add + i32.load + local.set 67 + local.get 57 + i32.const 72 + i32.add + i32.load + local.set 68 + local.get 57 + i32.const 76 + i32.add + i32.load + local.set 69 + local.get 2 + i32.const 256 + i32.add + local.get 55 + i32.add + local.tee 57 + i32.const 64 + i32.add + i32.load + local.set 70 + local.get 2 + i32.const 192 + i32.add + local.get 55 + i32.add + local.tee 59 + i32.const 64 + i32.add + i32.load + local.set 19 + local.get 57 + i32.const 68 + i32.add + i32.load + local.set 21 + local.get 59 + i32.const 68 + i32.add + i32.load + local.set 27 + local.get 57 + i32.const 72 + i32.add + i32.load + local.set 29 + local.get 59 + i32.const 72 + i32.add + i32.load + local.set 31 + local.get 1 + i32.const 60 + i32.add + local.get 57 + i32.const 76 + i32.add + i32.load + local.get 59 + i32.const 76 + i32.add + i32.load + i32.add + i32.store align=1 + local.get 1 + i32.const 56 + i32.add + local.get 29 + local.get 31 + i32.add + i32.store align=1 + local.get 1 + i32.const 52 + i32.add + local.get 21 + local.get 27 + i32.add + i32.store align=1 + local.get 1 + local.get 70 + local.get 19 + i32.add + i32.store offset=48 align=1 + local.get 1 + i32.const 44 + i32.add + local.get 3 + local.get 69 + i32.add + i32.store align=1 + local.get 1 + i32.const 40 + i32.add + local.get 6 + local.get 68 + i32.add + i32.store align=1 + local.get 1 + i32.const 36 + i32.add + local.get 8 + local.get 67 + i32.add + i32.store align=1 + local.get 1 + local.get 12 + local.get 66 + i32.add + i32.store offset=32 align=1 + local.get 1 + i32.const 28 + i32.add + local.get 33 + local.get 65 + i32.add + i32.store align=1 + local.get 1 + i32.const 24 + i32.add + local.get 9 + local.get 64 + i32.add + i32.store align=1 + local.get 1 + i32.const 20 + i32.add + local.get 10 + local.get 63 + i32.add + i32.store align=1 + local.get 1 + local.get 11 + local.get 62 + i32.add + i32.store offset=16 align=1 + local.get 1 + i32.const 12 + i32.add + local.get 60 + i32.const 1797285236 + i32.add + i32.store align=1 + local.get 1 + local.get 58 + i32.const 2036477234 + i32.add + i32.store offset=8 align=1 + local.get 1 + local.get 56 + i32.const 857760878 + i32.add + i32.store offset=4 align=1 + local.get 1 + local.get 61 + i32.const 1634760805 + i32.add + i32.store align=1 + local.get 1 + i32.const 64 + i32.add + local.set 1 + local.get 55 + i32.const 16 + i32.add + local.tee 55 + br_if 0 (;@1;) + end + local.get 2 + i32.const 320 + i32.add + global.set 0 + ) + (func (;33;) (type 3) (param i32 i32) + (local i32 i32 i32 i64 i64 i64 i64) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + i32.const 24 + i32.add + local.tee 3 + i64.const 0 + i64.store + local.get 2 + i32.const 16 + i32.add + i64.const 0 + i64.store + local.get 2 + i64.const 0 + i64.store offset=8 + local.get 2 + i64.const 0 + i64.store + block ;; label = @1 + block ;; label = @2 + local.get 2 + call 101 + local.tee 4 + br_if 0 (;@2;) + local.get 3 + i64.load + local.set 5 + local.get 2 + i64.load + local.set 6 + local.get 2 + i64.load offset=8 + local.set 7 + local.get 2 + i64.load offset=16 + local.set 8 + local.get 0 + i32.const 40 + i32.add + i64.const 0 + i64.store + local.get 0 + i64.const 0 + i64.store offset=32 + local.get 0 + i32.const 24 + i32.add + local.get 5 + i64.store + local.get 0 + local.get 8 + i64.store offset=16 + local.get 0 + local.get 7 + i64.store offset=8 + local.get 0 + local.get 6 + i64.store + br 1 (;@1;) + end + local.get 4 + call 163 + end + local.get 0 + i32.const 0 + i32.store offset=64 + local.get 0 + local.get 0 + i64.load offset=48 + i64.const -256 + i64.add + i64.store offset=56 + local.get 0 + local.get 1 + call 32 + local.get 2 + i32.const 32 + i32.add + global.set 0 + ) + (func (;34;) (type 2) (param i32) + (local i32) + local.get 0 + local.get 0 + i32.load + i32.const -1 + i32.add + local.tee 1 + i32.store + block ;; label = @1 + local.get 1 + br_if 0 (;@1;) + local.get 0 + local.get 0 + i32.load offset=4 + i32.const -1 + i32.add + local.tee 1 + i32.store offset=4 + local.get 1 + br_if 0 (;@1;) + local.get 0 + call 163 + end + ) + (func (;35;) (type 3) (param i32 i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + br_if 0 (;@4;) + i32.const 1 + local.set 2 + br 1 (;@3;) + end + local.get 1 + i32.const -1 + i32.le_s + br_if 1 (;@2;) + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 1 + call 161 + local.tee 2 + i32.eqz + br_if 2 (;@1;) + end + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + end + call 42 + unreachable + end + i32.const 1 + local.get 1 + call 20 + unreachable + ) + (func (;36;) (type 3) (param i32 i32) + (local i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.load offset=8 + local.tee 3 + i32.le_u + br_if 0 (;@2;) + local.get 1 + i32.load offset=4 + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 4 + call 163 + i32.const 1 + local.set 2 + br 1 (;@3;) + end + local.get 4 + local.get 2 + i32.const 1 + local.get 3 + call 46 + local.tee 2 + i32.eqz + br_if 2 (;@1;) + end + local.get 1 + local.get 3 + i32.store + local.get 1 + local.get 2 + i32.store offset=4 + end + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + local.get 1 + i32.load offset=4 + i32.store + return + end + i32.const 1 + local.get 3 + call 20 + unreachable + ) + (func (;37;) (type 2) (param i32) + block ;; label = @1 + local.get 0 + i32.const 8 + i32.add + i32.load + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 4 + i32.add + i32.load + call 163 + end + ) + (func (;38;) (type 4) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 f32) + global.get 0 + i32.const 64 + i32.sub + local.tee 1 + global.set 0 + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1062342 + br_if 0 (;@1;) + call 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1062342 + end + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 0 + i32.load + i32.const -2147483648 + i32.eq + br_if 0 (;@7;) + local.get 1 + i32.const 44 + i32.add + i64.const 1 + i64.store align=4 + local.get 1 + i32.const 2 + i32.store offset=36 + local.get 1 + i32.const 1056972 + i32.store offset=32 + local.get 1 + i32.const 4 + i32.store offset=24 + local.get 1 + local.get 1 + i32.const 20 + i32.add + i32.store offset=40 + local.get 1 + local.get 0 + i32.store offset=20 + local.get 1 + i32.const 32 + i32.add + call 23 + local.get 0 + i32.load offset=12 + local.tee 2 + i32.const 2147483647 + i32.ge_u + br_if 1 (;@6;) + local.get 0 + local.get 2 + i32.const 1 + i32.add + i32.store offset=12 + block ;; label = @8 + local.get 0 + i32.const 24 + i32.add + i32.load + local.tee 3 + br_if 0 (;@8;) + local.get 0 + local.get 2 + i32.store offset=12 + i32.const 4 + local.set 4 + local.get 3 + i32.const 5 + i32.shl + i32.const 4 + i32.or + local.set 5 + i32.const 0 + local.set 6 + i32.const 4 + local.set 2 + br 6 (;@2;) + end + local.get 3 + i32.const 67108863 + i32.gt_u + br_if 2 (;@5;) + local.get 3 + i32.const 5 + i32.shl + local.tee 7 + i32.const -1 + i32.le_s + br_if 2 (;@5;) + local.get 0 + i32.const 20 + i32.add + i32.load + local.set 2 + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 7 + i32.const 4 + call 39 + local.tee 4 + i32.eqz + br_if 3 (;@4;) + local.get 1 + i32.const 44 + i32.add + local.set 8 + local.get 4 + local.set 9 + local.get 3 + local.set 10 + block ;; label = @8 + loop ;; label = @9 + local.get 7 + i32.eqz + br_if 1 (;@8;) + local.get 1 + i32.const 32 + i32.add + local.get 2 + i32.const 4 + i32.add + i32.load + local.get 2 + i32.const 8 + i32.add + i32.load + call 40 + local.get 8 + local.get 2 + i32.const 16 + i32.add + i32.load + local.get 2 + i32.const 20 + i32.add + i32.load + call 40 + local.get 1 + i32.const 32 + i32.add + i32.const 24 + i32.add + local.tee 5 + local.get 2 + f32.load offset=24 + f32.store + local.get 2 + i32.load offset=28 + local.set 6 + local.get 9 + local.get 1 + i64.load offset=32 align=4 + i64.store align=4 + local.get 9 + i32.const 8 + i32.add + local.get 1 + i32.const 32 + i32.add + i32.const 8 + i32.add + i64.load align=4 + i64.store align=4 + local.get 9 + i32.const 16 + i32.add + local.get 1 + i32.const 32 + i32.add + i32.const 16 + i32.add + i64.load align=4 + i64.store align=4 + local.get 1 + local.get 6 + i32.store offset=60 + local.get 9 + i32.const 24 + i32.add + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 7 + i32.const -32 + i32.add + local.set 7 + local.get 9 + i32.const 32 + i32.add + local.set 9 + local.get 2 + i32.const 32 + i32.add + local.set 2 + local.get 10 + i32.const -1 + i32.add + local.tee 10 + br_if 0 (;@9;) + end + end + local.get 0 + local.get 0 + i32.load offset=12 + i32.const -1 + i32.add + i32.store offset=12 + block ;; label = @8 + local.get 3 + i32.const 24 + i32.mul + local.tee 2 + br_if 0 (;@8;) + i32.const 0 + local.set 6 + br 5 (;@3;) + end + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 2 + i32.const 4 + call 39 + local.tee 6 + br_if 4 (;@3;) + i32.const 4 + local.get 2 + call 20 + unreachable + end + i32.const 1057264 + i32.const 43 + i32.const 1048672 + call 25 + unreachable + end + call 41 + unreachable + end + call 42 + unreachable + end + i32.const 4 + local.get 7 + call 20 + unreachable + end + local.get 4 + local.get 3 + i32.const 5 + i32.shl + i32.add + local.set 5 + block ;; label = @3 + local.get 3 + br_if 0 (;@3;) + local.get 4 + local.set 2 + br 1 (;@2;) + end + i32.const 0 + local.set 7 + local.get 4 + local.set 2 + loop ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load + local.tee 9 + i32.const -2147483648 + i32.ne + br_if 0 (;@4;) + local.get 2 + i32.const 32 + i32.add + local.set 2 + br 2 (;@2;) + end + local.get 2 + i64.load offset=4 align=4 + local.set 11 + local.get 1 + i32.const 32 + i32.add + i32.const 8 + i32.add + local.get 2 + i32.const 20 + i32.add + i32.load + i32.store + local.get 1 + local.get 2 + i64.load offset=12 align=4 + i64.store offset=32 + local.get 2 + f32.load offset=24 + local.set 12 + local.get 2 + i32.load offset=28 + local.set 10 + local.get 1 + local.get 11 + i64.store offset=24 align=4 + local.get 1 + local.get 9 + i32.store offset=20 + local.get 1 + i32.const 8 + i32.add + local.get 1 + i32.const 20 + i32.add + call 36 + local.get 6 + local.get 7 + i32.add + local.tee 9 + local.get 1 + i64.load offset=8 + i64.store align=4 + local.get 1 + local.get 1 + i32.const 32 + i32.add + call 36 + local.get 1 + i64.load + local.set 11 + local.get 9 + i32.const 20 + i32.add + local.get 10 + i32.store + local.get 9 + i32.const 16 + i32.add + local.get 12 + f32.store + local.get 9 + i32.const 8 + i32.add + local.get 11 + i64.store align=4 + local.get 7 + i32.const 24 + i32.add + local.set 7 + local.get 2 + i32.const 32 + i32.add + local.tee 2 + local.get 5 + i32.ne + br_if 0 (;@3;) + br 2 (;@1;) + end + end + local.get 5 + local.get 2 + i32.eq + br_if 0 (;@1;) + local.get 5 + local.get 2 + i32.sub + i32.const 5 + i32.shr_u + local.set 9 + loop ;; label = @2 + block ;; label = @3 + local.get 2 + i32.load + i32.eqz + br_if 0 (;@3;) + local.get 2 + i32.const 4 + i32.add + i32.load + call 163 + end + block ;; label = @3 + local.get 2 + i32.const 12 + i32.add + i32.load + i32.eqz + br_if 0 (;@3;) + local.get 2 + i32.const 16 + i32.add + i32.load + call 163 + end + local.get 2 + i32.const 32 + i32.add + local.set 2 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@2;) + end + end + block ;; label = @1 + local.get 3 + i32.eqz + br_if 0 (;@1;) + local.get 4 + call 163 + end + i32.const 0 + local.get 6 + i32.store offset=1062248 + i32.const 0 + local.get 3 + i32.store offset=1062252 + local.get 1 + i32.const 64 + i32.add + global.set 0 + i32.const 1062248 + ) + (func (;39;) (type 0) (param i32 i32) (result i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 8 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + local.get 0 + i32.le_u + br_if 1 (;@1;) + end + local.get 1 + local.get 1 + local.get 0 + local.get 1 + i32.rem_u + local.tee 2 + i32.sub + i32.const 0 + local.get 2 + select + local.get 0 + i32.add + call 169 + return + end + local.get 0 + call 161 + ) + (func (;40;) (type 10) (param i32 i32 i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + br_if 0 (;@4;) + i32.const 1 + local.set 3 + br 1 (;@3;) + end + local.get 2 + i32.const -1 + i32.le_s + br_if 1 (;@2;) + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 2 + call 161 + local.tee 3 + i32.eqz + br_if 2 (;@1;) + end + local.get 3 + local.get 1 + local.get 2 + call 181 + local.set 1 + local.get 0 + local.get 2 + i32.store offset=8 + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store + return + end + call 42 + unreachable + end + i32.const 1 + local.get 2 + call 20 + unreachable + ) + (func (;41;) (type 6) + (local i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 0 + global.set 0 + local.get 0 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 0 + i32.const 1 + i32.store offset=16 + local.get 0 + i32.const 1051680 + i32.store offset=12 + local.get 0 + i32.const 11 + i32.store offset=40 + local.get 0 + local.get 0 + i32.const 36 + i32.add + i32.store offset=20 + local.get 0 + local.get 0 + i32.const 47 + i32.add + i32.store offset=36 + local.get 0 + i32.const 12 + i32.add + i32.const 1056988 + call 49 + unreachable + ) + (func (;42;) (type 6) + (local i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 0 + global.set 0 + local.get 0 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 0 + i32.const 1 + i32.store offset=12 + local.get 0 + i32.const 1048772 + i32.store offset=8 + local.get 0 + i32.const 1057124 + i32.store offset=16 + local.get 0 + i32.const 8 + i32.add + i32.const 1048780 + call 49 + unreachable + ) + (func (;43;) (type 2) (param i32) + (local i32 i32 i32) + local.get 0 + i32.load + local.set 1 + block ;; label = @1 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 2 + i32.const 1 + i32.lt_s + br_if 0 (;@1;) + local.get 1 + local.set 0 + local.get 2 + local.set 3 + loop ;; label = @2 + block ;; label = @3 + local.get 0 + i32.const 4 + i32.add + i32.load + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.load + call 163 + end + block ;; label = @3 + local.get 0 + i32.const 12 + i32.add + i32.load + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.const 8 + i32.add + i32.load + call 163 + end + local.get 0 + i32.const 24 + i32.add + local.set 0 + local.get 3 + i32.const -1 + i32.add + local.tee 3 + br_if 0 (;@2;) + end + end + block ;; label = @1 + local.get 2 + i32.const 24 + i32.mul + i32.eqz + br_if 0 (;@1;) + local.get 1 + call 163 + end + ) + (func (;44;) (type 3) (param i32 i32) + block ;; label = @1 + i32.const 0 + i32.load8_u offset=1062342 + br_if 0 (;@1;) + call 6 + i32.const 0 + i32.const 1 + i32.store8 offset=1062342 + end + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + i32.const -2147483648 + i32.eq + br_if 0 (;@2;) + local.get 1 + i32.load + i32.const -2147483648 + i32.eq + br_if 1 (;@1;) + call 45 + unreachable + end + i32.const 1057264 + i32.const 43 + i32.const 1048672 + call 25 + unreachable + end + i32.const 1057264 + i32.const 43 + i32.const 1048672 + call 25 + unreachable + ) + (func (;45;) (type 6) + i32.const 1057004 + i32.const 19 + i32.const 1057024 + call 25 + unreachable + ) + (func (;46;) (type 5) (param i32 i32 i32 i32) (result i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 8 + i32.gt_u + br_if 0 (;@3;) + local.get 2 + local.get 3 + i32.le_u + br_if 1 (;@2;) + end + i32.const 0 + local.set 4 + local.get 2 + local.get 2 + local.get 3 + local.get 2 + i32.rem_u + local.tee 5 + i32.sub + i32.const 0 + local.get 5 + select + local.get 3 + i32.add + call 169 + local.tee 2 + i32.eqz + br_if 1 (;@1;) + local.get 2 + local.get 0 + local.get 1 + local.get 3 + local.get 1 + local.get 3 + i32.lt_u + select + call 181 + local.set 2 + local.get 0 + call 163 + local.get 2 + return + end + local.get 0 + local.get 3 + call 166 + local.set 4 + end + local.get 4 + ) + (func (;47;) (type 3) (param i32 i32) + local.get 0 + local.get 1 + call 48 + unreachable + ) + (func (;48;) (type 3) (param i32 i32) + local.get 1 + local.get 0 + call 159 + unreachable + ) + (func (;49;) (type 3) (param i32 i32) + (local i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + i32.const 1 + i32.store16 offset=28 + local.get 2 + local.get 1 + i32.store offset=24 + local.get 2 + local.get 0 + i32.store offset=20 + local.get 2 + i32.const 1051728 + i32.store offset=16 + local.get 2 + i32.const 1057124 + i32.store offset=12 + local.get 2 + i32.const 12 + i32.add + call 51 + unreachable + ) + (func (;50;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.load + drop + loop (result i32) ;; label = @1 + br 0 (;@1;) + end + ) + (func (;51;) (type 2) (param i32) + (local i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 1 + global.set 0 + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 2 + br_if 0 (;@1;) + i32.const 1057264 + i32.const 43 + i32.const 1059556 + call 25 + unreachable + end + local.get 1 + local.get 0 + i32.load offset=12 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + local.get 1 + local.get 2 + i32.store offset=4 + local.get 1 + i32.const 4 + i32.add + call 145 + unreachable + ) + (func (;52;) (type 10) (param i32 i32 i32) + (local i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + local.get 0 + i32.store + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 9 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1052512 + i32.store offset=8 + local.get 3 + i32.const 9 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call 49 + unreachable + ) + (func (;53;) (type 10) (param i32 i32 i32) + (local i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + local.get 0 + i32.store + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 9 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1051796 + i32.store offset=8 + local.get 3 + i32.const 9 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.store offset=40 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call 49 + unreachable + ) + (func (;54;) (type 12) (param i32 i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + br_if 0 (;@2;) + local.get 5 + i32.const 1 + i32.add + local.set 6 + local.get 0 + i32.load offset=28 + local.set 7 + i32.const 45 + local.set 8 + br 1 (;@1;) + end + i32.const 43 + i32.const 1114112 + local.get 0 + i32.load offset=28 + local.tee 7 + i32.const 1 + i32.and + local.tee 1 + select + local.set 8 + local.get 1 + local.get 5 + i32.add + local.set 6 + end + block ;; label = @1 + block ;; label = @2 + local.get 7 + i32.const 4 + i32.and + br_if 0 (;@2;) + i32.const 0 + local.set 2 + br 1 (;@1;) + end + block ;; label = @2 + block ;; label = @3 + local.get 3 + br_if 0 (;@3;) + i32.const 0 + local.set 9 + br 1 (;@2;) + end + block ;; label = @3 + local.get 3 + i32.const 3 + i32.and + local.tee 10 + br_if 0 (;@3;) + br 1 (;@2;) + end + i32.const 0 + local.set 9 + local.get 2 + local.set 1 + loop ;; label = @3 + local.get 9 + local.get 1 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 9 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 10 + i32.const -1 + i32.add + local.tee 10 + br_if 0 (;@3;) + end + end + local.get 9 + local.get 6 + i32.add + local.set 6 + end + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + br_if 0 (;@2;) + i32.const 1 + local.set 1 + local.get 0 + i32.load offset=20 + local.tee 9 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call 55 + br_if 1 (;@1;) + local.get 9 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 1) + return + end + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 11 + local.get 6 + i32.gt_u + br_if 0 (;@2;) + i32.const 1 + local.set 1 + local.get 0 + i32.load offset=20 + local.tee 9 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call 55 + br_if 1 (;@1;) + local.get 9 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 1) + return + end + block ;; label = @2 + local.get 7 + i32.const 8 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load offset=16 + local.set 7 + local.get 0 + i32.const 48 + i32.store offset=16 + local.get 0 + i32.load8_u offset=32 + local.set 12 + i32.const 1 + local.set 1 + local.get 0 + i32.const 1 + i32.store8 offset=32 + local.get 0 + i32.load offset=20 + local.tee 9 + local.get 0 + i32.load offset=24 + local.tee 10 + local.get 8 + local.get 2 + local.get 3 + call 55 + br_if 1 (;@1;) + local.get 11 + local.get 6 + i32.sub + i32.const 1 + i32.add + local.set 1 + block ;; label = @3 + loop ;; label = @4 + local.get 1 + i32.const -1 + i32.add + local.tee 1 + i32.eqz + br_if 1 (;@3;) + local.get 9 + i32.const 48 + local.get 10 + i32.load offset=16 + call_indirect (type 0) + i32.eqz + br_if 0 (;@4;) + end + i32.const 1 + return + end + i32.const 1 + local.set 1 + local.get 9 + local.get 4 + local.get 5 + local.get 10 + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@1;) + local.get 0 + local.get 12 + i32.store8 offset=32 + local.get 0 + local.get 7 + i32.store offset=16 + i32.const 0 + local.set 1 + br 1 (;@1;) + end + local.get 11 + local.get 6 + i32.sub + local.set 7 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u offset=32 + local.tee 1 + br_table 2 (;@2;) 0 (;@4;) 1 (;@3;) 0 (;@4;) 2 (;@2;) + end + local.get 7 + local.set 1 + i32.const 0 + local.set 7 + br 1 (;@2;) + end + local.get 7 + i32.const 1 + i32.shr_u + local.set 1 + local.get 7 + i32.const 1 + i32.add + i32.const 1 + i32.shr_u + local.set 7 + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 9 + local.get 0 + i32.load offset=16 + local.set 6 + local.get 0 + i32.load offset=20 + local.set 10 + block ;; label = @2 + loop ;; label = @3 + local.get 1 + i32.const -1 + i32.add + local.tee 1 + i32.eqz + br_if 1 (;@2;) + local.get 10 + local.get 6 + local.get 9 + i32.load offset=16 + call_indirect (type 0) + i32.eqz + br_if 0 (;@3;) + end + i32.const 1 + return + end + i32.const 1 + local.set 1 + local.get 10 + local.get 9 + local.get 8 + local.get 2 + local.get 3 + call 55 + br_if 0 (;@1;) + local.get 10 + local.get 4 + local.get 5 + local.get 9 + i32.load offset=12 + call_indirect (type 1) + br_if 0 (;@1;) + i32.const 0 + local.set 1 + loop ;; label = @2 + block ;; label = @3 + local.get 7 + local.get 1 + i32.ne + br_if 0 (;@3;) + local.get 7 + local.get 7 + i32.lt_u + return + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 10 + local.get 6 + local.get 9 + i32.load offset=16 + call_indirect (type 0) + i32.eqz + br_if 0 (;@2;) + end + local.get 1 + i32.const -1 + i32.add + local.get 7 + i32.lt_u + return + end + local.get 1 + ) + (func (;55;) (type 8) (param i32 i32 i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 1114112 + i32.eq + br_if 0 (;@3;) + i32.const 1 + local.set 5 + local.get 0 + local.get 2 + local.get 1 + i32.load offset=16 + call_indirect (type 0) + br_if 1 (;@2;) + end + local.get 3 + br_if 1 (;@1;) + i32.const 0 + local.set 5 + end + local.get 5 + return + end + local.get 0 + local.get 3 + local.get 4 + local.get 1 + i32.load offset=12 + call_indirect (type 1) + ) + (func (;56;) (type 10) (param i32 i32 i32) + (local i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + local.get 0 + i32.store + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 9 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1052544 + i32.store offset=8 + local.get 3 + i32.const 9 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call 49 + unreachable + ) + (func (;57;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load + local.tee 3 + local.get 0 + i32.load offset=8 + local.tee 4 + i32.or + i32.eqz + br_if 0 (;@3;) + block ;; label = @4 + local.get 4 + i32.eqz + br_if 0 (;@4;) + local.get 1 + local.get 2 + i32.add + local.set 5 + local.get 0 + i32.const 12 + i32.add + i32.load + i32.const 1 + i32.add + local.set 6 + i32.const 0 + local.set 7 + local.get 1 + local.set 8 + block ;; label = @5 + loop ;; label = @6 + local.get 8 + local.set 4 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + i32.eqz + br_if 1 (;@5;) + local.get 4 + local.get 5 + i32.eq + br_if 2 (;@4;) + block ;; label = @7 + block ;; label = @8 + local.get 4 + i32.load8_s + local.tee 9 + i32.const -1 + i32.le_s + br_if 0 (;@8;) + local.get 4 + i32.const 1 + i32.add + local.set 8 + local.get 9 + i32.const 255 + i32.and + local.set 9 + br 1 (;@7;) + end + local.get 4 + i32.load8_u offset=1 + i32.const 63 + i32.and + local.set 10 + local.get 9 + i32.const 31 + i32.and + local.set 8 + block ;; label = @8 + local.get 9 + i32.const -33 + i32.gt_u + br_if 0 (;@8;) + local.get 8 + i32.const 6 + i32.shl + local.get 10 + i32.or + local.set 9 + local.get 4 + i32.const 2 + i32.add + local.set 8 + br 1 (;@7;) + end + local.get 10 + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.or + local.set 10 + block ;; label = @8 + local.get 9 + i32.const -16 + i32.ge_u + br_if 0 (;@8;) + local.get 10 + local.get 8 + i32.const 12 + i32.shl + i32.or + local.set 9 + local.get 4 + i32.const 3 + i32.add + local.set 8 + br 1 (;@7;) + end + local.get 10 + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=3 + i32.const 63 + i32.and + i32.or + local.get 8 + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + local.tee 9 + i32.const 1114112 + i32.eq + br_if 3 (;@4;) + local.get 4 + i32.const 4 + i32.add + local.set 8 + end + local.get 7 + local.get 4 + i32.sub + local.get 8 + i32.add + local.set 7 + local.get 9 + i32.const 1114112 + i32.ne + br_if 0 (;@6;) + br 2 (;@4;) + end + end + local.get 4 + local.get 5 + i32.eq + br_if 0 (;@4;) + block ;; label = @5 + local.get 4 + i32.load8_s + local.tee 8 + i32.const -1 + i32.gt_s + br_if 0 (;@5;) + local.get 8 + i32.const -32 + i32.lt_u + br_if 0 (;@5;) + local.get 8 + i32.const -16 + i32.lt_u + br_if 0 (;@5;) + local.get 4 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.const 6 + i32.shl + local.get 4 + i32.load8_u offset=1 + i32.const 63 + i32.and + i32.const 12 + i32.shl + i32.or + local.get 4 + i32.load8_u offset=3 + i32.const 63 + i32.and + i32.or + local.get 8 + i32.const 255 + i32.and + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + i32.const 1114112 + i32.eq + br_if 1 (;@4;) + end + block ;; label = @5 + block ;; label = @6 + local.get 7 + i32.eqz + br_if 0 (;@6;) + block ;; label = @7 + local.get 7 + local.get 2 + i32.lt_u + br_if 0 (;@7;) + i32.const 0 + local.set 4 + local.get 7 + local.get 2 + i32.eq + br_if 1 (;@6;) + br 2 (;@5;) + end + i32.const 0 + local.set 4 + local.get 1 + local.get 7 + i32.add + i32.load8_s + i32.const -64 + i32.lt_s + br_if 1 (;@5;) + end + local.get 1 + local.set 4 + end + local.get 7 + local.get 2 + local.get 4 + select + local.set 2 + local.get 4 + local.get 1 + local.get 4 + select + local.set 1 + end + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + return + end + local.get 0 + i32.load offset=4 + local.set 11 + block ;; label = @4 + local.get 2 + i32.const 16 + i32.lt_u + br_if 0 (;@4;) + local.get 2 + local.get 1 + local.get 1 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 9 + i32.sub + local.tee 6 + i32.add + local.tee 3 + i32.const 3 + i32.and + local.set 5 + i32.const 0 + local.set 10 + i32.const 0 + local.set 4 + block ;; label = @5 + local.get 1 + local.get 9 + i32.eq + br_if 0 (;@5;) + i32.const 0 + local.set 4 + block ;; label = @6 + local.get 9 + local.get 1 + i32.const -1 + i32.xor + i32.add + i32.const 3 + i32.lt_u + br_if 0 (;@6;) + i32.const 0 + local.set 4 + i32.const 0 + local.set 7 + loop ;; label = @7 + local.get 4 + local.get 1 + local.get 7 + i32.add + local.tee 8 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 8 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 4 + local.get 7 + i32.const 4 + i32.add + local.tee 7 + br_if 0 (;@7;) + end + end + local.get 1 + local.set 8 + loop ;; label = @6 + local.get 4 + local.get 8 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 4 + local.get 8 + i32.const 1 + i32.add + local.set 8 + local.get 6 + i32.const 1 + i32.add + local.tee 6 + br_if 0 (;@6;) + end + end + block ;; label = @5 + local.get 5 + i32.eqz + br_if 0 (;@5;) + local.get 9 + local.get 3 + i32.const -4 + i32.and + i32.add + local.tee 8 + i32.load8_s + i32.const -65 + i32.gt_s + local.set 10 + local.get 5 + i32.const 1 + i32.eq + br_if 0 (;@5;) + local.get 10 + local.get 8 + i32.load8_s offset=1 + i32.const -65 + i32.gt_s + i32.add + local.set 10 + local.get 5 + i32.const 2 + i32.eq + br_if 0 (;@5;) + local.get 10 + local.get 8 + i32.load8_s offset=2 + i32.const -65 + i32.gt_s + i32.add + local.set 10 + end + local.get 3 + i32.const 2 + i32.shr_u + local.set 5 + local.get 10 + local.get 4 + i32.add + local.set 7 + loop ;; label = @5 + local.get 9 + local.set 3 + local.get 5 + i32.eqz + br_if 4 (;@1;) + local.get 5 + i32.const 192 + local.get 5 + i32.const 192 + i32.lt_u + select + local.tee 10 + i32.const 3 + i32.and + local.set 12 + local.get 10 + i32.const 2 + i32.shl + local.set 13 + i32.const 0 + local.set 8 + block ;; label = @6 + local.get 10 + i32.const 4 + i32.lt_u + br_if 0 (;@6;) + local.get 3 + local.get 13 + i32.const 1008 + i32.and + i32.add + local.set 6 + i32.const 0 + local.set 8 + local.get 3 + local.set 4 + loop ;; label = @7 + local.get 4 + i32.const 12 + i32.add + i32.load + local.tee 9 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 9 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 4 + i32.const 8 + i32.add + i32.load + local.tee 9 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 9 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 4 + i32.const 4 + i32.add + i32.load + local.tee 9 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 9 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 4 + i32.load + local.tee 9 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 9 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 8 + i32.add + i32.add + i32.add + i32.add + local.set 8 + local.get 4 + i32.const 16 + i32.add + local.tee 4 + local.get 6 + i32.ne + br_if 0 (;@7;) + end + end + local.get 5 + local.get 10 + i32.sub + local.set 5 + local.get 3 + local.get 13 + i32.add + local.set 9 + local.get 8 + i32.const 8 + i32.shr_u + i32.const 16711935 + i32.and + local.get 8 + i32.const 16711935 + i32.and + i32.add + i32.const 65537 + i32.mul + i32.const 16 + i32.shr_u + local.get 7 + i32.add + local.set 7 + local.get 12 + i32.eqz + br_if 0 (;@5;) + end + local.get 3 + local.get 10 + i32.const 252 + i32.and + i32.const 2 + i32.shl + i32.add + local.tee 8 + i32.load + local.tee 4 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 4 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.set 4 + local.get 12 + i32.const 1 + i32.eq + br_if 2 (;@2;) + local.get 8 + i32.load offset=4 + local.tee 9 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 9 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 4 + i32.add + local.set 4 + local.get 12 + i32.const 2 + i32.eq + br_if 2 (;@2;) + local.get 8 + i32.load offset=8 + local.tee 8 + i32.const -1 + i32.xor + i32.const 7 + i32.shr_u + local.get 8 + i32.const 6 + i32.shr_u + i32.or + i32.const 16843009 + i32.and + local.get 4 + i32.add + local.set 4 + br 2 (;@2;) + end + block ;; label = @4 + local.get 2 + br_if 0 (;@4;) + i32.const 0 + local.set 7 + br 3 (;@1;) + end + local.get 2 + i32.const 3 + i32.and + local.set 8 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.const 4 + i32.ge_u + br_if 0 (;@5;) + i32.const 0 + local.set 7 + i32.const 0 + local.set 6 + br 1 (;@4;) + end + i32.const 0 + local.set 7 + local.get 1 + local.set 4 + local.get 2 + i32.const -4 + i32.and + local.tee 6 + local.set 9 + loop ;; label = @5 + local.get 7 + local.get 4 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 4 + i32.const 1 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 4 + i32.const 2 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.get 4 + i32.const 3 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 7 + local.get 4 + i32.const 4 + i32.add + local.set 4 + local.get 9 + i32.const -4 + i32.add + local.tee 9 + br_if 0 (;@5;) + end + end + local.get 8 + i32.eqz + br_if 2 (;@1;) + local.get 1 + local.get 6 + i32.add + local.set 4 + loop ;; label = @4 + local.get 7 + local.get 4 + i32.load8_s + i32.const -65 + i32.gt_s + i32.add + local.set 7 + local.get 4 + i32.const 1 + i32.add + local.set 4 + local.get 8 + i32.const -1 + i32.add + local.tee 8 + br_if 0 (;@4;) + br 3 (;@1;) + end + end + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + return + end + local.get 4 + i32.const 8 + i32.shr_u + i32.const 459007 + i32.and + local.get 4 + i32.const 16711935 + i32.and + i32.add + i32.const 65537 + i32.mul + i32.const 16 + i32.shr_u + local.get 7 + i32.add + local.set 7 + end + block ;; label = @1 + block ;; label = @2 + local.get 11 + local.get 7 + i32.le_u + br_if 0 (;@2;) + local.get 11 + local.get 7 + i32.sub + local.set 7 + i32.const 0 + local.set 4 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 0 + i32.load8_u offset=32 + br_table 2 (;@3;) 0 (;@5;) 1 (;@4;) 2 (;@3;) 2 (;@3;) + end + local.get 7 + local.set 4 + i32.const 0 + local.set 7 + br 1 (;@3;) + end + local.get 7 + i32.const 1 + i32.shr_u + local.set 4 + local.get 7 + i32.const 1 + i32.add + i32.const 1 + i32.shr_u + local.set 7 + end + local.get 4 + i32.const 1 + i32.add + local.set 4 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 8 + local.get 0 + i32.load offset=16 + local.set 6 + local.get 0 + i32.load offset=20 + local.set 9 + loop ;; label = @3 + local.get 4 + i32.const -1 + i32.add + local.tee 4 + i32.eqz + br_if 2 (;@1;) + local.get 9 + local.get 6 + local.get 8 + i32.load offset=16 + call_indirect (type 0) + i32.eqz + br_if 0 (;@3;) + end + i32.const 1 + return + end + local.get 0 + i32.load offset=20 + local.get 1 + local.get 2 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + return + end + i32.const 1 + local.set 4 + block ;; label = @1 + local.get 9 + local.get 1 + local.get 2 + local.get 8 + i32.load offset=12 + call_indirect (type 1) + br_if 0 (;@1;) + i32.const 0 + local.set 4 + block ;; label = @2 + loop ;; label = @3 + block ;; label = @4 + local.get 7 + local.get 4 + i32.ne + br_if 0 (;@4;) + local.get 7 + local.set 4 + br 2 (;@2;) + end + local.get 4 + i32.const 1 + i32.add + local.set 4 + local.get 9 + local.get 6 + local.get 8 + i32.load offset=16 + call_indirect (type 0) + i32.eqz + br_if 0 (;@3;) + end + local.get 4 + i32.const -1 + i32.add + local.set 4 + end + local.get 4 + local.get 7 + i32.lt_u + local.set 4 + end + local.get 4 + ) + (func (;58;) (type 10) (param i32 i32 i32) + (local i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + local.get 1 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 3 + i32.const 8 + i32.add + i32.const 1051812 + local.get 3 + i32.const 12 + i32.add + i32.const 1051812 + local.get 2 + i32.const 1048904 + call 59 + unreachable + ) + (func (;59;) (type 13) (param i32 i32 i32 i32 i32 i32) + (local i32) + global.get 0 + i32.const 112 + i32.sub + local.tee 6 + global.set 0 + local.get 6 + local.get 1 + i32.store offset=12 + local.get 6 + local.get 0 + i32.store offset=8 + local.get 6 + local.get 3 + i32.store offset=20 + local.get 6 + local.get 2 + i32.store offset=16 + local.get 6 + i32.const 2 + i32.store offset=28 + local.get 6 + i32.const 1051828 + i32.store offset=24 + block ;; label = @1 + local.get 4 + i32.load + br_if 0 (;@1;) + local.get 6 + i32.const 76 + i32.add + i32.const 12 + i32.store + local.get 6 + i32.const 56 + i32.add + i32.const 12 + i32.add + i32.const 12 + i32.store + local.get 6 + i32.const 88 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 6 + i32.const 3 + i32.store offset=92 + local.get 6 + i32.const 1051880 + i32.store offset=88 + local.get 6 + i32.const 7 + i32.store offset=60 + local.get 6 + local.get 6 + i32.const 56 + i32.add + i32.store offset=96 + local.get 6 + local.get 6 + i32.const 16 + i32.add + i32.store offset=72 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=64 + local.get 6 + local.get 6 + i32.const 24 + i32.add + i32.store offset=56 + local.get 6 + i32.const 88 + i32.add + local.get 5 + call 49 + unreachable + end + local.get 6 + i32.const 32 + i32.add + i32.const 16 + i32.add + local.get 4 + i32.const 16 + i32.add + i64.load align=4 + i64.store + local.get 6 + i32.const 32 + i32.add + i32.const 8 + i32.add + local.get 4 + i32.const 8 + i32.add + i64.load align=4 + i64.store + local.get 6 + local.get 4 + i64.load align=4 + i64.store offset=32 + local.get 6 + i32.const 88 + i32.add + i32.const 12 + i32.add + i64.const 4 + i64.store align=4 + local.get 6 + i32.const 84 + i32.add + i32.const 12 + i32.store + local.get 6 + i32.const 76 + i32.add + i32.const 12 + i32.store + local.get 6 + i32.const 56 + i32.add + i32.const 12 + i32.add + i32.const 13 + i32.store + local.get 6 + i32.const 4 + i32.store offset=92 + local.get 6 + i32.const 1051932 + i32.store offset=88 + local.get 6 + i32.const 7 + i32.store offset=60 + local.get 6 + local.get 6 + i32.const 56 + i32.add + i32.store offset=96 + local.get 6 + local.get 6 + i32.const 16 + i32.add + i32.store offset=80 + local.get 6 + local.get 6 + i32.const 8 + i32.add + i32.store offset=72 + local.get 6 + local.get 6 + i32.const 32 + i32.add + i32.store offset=64 + local.get 6 + local.get 6 + i32.const 24 + i32.add + i32.store offset=56 + local.get 6 + i32.const 88 + i32.add + local.get 5 + call 49 + unreachable + ) + (func (;60;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 1 + local.get 0 + i32.load offset=4 + i32.load offset=12 + call_indirect (type 0) + ) + (func (;61;) (type 0) (param i32 i32) (result i32) + local.get 1 + local.get 0 + i32.load + local.get 0 + i32.load offset=4 + call 57 + ) + (func (;62;) (type 0) (param i32 i32) (result i32) + local.get 1 + i32.load offset=20 + local.get 1 + i32.const 24 + i32.add + i32.load + local.get 0 + call 63 + ) + (func (;63;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + i32.const 36 + i32.add + local.get 1 + i32.store + local.get 3 + i32.const 3 + i32.store8 offset=44 + local.get 3 + i32.const 32 + i32.store offset=28 + i32.const 0 + local.set 4 + local.get 3 + i32.const 0 + i32.store offset=40 + local.get 3 + local.get 0 + i32.store offset=32 + local.get 3 + i32.const 0 + i32.store offset=20 + local.get 3 + i32.const 0 + i32.store offset=12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.load offset=16 + local.tee 5 + br_if 0 (;@5;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.tee 0 + i32.eqz + br_if 1 (;@4;) + local.get 2 + i32.load offset=8 + local.tee 1 + local.get 0 + i32.const 3 + i32.shl + i32.add + local.set 6 + local.get 0 + i32.const -1 + i32.add + i32.const 536870911 + i32.and + i32.const 1 + i32.add + local.set 4 + local.get 2 + i32.load + local.set 0 + i32.const 0 + local.set 7 + loop ;; label = @6 + block ;; label = @7 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 8 + i32.eqz + br_if 0 (;@7;) + local.get 3 + i32.load offset=32 + local.get 0 + i32.load + local.get 8 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 1) + br_if 4 (;@3;) + end + local.get 1 + i32.load + local.get 3 + i32.const 12 + i32.add + local.get 1 + i32.const 4 + i32.add + i32.load + call_indirect (type 0) + br_if 3 (;@3;) + local.get 7 + i32.const 1 + i32.add + local.set 7 + local.get 0 + i32.const 8 + i32.add + local.set 0 + local.get 1 + i32.const 8 + i32.add + local.tee 1 + local.get 6 + i32.ne + br_if 0 (;@6;) + br 2 (;@4;) + end + end + local.get 2 + i32.const 20 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.const 5 + i32.shl + local.set 9 + local.get 1 + i32.const -1 + i32.add + i32.const 134217727 + i32.and + i32.const 1 + i32.add + local.set 4 + local.get 2 + i32.load offset=8 + local.set 10 + local.get 2 + i32.load + local.set 0 + i32.const 0 + local.set 7 + i32.const 0 + local.set 11 + loop ;; label = @5 + block ;; label = @6 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@6;) + local.get 3 + i32.load offset=32 + local.get 0 + i32.load + local.get 1 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 1) + br_if 3 (;@3;) + end + local.get 3 + local.get 5 + local.get 7 + i32.add + local.tee 1 + i32.const 16 + i32.add + i32.load + i32.store offset=28 + local.get 3 + local.get 1 + i32.const 28 + i32.add + i32.load8_u + i32.store8 offset=44 + local.get 3 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.store offset=40 + local.get 1 + i32.const 12 + i32.add + i32.load + local.set 6 + i32.const 0 + local.set 12 + i32.const 0 + local.set 8 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 1 + i32.const 8 + i32.add + i32.load + br_table 1 (;@7;) 0 (;@8;) 2 (;@6;) 1 (;@7;) + end + local.get 6 + i32.const 3 + i32.shl + local.set 13 + i32.const 0 + local.set 8 + local.get 10 + local.get 13 + i32.add + local.tee 13 + i32.load offset=4 + i32.const 14 + i32.ne + br_if 1 (;@6;) + local.get 13 + i32.load + i32.load + local.set 6 + end + i32.const 1 + local.set 8 + end + local.get 3 + local.get 6 + i32.store offset=16 + local.get 3 + local.get 8 + i32.store offset=12 + local.get 1 + i32.const 4 + i32.add + i32.load + local.set 8 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 1 + i32.load + br_table 1 (;@7;) 0 (;@8;) 2 (;@6;) 1 (;@7;) + end + local.get 8 + i32.const 3 + i32.shl + local.set 6 + local.get 10 + local.get 6 + i32.add + local.tee 6 + i32.load offset=4 + i32.const 14 + i32.ne + br_if 1 (;@6;) + local.get 6 + i32.load + i32.load + local.set 8 + end + i32.const 1 + local.set 12 + end + local.get 3 + local.get 8 + i32.store offset=24 + local.get 3 + local.get 12 + i32.store offset=20 + local.get 10 + local.get 1 + i32.const 20 + i32.add + i32.load + i32.const 3 + i32.shl + i32.add + local.tee 1 + i32.load + local.get 3 + i32.const 12 + i32.add + local.get 1 + i32.const 4 + i32.add + i32.load + call_indirect (type 0) + br_if 2 (;@3;) + local.get 11 + i32.const 1 + i32.add + local.set 11 + local.get 0 + i32.const 8 + i32.add + local.set 0 + local.get 9 + local.get 7 + i32.const 32 + i32.add + local.tee 7 + i32.ne + br_if 0 (;@5;) + end + end + local.get 4 + local.get 2 + i32.load offset=4 + i32.ge_u + br_if 1 (;@2;) + local.get 3 + i32.load offset=32 + local.get 2 + i32.load + local.get 4 + i32.const 3 + i32.shl + i32.add + local.tee 1 + i32.load + local.get 1 + i32.load offset=4 + local.get 3 + i32.load offset=36 + i32.load offset=12 + call_indirect (type 1) + i32.eqz + br_if 1 (;@2;) + end + i32.const 1 + local.set 1 + br 1 (;@1;) + end + i32.const 0 + local.set 1 + end + local.get 3 + i32.const 48 + i32.add + global.set 0 + local.get 1 + ) + (func (;64;) (type 0) (param i32 i32) (result i32) + (local i32 i64 i32 i32 i32) + global.get 0 + i32.const 128 + i32.sub + local.tee 2 + global.set 0 + local.get 0 + i32.load + i64.load + local.set 3 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 1 + i32.load offset=28 + local.tee 0 + i32.const 16 + i32.and + br_if 0 (;@5;) + local.get 0 + i32.const 32 + i32.and + br_if 1 (;@4;) + local.get 3 + i32.const 1 + local.get 1 + call 8 + local.set 0 + br 2 (;@3;) + end + i32.const 127 + local.set 4 + loop ;; label = @5 + local.get 2 + local.get 4 + local.tee 0 + i32.add + local.tee 5 + i32.const 48 + i32.const 87 + local.get 3 + i32.wrap_i64 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 0 + i32.const -1 + i32.add + local.set 4 + local.get 3 + i64.const 16 + i64.lt_u + local.set 6 + local.get 3 + i64.const 4 + i64.shr_u + local.set 3 + local.get 6 + i32.eqz + br_if 0 (;@5;) + end + local.get 0 + i32.const 128 + i32.gt_u + br_if 2 (;@2;) + local.get 1 + i32.const 1 + i32.const 1052068 + i32.const 2 + local.get 5 + i32.const 129 + local.get 0 + i32.const 1 + i32.add + i32.sub + call 54 + local.set 0 + br 1 (;@3;) + end + i32.const 127 + local.set 4 + loop ;; label = @4 + local.get 2 + local.get 4 + local.tee 0 + i32.add + local.tee 5 + i32.const 48 + i32.const 55 + local.get 3 + i32.wrap_i64 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 0 + i32.const -1 + i32.add + local.set 4 + local.get 3 + i64.const 16 + i64.lt_u + local.set 6 + local.get 3 + i64.const 4 + i64.shr_u + local.set 3 + local.get 6 + i32.eqz + br_if 0 (;@4;) + end + local.get 0 + i32.const 128 + i32.gt_u + br_if 2 (;@1;) + local.get 1 + i32.const 1 + i32.const 1052068 + i32.const 2 + local.get 5 + i32.const 129 + local.get 0 + i32.const 1 + i32.add + i32.sub + call 54 + local.set 0 + end + local.get 2 + i32.const 128 + i32.add + global.set 0 + local.get 0 + return + end + local.get 0 + i32.const 128 + i32.const 1052052 + call 52 + unreachable + end + local.get 0 + i32.const 128 + i32.const 1052052 + call 52 + unreachable + ) + (func (;65;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i64 i32 i32 i64 i32) + block ;; label = @1 + local.get 1 + i32.const 7 + i32.and + local.tee 2 + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load offset=160 + local.tee 3 + i32.const 41 + i32.ge_u + br_if 0 (;@3;) + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 0 + i32.const 0 + i32.store offset=160 + br 3 (;@1;) + end + local.get 2 + i32.const 2 + i32.shl + i32.const 1051248 + i32.add + i64.load32_u + local.set 4 + local.get 3 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 2 + i32.const 1 + i32.add + local.tee 5 + i32.const 3 + i32.and + local.set 6 + block ;; label = @4 + local.get 2 + i32.const 3 + i32.ge_u + br_if 0 (;@4;) + i64.const 0 + local.set 7 + local.get 0 + local.set 2 + br 2 (;@2;) + end + local.get 5 + i32.const 2147483644 + i32.and + local.set 5 + i64.const 0 + local.set 7 + local.get 0 + local.set 2 + loop ;; label = @4 + local.get 2 + local.get 2 + i64.load32_u + local.get 4 + i64.mul + local.get 7 + i64.add + local.tee 7 + i64.store32 + local.get 2 + i32.const 4 + i32.add + local.tee 8 + local.get 8 + i64.load32_u + local.get 4 + i64.mul + local.get 7 + i64.const 32 + i64.shr_u + i64.add + local.tee 7 + i64.store32 + local.get 2 + i32.const 8 + i32.add + local.tee 8 + local.get 8 + i64.load32_u + local.get 4 + i64.mul + local.get 7 + i64.const 32 + i64.shr_u + i64.add + local.tee 7 + i64.store32 + local.get 2 + i32.const 12 + i32.add + local.tee 8 + local.get 8 + i64.load32_u + local.get 4 + i64.mul + local.get 7 + i64.const 32 + i64.shr_u + i64.add + local.tee 7 + i64.store32 + local.get 7 + i64.const 32 + i64.shr_u + local.set 7 + local.get 2 + i32.const 16 + i32.add + local.set 2 + local.get 5 + i32.const -4 + i32.add + local.tee 5 + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 3 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + block ;; label = @2 + local.get 6 + i32.eqz + br_if 0 (;@2;) + loop ;; label = @3 + local.get 2 + local.get 2 + i64.load32_u + local.get 4 + i64.mul + local.get 7 + i64.add + local.tee 7 + i64.store32 + local.get 2 + i32.const 4 + i32.add + local.set 2 + local.get 7 + i64.const 32 + i64.shr_u + local.set 7 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + br_if 0 (;@3;) + end + end + block ;; label = @2 + block ;; label = @3 + local.get 7 + i32.wrap_i64 + local.tee 2 + i32.eqz + br_if 0 (;@3;) + local.get 3 + i32.const 39 + i32.gt_u + br_if 1 (;@2;) + local.get 0 + local.get 3 + i32.const 2 + i32.shl + i32.add + local.get 2 + i32.store + local.get 3 + i32.const 1 + i32.add + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=160 + br 1 (;@1;) + end + i32.const 40 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 8 + i32.and + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 0 + i32.load offset=160 + local.tee 3 + i32.const 41 + i32.ge_u + br_if 0 (;@5;) + block ;; label = @6 + local.get 3 + br_if 0 (;@6;) + i32.const 0 + local.set 3 + br 3 (;@3;) + end + local.get 3 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 2 + i32.const 1 + i32.add + local.tee 5 + i32.const 3 + i32.and + local.set 6 + block ;; label = @6 + local.get 2 + i32.const 3 + i32.ge_u + br_if 0 (;@6;) + i64.const 0 + local.set 4 + local.get 0 + local.set 2 + br 2 (;@4;) + end + local.get 5 + i32.const 2147483644 + i32.and + local.set 5 + i64.const 0 + local.set 4 + local.get 0 + local.set 2 + loop ;; label = @6 + local.get 2 + local.get 2 + i64.load32_u + i64.const 100000000 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 2 + i32.const 4 + i32.add + local.tee 8 + local.get 8 + i64.load32_u + i64.const 100000000 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 2 + i32.const 8 + i32.add + local.tee 8 + local.get 8 + i64.load32_u + i64.const 100000000 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 2 + i32.const 12 + i32.add + local.tee 8 + local.get 8 + i64.load32_u + i64.const 100000000 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 2 + i32.const 16 + i32.add + local.set 2 + local.get 5 + i32.const -4 + i32.add + local.tee 5 + br_if 0 (;@6;) + br 2 (;@4;) + end + end + local.get 3 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + block ;; label = @4 + local.get 6 + i32.eqz + br_if 0 (;@4;) + loop ;; label = @5 + local.get 2 + local.get 2 + i64.load32_u + i64.const 100000000 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 2 + i32.const 4 + i32.add + local.set 2 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + br_if 0 (;@5;) + end + end + local.get 4 + i32.wrap_i64 + local.tee 2 + i32.eqz + br_if 0 (;@3;) + local.get 3 + i32.const 39 + i32.gt_u + br_if 2 (;@1;) + local.get 0 + local.get 3 + i32.const 2 + i32.shl + i32.add + local.get 2 + i32.store + local.get 3 + i32.const 1 + i32.add + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=160 + end + block ;; label = @2 + local.get 1 + i32.const 16 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 1048960 + i32.const 2 + call 66 + drop + end + block ;; label = @2 + local.get 1 + i32.const 32 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 1048968 + i32.const 4 + call 66 + drop + end + block ;; label = @2 + local.get 1 + i32.const 64 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 1048984 + i32.const 7 + call 66 + drop + end + block ;; label = @2 + local.get 1 + i32.const 128 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 1049012 + i32.const 14 + call 66 + drop + end + block ;; label = @2 + local.get 1 + i32.const 256 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 1049068 + i32.const 27 + call 66 + drop + end + local.get 0 + return + end + i32.const 40 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + ) + (func (;66;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64) + global.get 0 + i32.const 160 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + i32.const 0 + i32.const 160 + call 183 + local.set 4 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 0 + i32.load offset=160 + local.tee 5 + local.get 2 + i32.lt_u + br_if 0 (;@8;) + local.get 5 + i32.const 41 + i32.ge_u + br_if 2 (;@6;) + local.get 5 + i32.const 2 + i32.shl + local.set 6 + local.get 5 + i32.const 1 + i32.add + local.set 7 + local.get 1 + local.get 2 + i32.const 2 + i32.shl + i32.add + local.set 8 + i32.const 0 + local.set 9 + i32.const 0 + local.set 10 + loop ;; label = @9 + local.get 4 + local.get 9 + i32.const 2 + i32.shl + i32.add + local.set 11 + loop ;; label = @10 + local.get 9 + local.set 12 + local.get 11 + local.set 3 + local.get 1 + local.get 8 + i32.eq + br_if 3 (;@7;) + local.get 3 + i32.const 4 + i32.add + local.set 11 + local.get 12 + i32.const 1 + i32.add + local.set 9 + local.get 1 + i32.load + local.set 13 + local.get 1 + i32.const 4 + i32.add + local.tee 14 + local.set 1 + local.get 13 + i32.eqz + br_if 0 (;@10;) + end + local.get 13 + i64.extend_i32_u + local.set 15 + i64.const 0 + local.set 16 + local.get 6 + local.set 13 + local.get 12 + local.set 1 + local.get 0 + local.set 11 + loop ;; label = @10 + local.get 1 + i32.const 40 + i32.ge_u + br_if 6 (;@4;) + local.get 3 + local.get 16 + local.get 3 + i64.load32_u + i64.add + local.get 11 + i64.load32_u + local.get 15 + i64.mul + i64.add + local.tee 16 + i64.store32 + local.get 16 + i64.const 32 + i64.shr_u + local.set 16 + local.get 3 + i32.const 4 + i32.add + local.set 3 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 11 + i32.const 4 + i32.add + local.set 11 + local.get 13 + i32.const -4 + i32.add + local.tee 13 + br_if 0 (;@10;) + end + local.get 5 + local.set 3 + block ;; label = @10 + local.get 16 + i32.wrap_i64 + local.tee 1 + i32.eqz + br_if 0 (;@10;) + local.get 12 + local.get 5 + i32.add + local.tee 3 + i32.const 40 + i32.ge_u + br_if 5 (;@5;) + local.get 4 + local.get 3 + i32.const 2 + i32.shl + i32.add + local.get 1 + i32.store + local.get 7 + local.set 3 + end + local.get 10 + local.get 3 + local.get 12 + i32.add + local.tee 3 + local.get 10 + local.get 3 + i32.gt_u + select + local.set 10 + local.get 14 + local.set 1 + br 0 (;@9;) + end + end + local.get 5 + i32.const 41 + i32.ge_u + br_if 4 (;@3;) + local.get 2 + i32.const 2 + i32.shl + local.set 6 + local.get 2 + i32.const 1 + i32.add + local.set 7 + local.get 0 + local.get 5 + i32.const 2 + i32.shl + i32.add + local.set 14 + i32.const 0 + local.set 12 + local.get 0 + local.set 11 + i32.const 0 + local.set 10 + loop ;; label = @8 + local.get 4 + local.get 12 + i32.const 2 + i32.shl + i32.add + local.set 9 + loop ;; label = @9 + local.get 12 + local.set 13 + local.get 9 + local.set 3 + local.get 11 + local.get 14 + i32.eq + br_if 2 (;@7;) + local.get 3 + i32.const 4 + i32.add + local.set 9 + local.get 13 + i32.const 1 + i32.add + local.set 12 + local.get 11 + i32.load + local.set 8 + local.get 11 + i32.const 4 + i32.add + local.tee 5 + local.set 11 + local.get 8 + i32.eqz + br_if 0 (;@9;) + end + local.get 8 + i64.extend_i32_u + local.set 15 + i64.const 0 + local.set 16 + local.get 6 + local.set 8 + local.get 13 + local.set 11 + local.get 1 + local.set 9 + loop ;; label = @9 + local.get 11 + i32.const 40 + i32.ge_u + br_if 8 (;@1;) + local.get 3 + local.get 16 + local.get 3 + i64.load32_u + i64.add + local.get 9 + i64.load32_u + local.get 15 + i64.mul + i64.add + local.tee 16 + i64.store32 + local.get 16 + i64.const 32 + i64.shr_u + local.set 16 + local.get 3 + i32.const 4 + i32.add + local.set 3 + local.get 11 + i32.const 1 + i32.add + local.set 11 + local.get 9 + i32.const 4 + i32.add + local.set 9 + local.get 8 + i32.const -4 + i32.add + local.tee 8 + br_if 0 (;@9;) + end + local.get 2 + local.set 3 + block ;; label = @9 + local.get 16 + i32.wrap_i64 + local.tee 11 + i32.eqz + br_if 0 (;@9;) + local.get 13 + local.get 2 + i32.add + local.tee 3 + i32.const 40 + i32.ge_u + br_if 7 (;@2;) + local.get 4 + local.get 3 + i32.const 2 + i32.shl + i32.add + local.get 11 + i32.store + local.get 7 + local.set 3 + end + local.get 10 + local.get 3 + local.get 13 + i32.add + local.tee 3 + local.get 10 + local.get 3 + i32.gt_u + select + local.set 10 + local.get 5 + local.set 11 + br 0 (;@8;) + end + end + local.get 0 + local.get 4 + i32.const 160 + call 181 + local.tee 3 + local.get 10 + i32.store offset=160 + local.get 4 + i32.const 160 + i32.add + global.set 0 + local.get 3 + return + end + local.get 5 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 3 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 1 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 5 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 3 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 11 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + ) + (func (;67;) (type 10) (param i32 i32 i32) + (local i32 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 1312 + i32.sub + local.tee 3 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + local.get 1 + i64.load + local.tee 4 + i64.const 0 + i64.eq + br_if 0 (;@25;) + local.get 1 + i64.load offset=8 + local.tee 5 + i64.const 0 + i64.eq + br_if 1 (;@24;) + local.get 1 + i64.load offset=16 + local.tee 6 + i64.const 0 + i64.eq + br_if 2 (;@23;) + local.get 4 + local.get 6 + i64.add + local.tee 7 + local.get 4 + i64.lt_u + br_if 3 (;@22;) + local.get 4 + local.get 5 + i64.lt_u + br_if 4 (;@21;) + local.get 1 + i32.load8_s offset=26 + local.set 8 + local.get 1 + i32.load16_u offset=24 + local.set 1 + local.get 3 + local.get 4 + i64.store32 + local.get 3 + i32.const 1 + i32.const 2 + local.get 4 + i64.const 4294967296 + i64.lt_u + local.tee 9 + select + i32.store offset=160 + local.get 3 + i32.const 0 + local.get 4 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.get 9 + select + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + i32.const 0 + i32.const 152 + call 183 + drop + local.get 3 + local.get 5 + i64.store32 offset=164 + local.get 3 + i32.const 1 + i32.const 2 + local.get 5 + i64.const 4294967296 + i64.lt_u + local.tee 9 + select + i32.store offset=324 + local.get 3 + i32.const 0 + local.get 5 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.get 9 + select + i32.store offset=168 + local.get 3 + i32.const 164 + i32.add + i32.const 8 + i32.add + i32.const 0 + i32.const 152 + call 183 + drop + local.get 3 + local.get 6 + i64.store32 offset=328 + local.get 3 + i32.const 1 + i32.const 2 + local.get 6 + i64.const 4294967296 + i64.lt_u + local.tee 9 + select + i32.store offset=488 + local.get 3 + i32.const 0 + local.get 6 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.get 9 + select + i32.store offset=332 + local.get 3 + i32.const 328 + i32.add + i32.const 8 + i32.add + i32.const 0 + i32.const 152 + call 183 + drop + local.get 3 + i32.const 496 + i32.add + i32.const 0 + i32.const 156 + call 183 + drop + local.get 3 + i32.const 1 + i32.store offset=492 + local.get 3 + i32.const 1 + i32.store offset=652 + local.get 1 + i64.extend_i32_u + i64.extend16_s + local.get 7 + i64.const -1 + i64.add + i64.clz + i64.sub + i64.const 1292913986 + i64.mul + i64.const 82746495104 + i64.add + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.tee 9 + i32.extend16_s + local.set 10 + block ;; label = @26 + block ;; label = @27 + local.get 1 + i32.extend16_s + local.tee 11 + i32.const 0 + i32.lt_s + br_if 0 (;@27;) + local.get 3 + local.get 1 + call 68 + drop + local.get 3 + i32.const 164 + i32.add + local.get 1 + call 68 + drop + local.get 3 + i32.const 328 + i32.add + local.get 1 + call 68 + drop + br 1 (;@26;) + end + local.get 3 + i32.const 492 + i32.add + i32.const 0 + local.get 11 + i32.sub + i32.extend16_s + call 68 + drop + end + block ;; label = @26 + block ;; label = @27 + local.get 10 + i32.const -1 + i32.gt_s + br_if 0 (;@27;) + local.get 3 + i32.const 0 + local.get 10 + i32.sub + i32.const 65535 + i32.and + local.tee 1 + call 65 + drop + local.get 3 + i32.const 164 + i32.add + local.get 1 + call 65 + drop + local.get 3 + i32.const 328 + i32.add + local.get 1 + call 65 + drop + br 1 (;@26;) + end + local.get 3 + i32.const 492 + i32.add + local.get 9 + i32.const 65535 + i32.and + call 65 + drop + end + local.get 3 + i32.load offset=160 + local.set 12 + local.get 3 + i32.const 1148 + i32.add + local.get 3 + i32.const 160 + call 181 + drop + local.get 3 + local.get 12 + i32.store offset=1308 + local.get 12 + local.get 3 + i32.load offset=488 + local.tee 13 + local.get 12 + local.get 13 + i32.gt_u + select + local.tee 14 + i32.const 40 + i32.gt_u + br_if 7 (;@18;) + block ;; label = @26 + block ;; label = @27 + local.get 14 + br_if 0 (;@27;) + i32.const 0 + local.set 14 + br 1 (;@26;) + end + i32.const 0 + local.set 15 + i32.const 0 + local.set 16 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + local.get 14 + i32.const 1 + i32.eq + br_if 0 (;@29;) + local.get 14 + i32.const 1 + i32.and + local.set 17 + local.get 14 + i32.const -2 + i32.and + local.set 18 + i32.const 0 + local.set 16 + local.get 3 + i32.const 328 + i32.add + local.set 9 + local.get 3 + i32.const 1148 + i32.add + local.set 1 + i32.const 0 + local.set 15 + loop ;; label = @30 + local.get 1 + local.get 1 + i32.load + local.tee 19 + local.get 9 + i32.load + i32.add + local.tee 11 + local.get 16 + i32.const 1 + i32.and + i32.add + local.tee 20 + i32.store + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i32.load + local.tee 21 + local.get 9 + i32.const 4 + i32.add + i32.load + i32.add + local.tee 16 + local.get 11 + local.get 19 + i32.lt_u + local.get 20 + local.get 11 + i32.lt_u + i32.or + i32.add + local.tee 11 + i32.store + local.get 16 + local.get 21 + i32.lt_u + local.get 11 + local.get 16 + i32.lt_u + i32.or + local.set 16 + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 18 + local.get 15 + i32.const 2 + i32.add + local.tee 15 + i32.ne + br_if 0 (;@30;) + end + local.get 17 + i32.eqz + br_if 1 (;@28;) + end + local.get 3 + i32.const 1148 + i32.add + local.get 15 + i32.const 2 + i32.shl + local.tee 1 + i32.add + local.tee 9 + local.get 9 + i32.load + local.tee 9 + local.get 3 + i32.const 328 + i32.add + local.get 1 + i32.add + i32.load + i32.add + local.tee 1 + local.get 16 + i32.add + local.tee 11 + i32.store + local.get 1 + local.get 9 + i32.lt_u + br_if 1 (;@27;) + local.get 11 + local.get 1 + i32.lt_u + br_if 1 (;@27;) + br 2 (;@26;) + end + local.get 16 + i32.eqz + br_if 1 (;@26;) + end + local.get 14 + i32.const 39 + i32.gt_u + br_if 6 (;@20;) + local.get 3 + i32.const 1148 + i32.add + local.get 14 + i32.const 2 + i32.shl + i32.add + i32.const 1 + i32.store + local.get 14 + i32.const 1 + i32.add + local.set 14 + end + local.get 3 + local.get 14 + i32.store offset=1308 + local.get 3 + i32.load offset=652 + local.tee 15 + local.get 14 + local.get 15 + local.get 14 + i32.gt_u + select + local.tee 1 + i32.const 41 + i32.ge_u + br_if 6 (;@19;) + local.get 1 + i32.const 2 + i32.shl + local.set 1 + block ;; label = @26 + block ;; label = @27 + loop ;; label = @28 + local.get 1 + i32.eqz + br_if 1 (;@27;) + i32.const -1 + local.get 1 + i32.const -4 + i32.add + local.tee 1 + local.get 3 + i32.const 1148 + i32.add + i32.add + i32.load + local.tee 9 + local.get 1 + local.get 3 + i32.const 492 + i32.add + i32.add + i32.load + local.tee 11 + i32.ne + local.get 9 + local.get 11 + i32.gt_u + select + local.tee 9 + i32.eqz + br_if 0 (;@28;) + br 2 (;@26;) + end + end + i32.const -1 + i32.const 0 + local.get 3 + i32.const 1148 + i32.add + local.get 1 + i32.add + local.get 3 + i32.const 1148 + i32.add + i32.ne + select + local.set 9 + end + block ;; label = @26 + local.get 9 + local.get 8 + i32.lt_s + br_if 0 (;@26;) + block ;; label = @27 + local.get 12 + br_if 0 (;@27;) + i32.const 0 + local.set 12 + br 11 (;@16;) + end + local.get 12 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 1 + i32.const 1 + i32.add + local.tee 11 + i32.const 3 + i32.and + local.set 9 + block ;; label = @27 + local.get 1 + i32.const 3 + i32.ge_u + br_if 0 (;@27;) + local.get 3 + local.set 1 + i64.const 0 + local.set 4 + br 10 (;@17;) + end + local.get 11 + i32.const 2147483644 + i32.and + local.set 11 + local.get 3 + local.set 1 + i64.const 0 + local.set 4 + loop ;; label = @27 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 8 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 12 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 1 + i32.const 16 + i32.add + local.set 1 + local.get 11 + i32.const -4 + i32.add + local.tee 11 + br_if 0 (;@27;) + br 10 (;@17;) + end + end + local.get 10 + i32.const 1 + i32.add + local.set 10 + br 17 (;@8;) + end + i32.const 1049223 + i32.const 28 + i32.const 1049252 + call 25 + unreachable + end + i32.const 1049268 + i32.const 29 + i32.const 1049300 + call 25 + unreachable + end + i32.const 1049316 + i32.const 28 + i32.const 1049344 + call 25 + unreachable + end + i32.const 1049480 + i32.const 54 + i32.const 1049536 + call 25 + unreachable + end + i32.const 1049408 + i32.const 55 + i32.const 1049464 + call 25 + unreachable + end + i32.const 40 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 1 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 14 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + block ;; label = @17 + local.get 9 + i32.eqz + br_if 0 (;@17;) + loop ;; label = @18 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@18;) + end + end + local.get 4 + i32.wrap_i64 + local.tee 1 + i32.eqz + br_if 0 (;@16;) + local.get 12 + i32.const 39 + i32.gt_u + br_if 1 (;@15;) + local.get 3 + local.get 12 + i32.const 2 + i32.shl + i32.add + local.get 1 + i32.store + local.get 12 + i32.const 1 + i32.add + local.set 12 + end + local.get 3 + local.get 12 + i32.store offset=160 + local.get 3 + i32.load offset=324 + local.tee 19 + i32.const 41 + i32.ge_u + br_if 1 (;@14;) + i32.const 0 + local.set 20 + i32.const 0 + local.set 1 + local.get 19 + i32.eqz + br_if 3 (;@12;) + local.get 19 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 1 + i32.const 1 + i32.add + local.tee 11 + i32.const 3 + i32.and + local.set 9 + block ;; label = @16 + local.get 1 + i32.const 3 + i32.ge_u + br_if 0 (;@16;) + local.get 3 + i32.const 164 + i32.add + local.set 1 + i64.const 0 + local.set 4 + br 3 (;@13;) + end + local.get 11 + i32.const 2147483644 + i32.and + local.set 11 + local.get 3 + i32.const 164 + i32.add + local.set 1 + i64.const 0 + local.set 4 + loop ;; label = @16 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 8 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 12 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 1 + i32.const 16 + i32.add + local.set 1 + local.get 11 + i32.const -4 + i32.add + local.tee 11 + br_if 0 (;@16;) + br 3 (;@13;) + end + end + local.get 12 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 19 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + block ;; label = @13 + local.get 9 + i32.eqz + br_if 0 (;@13;) + loop ;; label = @14 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@14;) + end + end + block ;; label = @13 + local.get 4 + i32.wrap_i64 + local.tee 1 + br_if 0 (;@13;) + local.get 19 + local.set 1 + br 1 (;@12;) + end + local.get 19 + i32.const 39 + i32.gt_u + br_if 1 (;@11;) + local.get 3 + i32.const 164 + i32.add + local.get 19 + i32.const 2 + i32.shl + i32.add + local.get 1 + i32.store + local.get 19 + i32.const 1 + i32.add + local.set 1 + end + local.get 3 + local.get 1 + i32.store offset=324 + local.get 13 + i32.eqz + br_if 2 (;@9;) + local.get 13 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 1 + i32.const 1 + i32.add + local.tee 11 + i32.const 3 + i32.and + local.set 9 + block ;; label = @12 + local.get 1 + i32.const 3 + i32.ge_u + br_if 0 (;@12;) + local.get 3 + i32.const 328 + i32.add + local.set 1 + i64.const 0 + local.set 4 + br 2 (;@10;) + end + local.get 11 + i32.const 2147483644 + i32.and + local.set 11 + local.get 3 + i32.const 328 + i32.add + local.set 1 + i64.const 0 + local.set 4 + loop ;; label = @12 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 8 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 12 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 1 + i32.const 16 + i32.add + local.set 1 + local.get 11 + i32.const -4 + i32.add + local.tee 11 + br_if 0 (;@12;) + br 2 (;@10;) + end + end + i32.const 40 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + block ;; label = @10 + local.get 9 + i32.eqz + br_if 0 (;@10;) + loop ;; label = @11 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@11;) + end + end + block ;; label = @10 + local.get 4 + i32.wrap_i64 + local.tee 1 + br_if 0 (;@10;) + local.get 3 + local.get 13 + i32.store offset=488 + br 2 (;@8;) + end + local.get 13 + i32.const 39 + i32.gt_u + br_if 2 (;@7;) + local.get 3 + i32.const 328 + i32.add + local.get 13 + i32.const 2 + i32.shl + i32.add + local.get 1 + i32.store + local.get 13 + i32.const 1 + i32.add + local.set 20 + end + local.get 3 + local.get 20 + i32.store offset=488 + end + local.get 3 + i32.const 656 + i32.add + local.get 3 + i32.const 492 + i32.add + i32.const 160 + call 181 + drop + local.get 3 + local.get 15 + i32.store offset=816 + local.get 3 + i32.const 656 + i32.add + i32.const 1 + call 68 + local.set 22 + local.get 3 + i32.load offset=652 + local.set 1 + local.get 3 + i32.const 820 + i32.add + local.get 3 + i32.const 492 + i32.add + i32.const 160 + call 181 + drop + local.get 3 + local.get 1 + i32.store offset=980 + local.get 3 + i32.const 820 + i32.add + i32.const 2 + call 68 + local.set 23 + local.get 3 + i32.load offset=652 + local.set 1 + local.get 3 + i32.const 984 + i32.add + local.get 3 + i32.const 492 + i32.add + i32.const 160 + call 181 + drop + local.get 3 + local.get 1 + i32.store offset=1144 + local.get 3 + i32.const 984 + i32.add + i32.const 3 + call 68 + local.set 24 + block ;; label = @8 + block ;; label = @9 + local.get 3 + i32.load offset=160 + local.tee 15 + local.get 3 + i32.load offset=1144 + local.tee 25 + local.get 15 + local.get 25 + i32.gt_u + select + local.tee 14 + i32.const 40 + i32.gt_u + br_if 0 (;@9;) + local.get 3 + i32.load offset=652 + local.set 26 + local.get 3 + i32.load offset=816 + local.set 27 + local.get 3 + i32.load offset=980 + local.set 28 + i32.const 0 + local.set 29 + loop ;; label = @10 + local.get 29 + local.set 30 + local.get 14 + i32.const 2 + i32.shl + local.set 1 + block ;; label = @11 + block ;; label = @12 + loop ;; label = @13 + local.get 1 + i32.eqz + br_if 1 (;@12;) + i32.const -1 + local.get 1 + i32.const -4 + i32.add + local.tee 1 + local.get 3 + i32.const 984 + i32.add + i32.add + i32.load + local.tee 9 + local.get 1 + local.get 3 + i32.add + i32.load + local.tee 11 + i32.ne + local.get 9 + local.get 11 + i32.gt_u + select + local.tee 9 + i32.eqz + br_if 0 (;@13;) + br 2 (;@11;) + end + end + i32.const -1 + i32.const 0 + local.get 3 + i32.const 984 + i32.add + local.get 1 + i32.add + local.get 24 + i32.ne + select + local.set 9 + end + i32.const 0 + local.set 13 + block ;; label = @11 + local.get 9 + i32.const 1 + i32.gt_u + br_if 0 (;@11;) + block ;; label = @12 + local.get 14 + i32.eqz + br_if 0 (;@12;) + i32.const 1 + local.set 16 + i32.const 0 + local.set 15 + block ;; label = @13 + block ;; label = @14 + local.get 14 + i32.const 1 + i32.eq + br_if 0 (;@14;) + local.get 14 + i32.const 1 + i32.and + local.set 12 + local.get 14 + i32.const -2 + i32.and + local.set 18 + i32.const 0 + local.set 15 + i32.const 1 + local.set 16 + local.get 3 + i32.const 984 + i32.add + local.set 9 + local.get 3 + local.set 1 + loop ;; label = @15 + local.get 1 + local.get 1 + i32.load + local.tee 19 + local.get 9 + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 11 + local.get 16 + i32.const 1 + i32.and + i32.add + local.tee 20 + i32.store + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i32.load + local.tee 21 + local.get 9 + i32.const 4 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 16 + local.get 11 + local.get 19 + i32.lt_u + local.get 20 + local.get 11 + i32.lt_u + i32.or + i32.add + local.tee 11 + i32.store + local.get 16 + local.get 21 + i32.lt_u + local.get 11 + local.get 16 + i32.lt_u + i32.or + local.set 16 + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 18 + local.get 15 + i32.const 2 + i32.add + local.tee 15 + i32.ne + br_if 0 (;@15;) + end + local.get 12 + i32.eqz + br_if 1 (;@13;) + end + local.get 3 + local.get 15 + i32.const 2 + i32.shl + local.tee 1 + i32.add + local.tee 9 + local.get 9 + i32.load + local.tee 9 + local.get 24 + local.get 1 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 1 + local.get 16 + i32.add + local.tee 11 + i32.store + local.get 1 + local.get 9 + i32.lt_u + br_if 1 (;@12;) + local.get 11 + local.get 1 + i32.lt_u + br_if 1 (;@12;) + br 12 (;@1;) + end + local.get 16 + i32.eqz + br_if 11 (;@1;) + end + local.get 3 + local.get 14 + i32.store offset=160 + i32.const 8 + local.set 13 + local.get 14 + local.set 15 + end + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + local.get 15 + local.get 28 + local.get 15 + local.get 28 + i32.gt_u + select + local.tee 18 + i32.const 41 + i32.ge_u + br_if 0 (;@28;) + local.get 18 + i32.const 2 + i32.shl + local.set 1 + block ;; label = @29 + block ;; label = @30 + loop ;; label = @31 + local.get 1 + i32.eqz + br_if 1 (;@30;) + i32.const -1 + local.get 1 + i32.const -4 + i32.add + local.tee 1 + local.get 3 + i32.const 820 + i32.add + i32.add + i32.load + local.tee 9 + local.get 1 + local.get 3 + i32.add + i32.load + local.tee 11 + i32.ne + local.get 9 + local.get 11 + i32.gt_u + select + local.tee 9 + i32.eqz + br_if 0 (;@31;) + br 2 (;@29;) + end + end + i32.const -1 + i32.const 0 + local.get 3 + i32.const 820 + i32.add + local.get 1 + i32.add + local.get 23 + i32.ne + select + local.set 9 + end + block ;; label = @29 + block ;; label = @30 + local.get 9 + i32.const 1 + i32.le_u + br_if 0 (;@30;) + local.get 15 + local.set 18 + br 1 (;@29;) + end + block ;; label = @30 + local.get 18 + i32.eqz + br_if 0 (;@30;) + i32.const 1 + local.set 16 + i32.const 0 + local.set 15 + block ;; label = @31 + block ;; label = @32 + local.get 18 + i32.const 1 + i32.eq + br_if 0 (;@32;) + local.get 18 + i32.const 1 + i32.and + local.set 12 + local.get 18 + i32.const -2 + i32.and + local.set 14 + i32.const 0 + local.set 15 + i32.const 1 + local.set 16 + local.get 3 + i32.const 820 + i32.add + local.set 9 + local.get 3 + local.set 1 + loop ;; label = @33 + local.get 1 + local.get 1 + i32.load + local.tee 19 + local.get 9 + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 11 + local.get 16 + i32.const 1 + i32.and + i32.add + local.tee 20 + i32.store + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i32.load + local.tee 21 + local.get 9 + i32.const 4 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 16 + local.get 11 + local.get 19 + i32.lt_u + local.get 20 + local.get 11 + i32.lt_u + i32.or + i32.add + local.tee 11 + i32.store + local.get 16 + local.get 21 + i32.lt_u + local.get 11 + local.get 16 + i32.lt_u + i32.or + local.set 16 + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 14 + local.get 15 + i32.const 2 + i32.add + local.tee 15 + i32.ne + br_if 0 (;@33;) + end + local.get 12 + i32.eqz + br_if 1 (;@31;) + end + local.get 3 + local.get 15 + i32.const 2 + i32.shl + local.tee 1 + i32.add + local.tee 9 + local.get 9 + i32.load + local.tee 9 + local.get 23 + local.get 1 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 1 + local.get 16 + i32.add + local.tee 11 + i32.store + local.get 1 + local.get 9 + i32.lt_u + br_if 1 (;@30;) + local.get 11 + local.get 1 + i32.lt_u + br_if 1 (;@30;) + br 29 (;@2;) + end + local.get 16 + i32.eqz + br_if 28 (;@2;) + end + local.get 3 + local.get 18 + i32.store offset=160 + local.get 13 + i32.const 4 + i32.or + local.set 13 + end + local.get 18 + local.get 27 + local.get 18 + local.get 27 + i32.gt_u + select + local.tee 12 + i32.const 41 + i32.ge_u + br_if 1 (;@27;) + local.get 12 + i32.const 2 + i32.shl + local.set 1 + block ;; label = @29 + block ;; label = @30 + loop ;; label = @31 + local.get 1 + i32.eqz + br_if 1 (;@30;) + i32.const -1 + local.get 1 + i32.const -4 + i32.add + local.tee 1 + local.get 3 + i32.const 656 + i32.add + i32.add + i32.load + local.tee 9 + local.get 1 + local.get 3 + i32.add + i32.load + local.tee 11 + i32.ne + local.get 9 + local.get 11 + i32.gt_u + select + local.tee 9 + i32.eqz + br_if 0 (;@31;) + br 2 (;@29;) + end + end + i32.const -1 + i32.const 0 + local.get 3 + i32.const 656 + i32.add + local.get 1 + i32.add + local.get 22 + i32.ne + select + local.set 9 + end + block ;; label = @29 + block ;; label = @30 + local.get 9 + i32.const 1 + i32.le_u + br_if 0 (;@30;) + local.get 18 + local.set 12 + br 1 (;@29;) + end + block ;; label = @30 + local.get 12 + i32.eqz + br_if 0 (;@30;) + i32.const 1 + local.set 16 + i32.const 0 + local.set 15 + block ;; label = @31 + block ;; label = @32 + local.get 12 + i32.const 1 + i32.eq + br_if 0 (;@32;) + local.get 12 + i32.const 1 + i32.and + local.set 14 + local.get 12 + i32.const -2 + i32.and + local.set 18 + i32.const 0 + local.set 15 + i32.const 1 + local.set 16 + local.get 3 + i32.const 656 + i32.add + local.set 9 + local.get 3 + local.set 1 + loop ;; label = @33 + local.get 1 + local.get 1 + i32.load + local.tee 19 + local.get 9 + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 11 + local.get 16 + i32.const 1 + i32.and + i32.add + local.tee 20 + i32.store + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i32.load + local.tee 21 + local.get 9 + i32.const 4 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 16 + local.get 11 + local.get 19 + i32.lt_u + local.get 20 + local.get 11 + i32.lt_u + i32.or + i32.add + local.tee 11 + i32.store + local.get 16 + local.get 21 + i32.lt_u + local.get 11 + local.get 16 + i32.lt_u + i32.or + local.set 16 + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 18 + local.get 15 + i32.const 2 + i32.add + local.tee 15 + i32.ne + br_if 0 (;@33;) + end + local.get 14 + i32.eqz + br_if 1 (;@31;) + end + local.get 3 + local.get 15 + i32.const 2 + i32.shl + local.tee 1 + i32.add + local.tee 9 + local.get 9 + i32.load + local.tee 9 + local.get 22 + local.get 1 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 1 + local.get 16 + i32.add + local.tee 11 + i32.store + local.get 1 + local.get 9 + i32.lt_u + br_if 1 (;@30;) + local.get 11 + local.get 1 + i32.lt_u + br_if 1 (;@30;) + br 28 (;@3;) + end + local.get 16 + i32.eqz + br_if 27 (;@3;) + end + local.get 3 + local.get 12 + i32.store offset=160 + local.get 13 + i32.const 2 + i32.add + local.set 13 + end + local.get 12 + local.get 26 + local.get 12 + local.get 26 + i32.gt_u + select + local.tee 14 + i32.const 41 + i32.ge_u + br_if 2 (;@26;) + local.get 14 + i32.const 2 + i32.shl + local.set 1 + block ;; label = @29 + block ;; label = @30 + loop ;; label = @31 + local.get 1 + i32.eqz + br_if 1 (;@30;) + i32.const -1 + local.get 1 + i32.const -4 + i32.add + local.tee 1 + local.get 3 + i32.const 492 + i32.add + i32.add + i32.load + local.tee 9 + local.get 1 + local.get 3 + i32.add + i32.load + local.tee 11 + i32.ne + local.get 9 + local.get 11 + i32.gt_u + select + local.tee 9 + i32.eqz + br_if 0 (;@31;) + br 2 (;@29;) + end + end + i32.const -1 + i32.const 0 + local.get 3 + i32.const 492 + i32.add + local.get 1 + i32.add + local.get 3 + i32.const 492 + i32.add + i32.ne + select + local.set 9 + end + block ;; label = @29 + block ;; label = @30 + local.get 9 + i32.const 1 + i32.le_u + br_if 0 (;@30;) + local.get 12 + local.set 14 + br 1 (;@29;) + end + block ;; label = @30 + local.get 14 + i32.eqz + br_if 0 (;@30;) + i32.const 1 + local.set 16 + i32.const 0 + local.set 15 + block ;; label = @31 + block ;; label = @32 + local.get 14 + i32.const 1 + i32.eq + br_if 0 (;@32;) + local.get 14 + i32.const 1 + i32.and + local.set 12 + local.get 14 + i32.const -2 + i32.and + local.set 18 + i32.const 0 + local.set 15 + i32.const 1 + local.set 16 + local.get 3 + i32.const 492 + i32.add + local.set 9 + local.get 3 + local.set 1 + loop ;; label = @33 + local.get 1 + local.get 1 + i32.load + local.tee 19 + local.get 9 + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 11 + local.get 16 + i32.const 1 + i32.and + i32.add + local.tee 20 + i32.store + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i32.load + local.tee 21 + local.get 9 + i32.const 4 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 16 + local.get 11 + local.get 19 + i32.lt_u + local.get 20 + local.get 11 + i32.lt_u + i32.or + i32.add + local.tee 11 + i32.store + local.get 16 + local.get 21 + i32.lt_u + local.get 11 + local.get 16 + i32.lt_u + i32.or + local.set 16 + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 18 + local.get 15 + i32.const 2 + i32.add + local.tee 15 + i32.ne + br_if 0 (;@33;) + end + local.get 12 + i32.eqz + br_if 1 (;@31;) + end + local.get 3 + local.get 15 + i32.const 2 + i32.shl + local.tee 1 + i32.add + local.tee 9 + local.get 9 + i32.load + local.tee 9 + local.get 3 + i32.const 492 + i32.add + local.get 1 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 1 + local.get 16 + i32.add + local.tee 11 + i32.store + local.get 1 + local.get 9 + i32.lt_u + br_if 1 (;@30;) + local.get 11 + local.get 1 + i32.lt_u + br_if 1 (;@30;) + br 27 (;@4;) + end + local.get 16 + i32.eqz + br_if 26 (;@4;) + end + local.get 3 + local.get 14 + i32.store offset=160 + local.get 13 + i32.const 1 + i32.add + local.set 13 + end + local.get 30 + i32.const 17 + i32.eq + br_if 6 (;@22;) + local.get 2 + local.get 30 + i32.add + local.get 13 + i32.const 48 + i32.add + i32.store8 + local.get 14 + local.get 3 + i32.load offset=324 + local.tee 31 + local.get 14 + local.get 31 + i32.gt_u + select + local.tee 1 + i32.const 41 + i32.ge_u + br_if 3 (;@25;) + local.get 30 + i32.const 1 + i32.add + local.set 29 + local.get 1 + i32.const 2 + i32.shl + local.set 1 + block ;; label = @29 + block ;; label = @30 + loop ;; label = @31 + local.get 1 + i32.eqz + br_if 1 (;@30;) + i32.const -1 + local.get 1 + i32.const -4 + i32.add + local.tee 1 + local.get 3 + i32.const 164 + i32.add + i32.add + i32.load + local.tee 9 + local.get 1 + local.get 3 + i32.add + i32.load + local.tee 11 + i32.ne + local.get 9 + local.get 11 + i32.gt_u + select + local.tee 18 + i32.eqz + br_if 0 (;@31;) + br 2 (;@29;) + end + end + i32.const -1 + i32.const 0 + local.get 3 + i32.const 164 + i32.add + local.get 1 + i32.add + local.get 3 + i32.const 164 + i32.add + i32.ne + select + local.set 18 + end + local.get 3 + i32.const 1148 + i32.add + local.get 3 + i32.const 160 + call 181 + drop + local.get 3 + local.get 14 + i32.store offset=1308 + local.get 14 + local.get 3 + i32.load offset=488 + local.tee 17 + local.get 14 + local.get 17 + i32.gt_u + select + local.tee 13 + i32.const 40 + i32.gt_u + br_if 8 (;@20;) + block ;; label = @29 + block ;; label = @30 + local.get 13 + br_if 0 (;@30;) + i32.const 0 + local.set 13 + br 1 (;@29;) + end + i32.const 0 + local.set 15 + i32.const 0 + local.set 16 + block ;; label = @30 + block ;; label = @31 + block ;; label = @32 + local.get 13 + i32.const 1 + i32.eq + br_if 0 (;@32;) + local.get 13 + i32.const 1 + i32.and + local.set 32 + local.get 13 + i32.const -2 + i32.and + local.set 12 + i32.const 0 + local.set 16 + local.get 3 + i32.const 328 + i32.add + local.set 9 + local.get 3 + i32.const 1148 + i32.add + local.set 1 + i32.const 0 + local.set 15 + loop ;; label = @33 + local.get 1 + local.get 1 + i32.load + local.tee 19 + local.get 9 + i32.load + i32.add + local.tee 11 + local.get 16 + i32.const 1 + i32.and + i32.add + local.tee 20 + i32.store + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i32.load + local.tee 21 + local.get 9 + i32.const 4 + i32.add + i32.load + i32.add + local.tee 16 + local.get 11 + local.get 19 + i32.lt_u + local.get 20 + local.get 11 + i32.lt_u + i32.or + i32.add + local.tee 11 + i32.store + local.get 16 + local.get 21 + i32.lt_u + local.get 11 + local.get 16 + i32.lt_u + i32.or + local.set 16 + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 9 + i32.const 8 + i32.add + local.set 9 + local.get 12 + local.get 15 + i32.const 2 + i32.add + local.tee 15 + i32.ne + br_if 0 (;@33;) + end + local.get 32 + i32.eqz + br_if 1 (;@31;) + end + local.get 3 + i32.const 1148 + i32.add + local.get 15 + i32.const 2 + i32.shl + local.tee 1 + i32.add + local.tee 9 + local.get 9 + i32.load + local.tee 9 + local.get 3 + i32.const 328 + i32.add + local.get 1 + i32.add + i32.load + i32.add + local.tee 1 + local.get 16 + i32.add + local.tee 11 + i32.store + local.get 1 + local.get 9 + i32.lt_u + br_if 1 (;@30;) + local.get 11 + local.get 1 + i32.lt_u + br_if 1 (;@30;) + br 2 (;@29;) + end + local.get 16 + i32.eqz + br_if 1 (;@29;) + end + local.get 13 + i32.const 39 + i32.gt_u + br_if 5 (;@24;) + local.get 3 + i32.const 1148 + i32.add + local.get 13 + i32.const 2 + i32.shl + i32.add + i32.const 1 + i32.store + local.get 13 + i32.const 1 + i32.add + local.set 13 + end + local.get 3 + local.get 13 + i32.store offset=1308 + local.get 26 + local.get 13 + local.get 26 + local.get 13 + i32.gt_u + select + local.tee 1 + i32.const 41 + i32.ge_u + br_if 5 (;@23;) + local.get 1 + i32.const 2 + i32.shl + local.set 1 + block ;; label = @29 + block ;; label = @30 + loop ;; label = @31 + local.get 1 + i32.eqz + br_if 1 (;@30;) + i32.const -1 + local.get 1 + i32.const -4 + i32.add + local.tee 1 + local.get 3 + i32.const 1148 + i32.add + i32.add + i32.load + local.tee 9 + local.get 1 + local.get 3 + i32.const 492 + i32.add + i32.add + i32.load + local.tee 11 + i32.ne + local.get 9 + local.get 11 + i32.gt_u + select + local.tee 9 + i32.eqz + br_if 0 (;@31;) + br 2 (;@29;) + end + end + i32.const -1 + i32.const 0 + local.get 3 + i32.const 1148 + i32.add + local.get 1 + i32.add + local.get 3 + i32.const 1148 + i32.add + i32.ne + select + local.set 9 + end + block ;; label = @29 + block ;; label = @30 + block ;; label = @31 + local.get 18 + local.get 8 + i32.lt_s + local.tee 1 + br_if 0 (;@31;) + local.get 9 + local.get 8 + i32.ge_s + br_if 1 (;@30;) + end + local.get 9 + local.get 8 + i32.lt_s + br_if 1 (;@29;) + br 24 (;@6;) + end + i32.const 0 + local.set 19 + i32.const 0 + local.set 15 + local.get 14 + i32.eqz + br_if 12 (;@17;) + local.get 14 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 1 + i32.const 1 + i32.add + local.tee 11 + i32.const 3 + i32.and + local.set 9 + block ;; label = @30 + local.get 1 + i32.const 3 + i32.ge_u + br_if 0 (;@30;) + local.get 3 + local.set 1 + i64.const 0 + local.set 4 + br 12 (;@18;) + end + local.get 11 + i32.const 2147483644 + i32.and + local.set 11 + local.get 3 + local.set 1 + i64.const 0 + local.set 4 + loop ;; label = @30 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 8 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 12 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 1 + i32.const 16 + i32.add + local.set 1 + local.get 11 + i32.const -4 + i32.add + local.tee 11 + br_if 0 (;@30;) + br 12 (;@18;) + end + end + local.get 1 + i32.eqz + br_if 9 (;@19;) + local.get 3 + i32.const 1 + call 68 + drop + local.get 3 + i32.load offset=160 + local.tee 1 + local.get 3 + i32.load offset=652 + local.tee 9 + local.get 1 + local.get 9 + i32.gt_u + select + local.tee 1 + i32.const 41 + i32.ge_u + br_if 7 (;@21;) + local.get 1 + i32.const 2 + i32.shl + local.set 1 + local.get 3 + i32.const -4 + i32.add + local.set 16 + block ;; label = @29 + block ;; label = @30 + loop ;; label = @31 + local.get 1 + i32.eqz + br_if 1 (;@30;) + local.get 16 + local.get 1 + i32.add + local.set 9 + i32.const -1 + local.get 1 + i32.const -4 + i32.add + local.tee 1 + local.get 3 + i32.const 492 + i32.add + i32.add + i32.load + local.tee 11 + local.get 9 + i32.load + local.tee 9 + i32.ne + local.get 11 + local.get 9 + i32.gt_u + select + local.tee 9 + i32.eqz + br_if 0 (;@31;) + br 2 (;@29;) + end + end + i32.const -1 + i32.const 0 + local.get 3 + i32.const 492 + i32.add + local.get 1 + i32.add + local.get 3 + i32.const 492 + i32.add + i32.ne + select + local.set 9 + end + local.get 9 + i32.const 2 + i32.ge_u + br_if 22 (;@6;) + br 9 (;@19;) + end + local.get 18 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 12 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 14 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 1 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + i32.const 40 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 1 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + i32.const 17 + i32.const 17 + i32.const 1049360 + call 53 + unreachable + end + local.get 1 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 13 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 2 + local.get 29 + i32.add + local.set 15 + i32.const -1 + local.set 9 + local.get 29 + local.set 1 + block ;; label = @19 + loop ;; label = @20 + local.get 1 + local.tee 11 + i32.eqz + br_if 1 (;@19;) + local.get 9 + i32.const 1 + i32.add + local.set 9 + local.get 11 + i32.const -1 + i32.add + local.tee 1 + local.get 2 + i32.add + local.tee 16 + i32.load8_u + i32.const 57 + i32.eq + br_if 0 (;@20;) + end + local.get 16 + local.get 16 + i32.load8_u + i32.const 1 + i32.add + i32.store8 + local.get 11 + local.get 30 + i32.gt_u + br_if 13 (;@6;) + local.get 2 + local.get 11 + i32.add + i32.const 48 + local.get 9 + call 183 + drop + br 13 (;@6;) + end + local.get 2 + i32.const 49 + i32.store8 + block ;; label = @19 + block ;; label = @20 + local.get 30 + i32.eqz + br_if 0 (;@20;) + local.get 2 + i32.const 1 + i32.add + i32.const 48 + local.get 30 + call 183 + drop + local.get 30 + i32.const 15 + i32.gt_u + br_if 1 (;@19;) + end + local.get 15 + i32.const 48 + i32.store8 + local.get 10 + i32.const 1 + i32.add + local.set 10 + local.get 30 + i32.const 2 + i32.add + local.set 29 + br 14 (;@5;) + end + local.get 29 + i32.const 17 + i32.const 1049376 + call 53 + unreachable + end + block ;; label = @18 + local.get 9 + i32.eqz + br_if 0 (;@18;) + loop ;; label = @19 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@19;) + end + end + block ;; label = @18 + local.get 4 + i32.wrap_i64 + local.tee 1 + br_if 0 (;@18;) + local.get 14 + local.set 15 + br 1 (;@17;) + end + local.get 14 + i32.const 39 + i32.gt_u + br_if 1 (;@16;) + local.get 3 + local.get 14 + i32.const 2 + i32.shl + i32.add + local.get 1 + i32.store + local.get 14 + i32.const 1 + i32.add + local.set 15 + end + local.get 3 + local.get 15 + i32.store offset=160 + local.get 31 + i32.eqz + br_if 2 (;@14;) + local.get 31 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 1 + i32.const 1 + i32.add + local.tee 11 + i32.const 3 + i32.and + local.set 9 + block ;; label = @17 + local.get 1 + i32.const 3 + i32.ge_u + br_if 0 (;@17;) + local.get 3 + i32.const 164 + i32.add + local.set 1 + i64.const 0 + local.set 4 + br 2 (;@15;) + end + local.get 11 + i32.const 2147483644 + i32.and + local.set 11 + local.get 3 + i32.const 164 + i32.add + local.set 1 + i64.const 0 + local.set 4 + loop ;; label = @17 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 8 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 12 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 1 + i32.const 16 + i32.add + local.set 1 + local.get 11 + i32.const -4 + i32.add + local.tee 11 + br_if 0 (;@17;) + br 2 (;@15;) + end + end + local.get 14 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + block ;; label = @15 + local.get 9 + i32.eqz + br_if 0 (;@15;) + loop ;; label = @16 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@16;) + end + end + block ;; label = @15 + local.get 4 + i32.wrap_i64 + local.tee 1 + br_if 0 (;@15;) + local.get 31 + local.set 19 + br 1 (;@14;) + end + local.get 31 + i32.const 39 + i32.gt_u + br_if 1 (;@13;) + local.get 3 + i32.const 164 + i32.add + local.get 31 + i32.const 2 + i32.shl + i32.add + local.get 1 + i32.store + local.get 31 + i32.const 1 + i32.add + local.set 19 + end + local.get 3 + local.get 19 + i32.store offset=324 + block ;; label = @14 + local.get 17 + br_if 0 (;@14;) + i32.const 0 + local.set 17 + br 3 (;@11;) + end + local.get 17 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 1 + i32.const 1 + i32.add + local.tee 11 + i32.const 3 + i32.and + local.set 9 + block ;; label = @14 + local.get 1 + i32.const 3 + i32.ge_u + br_if 0 (;@14;) + local.get 3 + i32.const 328 + i32.add + local.set 1 + i64.const 0 + local.set 4 + br 2 (;@12;) + end + local.get 11 + i32.const 2147483644 + i32.and + local.set 11 + local.get 3 + i32.const 328 + i32.add + local.set 1 + i64.const 0 + local.set 4 + loop ;; label = @14 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 8 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 12 + i32.add + local.tee 16 + local.get 16 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.const 32 + i64.shr_u + i64.add + local.tee 4 + i64.store32 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 1 + i32.const 16 + i32.add + local.set 1 + local.get 11 + i32.const -4 + i32.add + local.tee 11 + br_if 0 (;@14;) + br 2 (;@12;) + end + end + local.get 31 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + block ;; label = @12 + local.get 9 + i32.eqz + br_if 0 (;@12;) + loop ;; label = @13 + local.get 1 + local.get 1 + i64.load32_u + i64.const 10 + i64.mul + local.get 4 + i64.add + local.tee 4 + i64.store32 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 4 + i64.const 32 + i64.shr_u + local.set 4 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + br_if 0 (;@13;) + end + end + local.get 4 + i32.wrap_i64 + local.tee 1 + i32.eqz + br_if 0 (;@11;) + local.get 17 + i32.const 39 + i32.gt_u + br_if 3 (;@8;) + local.get 3 + i32.const 328 + i32.add + local.get 17 + i32.const 2 + i32.shl + i32.add + local.get 1 + i32.store + local.get 17 + i32.const 1 + i32.add + local.set 17 + end + local.get 3 + local.get 17 + i32.store offset=488 + local.get 15 + local.get 25 + local.get 15 + local.get 25 + i32.gt_u + select + local.tee 14 + i32.const 40 + i32.le_u + br_if 0 (;@10;) + end + end + local.get 14 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 17 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 13 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 30 + i32.const 17 + i32.lt_u + br_if 0 (;@5;) + local.get 29 + i32.const 17 + i32.const 1049392 + call 56 + unreachable + end + local.get 0 + local.get 10 + i32.store16 offset=8 + local.get 0 + local.get 29 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store + local.get 3 + i32.const 1312 + i32.add + global.set 0 + return + end + i32.const 1054780 + i32.const 26 + i32.const 1054764 + call 25 + unreachable + end + i32.const 1054780 + i32.const 26 + i32.const 1054764 + call 25 + unreachable + end + i32.const 1054780 + i32.const 26 + i32.const 1054764 + call 25 + unreachable + end + i32.const 1054780 + i32.const 26 + i32.const 1054764 + call 25 + unreachable + ) + (func (;68;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.const 1280 + i32.ge_u + br_if 0 (;@3;) + local.get 1 + i32.const 5 + i32.shr_u + local.set 2 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 0 + i32.load offset=160 + local.tee 3 + i32.eqz + br_if 0 (;@6;) + local.get 3 + i32.const -1 + i32.add + local.set 4 + local.get 3 + i32.const 2 + i32.shl + local.get 0 + i32.add + i32.const -4 + i32.add + local.set 5 + local.get 3 + local.get 2 + i32.add + i32.const 2 + i32.shl + local.get 0 + i32.add + i32.const -4 + i32.add + local.set 6 + local.get 3 + i32.const 41 + i32.lt_u + local.set 3 + loop ;; label = @7 + local.get 3 + i32.eqz + br_if 2 (;@5;) + local.get 2 + local.get 4 + i32.add + local.tee 7 + i32.const 40 + i32.ge_u + br_if 3 (;@4;) + local.get 6 + local.get 5 + i32.load + i32.store + local.get 6 + i32.const -4 + i32.add + local.set 6 + local.get 5 + i32.const -4 + i32.add + local.set 5 + local.get 4 + i32.const -1 + i32.add + local.tee 4 + i32.const -1 + i32.ne + br_if 0 (;@7;) + end + end + local.get 1 + i32.const 31 + i32.and + local.set 3 + block ;; label = @6 + local.get 1 + i32.const 32 + i32.lt_u + br_if 0 (;@6;) + local.get 0 + i32.const 0 + local.get 2 + i32.const 1 + local.get 2 + i32.const 1 + i32.gt_u + select + i32.const 2 + i32.shl + call 183 + drop + end + local.get 0 + i32.load offset=160 + local.get 2 + i32.add + local.set 5 + block ;; label = @6 + local.get 3 + br_if 0 (;@6;) + local.get 0 + local.get 5 + i32.store offset=160 + local.get 0 + return + end + local.get 5 + i32.const -1 + i32.add + local.tee 4 + i32.const 39 + i32.gt_u + br_if 3 (;@2;) + local.get 5 + local.set 8 + local.get 0 + local.get 4 + i32.const 2 + i32.shl + i32.add + i32.load + local.tee 6 + i32.const 0 + local.get 1 + i32.sub + local.tee 1 + i32.shr_u + local.tee 4 + i32.eqz + br_if 4 (;@1;) + block ;; label = @6 + local.get 5 + i32.const 39 + i32.gt_u + br_if 0 (;@6;) + local.get 0 + local.get 5 + i32.const 2 + i32.shl + i32.add + local.get 4 + i32.store + local.get 5 + i32.const 1 + i32.add + local.set 8 + br 5 (;@1;) + end + local.get 5 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 4 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 7 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + i32.const 1054806 + i32.const 29 + i32.const 1054764 + call 25 + unreachable + end + local.get 4 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.const 1 + i32.add + local.tee 7 + local.get 5 + i32.ge_u + br_if 0 (;@2;) + local.get 1 + i32.const 31 + i32.and + local.set 1 + local.get 5 + i32.const 2 + i32.shl + local.get 0 + i32.add + i32.const -8 + i32.add + local.set 4 + loop ;; label = @3 + local.get 5 + i32.const -2 + i32.add + i32.const 40 + i32.ge_u + br_if 2 (;@1;) + local.get 4 + i32.const 4 + i32.add + local.get 6 + local.get 3 + i32.shl + local.get 4 + i32.load + local.tee 6 + local.get 1 + i32.shr_u + i32.or + i32.store + local.get 4 + i32.const -4 + i32.add + local.set 4 + local.get 7 + local.get 5 + i32.const -1 + i32.add + local.tee 5 + i32.lt_u + br_if 0 (;@3;) + end + end + local.get 0 + local.get 2 + i32.const 2 + i32.shl + i32.add + local.tee 4 + local.get 4 + i32.load + local.get 3 + i32.shl + i32.store + local.get 0 + local.get 8 + i32.store offset=160 + local.get 0 + return + end + i32.const -1 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + ) + (func (;69;) (type 10) (param i32 i32 i32) + (local i32 i64 i64 i64 i64 i32 i32 i64 i32 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i32 i32 i64 i32 i32 i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 3 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + local.get 1 + i64.load + local.tee 4 + i64.const 0 + i64.eq + br_if 0 (;@12;) + local.get 1 + i64.load offset=8 + local.tee 5 + i64.const 0 + i64.eq + br_if 1 (;@11;) + local.get 1 + i64.load offset=16 + local.tee 6 + i64.const 0 + i64.eq + br_if 2 (;@10;) + local.get 4 + local.get 6 + i64.add + local.tee 6 + local.get 4 + i64.lt_u + br_if 3 (;@9;) + local.get 4 + local.get 5 + i64.lt_u + br_if 4 (;@8;) + local.get 6 + i64.const 2305843009213693952 + i64.ge_u + br_if 5 (;@7;) + local.get 3 + local.get 1 + i32.load16_u offset=24 + local.tee 1 + i32.store16 offset=8 + local.get 3 + local.get 4 + local.get 5 + i64.sub + local.tee 7 + i64.store + local.get 1 + local.get 1 + i32.const -32 + i32.add + local.get 1 + local.get 6 + i64.const 4294967296 + i64.lt_u + local.tee 8 + select + local.tee 9 + i32.const -16 + i32.add + local.get 9 + local.get 6 + i64.const 32 + i64.shl + local.get 6 + local.get 8 + select + local.tee 6 + i64.const 281474976710656 + i64.lt_u + local.tee 8 + select + local.tee 9 + i32.const -8 + i32.add + local.get 9 + local.get 6 + i64.const 16 + i64.shl + local.get 6 + local.get 8 + select + local.tee 6 + i64.const 72057594037927936 + i64.lt_u + local.tee 8 + select + local.tee 9 + i32.const -4 + i32.add + local.get 9 + local.get 6 + i64.const 8 + i64.shl + local.get 6 + local.get 8 + select + local.tee 6 + i64.const 1152921504606846976 + i64.lt_u + local.tee 8 + select + local.tee 9 + i32.const -2 + i32.add + local.get 9 + local.get 6 + i64.const 4 + i64.shl + local.get 6 + local.get 8 + select + local.tee 6 + i64.const 4611686018427387904 + i64.lt_u + local.tee 8 + select + local.get 6 + i64.const 2 + i64.shl + local.get 6 + local.get 8 + select + local.tee 10 + i64.const -1 + i64.gt_s + local.tee 11 + i32.sub + local.tee 8 + i32.sub + i32.extend16_s + local.tee 9 + i32.const -1 + i32.le_s + br_if 6 (;@6;) + local.get 3 + i64.const -1 + local.get 9 + i64.extend_i32_u + local.tee 12 + i64.shr_u + local.tee 6 + local.get 7 + i64.and + i64.store offset=16 + local.get 7 + local.get 6 + i64.gt_u + br_if 7 (;@5;) + local.get 3 + local.get 1 + i32.store16 offset=8 + local.get 3 + local.get 4 + i64.store + local.get 3 + local.get 6 + local.get 4 + i64.and + i64.store offset=16 + local.get 4 + local.get 6 + i64.gt_u + br_if 8 (;@4;) + i32.const -96 + local.get 8 + i32.sub + i32.extend16_s + i32.const 80 + i32.mul + i32.const 86960 + i32.add + i32.const 2126 + i32.div_s + local.tee 1 + i32.const 81 + i32.ge_u + br_if 9 (;@3;) + local.get 1 + i32.const 4 + i32.shl + local.tee 1 + i32.const 1049632 + i32.add + i64.load + local.tee 6 + i64.const 4294967295 + i64.and + local.tee 5 + local.get 4 + local.get 12 + i64.const 63 + i64.and + local.tee 13 + i64.shl + local.tee 4 + i64.const 32 + i64.shr_u + local.tee 14 + i64.mul + local.tee 12 + i64.const 32 + i64.shr_u + local.tee 15 + local.get 6 + i64.const 32 + i64.shr_u + local.tee 16 + local.get 14 + i64.mul + i64.add + local.get 16 + local.get 4 + i64.const 4294967295 + i64.and + local.tee 4 + i64.mul + local.tee 6 + i64.const 32 + i64.shr_u + local.tee 17 + i64.add + local.set 18 + local.get 12 + i64.const 4294967295 + i64.and + local.get 5 + local.get 4 + i64.mul + i64.const 32 + i64.shr_u + i64.add + local.get 6 + i64.const 4294967295 + i64.and + i64.add + i64.const 2147483648 + i64.add + i64.const 32 + i64.shr_u + local.set 19 + i64.const 1 + i32.const 0 + local.get 8 + local.get 1 + i32.const 1049640 + i32.add + i32.load16_u + i32.add + i32.sub + i32.const 63 + i32.and + i64.extend_i32_u + local.tee 6 + i64.shl + local.tee 12 + i64.const -1 + i64.add + local.set 20 + local.get 5 + local.get 7 + local.get 13 + i64.shl + local.tee 4 + i64.const 32 + i64.shr_u + local.tee 7 + i64.mul + local.tee 13 + i64.const 4294967295 + i64.and + local.get 5 + local.get 4 + i64.const 4294967295 + i64.and + local.tee 4 + i64.mul + i64.const 32 + i64.shr_u + i64.add + local.get 16 + local.get 4 + i64.mul + local.tee 4 + i64.const 4294967295 + i64.and + i64.add + i64.const 2147483648 + i64.add + i64.const 32 + i64.shr_u + local.set 21 + local.get 16 + local.get 7 + i64.mul + local.set 7 + local.get 4 + i64.const 32 + i64.shr_u + local.set 22 + local.get 13 + i64.const 32 + i64.shr_u + local.set 13 + local.get 1 + i32.const 1049642 + i32.add + i32.load16_u + local.set 1 + block ;; label = @13 + local.get 16 + local.get 10 + local.get 11 + i64.extend_i32_u + i64.shl + local.tee 4 + i64.const 32 + i64.shr_u + local.tee 23 + i64.mul + local.tee 24 + local.get 5 + local.get 23 + i64.mul + local.tee 10 + i64.const 32 + i64.shr_u + local.tee 25 + i64.add + local.get 16 + local.get 4 + i64.const 4294967295 + i64.and + local.tee 4 + i64.mul + local.tee 26 + i64.const 32 + i64.shr_u + local.tee 27 + i64.add + local.get 10 + i64.const 4294967295 + i64.and + local.get 5 + local.get 4 + i64.mul + i64.const 32 + i64.shr_u + i64.add + local.get 26 + i64.const 4294967295 + i64.and + i64.add + i64.const 2147483648 + i64.add + i64.const 32 + i64.shr_u + local.tee 28 + i64.add + i64.const 1 + i64.add + local.tee 26 + local.get 6 + i64.shr_u + i32.wrap_i64 + local.tee 9 + i32.const 10000 + i32.lt_u + br_if 0 (;@13;) + local.get 9 + i32.const 1000000 + i32.lt_u + br_if 11 (;@2;) + block ;; label = @14 + local.get 9 + i32.const 100000000 + i32.lt_u + br_if 0 (;@14;) + i32.const 8 + i32.const 9 + local.get 9 + i32.const 1000000000 + i32.lt_u + local.tee 8 + select + local.set 29 + i32.const 100000000 + i32.const 1000000000 + local.get 8 + select + local.set 8 + br 13 (;@1;) + end + i32.const 6 + i32.const 7 + local.get 9 + i32.const 10000000 + i32.lt_u + local.tee 8 + select + local.set 29 + i32.const 1000000 + i32.const 10000000 + local.get 8 + select + local.set 8 + br 12 (;@1;) + end + block ;; label = @13 + local.get 9 + i32.const 100 + i32.lt_u + br_if 0 (;@13;) + i32.const 2 + i32.const 3 + local.get 9 + i32.const 1000 + i32.lt_u + local.tee 8 + select + local.set 29 + i32.const 100 + i32.const 1000 + local.get 8 + select + local.set 8 + br 12 (;@1;) + end + i32.const 10 + i32.const 1 + local.get 9 + i32.const 9 + i32.gt_u + local.tee 29 + select + local.set 8 + br 11 (;@1;) + end + i32.const 1049223 + i32.const 28 + i32.const 1050992 + call 25 + unreachable + end + i32.const 1049268 + i32.const 29 + i32.const 1051008 + call 25 + unreachable + end + i32.const 1049316 + i32.const 28 + i32.const 1051024 + call 25 + unreachable + end + i32.const 1049480 + i32.const 54 + i32.const 1051180 + call 25 + unreachable + end + i32.const 1049408 + i32.const 55 + i32.const 1051164 + call 25 + unreachable + end + i32.const 1051040 + i32.const 45 + i32.const 1051088 + call 25 + unreachable + end + i32.const 1048823 + i32.const 29 + i32.const 1048888 + call 25 + unreachable + end + local.get 3 + i32.const 0 + i32.store offset=24 + local.get 3 + i32.const 16 + i32.add + local.get 3 + local.get 3 + i32.const 24 + i32.add + call 58 + unreachable + end + local.get 3 + i32.const 0 + i32.store offset=24 + local.get 3 + i32.const 16 + i32.add + local.get 3 + local.get 3 + i32.const 24 + i32.add + call 58 + unreachable + end + local.get 1 + i32.const 81 + i32.const 1050976 + call 53 + unreachable + end + i32.const 4 + i32.const 5 + local.get 9 + i32.const 100000 + i32.lt_u + local.tee 8 + select + local.set 29 + i32.const 10000 + i32.const 100000 + local.get 8 + select + local.set 8 + end + local.get 18 + local.get 19 + i64.add + local.set 18 + local.get 26 + local.get 20 + i64.and + local.set 4 + local.get 29 + local.get 1 + i32.sub + i32.const 1 + i32.add + local.set 30 + local.get 26 + local.get 7 + local.get 13 + i64.add + local.get 22 + i64.add + local.get 21 + i64.add + local.tee 22 + i64.sub + local.tee 31 + i64.const 1 + i64.add + local.tee 13 + local.get 20 + i64.and + local.set 5 + i32.const 0 + local.set 1 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + loop ;; label = @8 + local.get 2 + local.get 1 + i32.add + local.tee 32 + local.get 9 + local.get 8 + i32.div_u + local.tee 11 + i32.const 48 + i32.add + local.tee 33 + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.set 34 + block ;; label = @9 + block ;; label = @10 + local.get 13 + local.get 9 + local.get 11 + local.get 8 + i32.mul + i32.sub + local.tee 9 + i64.extend_i32_u + local.get 6 + i64.shl + local.tee 7 + local.get 4 + i64.add + local.tee 10 + i64.gt_u + br_if 0 (;@10;) + local.get 29 + local.get 1 + i32.ne + br_if 1 (;@9;) + i64.const 1 + local.set 7 + loop ;; label = @11 + local.get 7 + local.set 10 + local.get 1 + local.tee 8 + i32.const 16 + i32.eq + br_if 5 (;@6;) + local.get 2 + local.get 8 + i32.add + i32.const 1 + i32.add + local.get 4 + i64.const 10 + i64.mul + local.tee 4 + local.get 6 + i64.shr_u + i32.wrap_i64 + i32.const 48 + i32.add + local.tee 9 + i32.store8 + local.get 10 + i64.const 10 + i64.mul + local.set 7 + local.get 8 + i32.const 1 + i32.add + local.set 1 + local.get 5 + i64.const 10 + i64.mul + local.tee 5 + local.get 4 + local.get 20 + i64.and + local.tee 4 + i64.le_u + br_if 0 (;@11;) + end + local.get 7 + local.get 26 + local.get 18 + i64.sub + i64.mul + local.tee 6 + local.get 7 + i64.add + local.set 19 + local.get 5 + local.get 4 + i64.sub + local.get 12 + i64.lt_u + local.tee 11 + br_if 6 (;@4;) + local.get 6 + local.get 7 + i64.sub + local.tee 20 + local.get 4 + i64.gt_u + br_if 3 (;@7;) + br 6 (;@4;) + end + local.get 13 + local.get 10 + i64.sub + local.tee 12 + local.get 8 + i64.extend_i32_u + local.get 6 + i64.shl + local.tee 6 + i64.lt_u + local.set 1 + local.get 26 + local.get 18 + i64.sub + local.tee 5 + i64.const 1 + i64.add + local.set 21 + local.get 5 + i64.const -1 + i64.add + local.tee 13 + local.get 10 + i64.le_u + br_if 4 (;@5;) + local.get 12 + local.get 6 + i64.lt_u + br_if 4 (;@5;) + local.get 4 + local.get 6 + i64.add + local.tee 12 + local.get 15 + i64.add + local.get 17 + i64.add + local.get 19 + i64.add + local.get 16 + local.get 14 + local.get 23 + i64.sub + i64.mul + i64.add + local.get 25 + i64.sub + local.get 27 + i64.sub + local.get 28 + i64.sub + local.set 20 + i64.const 0 + local.get 18 + local.get 10 + i64.add + i64.sub + local.set 14 + local.get 25 + local.get 27 + i64.add + local.get 28 + i64.add + local.get 24 + i64.add + local.set 5 + i64.const 2 + local.get 22 + local.get 12 + local.get 7 + i64.add + i64.add + i64.sub + local.set 26 + loop ;; label = @10 + block ;; label = @11 + local.get 7 + local.get 12 + i64.add + local.tee 10 + local.get 13 + i64.lt_u + br_if 0 (;@11;) + local.get 14 + local.get 5 + i64.add + local.get 7 + local.get 20 + i64.add + i64.ge_u + br_if 0 (;@11;) + local.get 7 + local.get 4 + i64.add + local.set 10 + i32.const 0 + local.set 1 + br 6 (;@5;) + end + local.get 32 + local.get 33 + i32.const -1 + i32.add + local.tee 33 + i32.store8 + local.get 4 + local.get 6 + i64.add + local.set 4 + local.get 26 + local.get 5 + i64.add + local.set 16 + block ;; label = @11 + local.get 10 + local.get 13 + i64.ge_u + br_if 0 (;@11;) + local.get 12 + local.get 6 + i64.add + local.set 12 + local.get 20 + local.get 6 + i64.add + local.set 20 + local.get 5 + local.get 6 + i64.sub + local.set 5 + local.get 16 + local.get 6 + i64.ge_u + br_if 1 (;@10;) + end + end + local.get 16 + local.get 6 + i64.lt_u + local.set 1 + local.get 7 + local.get 4 + i64.add + local.set 10 + br 4 (;@5;) + end + local.get 8 + i32.const 10 + i32.lt_u + local.set 11 + local.get 34 + local.set 1 + local.get 8 + i32.const 10 + i32.div_u + local.set 8 + local.get 11 + i32.eqz + br_if 0 (;@8;) + end + i32.const 1051120 + i32.const 25 + i32.const 1051104 + call 25 + unreachable + end + local.get 2 + local.get 1 + i32.add + local.set 1 + local.get 12 + local.get 20 + i64.sub + local.set 26 + local.get 20 + local.get 4 + i64.sub + local.set 14 + local.get 5 + local.get 12 + local.get 4 + i64.add + i64.sub + local.set 16 + i64.const 0 + local.set 6 + loop ;; label = @7 + block ;; label = @8 + local.get 4 + local.get 12 + i64.add + local.tee 7 + local.get 20 + i64.lt_u + br_if 0 (;@8;) + local.get 14 + local.get 6 + i64.add + local.get 26 + local.get 4 + i64.add + i64.ge_u + br_if 0 (;@8;) + i32.const 0 + local.set 11 + br 4 (;@4;) + end + local.get 1 + local.get 9 + i32.const -1 + i32.add + local.tee 9 + i32.store8 + local.get 16 + local.get 6 + i64.add + local.tee 13 + local.get 12 + i64.lt_u + local.set 11 + local.get 7 + local.get 20 + i64.ge_u + br_if 4 (;@3;) + local.get 6 + local.get 12 + i64.sub + local.set 6 + local.get 7 + local.set 4 + local.get 13 + local.get 12 + i64.lt_u + br_if 4 (;@3;) + br 0 (;@7;) + end + end + i32.const 17 + i32.const 17 + i32.const 1051148 + call 53 + unreachable + end + block ;; label = @5 + local.get 21 + local.get 10 + i64.le_u + br_if 0 (;@5;) + local.get 1 + br_if 0 (;@5;) + block ;; label = @6 + local.get 10 + local.get 6 + i64.add + local.tee 4 + local.get 21 + i64.lt_u + br_if 0 (;@6;) + local.get 21 + local.get 10 + i64.sub + local.get 4 + local.get 21 + i64.sub + i64.lt_u + br_if 1 (;@5;) + end + local.get 0 + i32.const 0 + i32.store + br 4 (;@1;) + end + block ;; label = @5 + block ;; label = @6 + local.get 10 + i64.const 2 + i64.lt_u + br_if 0 (;@6;) + local.get 10 + local.get 31 + i64.const -3 + i64.add + i64.le_u + br_if 1 (;@5;) + end + local.get 0 + i32.const 0 + i32.store + br 4 (;@1;) + end + local.get 0 + local.get 30 + i32.store16 offset=8 + local.get 0 + local.get 34 + i32.store offset=4 + br 2 (;@2;) + end + local.get 4 + local.set 7 + end + block ;; label = @3 + local.get 19 + local.get 7 + i64.le_u + br_if 0 (;@3;) + local.get 11 + br_if 0 (;@3;) + block ;; label = @4 + local.get 7 + local.get 12 + i64.add + local.tee 4 + local.get 19 + i64.lt_u + br_if 0 (;@4;) + local.get 19 + local.get 7 + i64.sub + local.get 4 + local.get 19 + i64.sub + i64.lt_u + br_if 1 (;@3;) + end + local.get 0 + i32.const 0 + i32.store + br 2 (;@1;) + end + block ;; label = @3 + block ;; label = @4 + local.get 10 + i64.const 20 + i64.mul + local.get 7 + i64.gt_u + br_if 0 (;@4;) + local.get 7 + local.get 10 + i64.const -40 + i64.mul + local.get 5 + i64.add + i64.le_u + br_if 1 (;@3;) + end + local.get 0 + i32.const 0 + i32.store + br 2 (;@1;) + end + local.get 0 + local.get 30 + i32.store16 offset=8 + local.get 0 + local.get 8 + i32.const 2 + i32.add + i32.store offset=4 + end + local.get 0 + local.get 2 + i32.store + end + local.get 3 + i32.const 48 + i32.add + global.set 0 + ) + (func (;70;) (type 14) (param i32 i32 i32 i32 i32 i32 i64 i64 i64) + (local i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 7 + local.get 8 + i64.le_u + br_if 0 (;@7;) + local.get 7 + local.get 8 + i64.sub + local.get 8 + i64.le_u + br_if 1 (;@6;) + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 7 + local.get 6 + i64.sub + local.get 6 + i64.le_u + br_if 0 (;@10;) + local.get 7 + local.get 6 + i64.const 1 + i64.shl + i64.sub + local.get 8 + i64.const 1 + i64.shl + i64.ge_u + br_if 1 (;@9;) + end + local.get 6 + local.get 8 + i64.gt_u + br_if 1 (;@8;) + br 8 (;@1;) + end + local.get 3 + local.get 2 + i32.gt_u + br_if 3 (;@5;) + br 6 (;@2;) + end + local.get 7 + local.get 6 + local.get 8 + i64.sub + local.tee 8 + i64.sub + local.get 8 + i64.gt_u + br_if 6 (;@1;) + local.get 3 + local.get 2 + i32.gt_u + br_if 3 (;@4;) + local.get 1 + local.get 3 + i32.add + local.set 9 + i32.const -1 + local.set 10 + local.get 3 + local.set 11 + block ;; label = @8 + loop ;; label = @9 + local.get 11 + local.tee 12 + i32.eqz + br_if 1 (;@8;) + local.get 10 + i32.const 1 + i32.add + local.set 10 + local.get 12 + i32.const -1 + i32.add + local.tee 11 + local.get 1 + i32.add + local.tee 13 + i32.load8_u + i32.const 57 + i32.eq + br_if 0 (;@9;) + end + local.get 13 + local.get 13 + i32.load8_u + i32.const 1 + i32.add + i32.store8 + local.get 12 + local.get 3 + i32.ge_u + br_if 5 (;@3;) + local.get 1 + local.get 12 + i32.add + i32.const 48 + local.get 10 + call 183 + drop + br 5 (;@3;) + end + block ;; label = @8 + block ;; label = @9 + local.get 3 + br_if 0 (;@9;) + i32.const 49 + local.set 11 + br 1 (;@8;) + end + local.get 1 + i32.const 49 + i32.store8 + i32.const 48 + local.set 11 + local.get 3 + i32.const 1 + i32.eq + br_if 0 (;@8;) + i32.const 48 + local.set 11 + local.get 1 + i32.const 1 + i32.add + i32.const 48 + local.get 3 + i32.const -1 + i32.add + call 183 + drop + end + local.get 4 + i32.const 1 + i32.add + i32.extend16_s + local.set 4 + local.get 3 + local.get 2 + i32.ge_u + br_if 4 (;@3;) + local.get 4 + local.get 5 + i32.extend16_s + i32.le_s + br_if 4 (;@3;) + local.get 9 + local.get 11 + i32.store8 + local.get 3 + i32.const 1 + i32.add + local.set 3 + br 4 (;@3;) + end + local.get 0 + i32.const 0 + i32.store + return + end + local.get 0 + i32.const 0 + i32.store + return + end + local.get 3 + local.get 2 + i32.const 1051352 + call 56 + unreachable + end + local.get 3 + local.get 2 + i32.const 1051320 + call 56 + unreachable + end + local.get 3 + local.get 2 + i32.le_u + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const 1051336 + call 56 + unreachable + end + local.get 0 + local.get 4 + i32.store16 offset=8 + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + return + end + local.get 0 + i32.const 0 + i32.store + ) + (func (;71;) (type 13) (param i32 i32 i32 i32 i32 i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.const 48 + i32.le_u + br_if 1 (;@1;) + local.get 5 + i32.const 2 + i32.store16 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.extend16_s + local.tee 6 + i32.const 1 + i32.lt_s + br_if 0 (;@6;) + local.get 5 + local.get 1 + i32.store offset=4 + local.get 3 + i32.const 65535 + i32.and + local.tee 3 + local.get 2 + i32.ge_u + br_if 1 (;@5;) + local.get 5 + i32.const 2 + i32.store16 offset=24 + local.get 5 + i32.const 2 + i32.store16 offset=12 + local.get 5 + local.get 3 + i32.store offset=8 + local.get 5 + i32.const 32 + i32.add + local.get 2 + local.get 3 + i32.sub + local.tee 2 + i32.store + local.get 5 + i32.const 28 + i32.add + local.get 1 + local.get 3 + i32.add + i32.store + local.get 5 + i32.const 20 + i32.add + i32.const 1 + i32.store + local.get 5 + i32.const 16 + i32.add + i32.const 1051468 + i32.store + i32.const 3 + local.set 1 + local.get 4 + local.get 2 + i32.le_u + br_if 3 (;@3;) + local.get 4 + local.get 2 + i32.sub + local.set 4 + br 2 (;@4;) + end + local.get 5 + i32.const 2 + i32.store16 offset=24 + local.get 5 + i32.const 0 + i32.store16 offset=12 + local.get 5 + i32.const 2 + i32.store offset=8 + local.get 5 + i32.const 1051469 + i32.store offset=4 + local.get 5 + i32.const 32 + i32.add + local.get 2 + i32.store + local.get 5 + i32.const 28 + i32.add + local.get 1 + i32.store + local.get 5 + i32.const 16 + i32.add + i32.const 0 + local.get 6 + i32.sub + local.tee 3 + i32.store + i32.const 3 + local.set 1 + local.get 4 + local.get 2 + i32.le_u + br_if 2 (;@3;) + local.get 4 + local.get 2 + i32.sub + local.tee 2 + local.get 3 + i32.le_u + br_if 2 (;@3;) + local.get 2 + local.get 6 + i32.add + local.set 4 + br 1 (;@4;) + end + local.get 5 + i32.const 0 + i32.store16 offset=12 + local.get 5 + local.get 2 + i32.store offset=8 + local.get 5 + i32.const 16 + i32.add + local.get 3 + local.get 2 + i32.sub + i32.store + block ;; label = @5 + local.get 4 + br_if 0 (;@5;) + i32.const 2 + local.set 1 + br 2 (;@3;) + end + local.get 5 + i32.const 2 + i32.store16 offset=24 + local.get 5 + i32.const 32 + i32.add + i32.const 1 + i32.store + local.get 5 + i32.const 28 + i32.add + i32.const 1051468 + i32.store + end + local.get 5 + i32.const 0 + i32.store16 offset=36 + local.get 5 + i32.const 40 + i32.add + local.get 4 + i32.store + i32.const 4 + local.set 1 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 5 + i32.store + return + end + i32.const 1051196 + i32.const 33 + i32.const 1051404 + call 25 + unreachable + end + i32.const 1051420 + i32.const 31 + i32.const 1051452 + call 25 + unreachable + ) + (func (;72;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get 0 + i32.const 128 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 1 + i32.load offset=28 + local.tee 3 + i32.const 16 + i32.and + br_if 0 (;@5;) + local.get 3 + i32.const 32 + i32.and + br_if 1 (;@4;) + local.get 0 + i64.extend_i32_u + i32.const 1 + local.get 1 + call 8 + local.set 0 + br 2 (;@3;) + end + i32.const 127 + local.set 4 + loop ;; label = @5 + local.get 2 + local.get 4 + local.tee 3 + i32.add + local.tee 5 + i32.const 48 + i32.const 87 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 4 + local.get 0 + i32.const 16 + i32.lt_u + local.set 6 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 6 + i32.eqz + br_if 0 (;@5;) + end + local.get 3 + i32.const 128 + i32.gt_u + br_if 2 (;@2;) + local.get 1 + i32.const 1 + i32.const 1052068 + i32.const 2 + local.get 5 + i32.const 129 + local.get 3 + i32.const 1 + i32.add + i32.sub + call 54 + local.set 0 + br 1 (;@3;) + end + i32.const 127 + local.set 4 + loop ;; label = @4 + local.get 2 + local.get 4 + local.tee 3 + i32.add + local.tee 5 + i32.const 48 + i32.const 55 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 4 + local.get 0 + i32.const 16 + i32.lt_u + local.set 6 + local.get 0 + i32.const 4 + i32.shr_u + local.set 0 + local.get 6 + i32.eqz + br_if 0 (;@4;) + end + local.get 3 + i32.const 128 + i32.gt_u + br_if 2 (;@1;) + local.get 1 + i32.const 1 + i32.const 1052068 + i32.const 2 + local.get 5 + i32.const 129 + local.get 3 + i32.const 1 + i32.add + i32.sub + call 54 + local.set 0 + end + local.get 2 + i32.const 128 + i32.add + global.set 0 + local.get 0 + return + end + local.get 3 + i32.const 128 + i32.const 1052052 + call 52 + unreachable + end + local.get 3 + i32.const 128 + i32.const 1052052 + call 52 + unreachable + ) + (func (;73;) (type 10) (param i32 i32 i32) + (local i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + local.get 0 + i32.store + local.get 3 + local.get 1 + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 3 + i32.const 32 + i32.add + i32.const 12 + i32.add + i32.const 9 + i32.store + local.get 3 + i32.const 2 + i32.store offset=12 + local.get 3 + i32.const 1052596 + i32.store offset=8 + local.get 3 + i32.const 9 + i32.store offset=36 + local.get 3 + local.get 3 + i32.const 32 + i32.add + i32.store offset=16 + local.get 3 + local.get 3 + i32.const 4 + i32.add + i32.store offset=40 + local.get 3 + local.get 3 + i32.store offset=32 + local.get 3 + i32.const 8 + i32.add + local.get 2 + call 49 + unreachable + ) + (func (;74;) (type 0) (param i32 i32) (result i32) + local.get 1 + i32.load offset=20 + i32.const 1051600 + i32.const 11 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + ) + (func (;75;) (type 0) (param i32 i32) (result i32) + local.get 1 + i32.load offset=20 + i32.const 1051611 + i32.const 14 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + ) + (func (;76;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + local.get 0 + i32.load offset=4 + local.set 3 + local.get 0 + i32.load + local.set 4 + local.get 0 + i32.load offset=8 + local.set 5 + i32.const 0 + local.set 6 + i32.const 0 + local.set 7 + i32.const 0 + local.set 8 + i32.const 0 + local.set 9 + block ;; label = @1 + loop ;; label = @2 + local.get 9 + i32.const 255 + i32.and + br_if 1 (;@1;) + block ;; label = @3 + block ;; label = @4 + local.get 8 + local.get 2 + i32.gt_u + br_if 0 (;@4;) + loop ;; label = @5 + local.get 1 + local.get 8 + i32.add + local.set 10 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 2 + local.get 8 + i32.sub + local.tee 9 + i32.const 8 + i32.lt_u + br_if 0 (;@10;) + local.get 10 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.tee 0 + local.get 10 + i32.eq + br_if 1 (;@9;) + local.get 0 + local.get 10 + i32.sub + local.tee 11 + i32.eqz + br_if 1 (;@9;) + i32.const 0 + local.set 0 + loop ;; label = @11 + local.get 10 + local.get 0 + i32.add + i32.load8_u + i32.const 10 + i32.eq + br_if 5 (;@6;) + local.get 11 + local.get 0 + i32.const 1 + i32.add + local.tee 0 + i32.ne + br_if 0 (;@11;) + end + local.get 11 + local.get 9 + i32.const -8 + i32.add + local.tee 12 + i32.gt_u + br_if 3 (;@7;) + br 2 (;@8;) + end + block ;; label = @10 + local.get 2 + local.get 8 + i32.ne + br_if 0 (;@10;) + local.get 2 + local.set 8 + br 6 (;@4;) + end + i32.const 0 + local.set 0 + loop ;; label = @10 + local.get 10 + local.get 0 + i32.add + i32.load8_u + i32.const 10 + i32.eq + br_if 4 (;@6;) + local.get 9 + local.get 0 + i32.const 1 + i32.add + local.tee 0 + i32.ne + br_if 0 (;@10;) + end + local.get 2 + local.set 8 + br 5 (;@4;) + end + local.get 9 + i32.const -8 + i32.add + local.set 12 + i32.const 0 + local.set 11 + end + loop ;; label = @8 + local.get 10 + local.get 11 + i32.add + local.tee 0 + i32.const 4 + i32.add + i32.load + local.tee 13 + i32.const 168430090 + i32.xor + i32.const -16843009 + i32.add + local.get 13 + i32.const -1 + i32.xor + i32.and + local.get 0 + i32.load + local.tee 0 + i32.const 168430090 + i32.xor + i32.const -16843009 + i32.add + local.get 0 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + br_if 1 (;@7;) + local.get 11 + i32.const 8 + i32.add + local.tee 11 + local.get 12 + i32.le_u + br_if 0 (;@8;) + end + end + block ;; label = @7 + local.get 11 + local.get 9 + i32.ne + br_if 0 (;@7;) + local.get 2 + local.set 8 + br 3 (;@4;) + end + local.get 10 + local.get 11 + i32.add + local.set 10 + local.get 2 + local.get 11 + i32.sub + local.get 8 + i32.sub + local.set 13 + i32.const 0 + local.set 0 + block ;; label = @7 + loop ;; label = @8 + local.get 10 + local.get 0 + i32.add + i32.load8_u + i32.const 10 + i32.eq + br_if 1 (;@7;) + local.get 13 + local.get 0 + i32.const 1 + i32.add + local.tee 0 + i32.ne + br_if 0 (;@8;) + end + local.get 2 + local.set 8 + br 3 (;@4;) + end + local.get 0 + local.get 11 + i32.add + local.set 0 + end + local.get 8 + local.get 0 + i32.add + local.tee 0 + i32.const 1 + i32.add + local.set 8 + block ;; label = @6 + local.get 0 + local.get 2 + i32.ge_u + br_if 0 (;@6;) + local.get 1 + local.get 0 + i32.add + i32.load8_u + i32.const 10 + i32.ne + br_if 0 (;@6;) + i32.const 0 + local.set 9 + local.get 8 + local.set 12 + local.get 8 + local.set 0 + br 3 (;@3;) + end + local.get 8 + local.get 2 + i32.le_u + br_if 0 (;@5;) + end + end + i32.const 1 + local.set 9 + local.get 7 + local.set 12 + local.get 2 + local.set 0 + local.get 7 + local.get 2 + i32.eq + br_if 2 (;@1;) + end + block ;; label = @3 + block ;; label = @4 + local.get 5 + i32.load8_u + i32.eqz + br_if 0 (;@4;) + local.get 4 + i32.const 1052004 + i32.const 4 + local.get 3 + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@3;) + end + local.get 1 + local.get 7 + i32.add + local.set 11 + local.get 0 + local.get 7 + i32.sub + local.set 10 + i32.const 0 + local.set 13 + block ;; label = @4 + local.get 0 + local.get 7 + i32.eq + br_if 0 (;@4;) + local.get 10 + local.get 11 + i32.add + i32.const -1 + i32.add + i32.load8_u + i32.const 10 + i32.eq + local.set 13 + end + local.get 5 + local.get 13 + i32.store8 + local.get 12 + local.set 7 + local.get 4 + local.get 11 + local.get 10 + local.get 3 + i32.load offset=12 + call_indirect (type 1) + i32.eqz + br_if 1 (;@2;) + end + end + i32.const 1 + local.set 6 + end + local.get 6 + ) + (func (;77;) (type 0) (param i32 i32) (result i32) + (local i32 i32) + local.get 0 + i32.load offset=4 + local.set 2 + local.get 0 + i32.load + local.set 3 + block ;; label = @1 + local.get 0 + i32.load offset=8 + local.tee 0 + i32.load8_u + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.const 1052004 + i32.const 4 + local.get 2 + i32.load offset=12 + call_indirect (type 1) + i32.eqz + br_if 0 (;@1;) + i32.const 1 + return + end + local.get 0 + local.get 1 + i32.const 10 + i32.eq + i32.store8 + local.get 3 + local.get 1 + local.get 2 + i32.load offset=16 + call_indirect (type 0) + ) + (func (;78;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.const 1051980 + local.get 1 + call 63 + ) + (func (;79;) (type 15) (param i32 i32 i32 i32 i32) + (local i32) + global.get 0 + i32.const 64 + i32.sub + local.tee 5 + global.set 0 + local.get 5 + local.get 1 + i32.store offset=12 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=20 + local.get 5 + local.get 2 + i32.store offset=16 + local.get 5 + i32.const 24 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i32.const 12 + i32.store + local.get 5 + i32.const 2 + i32.store offset=28 + local.get 5 + i32.const 1051964 + i32.store offset=24 + local.get 5 + i32.const 7 + i32.store offset=52 + local.get 5 + local.get 5 + i32.const 48 + i32.add + i32.store offset=32 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 8 + i32.add + i32.store offset=48 + local.get 5 + i32.const 24 + i32.add + local.get 4 + call 49 + unreachable + ) + (func (;80;) (type 6) + (local i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 0 + global.set 0 + local.get 0 + i32.const 38 + i32.store offset=12 + local.get 0 + i32.const 1059096 + i32.store offset=8 + local.get 0 + i32.const 28 + i32.add + i64.const 1 + i64.store align=4 + local.get 0 + i32.const 1 + i32.store offset=20 + local.get 0 + i32.const 1057804 + i32.store offset=16 + local.get 0 + i32.const 7 + i32.store offset=44 + local.get 0 + local.get 0 + i32.const 40 + i32.add + i32.store offset=24 + local.get 0 + local.get 0 + i32.const 8 + i32.add + i32.store offset=40 + local.get 0 + i32.const 16 + i32.add + i32.const 1059168 + call 49 + unreachable + ) + (func (;81;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get 0 + i32.const 64 + i32.sub + local.tee 2 + global.set 0 + i32.const 1 + local.set 3 + block ;; label = @1 + local.get 1 + i32.load offset=20 + local.tee 4 + i32.const 1051716 + i32.const 12 + local.get 1 + i32.const 24 + i32.add + i32.load + local.tee 5 + i32.load offset=12 + local.tee 6 + call_indirect (type 1) + br_if 0 (;@1;) + local.get 0 + i32.load offset=12 + local.set 1 + local.get 2 + i32.const 16 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 2 + i32.const 60 + i32.add + i32.const 9 + i32.store + local.get 2 + i32.const 40 + i32.add + i32.const 12 + i32.add + i32.const 9 + i32.store + local.get 2 + i32.const 3 + i32.store offset=20 + local.get 2 + i32.const 1051692 + i32.store offset=16 + local.get 2 + local.get 1 + i32.const 12 + i32.add + i32.store offset=56 + local.get 2 + local.get 1 + i32.const 8 + i32.add + i32.store offset=48 + local.get 2 + i32.const 7 + i32.store offset=44 + local.get 2 + local.get 1 + i32.store offset=40 + local.get 2 + local.get 2 + i32.const 40 + i32.add + i32.store offset=24 + local.get 4 + local.get 5 + local.get 2 + i32.const 16 + i32.add + call 63 + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load offset=8 + local.tee 1 + i32.eqz + br_if 0 (;@3;) + local.get 4 + i32.const 1059431 + i32.const 2 + local.get 6 + call_indirect (type 1) + br_if 2 (;@1;) + local.get 2 + i32.const 40 + i32.add + i32.const 16 + i32.add + local.get 1 + i32.const 16 + i32.add + i64.load align=4 + i64.store + local.get 2 + i32.const 40 + i32.add + i32.const 8 + i32.add + local.get 1 + i32.const 8 + i32.add + i64.load align=4 + i64.store + local.get 2 + local.get 1 + i64.load align=4 + i64.store offset=40 + local.get 4 + local.get 5 + local.get 2 + i32.const 40 + i32.add + call 63 + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 2 + local.get 0 + i32.load + local.tee 1 + local.get 0 + i32.load offset=4 + i32.const 12 + i32.add + i32.load + call_indirect (type 3) + local.get 2 + i64.load + i64.const -4493808902380553279 + i64.xor + local.get 2 + i32.const 8 + i32.add + i64.load + i64.const -163230743173927068 + i64.xor + i64.or + i64.eqz + i32.eqz + br_if 0 (;@2;) + local.get 4 + i32.const 1059431 + i32.const 2 + local.get 6 + call_indirect (type 1) + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.load + local.get 1 + i32.load offset=4 + local.get 6 + call_indirect (type 1) + br_if 1 (;@1;) + end + i32.const 0 + local.set 3 + end + local.get 2 + i32.const 64 + i32.add + global.set 0 + local.get 3 + ) + (func (;82;) (type 10) (param i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 3 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 1 + br_table 5 (;@5;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 1 (;@9;) 3 (;@7;) 8 (;@2;) 8 (;@2;) 2 (;@8;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 6 (;@4;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 8 (;@2;) 7 (;@3;) 0 (;@10;) + end + local.get 1 + i32.const 92 + i32.eq + br_if 3 (;@6;) + br 7 (;@2;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 29788 + i32.store16 + br 7 (;@1;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 29276 + i32.store16 + br 6 (;@1;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 28252 + i32.store16 + br 5 (;@1;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 23644 + i32.store16 + br 4 (;@1;) + end + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 12380 + i32.store16 + br 3 (;@1;) + end + local.get 2 + i32.const 65536 + i32.and + i32.eqz + br_if 1 (;@2;) + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 8796 + i32.store16 + br 2 (;@1;) + end + local.get 2 + i32.const 256 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 512 + i32.store16 offset=10 + local.get 0 + i64.const 0 + i64.store offset=2 align=2 + local.get 0 + i32.const 10076 + i32.store16 + br 1 (;@1;) + end + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 2 + i32.const 1 + i32.and + i32.eqz + br_if 0 (;@8;) + local.get 1 + i32.const 11 + i32.shl + local.set 4 + i32.const 0 + local.set 2 + i32.const 33 + local.set 5 + i32.const 33 + local.set 6 + block ;; label = @9 + block ;; label = @10 + loop ;; label = @11 + local.get 5 + i32.const 1 + i32.shr_u + local.get 2 + i32.add + local.tee 5 + i32.const 2 + i32.shl + i32.const 1054864 + i32.add + i32.load + i32.const 11 + i32.shl + local.tee 7 + local.get 4 + i32.eq + br_if 1 (;@10;) + local.get 5 + local.get 6 + local.get 7 + local.get 4 + i32.gt_u + select + local.tee 6 + local.get 5 + i32.const 1 + i32.add + local.get 2 + local.get 7 + local.get 4 + i32.lt_u + select + local.tee 2 + i32.sub + local.set 5 + local.get 6 + local.get 2 + i32.gt_u + br_if 0 (;@11;) + br 2 (;@9;) + end + end + local.get 5 + i32.const 1 + i32.add + local.set 2 + end + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + local.get 2 + i32.const 32 + i32.gt_u + br_if 0 (;@12;) + local.get 2 + i32.const 2 + i32.shl + local.tee 5 + i32.const 1054864 + i32.add + i32.load + i32.const 21 + i32.shr_u + local.set 4 + local.get 2 + i32.const 32 + i32.ne + br_if 1 (;@11;) + i32.const 31 + local.set 2 + i32.const 727 + local.set 7 + br 2 (;@10;) + end + local.get 2 + i32.const 33 + i32.const 1054652 + call 53 + unreachable + end + local.get 5 + i32.const 1054868 + i32.add + i32.load + i32.const 21 + i32.shr_u + local.set 7 + block ;; label = @11 + local.get 2 + br_if 0 (;@11;) + i32.const 0 + local.set 2 + br 2 (;@9;) + end + local.get 2 + i32.const -1 + i32.add + local.set 2 + end + local.get 2 + i32.const 2 + i32.shl + i32.const 1054864 + i32.add + i32.load + i32.const 2097151 + i32.and + local.set 2 + end + block ;; label = @9 + local.get 7 + local.get 4 + i32.const -1 + i32.xor + i32.add + i32.eqz + br_if 0 (;@9;) + local.get 1 + local.get 2 + i32.sub + local.set 6 + local.get 4 + i32.const 727 + local.get 4 + i32.const 727 + i32.gt_u + select + local.set 5 + local.get 7 + i32.const -1 + i32.add + local.set 7 + i32.const 0 + local.set 2 + loop ;; label = @10 + local.get 5 + local.get 4 + i32.eq + br_if 7 (;@3;) + local.get 2 + local.get 4 + i32.const 1054996 + i32.add + i32.load8_u + i32.add + local.tee 2 + local.get 6 + i32.gt_u + br_if 1 (;@9;) + local.get 7 + local.get 4 + i32.const 1 + i32.add + local.tee 4 + i32.ne + br_if 0 (;@10;) + end + local.get 7 + local.set 4 + end + local.get 4 + i32.const 1 + i32.and + br_if 1 (;@7;) + end + local.get 1 + i32.const 32 + i32.lt_u + br_if 5 (;@2;) + local.get 1 + i32.const 127 + i32.lt_u + br_if 3 (;@4;) + local.get 1 + i32.const 65536 + i32.lt_u + br_if 2 (;@5;) + local.get 1 + i32.const 131072 + i32.lt_u + br_if 1 (;@6;) + local.get 1 + i32.const -205744 + i32.add + i32.const 712016 + i32.lt_u + br_if 5 (;@2;) + local.get 1 + i32.const -201547 + i32.add + i32.const 5 + i32.lt_u + br_if 5 (;@2;) + local.get 1 + i32.const -195102 + i32.add + i32.const 1506 + i32.lt_u + br_if 5 (;@2;) + local.get 1 + i32.const -191457 + i32.add + i32.const 3103 + i32.lt_u + br_if 5 (;@2;) + local.get 1 + i32.const -183970 + i32.add + i32.const 14 + i32.lt_u + br_if 5 (;@2;) + local.get 1 + i32.const -2 + i32.and + i32.const 178206 + i32.eq + br_if 5 (;@2;) + local.get 1 + i32.const -32 + i32.and + i32.const 173792 + i32.eq + br_if 5 (;@2;) + local.get 1 + i32.const -177978 + i32.add + i32.const 6 + i32.lt_u + br_if 5 (;@2;) + local.get 1 + i32.const -918000 + i32.add + i32.const 196112 + i32.lt_u + br_if 5 (;@2;) + br 3 (;@4;) + end + local.get 3 + i32.const 6 + i32.add + i32.const 2 + i32.add + i32.const 0 + i32.store8 + local.get 3 + i32.const 0 + i32.store16 offset=6 + local.get 3 + local.get 1 + i32.const 8 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=12 + local.get 3 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=11 + local.get 3 + local.get 1 + i32.const 16 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=10 + local.get 3 + local.get 1 + i32.const 20 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=9 + local.get 3 + i32.const 6 + i32.add + local.get 1 + i32.const 1 + i32.or + i32.clz + i32.const 2 + i32.shr_u + i32.const -2 + i32.add + local.tee 2 + i32.add + local.tee 4 + i32.const 0 + i32.load16_u offset=1054710 align=1 + i32.store16 align=1 + local.get 3 + local.get 1 + i32.const 4 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=13 + local.get 4 + i32.const 2 + i32.add + i32.const 0 + i32.load8_u offset=1054712 + i32.store8 + local.get 3 + i32.const 6 + i32.add + i32.const 8 + i32.add + local.tee 4 + local.get 1 + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 + local.get 0 + local.get 3 + i64.load offset=6 align=2 + i64.store align=1 + local.get 3 + i32.const 125 + i32.store8 offset=15 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.load16_u + i32.store16 align=1 + local.get 0 + i32.const 10 + i32.store8 offset=11 + local.get 0 + local.get 2 + i32.store8 offset=10 + br 5 (;@1;) + end + local.get 1 + i32.const 1053208 + i32.const 44 + i32.const 1053296 + i32.const 196 + i32.const 1053492 + i32.const 450 + call 84 + br_if 1 (;@4;) + br 3 (;@2;) + end + local.get 1 + i32.const 1053942 + i32.const 40 + i32.const 1054022 + i32.const 287 + i32.const 1054309 + i32.const 303 + call 84 + i32.eqz + br_if 2 (;@2;) + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 128 + i32.store8 + br 2 (;@1;) + end + local.get 5 + i32.const 727 + i32.const 1054668 + call 53 + unreachable + end + local.get 3 + i32.const 6 + i32.add + i32.const 2 + i32.add + i32.const 0 + i32.store8 + local.get 3 + i32.const 0 + i32.store16 offset=6 + local.get 3 + local.get 1 + i32.const 8 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=12 + local.get 3 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=11 + local.get 3 + local.get 1 + i32.const 16 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=10 + local.get 3 + local.get 1 + i32.const 20 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=9 + local.get 3 + i32.const 6 + i32.add + local.get 1 + i32.const 1 + i32.or + i32.clz + i32.const 2 + i32.shr_u + i32.const -2 + i32.add + local.tee 2 + i32.add + local.tee 4 + i32.const 0 + i32.load16_u offset=1054710 align=1 + i32.store16 align=1 + local.get 3 + local.get 1 + i32.const 4 + i32.shr_u + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 offset=13 + local.get 4 + i32.const 2 + i32.add + i32.const 0 + i32.load8_u offset=1054712 + i32.store8 + local.get 3 + i32.const 6 + i32.add + i32.const 8 + i32.add + local.tee 4 + local.get 1 + i32.const 15 + i32.and + i32.const 1051584 + i32.add + i32.load8_u + i32.store8 + local.get 0 + local.get 3 + i64.load offset=6 align=2 + i64.store align=1 + local.get 3 + i32.const 125 + i32.store8 offset=15 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.load16_u + i32.store16 align=1 + local.get 0 + i32.const 10 + i32.store8 offset=11 + local.get 0 + local.get 2 + i32.store8 offset=10 + end + local.get 3 + i32.const 16 + i32.add + global.set 0 + ) + (func (;83;) (type 15) (param i32 i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + local.get 4 + call 85 + unreachable + ) + (func (;84;) (type 16) (param i32 i32 i32 i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + local.get 1 + local.get 2 + i32.const 1 + i32.shl + i32.add + local.set 7 + local.get 0 + i32.const 65280 + i32.and + i32.const 8 + i32.shr_u + local.set 8 + i32.const 0 + local.set 9 + local.get 0 + i32.const 255 + i32.and + local.set 10 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + loop ;; label = @5 + local.get 1 + i32.const 2 + i32.add + local.set 11 + local.get 9 + local.get 1 + i32.load8_u offset=1 + local.tee 2 + i32.add + local.set 12 + block ;; label = @6 + local.get 1 + i32.load8_u + local.tee 1 + local.get 8 + i32.eq + br_if 0 (;@6;) + local.get 1 + local.get 8 + i32.gt_u + br_if 4 (;@2;) + local.get 12 + local.set 9 + local.get 11 + local.set 1 + local.get 11 + local.get 7 + i32.ne + br_if 1 (;@5;) + br 4 (;@2;) + end + local.get 9 + local.get 12 + i32.gt_u + br_if 1 (;@4;) + local.get 12 + local.get 4 + i32.gt_u + br_if 2 (;@3;) + local.get 3 + local.get 9 + i32.add + local.set 1 + loop ;; label = @6 + block ;; label = @7 + local.get 2 + br_if 0 (;@7;) + local.get 12 + local.set 9 + local.get 11 + local.set 1 + local.get 11 + local.get 7 + i32.ne + br_if 2 (;@5;) + br 5 (;@2;) + end + local.get 2 + i32.const -1 + i32.add + local.set 2 + local.get 1 + i32.load8_u + local.set 9 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 9 + local.get 10 + i32.ne + br_if 0 (;@6;) + end + end + i32.const 0 + local.set 2 + br 3 (;@1;) + end + local.get 9 + local.get 12 + i32.const 1053192 + call 73 + unreachable + end + local.get 12 + local.get 4 + i32.const 1053192 + call 56 + unreachable + end + local.get 0 + i32.const 65535 + i32.and + local.set 9 + local.get 5 + local.get 6 + i32.add + local.set 12 + i32.const 1 + local.set 2 + loop ;; label = @2 + local.get 5 + i32.const 1 + i32.add + local.set 10 + block ;; label = @3 + block ;; label = @4 + local.get 5 + i32.load8_u + local.tee 1 + i32.extend8_s + local.tee 11 + i32.const 0 + i32.lt_s + br_if 0 (;@4;) + local.get 10 + local.set 5 + br 1 (;@3;) + end + block ;; label = @4 + local.get 10 + local.get 12 + i32.eq + br_if 0 (;@4;) + local.get 11 + i32.const 127 + i32.and + i32.const 8 + i32.shl + local.get 5 + i32.load8_u offset=1 + i32.or + local.set 1 + local.get 5 + i32.const 2 + i32.add + local.set 5 + br 1 (;@3;) + end + i32.const 1057264 + i32.const 43 + i32.const 1053176 + call 25 + unreachable + end + local.get 9 + local.get 1 + i32.sub + local.tee 9 + i32.const 0 + i32.lt_s + br_if 1 (;@1;) + local.get 2 + i32.const 1 + i32.xor + local.set 2 + local.get 5 + local.get 12 + i32.ne + br_if 0 (;@2;) + end + end + local.get 2 + i32.const 1 + i32.and + ) + (func (;85;) (type 15) (param i32 i32 i32 i32 i32) + (local i32 i32 i32 i32 i32) + global.get 0 + i32.const 112 + i32.sub + local.tee 5 + global.set 0 + local.get 5 + local.get 3 + i32.store offset=12 + local.get 5 + local.get 2 + i32.store offset=8 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.const 257 + i32.lt_u + br_if 0 (;@3;) + i32.const 256 + local.set 6 + block ;; label = @4 + local.get 0 + i32.load8_s offset=256 + i32.const -65 + i32.gt_s + br_if 0 (;@4;) + i32.const 255 + local.set 6 + local.get 0 + i32.load8_s offset=255 + i32.const -65 + i32.gt_s + br_if 0 (;@4;) + i32.const 254 + local.set 6 + local.get 0 + i32.load8_s offset=254 + i32.const -65 + i32.gt_s + br_if 0 (;@4;) + i32.const 253 + local.set 6 + local.get 0 + i32.load8_s offset=253 + i32.const -65 + i32.le_s + br_if 2 (;@2;) + end + local.get 5 + local.get 6 + i32.store offset=20 + local.get 5 + local.get 0 + i32.store offset=16 + i32.const 5 + local.set 6 + i32.const 1052868 + local.set 7 + br 2 (;@1;) + end + local.get 5 + local.get 1 + i32.store offset=20 + local.get 5 + local.get 0 + i32.store offset=16 + i32.const 0 + local.set 6 + i32.const 1057124 + local.set 7 + br 1 (;@1;) + end + local.get 0 + local.get 1 + i32.const 0 + i32.const 253 + local.get 4 + call 83 + unreachable + end + local.get 5 + local.get 6 + i32.store offset=28 + local.get 5 + local.get 7 + i32.store offset=24 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 2 + local.get 1 + i32.gt_u + local.tee 6 + br_if 0 (;@5;) + local.get 3 + local.get 1 + i32.gt_u + br_if 0 (;@5;) + local.get 2 + local.get 3 + i32.gt_u + br_if 1 (;@4;) + block ;; label = @6 + block ;; label = @7 + local.get 2 + i32.eqz + br_if 0 (;@7;) + local.get 2 + local.get 1 + i32.ge_u + br_if 0 (;@7;) + local.get 0 + local.get 2 + i32.add + i32.load8_s + i32.const -64 + i32.lt_s + br_if 1 (;@6;) + end + local.get 3 + local.set 2 + end + local.get 5 + local.get 2 + i32.store offset=32 + local.get 1 + local.set 3 + block ;; label = @6 + local.get 2 + local.get 1 + i32.ge_u + br_if 0 (;@6;) + i32.const 0 + local.get 2 + i32.const -3 + i32.add + local.tee 3 + local.get 3 + local.get 2 + i32.gt_u + select + local.tee 3 + local.get 2 + i32.const 1 + i32.add + local.tee 6 + i32.gt_u + br_if 3 (;@3;) + block ;; label = @7 + local.get 3 + local.get 6 + i32.eq + br_if 0 (;@7;) + local.get 0 + local.get 6 + i32.add + local.get 0 + local.get 3 + i32.add + local.tee 8 + i32.sub + local.set 6 + block ;; label = @8 + local.get 0 + local.get 2 + i32.add + local.tee 9 + i32.load8_s + i32.const -65 + i32.le_s + br_if 0 (;@8;) + local.get 6 + i32.const -1 + i32.add + local.set 7 + br 1 (;@7;) + end + local.get 3 + local.get 2 + i32.eq + br_if 0 (;@7;) + block ;; label = @8 + local.get 9 + i32.const -1 + i32.add + local.tee 2 + i32.load8_s + i32.const -65 + i32.le_s + br_if 0 (;@8;) + local.get 6 + i32.const -2 + i32.add + local.set 7 + br 1 (;@7;) + end + local.get 8 + local.get 2 + i32.eq + br_if 0 (;@7;) + block ;; label = @8 + local.get 9 + i32.const -2 + i32.add + local.tee 2 + i32.load8_s + i32.const -65 + i32.le_s + br_if 0 (;@8;) + local.get 6 + i32.const -3 + i32.add + local.set 7 + br 1 (;@7;) + end + local.get 8 + local.get 2 + i32.eq + br_if 0 (;@7;) + block ;; label = @8 + local.get 9 + i32.const -3 + i32.add + local.tee 2 + i32.load8_s + i32.const -65 + i32.le_s + br_if 0 (;@8;) + local.get 6 + i32.const -4 + i32.add + local.set 7 + br 1 (;@7;) + end + local.get 8 + local.get 2 + i32.eq + br_if 0 (;@7;) + local.get 6 + i32.const -5 + i32.add + local.set 7 + end + local.get 7 + local.get 3 + i32.add + local.set 3 + end + block ;; label = @6 + local.get 3 + i32.eqz + br_if 0 (;@6;) + block ;; label = @7 + block ;; label = @8 + local.get 1 + local.get 3 + i32.gt_u + br_if 0 (;@8;) + local.get 1 + local.get 3 + i32.eq + br_if 1 (;@7;) + br 7 (;@1;) + end + local.get 0 + local.get 3 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 6 (;@1;) + end + local.get 1 + local.get 3 + i32.sub + local.set 1 + end + local.get 1 + i32.eqz + br_if 3 (;@2;) + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 0 + local.get 3 + i32.add + local.tee 1 + i32.load8_s + local.tee 2 + i32.const -1 + i32.gt_s + br_if 0 (;@9;) + local.get 1 + i32.load8_u offset=1 + i32.const 63 + i32.and + local.set 0 + local.get 2 + i32.const 31 + i32.and + local.set 6 + local.get 2 + i32.const -33 + i32.gt_u + br_if 1 (;@8;) + local.get 6 + i32.const 6 + i32.shl + local.get 0 + i32.or + local.set 1 + br 2 (;@7;) + end + local.get 5 + local.get 2 + i32.const 255 + i32.and + i32.store offset=36 + i32.const 1 + local.set 2 + br 2 (;@6;) + end + local.get 0 + i32.const 6 + i32.shl + local.get 1 + i32.load8_u offset=2 + i32.const 63 + i32.and + i32.or + local.set 0 + block ;; label = @8 + local.get 2 + i32.const -16 + i32.ge_u + br_if 0 (;@8;) + local.get 0 + local.get 6 + i32.const 12 + i32.shl + i32.or + local.set 1 + br 1 (;@7;) + end + local.get 0 + i32.const 6 + i32.shl + local.get 1 + i32.load8_u offset=3 + i32.const 63 + i32.and + i32.or + local.get 6 + i32.const 18 + i32.shl + i32.const 1835008 + i32.and + i32.or + local.tee 1 + i32.const 1114112 + i32.eq + br_if 5 (;@2;) + end + local.get 5 + local.get 1 + i32.store offset=36 + i32.const 1 + local.set 2 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@6;) + i32.const 2 + local.set 2 + local.get 1 + i32.const 2048 + i32.lt_u + br_if 0 (;@6;) + i32.const 3 + i32.const 4 + local.get 1 + i32.const 65536 + i32.lt_u + select + local.set 2 + end + local.get 5 + local.get 3 + i32.store offset=40 + local.get 5 + local.get 2 + local.get 3 + i32.add + i32.store offset=44 + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i64.const 5 + i64.store align=4 + local.get 5 + i32.const 108 + i32.add + i32.const 7 + i32.store + local.get 5 + i32.const 100 + i32.add + i32.const 7 + i32.store + local.get 5 + i32.const 92 + i32.add + i32.const 15 + i32.store + local.get 5 + i32.const 72 + i32.add + i32.const 12 + i32.add + i32.const 16 + i32.store + local.get 5 + i32.const 5 + i32.store offset=52 + local.get 5 + i32.const 1053004 + i32.store offset=48 + local.get 5 + i32.const 9 + i32.store offset=76 + local.get 5 + local.get 5 + i32.const 72 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 24 + i32.add + i32.store offset=104 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=96 + local.get 5 + local.get 5 + i32.const 40 + i32.add + i32.store offset=88 + local.get 5 + local.get 5 + i32.const 36 + i32.add + i32.store offset=80 + local.get 5 + local.get 5 + i32.const 32 + i32.add + i32.store offset=72 + local.get 5 + i32.const 48 + i32.add + local.get 4 + call 49 + unreachable + end + local.get 5 + local.get 2 + local.get 3 + local.get 6 + select + i32.store offset=40 + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 5 + i32.const 92 + i32.add + i32.const 7 + i32.store + local.get 5 + i32.const 72 + i32.add + i32.const 12 + i32.add + i32.const 7 + i32.store + local.get 5 + i32.const 3 + i32.store offset=52 + local.get 5 + i32.const 1053068 + i32.store offset=48 + local.get 5 + i32.const 9 + i32.store offset=76 + local.get 5 + local.get 5 + i32.const 72 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 24 + i32.add + i32.store offset=88 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=80 + local.get 5 + local.get 5 + i32.const 40 + i32.add + i32.store offset=72 + local.get 5 + i32.const 48 + i32.add + local.get 4 + call 49 + unreachable + end + local.get 5 + i32.const 100 + i32.add + i32.const 7 + i32.store + local.get 5 + i32.const 92 + i32.add + i32.const 7 + i32.store + local.get 5 + i32.const 72 + i32.add + i32.const 12 + i32.add + i32.const 9 + i32.store + local.get 5 + i32.const 48 + i32.add + i32.const 12 + i32.add + i64.const 4 + i64.store align=4 + local.get 5 + i32.const 4 + i32.store offset=52 + local.get 5 + i32.const 1052908 + i32.store offset=48 + local.get 5 + i32.const 9 + i32.store offset=76 + local.get 5 + local.get 5 + i32.const 72 + i32.add + i32.store offset=56 + local.get 5 + local.get 5 + i32.const 24 + i32.add + i32.store offset=96 + local.get 5 + local.get 5 + i32.const 16 + i32.add + i32.store offset=88 + local.get 5 + local.get 5 + i32.const 12 + i32.add + i32.store offset=80 + local.get 5 + local.get 5 + i32.const 8 + i32.add + i32.store offset=72 + local.get 5 + i32.const 48 + i32.add + local.get 4 + call 49 + unreachable + end + local.get 3 + local.get 6 + i32.const 1053120 + call 73 + unreachable + end + i32.const 1057264 + i32.const 43 + local.get 4 + call 25 + unreachable + end + local.get 0 + local.get 1 + local.get 3 + local.get 1 + local.get 4 + call 83 + unreachable + ) + (func (;86;) (type 0) (param i32 i32) (result i32) + (local i32 i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + i32.const 1 + local.set 3 + block ;; label = @1 + local.get 0 + i32.load + local.get 1 + call 72 + br_if 0 (;@1;) + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + i32.const 1 + local.set 3 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1051576 + i32.store offset=8 + local.get 2 + i32.const 1057124 + i32.store offset=16 + local.get 1 + i32.load offset=20 + local.get 1 + i32.const 24 + i32.add + i32.load + local.get 2 + i32.const 8 + i32.add + call 63 + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.get 1 + call 72 + local.set 3 + end + local.get 2 + i32.const 32 + i32.add + global.set 0 + local.get 3 + ) + (func (;87;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 2 + global.set 0 + i32.const 1 + local.set 3 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=20 + local.tee 4 + i32.const 39 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=16 + local.tee 5 + call_indirect (type 0) + br_if 0 (;@2;) + local.get 2 + local.get 0 + i32.load + i32.const 257 + call 82 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load8_u + i32.const 128 + i32.ne + br_if 0 (;@4;) + local.get 2 + i32.const 8 + i32.add + local.set 6 + i32.const 128 + local.set 7 + loop ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 7 + i32.const 255 + i32.and + i32.const 128 + i32.eq + br_if 0 (;@7;) + local.get 2 + i32.load8_u offset=10 + local.tee 0 + local.get 2 + i32.load8_u offset=11 + i32.ge_u + br_if 4 (;@3;) + local.get 2 + local.get 0 + i32.const 1 + i32.add + i32.store8 offset=10 + local.get 0 + i32.const 10 + i32.ge_u + br_if 6 (;@1;) + local.get 2 + local.get 0 + i32.add + i32.load8_u + local.set 1 + br 1 (;@6;) + end + i32.const 0 + local.set 7 + local.get 6 + i32.const 0 + i32.store + local.get 2 + i32.load offset=4 + local.set 1 + local.get 2 + i64.const 0 + i64.store + end + local.get 4 + local.get 1 + local.get 5 + call_indirect (type 0) + i32.eqz + br_if 0 (;@5;) + br 3 (;@2;) + end + end + local.get 2 + i32.load8_u offset=10 + local.tee 1 + i32.const 10 + local.get 1 + i32.const 10 + i32.gt_u + select + local.set 0 + local.get 2 + i32.load8_u offset=11 + local.tee 7 + local.get 1 + local.get 7 + local.get 1 + i32.gt_u + select + local.set 8 + loop ;; label = @4 + local.get 8 + local.get 1 + i32.eq + br_if 1 (;@3;) + local.get 2 + local.get 1 + i32.const 1 + i32.add + local.tee 7 + i32.store8 offset=10 + local.get 0 + local.get 1 + i32.eq + br_if 3 (;@1;) + local.get 2 + local.get 1 + i32.add + local.set 6 + local.get 7 + local.set 1 + local.get 4 + local.get 6 + i32.load8_u + local.get 5 + call_indirect (type 0) + i32.eqz + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 4 + i32.const 39 + local.get 5 + call_indirect (type 0) + local.set 3 + end + local.get 2 + i32.const 16 + i32.add + global.set 0 + local.get 3 + return + end + local.get 0 + i32.const 10 + i32.const 1054716 + call 53 + unreachable + ) + (func (;88;) (type 17) (param i32 f32 i32 i32) (result i32) + (local i32 i32 i32 i32 i64 i64 i32 i32 i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 1872 + i32.sub + local.tee 4 + global.set 0 + local.get 1 + i32.reinterpret_f32 + local.set 5 + block ;; label = @1 + block ;; label = @2 + local.get 1 + f32.abs + f32.const inf (;=inf;) + f32.ne + br_if 0 (;@2;) + i32.const 3 + local.set 6 + br 1 (;@1;) + end + block ;; label = @2 + local.get 1 + local.get 1 + f32.eq + br_if 0 (;@2;) + i32.const 2 + local.set 6 + br 1 (;@1;) + end + block ;; label = @2 + local.get 5 + i32.const 2147483647 + i32.and + br_if 0 (;@2;) + i32.const 4 + local.set 6 + br 1 (;@1;) + end + local.get 5 + i32.const 8388607 + i32.and + i32.const 8388608 + i32.or + local.get 5 + i32.const 1 + i32.shl + i32.const 16777214 + i32.and + local.get 5 + i32.const 23 + i32.shr_u + i32.const 255 + i32.and + local.tee 6 + select + local.tee 7 + i64.extend_i32_u + local.tee 8 + i64.const 1 + i64.and + local.set 9 + block ;; label = @2 + block ;; label = @3 + local.get 5 + i32.const 2139095040 + i32.and + br_if 0 (;@3;) + local.get 6 + i32.const -150 + i32.add + local.set 10 + br 1 (;@2;) + end + i64.const 33554432 + local.get 8 + i64.const 1 + i64.shl + local.get 7 + i32.const 8388608 + i32.eq + local.tee 7 + select + local.set 8 + i32.const -152 + i32.const -151 + local.get 7 + select + local.get 6 + i32.add + local.set 10 + end + local.get 9 + i64.eqz + local.set 6 + end + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 6 + i32.const -2 + i32.add + i32.const 255 + i32.and + local.tee 6 + i32.const 3 + local.get 6 + i32.const 3 + i32.lt_u + select + local.tee 7 + i32.eqz + br_if 0 (;@6;) + i32.const 1051507 + i32.const 1051508 + i32.const 1057124 + local.get 2 + select + local.get 5 + i32.const 0 + i32.lt_s + select + local.set 11 + i32.const 1 + local.set 6 + i32.const 1 + local.get 5 + i32.const 31 + i32.shr_u + local.get 2 + select + local.set 12 + local.get 7 + i32.const -1 + i32.add + br_table 1 (;@5;) 2 (;@4;) 3 (;@3;) 1 (;@5;) + end + local.get 4 + i32.const 3 + i32.store offset=1716 + local.get 4 + i32.const 1051509 + i32.store offset=1712 + local.get 4 + i32.const 2 + i32.store16 offset=1708 + i32.const 1 + local.set 6 + local.get 4 + i32.const 1708 + i32.add + local.set 5 + i32.const 0 + local.set 12 + i32.const 1057124 + local.set 11 + br 4 (;@1;) + end + local.get 4 + i32.const 3 + i32.store offset=1716 + local.get 4 + i32.const 1051512 + i32.store offset=1712 + local.get 4 + i32.const 2 + i32.store16 offset=1708 + local.get 4 + i32.const 1708 + i32.add + local.set 5 + br 3 (;@1;) + end + i32.const 2 + local.set 6 + local.get 4 + i32.const 2 + i32.store16 offset=1708 + local.get 3 + i32.eqz + br_if 1 (;@2;) + local.get 4 + i32.const 1724 + i32.add + local.get 3 + i32.store + local.get 4 + i32.const 0 + i32.store16 offset=1720 + local.get 4 + i32.const 2 + i32.store offset=1716 + local.get 4 + i32.const 1051469 + i32.store offset=1712 + local.get 4 + i32.const 1708 + i32.add + local.set 5 + br 2 (;@1;) + end + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + i32.const -12 + i32.const 5 + local.get 10 + i32.extend16_s + local.tee 13 + i32.const 0 + i32.lt_s + select + local.get 13 + i32.mul + local.tee 5 + i32.const 16064 + i32.ge_u + br_if 0 (;@25;) + local.get 8 + i64.const 0 + i64.eq + br_if 1 (;@24;) + local.get 5 + i32.const 4 + i32.shr_u + local.tee 14 + i32.const 21 + i32.add + local.set 15 + i32.const 0 + local.get 3 + i32.sub + i32.const -32768 + local.get 3 + i32.const 32768 + i32.lt_u + select + i32.extend16_s + local.set 16 + block ;; label = @26 + i32.const -96 + local.get 10 + i32.const -48 + i32.const -32 + local.get 8 + i64.const 32 + i64.shl + local.tee 9 + i64.const 281474976710656 + i64.lt_u + local.tee 5 + select + i32.add + local.tee 6 + i32.const -8 + i32.add + local.get 6 + local.get 8 + i64.const 48 + i64.shl + local.get 9 + local.get 5 + select + local.tee 9 + i64.const 72057594037927936 + i64.lt_u + local.tee 5 + select + local.tee 6 + i32.const -4 + i32.add + local.get 6 + local.get 9 + i64.const 8 + i64.shl + local.get 9 + local.get 5 + select + local.tee 9 + i64.const 1152921504606846976 + i64.lt_u + local.tee 5 + select + local.tee 6 + i32.const -2 + i32.add + local.get 6 + local.get 9 + i64.const 4 + i64.shl + local.get 9 + local.get 5 + select + local.tee 9 + i64.const 4611686018427387904 + i64.lt_u + local.tee 5 + select + local.get 9 + i64.const 2 + i64.shl + local.get 9 + local.get 5 + select + local.tee 9 + i64.const -1 + i64.gt_s + local.tee 6 + i32.sub + local.tee 2 + i32.sub + i32.extend16_s + i32.const 80 + i32.mul + i32.const 86960 + i32.add + i32.const 2126 + i32.div_u + i32.const 4 + i32.shl + local.tee 5 + i32.const 1049632 + i32.add + i64.load + local.tee 17 + i64.const 4294967295 + i64.and + local.tee 18 + local.get 9 + local.get 6 + i64.extend_i32_u + i64.shl + local.tee 9 + i64.const 32 + i64.shr_u + local.tee 19 + i64.mul + local.tee 20 + i64.const 32 + i64.shr_u + local.get 17 + i64.const 32 + i64.shr_u + local.tee 17 + local.get 19 + i64.mul + i64.add + local.get 17 + local.get 9 + i64.const 4294967292 + i64.and + local.tee 9 + i64.mul + local.tee 17 + i64.const 32 + i64.shr_u + i64.add + local.get 20 + i64.const 4294967295 + i64.and + local.get 18 + local.get 9 + i64.mul + i64.const 32 + i64.shr_u + i64.add + local.get 17 + i64.const 4294967292 + i64.and + i64.add + i64.const 2147483648 + i64.add + i64.const 32 + i64.shr_u + i64.add + local.tee 9 + i64.const 1 + i32.const -64 + local.get 2 + local.get 5 + i32.const 1049640 + i32.add + i32.load16_u + i32.add + i32.sub + local.tee 6 + i32.const 63 + i32.and + i64.extend_i32_u + local.tee 18 + i64.shl + local.tee 21 + i64.const -1 + i64.add + local.tee 19 + i64.and + local.tee 17 + i64.const 0 + i64.ne + br_if 0 (;@26;) + local.get 4 + i32.const 0 + i32.store offset=1040 + br 5 (;@21;) + end + local.get 5 + i32.const 1049642 + i32.add + i32.load16_u + local.set 7 + block ;; label = @26 + local.get 9 + local.get 18 + i64.shr_u + i32.wrap_i64 + local.tee 2 + i32.const 10000 + i32.lt_u + br_if 0 (;@26;) + local.get 2 + i32.const 1000000 + i32.lt_u + br_if 3 (;@23;) + block ;; label = @27 + local.get 2 + i32.const 100000000 + i32.lt_u + br_if 0 (;@27;) + i32.const 8 + i32.const 9 + local.get 2 + i32.const 1000000000 + i32.lt_u + local.tee 5 + select + local.set 22 + i32.const 100000000 + i32.const 1000000000 + local.get 5 + select + local.set 5 + br 5 (;@22;) + end + i32.const 6 + i32.const 7 + local.get 2 + i32.const 10000000 + i32.lt_u + local.tee 5 + select + local.set 22 + i32.const 1000000 + i32.const 10000000 + local.get 5 + select + local.set 5 + br 4 (;@22;) + end + block ;; label = @26 + local.get 2 + i32.const 100 + i32.lt_u + br_if 0 (;@26;) + i32.const 2 + i32.const 3 + local.get 2 + i32.const 1000 + i32.lt_u + local.tee 5 + select + local.set 22 + i32.const 100 + i32.const 1000 + local.get 5 + select + local.set 5 + br 4 (;@22;) + end + i32.const 10 + i32.const 1 + local.get 2 + i32.const 9 + i32.gt_u + local.tee 22 + select + local.set 5 + br 3 (;@22;) + end + i32.const 1051519 + i32.const 37 + i32.const 1051556 + call 25 + unreachable + end + i32.const 1049223 + i32.const 28 + i32.const 1051232 + call 25 + unreachable + end + i32.const 4 + i32.const 5 + local.get 2 + i32.const 100000 + i32.lt_u + local.tee 5 + select + local.set 22 + i32.const 10000 + i32.const 100000 + local.get 5 + select + local.set 5 + end + block ;; label = @22 + block ;; label = @23 + local.get 22 + local.get 7 + i32.sub + i32.const 1 + i32.add + i32.extend16_s + local.tee 23 + local.get 16 + i32.le_s + br_if 0 (;@23;) + local.get 6 + i32.const 65535 + i32.and + local.set 24 + local.get 23 + local.get 16 + i32.sub + local.tee 6 + i32.extend16_s + local.get 15 + local.get 6 + local.get 15 + i32.lt_u + select + local.tee 25 + i32.const -1 + i32.add + local.set 26 + i32.const 0 + local.set 6 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + loop ;; label = @27 + local.get 4 + i32.const 16 + i32.add + local.get 6 + i32.add + local.get 2 + local.get 5 + i32.div_u + local.tee 7 + i32.const 48 + i32.add + i32.store8 + local.get 2 + local.get 7 + local.get 5 + i32.mul + i32.sub + local.set 2 + local.get 26 + local.get 6 + i32.eq + br_if 2 (;@25;) + local.get 22 + local.get 6 + i32.eq + br_if 1 (;@26;) + local.get 6 + i32.const 1 + i32.add + local.set 6 + local.get 5 + i32.const 10 + i32.lt_u + local.set 7 + local.get 5 + i32.const 10 + i32.div_u + local.set 5 + local.get 7 + i32.eqz + br_if 0 (;@27;) + end + i32.const 1051120 + i32.const 25 + i32.const 1051288 + call 25 + unreachable + end + local.get 6 + i32.const 1 + i32.add + local.set 5 + i32.const -20 + local.get 14 + i32.sub + local.set 6 + local.get 24 + i32.const -1 + i32.add + i32.const 63 + i32.and + i64.extend_i32_u + local.set 20 + i64.const 1 + local.set 9 + loop ;; label = @26 + block ;; label = @27 + local.get 9 + local.get 20 + i64.shr_u + i64.eqz + br_if 0 (;@27;) + local.get 4 + i32.const 0 + i32.store offset=1040 + br 6 (;@21;) + end + local.get 6 + local.get 5 + i32.add + i32.const 1 + i32.eq + br_if 2 (;@24;) + local.get 4 + i32.const 16 + i32.add + local.get 5 + i32.add + local.get 17 + i64.const 10 + i64.mul + local.tee 17 + local.get 18 + i64.shr_u + i32.wrap_i64 + i32.const 48 + i32.add + i32.store8 + local.get 9 + i64.const 10 + i64.mul + local.set 9 + local.get 17 + local.get 19 + i64.and + local.set 17 + local.get 25 + local.get 5 + i32.const 1 + i32.add + local.tee 5 + i32.ne + br_if 0 (;@26;) + end + local.get 4 + i32.const 1040 + i32.add + local.get 4 + i32.const 16 + i32.add + local.get 15 + local.get 25 + local.get 23 + local.get 16 + local.get 17 + local.get 21 + local.get 9 + call 70 + br 3 (;@22;) + end + local.get 4 + i32.const 1040 + i32.add + local.get 4 + i32.const 16 + i32.add + local.get 15 + local.get 25 + local.get 23 + local.get 16 + local.get 2 + i64.extend_i32_u + local.get 18 + i64.shl + local.get 17 + i64.add + local.get 5 + i64.extend_i32_u + local.get 18 + i64.shl + local.get 21 + call 70 + br 2 (;@22;) + end + local.get 5 + local.get 15 + i32.const 1051304 + call 53 + unreachable + end + local.get 4 + i32.const 1040 + i32.add + local.get 4 + i32.const 16 + i32.add + local.get 15 + i32.const 0 + local.get 23 + local.get 16 + local.get 9 + i64.const 10 + i64.div_u + local.get 5 + i64.extend_i32_u + local.get 18 + i64.shl + local.get 21 + call 70 + end + local.get 4 + i32.load offset=1040 + local.tee 5 + br_if 1 (;@20;) + end + local.get 4 + i32.const 0 + i32.store offset=1056 + local.get 4 + i32.const 1 + i32.store offset=1212 + local.get 4 + local.get 8 + i64.store32 offset=1052 + local.get 4 + i32.const 1060 + i32.add + i32.const 0 + i32.const 152 + call 183 + drop + local.get 4 + i32.const 1220 + i32.add + i32.const 0 + i32.const 156 + call 183 + drop + local.get 4 + i32.const 1 + i32.store offset=1216 + local.get 4 + i32.const 1 + i32.store offset=1376 + local.get 10 + i64.extend_i32_u + i64.extend16_s + local.get 8 + i64.const -1 + i64.add + i64.clz + i64.sub + i64.const 1292913986 + i64.mul + i64.const 82746495104 + i64.add + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.tee 5 + i32.extend16_s + local.set 24 + block ;; label = @21 + block ;; label = @22 + local.get 13 + i32.const 0 + i32.lt_s + br_if 0 (;@22;) + local.get 4 + i32.const 1052 + i32.add + local.get 10 + i32.const 65535 + i32.and + call 68 + drop + br 1 (;@21;) + end + local.get 4 + i32.const 1216 + i32.add + i32.const 0 + local.get 10 + i32.sub + i32.extend16_s + call 68 + drop + end + block ;; label = @21 + block ;; label = @22 + local.get 24 + i32.const -1 + i32.gt_s + br_if 0 (;@22;) + local.get 4 + i32.const 1052 + i32.add + i32.const 0 + local.get 24 + i32.sub + i32.const 65535 + i32.and + call 65 + drop + br 1 (;@21;) + end + local.get 4 + i32.const 1216 + i32.add + local.get 5 + i32.const 65535 + i32.and + call 65 + drop + end + local.get 4 + i32.load offset=1376 + local.set 13 + local.get 4 + i32.const 1708 + i32.add + local.get 4 + i32.const 1216 + i32.add + i32.const 160 + call 181 + drop + local.get 4 + local.get 13 + i32.store offset=1868 + local.get 4 + i32.const 1708 + i32.add + i32.const -8 + i32.add + local.set 22 + local.get 13 + local.set 5 + local.get 15 + local.set 7 + loop ;; label = @21 + local.get 5 + i32.const 41 + i32.ge_u + br_if 2 (;@19;) + block ;; label = @22 + local.get 5 + i32.eqz + br_if 0 (;@22;) + local.get 5 + i32.const 2 + i32.shl + local.set 2 + block ;; label = @23 + block ;; label = @24 + local.get 5 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 5 + br_if 0 (;@24;) + local.get 4 + i32.const 1708 + i32.add + local.get 2 + i32.add + local.set 5 + i64.const 0 + local.set 8 + br 1 (;@23;) + end + local.get 5 + i32.const 1 + i32.add + local.tee 5 + i32.const 1 + i32.and + local.set 10 + local.get 5 + i32.const 2147483646 + i32.and + local.set 6 + local.get 22 + local.get 2 + i32.add + local.set 2 + i64.const 0 + local.set 8 + loop ;; label = @24 + local.get 2 + local.tee 5 + i32.const 4 + i32.add + local.tee 2 + local.get 8 + i64.const 32 + i64.shl + local.get 2 + i64.load32_u + i64.or + local.tee 8 + i64.const 1000000000 + i64.div_u + local.tee 9 + i64.store32 + local.get 5 + local.get 9 + i64.const -1000000000 + i64.mul + local.get 8 + i64.add + i64.const 32 + i64.shl + local.get 5 + i64.load32_u + i64.or + local.tee 8 + i64.const 1000000000 + i64.div_u + local.tee 9 + i64.store32 + local.get 9 + i64.const -1000000000 + i64.mul + local.get 8 + i64.add + local.set 8 + local.get 5 + i32.const -8 + i32.add + local.set 2 + local.get 6 + i32.const -2 + i32.add + local.tee 6 + br_if 0 (;@24;) + end + local.get 10 + i32.eqz + br_if 1 (;@22;) + end + local.get 5 + i32.const -4 + i32.add + local.tee 5 + local.get 8 + i64.const 32 + i64.shl + local.get 5 + i64.load32_u + i64.or + i64.const 1000000000 + i64.div_u + i64.store32 + end + block ;; label = @22 + local.get 7 + i32.const -9 + i32.add + local.tee 7 + i32.const 9 + i32.le_u + br_if 0 (;@22;) + local.get 4 + i32.load offset=1868 + local.set 5 + br 1 (;@21;) + end + end + local.get 7 + i32.const 2 + i32.shl + i32.const 1048920 + i32.add + i32.load + local.tee 6 + i32.eqz + br_if 2 (;@18;) + local.get 4 + i32.load offset=1868 + local.tee 5 + i32.const 41 + i32.ge_u + br_if 3 (;@17;) + block ;; label = @21 + block ;; label = @22 + local.get 5 + br_if 0 (;@22;) + i32.const 0 + local.set 5 + br 1 (;@21;) + end + local.get 5 + i32.const 2 + i32.shl + local.set 2 + local.get 6 + i64.extend_i32_u + local.set 8 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + local.get 5 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 5 + br_if 0 (;@24;) + local.get 4 + i32.const 1708 + i32.add + local.get 2 + i32.add + local.set 5 + i64.const 0 + local.set 9 + br 1 (;@23;) + end + local.get 5 + i32.const 1 + i32.add + local.tee 5 + i32.const 1 + i32.and + local.set 7 + local.get 5 + i32.const 2147483646 + i32.and + local.set 6 + local.get 2 + local.get 4 + i32.const 1708 + i32.add + i32.add + i32.const -8 + i32.add + local.set 2 + i64.const 0 + local.set 9 + loop ;; label = @24 + local.get 2 + local.tee 5 + i32.const 4 + i32.add + local.tee 2 + local.get 9 + i64.const 32 + i64.shl + local.get 2 + i64.load32_u + i64.or + local.tee 9 + local.get 8 + i64.div_u + local.tee 17 + i64.store32 + local.get 5 + local.get 9 + local.get 17 + local.get 8 + i64.mul + i64.sub + i64.const 32 + i64.shl + local.get 5 + i64.load32_u + i64.or + local.tee 9 + local.get 8 + i64.div_u + local.tee 17 + i64.store32 + local.get 9 + local.get 17 + local.get 8 + i64.mul + i64.sub + local.set 9 + local.get 5 + i32.const -8 + i32.add + local.set 2 + local.get 6 + i32.const -2 + i32.add + local.tee 6 + br_if 0 (;@24;) + end + local.get 7 + i32.eqz + br_if 1 (;@22;) + end + local.get 5 + i32.const -4 + i32.add + local.tee 5 + local.get 9 + i64.const 32 + i64.shl + local.get 5 + i64.load32_u + i64.or + local.get 8 + i64.div_u + i64.store32 + end + local.get 4 + i32.load offset=1868 + local.set 5 + end + local.get 5 + local.get 4 + i32.load offset=1212 + local.tee 23 + local.get 5 + local.get 23 + i32.gt_u + select + local.tee 27 + i32.const 40 + i32.gt_u + br_if 6 (;@14;) + block ;; label = @21 + block ;; label = @22 + local.get 27 + br_if 0 (;@22;) + i32.const 0 + local.set 27 + br 1 (;@21;) + end + i32.const 0 + local.set 10 + i32.const 0 + local.set 7 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + local.get 27 + i32.const 1 + i32.eq + br_if 0 (;@24;) + local.get 27 + i32.const 1 + i32.and + local.set 28 + local.get 27 + i32.const -2 + i32.and + local.set 14 + i32.const 0 + local.set 7 + local.get 4 + i32.const 1052 + i32.add + local.set 6 + local.get 4 + i32.const 1708 + i32.add + local.set 5 + i32.const 0 + local.set 10 + loop ;; label = @25 + local.get 5 + local.get 5 + i32.load + local.tee 22 + local.get 6 + i32.load + i32.add + local.tee 2 + local.get 7 + i32.const 1 + i32.and + i32.add + local.tee 26 + i32.store + local.get 5 + i32.const 4 + i32.add + local.tee 7 + local.get 7 + i32.load + local.tee 25 + local.get 6 + i32.const 4 + i32.add + i32.load + i32.add + local.tee 7 + local.get 2 + local.get 22 + i32.lt_u + local.get 26 + local.get 2 + i32.lt_u + i32.or + i32.add + local.tee 2 + i32.store + local.get 7 + local.get 25 + i32.lt_u + local.get 2 + local.get 7 + i32.lt_u + i32.or + local.set 7 + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 6 + i32.const 8 + i32.add + local.set 6 + local.get 14 + local.get 10 + i32.const 2 + i32.add + local.tee 10 + i32.ne + br_if 0 (;@25;) + end + local.get 28 + i32.eqz + br_if 1 (;@23;) + end + local.get 4 + i32.const 1708 + i32.add + local.get 10 + i32.const 2 + i32.shl + local.tee 5 + i32.add + local.tee 6 + local.get 6 + i32.load + local.tee 6 + local.get 4 + i32.const 1052 + i32.add + local.get 5 + i32.add + i32.load + i32.add + local.tee 5 + local.get 7 + i32.add + local.tee 2 + i32.store + local.get 5 + local.get 6 + i32.lt_u + br_if 1 (;@22;) + local.get 2 + local.get 5 + i32.lt_u + br_if 1 (;@22;) + br 2 (;@21;) + end + local.get 7 + i32.eqz + br_if 1 (;@21;) + end + local.get 27 + i32.const 39 + i32.gt_u + br_if 5 (;@16;) + local.get 4 + i32.const 1708 + i32.add + local.get 27 + i32.const 2 + i32.shl + i32.add + i32.const 1 + i32.store + local.get 27 + i32.const 1 + i32.add + local.set 27 + end + local.get 4 + local.get 27 + i32.store offset=1868 + local.get 27 + local.get 13 + local.get 27 + local.get 13 + i32.gt_u + select + local.tee 5 + i32.const 41 + i32.ge_u + br_if 5 (;@15;) + local.get 5 + i32.const 2 + i32.shl + local.set 5 + block ;; label = @21 + block ;; label = @22 + loop ;; label = @23 + local.get 5 + i32.eqz + br_if 1 (;@22;) + i32.const -1 + local.get 5 + i32.const -4 + i32.add + local.tee 5 + local.get 4 + i32.const 1216 + i32.add + i32.add + i32.load + local.tee 6 + local.get 5 + local.get 4 + i32.const 1708 + i32.add + i32.add + i32.load + local.tee 2 + i32.ne + local.get 6 + local.get 2 + i32.gt_u + select + local.tee 6 + i32.eqz + br_if 0 (;@23;) + br 2 (;@21;) + end + end + i32.const -1 + i32.const 0 + local.get 4 + i32.const 1216 + i32.add + local.get 5 + i32.add + local.get 4 + i32.const 1216 + i32.add + i32.ne + select + local.set 6 + end + block ;; label = @21 + local.get 6 + i32.const 1 + i32.gt_u + br_if 0 (;@21;) + local.get 24 + i32.const 1 + i32.add + local.set 24 + br 10 (;@11;) + end + block ;; label = @21 + local.get 23 + br_if 0 (;@21;) + i32.const 0 + local.set 23 + br 9 (;@12;) + end + local.get 23 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 5 + i32.const 1 + i32.add + local.tee 2 + i32.const 3 + i32.and + local.set 6 + block ;; label = @21 + local.get 5 + i32.const 3 + i32.ge_u + br_if 0 (;@21;) + local.get 4 + i32.const 1052 + i32.add + local.set 5 + i64.const 0 + local.set 8 + br 8 (;@13;) + end + local.get 2 + i32.const 2147483644 + i32.and + local.set 2 + local.get 4 + i32.const 1052 + i32.add + local.set 5 + i64.const 0 + local.set 8 + loop ;; label = @21 + local.get 5 + local.get 5 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 4 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 8 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 12 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 8 + i64.const 32 + i64.shr_u + local.set 8 + local.get 5 + i32.const 16 + i32.add + local.set 5 + local.get 2 + i32.const -4 + i32.add + local.tee 2 + br_if 0 (;@21;) + br 8 (;@13;) + end + end + local.get 4 + i32.load16_u offset=1048 + local.set 24 + local.get 4 + i32.load offset=1044 + local.set 10 + br 15 (;@4;) + end + local.get 5 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + i32.const 1054835 + i32.const 27 + i32.const 1054764 + call 25 + unreachable + end + local.get 5 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + i32.const 40 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 5 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 27 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + block ;; label = @13 + local.get 6 + i32.eqz + br_if 0 (;@13;) + loop ;; label = @14 + local.get 5 + local.get 5 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 4 + i32.add + local.set 5 + local.get 8 + i64.const 32 + i64.shr_u + local.set 8 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + br_if 0 (;@14;) + end + end + local.get 8 + i32.wrap_i64 + local.tee 5 + i32.eqz + br_if 0 (;@12;) + local.get 23 + i32.const 39 + i32.gt_u + br_if 2 (;@10;) + local.get 4 + i32.const 1052 + i32.add + local.get 23 + i32.const 2 + i32.shl + i32.add + local.get 5 + i32.store + local.get 23 + i32.const 1 + i32.add + local.set 23 + end + local.get 4 + local.get 23 + i32.store offset=1212 + end + i32.const 0 + local.set 22 + block ;; label = @11 + block ;; label = @12 + local.get 24 + i32.extend16_s + local.tee 5 + local.get 16 + i32.lt_s + local.tee 29 + br_if 0 (;@12;) + local.get 24 + local.get 16 + i32.sub + i32.extend16_s + local.get 15 + local.get 5 + local.get 16 + i32.sub + local.get 15 + i32.lt_u + select + local.tee 10 + br_if 1 (;@11;) + i32.const 0 + local.set 22 + end + i32.const 0 + local.set 10 + br 6 (;@5;) + end + local.get 4 + i32.const 1380 + i32.add + local.get 4 + i32.const 1216 + i32.add + i32.const 160 + call 181 + drop + local.get 4 + local.get 13 + i32.store offset=1540 + local.get 4 + i32.const 1380 + i32.add + i32.const 1 + call 68 + local.set 30 + local.get 4 + i32.load offset=1376 + local.set 5 + local.get 4 + i32.const 1544 + i32.add + local.get 4 + i32.const 1216 + i32.add + i32.const 160 + call 181 + drop + local.get 4 + local.get 5 + i32.store offset=1704 + local.get 4 + i32.const 1544 + i32.add + i32.const 2 + call 68 + local.set 31 + local.get 4 + i32.load offset=1376 + local.set 5 + local.get 4 + i32.const 1708 + i32.add + local.get 4 + i32.const 1216 + i32.add + i32.const 160 + call 181 + drop + local.get 4 + local.get 5 + i32.store offset=1868 + local.get 4 + i32.const 1708 + i32.add + i32.const 3 + call 68 + local.set 32 + local.get 4 + i32.load offset=1212 + local.set 23 + local.get 4 + i32.load offset=1376 + local.set 13 + local.get 4 + i32.load offset=1540 + local.set 33 + local.get 4 + i32.load offset=1704 + local.set 34 + local.get 4 + i32.load offset=1868 + local.set 35 + i32.const 0 + local.set 36 + block ;; label = @11 + loop ;; label = @12 + local.get 36 + local.set 27 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + local.get 23 + i32.const 41 + i32.ge_u + br_if 0 (;@20;) + local.get 27 + i32.const 1 + i32.add + local.set 36 + local.get 23 + i32.const 2 + i32.shl + local.set 2 + i32.const 0 + local.set 5 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + loop ;; label = @25 + local.get 2 + local.get 5 + i32.eq + br_if 1 (;@24;) + local.get 4 + i32.const 1052 + i32.add + local.get 5 + i32.add + local.set 6 + local.get 5 + i32.const 4 + i32.add + local.set 5 + local.get 6 + i32.load + i32.eqz + br_if 0 (;@25;) + end + local.get 23 + local.get 35 + local.get 23 + local.get 35 + i32.gt_u + select + local.tee 28 + i32.const 41 + i32.ge_u + br_if 5 (;@19;) + local.get 28 + i32.const 2 + i32.shl + local.set 5 + block ;; label = @25 + block ;; label = @26 + loop ;; label = @27 + local.get 5 + i32.eqz + br_if 1 (;@26;) + i32.const -1 + local.get 5 + i32.const -4 + i32.add + local.tee 5 + local.get 4 + i32.const 1708 + i32.add + i32.add + i32.load + local.tee 6 + local.get 5 + local.get 4 + i32.const 1052 + i32.add + i32.add + i32.load + local.tee 2 + i32.ne + local.get 6 + local.get 2 + i32.gt_u + select + local.tee 6 + i32.eqz + br_if 0 (;@27;) + br 2 (;@25;) + end + end + i32.const -1 + i32.const 0 + local.get 4 + i32.const 1708 + i32.add + local.get 5 + i32.add + local.get 32 + i32.ne + select + local.set 6 + end + i32.const 0 + local.set 37 + local.get 6 + i32.const 2 + i32.ge_u + br_if 3 (;@21;) + local.get 28 + i32.eqz + br_if 2 (;@22;) + i32.const 1 + local.set 7 + i32.const 0 + local.set 22 + block ;; label = @25 + local.get 28 + i32.const 1 + i32.eq + br_if 0 (;@25;) + local.get 28 + i32.const 1 + i32.and + local.set 37 + local.get 28 + i32.const -2 + i32.and + local.set 14 + i32.const 0 + local.set 22 + i32.const 1 + local.set 7 + local.get 4 + i32.const 1708 + i32.add + local.set 6 + local.get 4 + i32.const 1052 + i32.add + local.set 5 + loop ;; label = @26 + local.get 5 + local.get 5 + i32.load + local.tee 26 + local.get 6 + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 2 + local.get 7 + i32.const 1 + i32.and + i32.add + local.tee 25 + i32.store + local.get 5 + i32.const 4 + i32.add + local.tee 7 + local.get 7 + i32.load + local.tee 23 + local.get 6 + i32.const 4 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 7 + local.get 2 + local.get 26 + i32.lt_u + local.get 25 + local.get 2 + i32.lt_u + i32.or + i32.add + local.tee 2 + i32.store + local.get 7 + local.get 23 + i32.lt_u + local.get 2 + local.get 7 + i32.lt_u + i32.or + local.set 7 + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 6 + i32.const 8 + i32.add + local.set 6 + local.get 14 + local.get 22 + i32.const 2 + i32.add + local.tee 22 + i32.ne + br_if 0 (;@26;) + end + local.get 37 + i32.eqz + br_if 2 (;@23;) + end + local.get 4 + i32.const 1052 + i32.add + local.get 22 + i32.const 2 + i32.shl + local.tee 5 + i32.add + local.tee 6 + local.get 6 + i32.load + local.tee 6 + local.get 32 + local.get 5 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 5 + local.get 7 + i32.add + local.tee 2 + i32.store + local.get 5 + local.get 6 + i32.lt_u + br_if 2 (;@22;) + local.get 2 + local.get 5 + i32.lt_u + br_if 2 (;@22;) + br 18 (;@6;) + end + local.get 10 + local.get 15 + i32.gt_u + br_if 5 (;@18;) + block ;; label = @24 + local.get 10 + local.get 27 + i32.eq + br_if 0 (;@24;) + local.get 4 + i32.const 16 + i32.add + local.get 27 + i32.add + i32.const 48 + local.get 10 + local.get 27 + i32.sub + call 183 + drop + end + local.get 4 + i32.const 16 + i32.add + local.set 5 + br 19 (;@4;) + end + local.get 7 + i32.eqz + br_if 16 (;@6;) + end + local.get 4 + local.get 28 + i32.store offset=1212 + i32.const 8 + local.set 37 + local.get 28 + local.set 23 + end + local.get 23 + local.get 34 + local.get 23 + local.get 34 + i32.gt_u + select + local.tee 14 + i32.const 41 + i32.ge_u + br_if 3 (;@17;) + local.get 14 + i32.const 2 + i32.shl + local.set 5 + block ;; label = @21 + block ;; label = @22 + loop ;; label = @23 + local.get 5 + i32.eqz + br_if 1 (;@22;) + i32.const -1 + local.get 5 + i32.const -4 + i32.add + local.tee 5 + local.get 4 + i32.const 1544 + i32.add + i32.add + i32.load + local.tee 6 + local.get 5 + local.get 4 + i32.const 1052 + i32.add + i32.add + i32.load + local.tee 2 + i32.ne + local.get 6 + local.get 2 + i32.gt_u + select + local.tee 6 + i32.eqz + br_if 0 (;@23;) + br 2 (;@21;) + end + end + i32.const -1 + i32.const 0 + local.get 4 + i32.const 1544 + i32.add + local.get 5 + i32.add + local.get 31 + i32.ne + select + local.set 6 + end + block ;; label = @21 + block ;; label = @22 + local.get 6 + i32.const 1 + i32.le_u + br_if 0 (;@22;) + local.get 23 + local.set 14 + br 1 (;@21;) + end + block ;; label = @22 + local.get 14 + i32.eqz + br_if 0 (;@22;) + i32.const 1 + local.set 7 + i32.const 0 + local.set 22 + block ;; label = @23 + block ;; label = @24 + local.get 14 + i32.const 1 + i32.eq + br_if 0 (;@24;) + local.get 14 + i32.const 1 + i32.and + local.set 38 + local.get 14 + i32.const -2 + i32.and + local.set 28 + i32.const 0 + local.set 22 + i32.const 1 + local.set 7 + local.get 4 + i32.const 1544 + i32.add + local.set 6 + local.get 4 + i32.const 1052 + i32.add + local.set 5 + loop ;; label = @25 + local.get 5 + local.get 5 + i32.load + local.tee 26 + local.get 6 + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 2 + local.get 7 + i32.const 1 + i32.and + i32.add + local.tee 25 + i32.store + local.get 5 + i32.const 4 + i32.add + local.tee 7 + local.get 7 + i32.load + local.tee 23 + local.get 6 + i32.const 4 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 7 + local.get 2 + local.get 26 + i32.lt_u + local.get 25 + local.get 2 + i32.lt_u + i32.or + i32.add + local.tee 2 + i32.store + local.get 7 + local.get 23 + i32.lt_u + local.get 2 + local.get 7 + i32.lt_u + i32.or + local.set 7 + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 6 + i32.const 8 + i32.add + local.set 6 + local.get 28 + local.get 22 + i32.const 2 + i32.add + local.tee 22 + i32.ne + br_if 0 (;@25;) + end + local.get 38 + i32.eqz + br_if 1 (;@23;) + end + local.get 4 + i32.const 1052 + i32.add + local.get 22 + i32.const 2 + i32.shl + local.tee 5 + i32.add + local.tee 6 + local.get 6 + i32.load + local.tee 6 + local.get 31 + local.get 5 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 5 + local.get 7 + i32.add + local.tee 2 + i32.store + local.get 5 + local.get 6 + i32.lt_u + br_if 1 (;@22;) + local.get 2 + local.get 5 + i32.lt_u + br_if 1 (;@22;) + br 16 (;@7;) + end + local.get 7 + i32.eqz + br_if 15 (;@7;) + end + local.get 4 + local.get 14 + i32.store offset=1212 + local.get 37 + i32.const 4 + i32.or + local.set 37 + end + local.get 14 + local.get 33 + local.get 14 + local.get 33 + i32.gt_u + select + local.tee 28 + i32.const 41 + i32.ge_u + br_if 4 (;@16;) + local.get 28 + i32.const 2 + i32.shl + local.set 5 + block ;; label = @21 + block ;; label = @22 + loop ;; label = @23 + local.get 5 + i32.eqz + br_if 1 (;@22;) + i32.const -1 + local.get 5 + i32.const -4 + i32.add + local.tee 5 + local.get 4 + i32.const 1380 + i32.add + i32.add + i32.load + local.tee 6 + local.get 5 + local.get 4 + i32.const 1052 + i32.add + i32.add + i32.load + local.tee 2 + i32.ne + local.get 6 + local.get 2 + i32.gt_u + select + local.tee 6 + i32.eqz + br_if 0 (;@23;) + br 2 (;@21;) + end + end + i32.const -1 + i32.const 0 + local.get 4 + i32.const 1380 + i32.add + local.get 5 + i32.add + local.get 30 + i32.ne + select + local.set 6 + end + block ;; label = @21 + block ;; label = @22 + local.get 6 + i32.const 1 + i32.le_u + br_if 0 (;@22;) + local.get 14 + local.set 28 + br 1 (;@21;) + end + block ;; label = @22 + local.get 28 + i32.eqz + br_if 0 (;@22;) + i32.const 1 + local.set 7 + i32.const 0 + local.set 22 + block ;; label = @23 + block ;; label = @24 + local.get 28 + i32.const 1 + i32.eq + br_if 0 (;@24;) + local.get 28 + i32.const 1 + i32.and + local.set 38 + local.get 28 + i32.const -2 + i32.and + local.set 14 + i32.const 0 + local.set 22 + i32.const 1 + local.set 7 + local.get 4 + i32.const 1380 + i32.add + local.set 6 + local.get 4 + i32.const 1052 + i32.add + local.set 5 + loop ;; label = @25 + local.get 5 + local.get 5 + i32.load + local.tee 26 + local.get 6 + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 2 + local.get 7 + i32.const 1 + i32.and + i32.add + local.tee 25 + i32.store + local.get 5 + i32.const 4 + i32.add + local.tee 7 + local.get 7 + i32.load + local.tee 23 + local.get 6 + i32.const 4 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 7 + local.get 2 + local.get 26 + i32.lt_u + local.get 25 + local.get 2 + i32.lt_u + i32.or + i32.add + local.tee 2 + i32.store + local.get 7 + local.get 23 + i32.lt_u + local.get 2 + local.get 7 + i32.lt_u + i32.or + local.set 7 + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 6 + i32.const 8 + i32.add + local.set 6 + local.get 14 + local.get 22 + i32.const 2 + i32.add + local.tee 22 + i32.ne + br_if 0 (;@25;) + end + local.get 38 + i32.eqz + br_if 1 (;@23;) + end + local.get 4 + i32.const 1052 + i32.add + local.get 22 + i32.const 2 + i32.shl + local.tee 5 + i32.add + local.tee 6 + local.get 6 + i32.load + local.tee 6 + local.get 30 + local.get 5 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 5 + local.get 7 + i32.add + local.tee 2 + i32.store + local.get 5 + local.get 6 + i32.lt_u + br_if 1 (;@22;) + local.get 2 + local.get 5 + i32.lt_u + br_if 1 (;@22;) + br 15 (;@8;) + end + local.get 7 + i32.eqz + br_if 14 (;@8;) + end + local.get 4 + local.get 28 + i32.store offset=1212 + local.get 37 + i32.const 2 + i32.add + local.set 37 + end + local.get 28 + local.get 13 + local.get 28 + local.get 13 + i32.gt_u + select + local.tee 23 + i32.const 41 + i32.ge_u + br_if 5 (;@15;) + local.get 23 + i32.const 2 + i32.shl + local.set 5 + block ;; label = @21 + block ;; label = @22 + loop ;; label = @23 + local.get 5 + i32.eqz + br_if 1 (;@22;) + i32.const -1 + local.get 5 + i32.const -4 + i32.add + local.tee 5 + local.get 4 + i32.const 1216 + i32.add + i32.add + i32.load + local.tee 6 + local.get 5 + local.get 4 + i32.const 1052 + i32.add + i32.add + i32.load + local.tee 2 + i32.ne + local.get 6 + local.get 2 + i32.gt_u + select + local.tee 6 + i32.eqz + br_if 0 (;@23;) + br 2 (;@21;) + end + end + i32.const -1 + i32.const 0 + local.get 4 + i32.const 1216 + i32.add + local.get 5 + i32.add + local.get 4 + i32.const 1216 + i32.add + i32.ne + select + local.set 6 + end + block ;; label = @21 + block ;; label = @22 + local.get 6 + i32.const 1 + i32.le_u + br_if 0 (;@22;) + local.get 28 + local.set 23 + br 1 (;@21;) + end + block ;; label = @22 + local.get 23 + i32.eqz + br_if 0 (;@22;) + i32.const 1 + local.set 7 + i32.const 0 + local.set 22 + block ;; label = @23 + block ;; label = @24 + local.get 23 + i32.const 1 + i32.eq + br_if 0 (;@24;) + local.get 23 + i32.const 1 + i32.and + local.set 38 + local.get 23 + i32.const -2 + i32.and + local.set 28 + i32.const 0 + local.set 22 + i32.const 1 + local.set 7 + local.get 4 + i32.const 1216 + i32.add + local.set 6 + local.get 4 + i32.const 1052 + i32.add + local.set 5 + loop ;; label = @25 + local.get 5 + local.get 5 + i32.load + local.tee 26 + local.get 6 + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 2 + local.get 7 + i32.const 1 + i32.and + i32.add + local.tee 25 + i32.store + local.get 5 + i32.const 4 + i32.add + local.tee 7 + local.get 7 + i32.load + local.tee 14 + local.get 6 + i32.const 4 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 7 + local.get 2 + local.get 26 + i32.lt_u + local.get 25 + local.get 2 + i32.lt_u + i32.or + i32.add + local.tee 2 + i32.store + local.get 7 + local.get 14 + i32.lt_u + local.get 2 + local.get 7 + i32.lt_u + i32.or + local.set 7 + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 6 + i32.const 8 + i32.add + local.set 6 + local.get 28 + local.get 22 + i32.const 2 + i32.add + local.tee 22 + i32.ne + br_if 0 (;@25;) + end + local.get 38 + i32.eqz + br_if 1 (;@23;) + end + local.get 4 + i32.const 1052 + i32.add + local.get 22 + i32.const 2 + i32.shl + local.tee 5 + i32.add + local.tee 6 + local.get 6 + i32.load + local.tee 6 + local.get 4 + i32.const 1216 + i32.add + local.get 5 + i32.add + i32.load + i32.const -1 + i32.xor + i32.add + local.tee 5 + local.get 7 + i32.add + local.tee 2 + i32.store + local.get 5 + local.get 6 + i32.lt_u + br_if 1 (;@22;) + local.get 2 + local.get 5 + i32.lt_u + br_if 1 (;@22;) + br 14 (;@9;) + end + local.get 7 + i32.eqz + br_if 13 (;@9;) + end + local.get 4 + local.get 23 + i32.store offset=1212 + local.get 37 + i32.const 1 + i32.add + local.set 37 + end + block ;; label = @21 + local.get 27 + local.get 15 + i32.eq + br_if 0 (;@21;) + local.get 4 + i32.const 16 + i32.add + local.get 27 + i32.add + local.get 37 + i32.const 48 + i32.add + i32.store8 + block ;; label = @22 + local.get 23 + br_if 0 (;@22;) + i32.const 0 + local.set 23 + br 9 (;@13;) + end + local.get 23 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 5 + i32.const 1 + i32.add + local.tee 2 + i32.const 3 + i32.and + local.set 6 + block ;; label = @22 + local.get 5 + i32.const 3 + i32.ge_u + br_if 0 (;@22;) + local.get 4 + i32.const 1052 + i32.add + local.set 5 + i64.const 0 + local.set 8 + br 8 (;@14;) + end + local.get 2 + i32.const 2147483644 + i32.and + local.set 2 + local.get 4 + i32.const 1052 + i32.add + local.set 5 + i64.const 0 + local.set 8 + loop ;; label = @22 + local.get 5 + local.get 5 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 4 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 8 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 12 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 8 + i64.const 32 + i64.shr_u + local.set 8 + local.get 5 + i32.const 16 + i32.add + local.set 5 + local.get 2 + i32.const -4 + i32.add + local.tee 2 + br_if 0 (;@22;) + br 8 (;@14;) + end + end + local.get 15 + local.get 15 + i32.const 1049600 + call 53 + unreachable + end + local.get 23 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 28 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 10 + local.get 15 + i32.const 1049616 + call 56 + unreachable + end + local.get 14 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 28 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 23 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + block ;; label = @14 + local.get 6 + i32.eqz + br_if 0 (;@14;) + loop ;; label = @15 + local.get 5 + local.get 5 + i64.load32_u + i64.const 10 + i64.mul + local.get 8 + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 4 + i32.add + local.set 5 + local.get 8 + i64.const 32 + i64.shr_u + local.set 8 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + br_if 0 (;@15;) + end + end + local.get 8 + i32.wrap_i64 + local.tee 5 + i32.eqz + br_if 0 (;@13;) + local.get 23 + i32.const 39 + i32.gt_u + br_if 2 (;@11;) + local.get 4 + i32.const 1052 + i32.add + local.get 23 + i32.const 2 + i32.shl + i32.add + local.get 5 + i32.store + local.get 23 + i32.const 1 + i32.add + local.set 23 + end + local.get 4 + local.get 23 + i32.store offset=1212 + local.get 36 + local.get 10 + i32.ne + br_if 0 (;@12;) + end + i32.const 1 + local.set 22 + br 6 (;@5;) + end + i32.const 40 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 23 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + i32.const 1054780 + i32.const 26 + i32.const 1054764 + call 25 + unreachable + end + i32.const 1054780 + i32.const 26 + i32.const 1054764 + call 25 + unreachable + end + i32.const 1054780 + i32.const 26 + i32.const 1054764 + call 25 + unreachable + end + i32.const 1054780 + i32.const 26 + i32.const 1054764 + call 25 + unreachable + end + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + local.get 13 + i32.const 41 + i32.ge_u + br_if 0 (;@11;) + block ;; label = @12 + local.get 13 + br_if 0 (;@12;) + i32.const 0 + local.set 13 + br 3 (;@9;) + end + local.get 13 + i32.const -1 + i32.add + i32.const 1073741823 + i32.and + local.tee 5 + i32.const 1 + i32.add + local.tee 2 + i32.const 3 + i32.and + local.set 6 + block ;; label = @12 + local.get 5 + i32.const 3 + i32.ge_u + br_if 0 (;@12;) + local.get 4 + i32.const 1216 + i32.add + local.set 5 + i64.const 0 + local.set 8 + br 2 (;@10;) + end + local.get 2 + i32.const 2147483644 + i32.and + local.set 2 + local.get 4 + i32.const 1216 + i32.add + local.set 5 + i64.const 0 + local.set 8 + loop ;; label = @12 + local.get 5 + local.get 5 + i64.load32_u + i64.const 5 + i64.mul + local.get 8 + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 4 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 5 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 8 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 5 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 12 + i32.add + local.tee 7 + local.get 7 + i64.load32_u + i64.const 5 + i64.mul + local.get 8 + i64.const 32 + i64.shr_u + i64.add + local.tee 8 + i64.store32 + local.get 8 + i64.const 32 + i64.shr_u + local.set 8 + local.get 5 + i32.const 16 + i32.add + local.set 5 + local.get 2 + i32.const -4 + i32.add + local.tee 2 + br_if 0 (;@12;) + br 2 (;@10;) + end + end + local.get 13 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + block ;; label = @10 + local.get 6 + i32.eqz + br_if 0 (;@10;) + loop ;; label = @11 + local.get 5 + local.get 5 + i64.load32_u + i64.const 5 + i64.mul + local.get 8 + i64.add + local.tee 8 + i64.store32 + local.get 5 + i32.const 4 + i32.add + local.set 5 + local.get 8 + i64.const 32 + i64.shr_u + local.set 8 + local.get 6 + i32.const -1 + i32.add + local.tee 6 + br_if 0 (;@11;) + end + end + local.get 8 + i32.wrap_i64 + local.tee 5 + i32.eqz + br_if 0 (;@9;) + local.get 13 + i32.const 39 + i32.gt_u + br_if 1 (;@8;) + local.get 4 + i32.const 1216 + i32.add + local.get 13 + i32.const 2 + i32.shl + i32.add + local.get 5 + i32.store + local.get 13 + i32.const 1 + i32.add + local.set 13 + end + local.get 4 + local.get 13 + i32.store offset=1376 + local.get 23 + local.get 13 + local.get 23 + local.get 13 + i32.gt_u + select + local.tee 5 + i32.const 41 + i32.ge_u + br_if 1 (;@7;) + local.get 5 + i32.const 2 + i32.shl + local.set 5 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + loop ;; label = @13 + local.get 5 + i32.eqz + br_if 1 (;@12;) + i32.const -1 + local.get 5 + i32.const -4 + i32.add + local.tee 5 + local.get 4 + i32.const 1216 + i32.add + i32.add + i32.load + local.tee 6 + local.get 5 + local.get 4 + i32.const 1052 + i32.add + i32.add + i32.load + local.tee 2 + i32.ne + local.get 6 + local.get 2 + i32.gt_u + select + local.tee 6 + i32.eqz + br_if 0 (;@13;) + end + local.get 6 + i32.const 255 + i32.and + i32.const 1 + i32.eq + br_if 1 (;@11;) + br 7 (;@5;) + end + local.get 22 + local.get 4 + i32.const 1216 + i32.add + local.get 5 + i32.add + local.get 4 + i32.const 1216 + i32.add + i32.eq + i32.and + i32.eqz + br_if 6 (;@5;) + local.get 10 + i32.const -1 + i32.add + local.tee 5 + local.get 15 + i32.ge_u + br_if 1 (;@10;) + local.get 4 + i32.const 16 + i32.add + local.get 5 + i32.add + i32.load8_u + i32.const 1 + i32.and + i32.eqz + br_if 6 (;@5;) + end + local.get 10 + local.get 15 + i32.gt_u + br_if 4 (;@6;) + local.get 4 + i32.const 16 + i32.add + local.get 10 + i32.add + local.set 7 + i32.const -1 + local.set 6 + local.get 10 + local.set 5 + block ;; label = @11 + loop ;; label = @12 + local.get 5 + local.tee 2 + i32.eqz + br_if 1 (;@11;) + local.get 6 + i32.const 1 + i32.add + local.set 6 + local.get 2 + i32.const -1 + i32.add + local.tee 5 + local.get 4 + i32.const 16 + i32.add + i32.add + i32.load8_u + i32.const 57 + i32.eq + br_if 0 (;@12;) + end + local.get 4 + i32.const 16 + i32.add + local.get 5 + i32.add + local.tee 5 + local.get 5 + i32.load8_u + i32.const 1 + i32.add + i32.store8 + local.get 2 + local.get 10 + i32.ge_u + br_if 6 (;@5;) + local.get 4 + i32.const 16 + i32.add + local.get 2 + i32.add + i32.const 48 + local.get 6 + call 183 + drop + br 6 (;@5;) + end + block ;; label = @11 + block ;; label = @12 + local.get 10 + br_if 0 (;@12;) + i32.const 49 + local.set 5 + br 1 (;@11;) + end + local.get 4 + i32.const 49 + i32.store8 offset=16 + i32.const 48 + local.set 5 + local.get 10 + i32.const 1 + i32.eq + br_if 0 (;@11;) + i32.const 48 + local.set 5 + local.get 4 + i32.const 16 + i32.add + i32.const 1 + i32.add + i32.const 48 + local.get 10 + i32.const -1 + i32.add + call 183 + drop + end + local.get 24 + i32.const 1 + i32.add + local.set 24 + local.get 29 + i32.eqz + br_if 1 (;@9;) + br 5 (;@5;) + end + local.get 5 + local.get 15 + i32.const 1049552 + call 53 + unreachable + end + local.get 10 + local.get 15 + i32.ge_u + br_if 3 (;@5;) + local.get 7 + local.get 5 + i32.store8 + local.get 10 + i32.const 1 + i32.add + local.set 10 + br 3 (;@5;) + end + i32.const 40 + i32.const 40 + i32.const 1054764 + call 53 + unreachable + end + local.get 5 + i32.const 40 + i32.const 1054764 + call 56 + unreachable + end + local.get 10 + local.get 15 + i32.const 1049568 + call 56 + unreachable + end + local.get 10 + local.get 15 + i32.gt_u + br_if 1 (;@3;) + local.get 4 + i32.const 16 + i32.add + local.set 5 + end + block ;; label = @4 + local.get 24 + i32.extend16_s + local.get 16 + i32.le_s + br_if 0 (;@4;) + local.get 4 + i32.const 8 + i32.add + local.get 5 + local.get 10 + local.get 24 + local.get 3 + local.get 4 + i32.const 1708 + i32.add + call 71 + local.get 4 + i32.load offset=12 + local.set 6 + local.get 4 + i32.load offset=8 + local.set 5 + br 3 (;@1;) + end + i32.const 2 + local.set 6 + local.get 4 + i32.const 2 + i32.store16 offset=1708 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + i32.const 1 + local.set 6 + local.get 4 + i32.const 1 + i32.store offset=1716 + local.get 4 + i32.const 1051515 + i32.store offset=1712 + local.get 4 + i32.const 1708 + i32.add + local.set 5 + br 3 (;@1;) + end + local.get 4 + i32.const 1724 + i32.add + local.get 3 + i32.store + local.get 4 + i32.const 0 + i32.store16 offset=1720 + local.get 4 + i32.const 2 + i32.store offset=1716 + local.get 4 + i32.const 1051469 + i32.store offset=1712 + local.get 4 + i32.const 1708 + i32.add + local.set 5 + br 2 (;@1;) + end + local.get 10 + local.get 15 + i32.const 1049584 + call 56 + unreachable + end + i32.const 1 + local.set 6 + local.get 4 + i32.const 1 + i32.store offset=1716 + local.get 4 + i32.const 1051515 + i32.store offset=1712 + local.get 4 + i32.const 1708 + i32.add + local.set 5 + end + local.get 4 + i32.const 1556 + i32.add + local.get 6 + i32.store + local.get 4 + local.get 5 + i32.store offset=1552 + local.get 4 + local.get 12 + i32.store offset=1548 + local.get 4 + local.get 11 + i32.store offset=1544 + local.get 0 + local.get 4 + i32.const 1544 + i32.add + call 91 + local.set 5 + local.get 4 + i32.const 1872 + i32.add + global.set 0 + local.get 5 + ) + (func (;89;) (type 18) (param i32 f32 i32) (result i32) + (local i32 i32 i32 i32 i64 i64 i64 i32) + global.get 0 + i32.const 128 + i32.sub + local.tee 3 + global.set 0 + local.get 1 + i32.reinterpret_f32 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 1 + f32.abs + f32.const inf (;=inf;) + f32.ne + br_if 0 (;@2;) + i32.const 3 + local.set 5 + br 1 (;@1;) + end + block ;; label = @2 + local.get 1 + local.get 1 + f32.eq + br_if 0 (;@2;) + i32.const 2 + local.set 5 + br 1 (;@1;) + end + block ;; label = @2 + local.get 4 + i32.const 2147483647 + i32.and + br_if 0 (;@2;) + i32.const 4 + local.set 5 + br 1 (;@1;) + end + local.get 4 + i32.const 8388607 + i32.and + i32.const 8388608 + i32.or + local.get 4 + i32.const 1 + i32.shl + i32.const 16777214 + i32.and + local.get 4 + i32.const 23 + i32.shr_u + i32.const 255 + i32.and + local.tee 5 + select + local.tee 6 + i64.extend_i32_u + local.tee 7 + i64.const 1 + i64.and + local.set 8 + block ;; label = @2 + local.get 4 + i32.const 2139095040 + i32.and + br_if 0 (;@2;) + local.get 5 + i32.const -150 + i32.add + local.set 6 + local.get 8 + i64.eqz + local.set 5 + i64.const 1 + local.set 9 + br 1 (;@1;) + end + i64.const 33554432 + local.get 7 + i64.const 1 + i64.shl + local.get 6 + i32.const 8388608 + i32.eq + local.tee 6 + select + local.set 7 + i64.const 2 + i64.const 1 + local.get 6 + select + local.set 9 + i32.const -152 + i32.const -151 + local.get 6 + select + local.get 5 + i32.add + local.set 6 + local.get 8 + i64.eqz + local.set 5 + end + local.get 3 + local.get 6 + i32.store16 offset=120 + local.get 3 + local.get 9 + i64.store offset=112 + local.get 3 + i64.const 1 + i64.store offset=104 + local.get 3 + local.get 7 + i64.store offset=96 + local.get 3 + local.get 5 + i32.store8 offset=122 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 5 + i32.const -2 + i32.add + i32.const 255 + i32.and + local.tee 5 + i32.const 3 + local.get 5 + i32.const 3 + i32.lt_u + select + local.tee 10 + i32.eqz + br_if 0 (;@4;) + i32.const 1051507 + i32.const 1051508 + local.get 4 + i32.const 0 + i32.lt_s + local.tee 5 + select + i32.const 1051507 + i32.const 1057124 + local.get 5 + select + local.get 2 + select + local.set 6 + i32.const 1 + local.set 5 + i32.const 1 + local.get 4 + i32.const 31 + i32.shr_u + local.get 2 + select + local.set 4 + block ;; label = @5 + local.get 10 + i32.const -1 + i32.add + br_table 2 (;@3;) 3 (;@2;) 0 (;@5;) 2 (;@3;) + end + local.get 3 + i32.const 32 + i32.add + local.get 3 + i32.const 96 + i32.add + local.get 3 + i32.const 15 + i32.add + call 69 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=32 + br_if 0 (;@6;) + local.get 3 + i32.const 80 + i32.add + local.get 3 + i32.const 96 + i32.add + local.get 3 + i32.const 15 + i32.add + call 67 + br 1 (;@5;) + end + local.get 3 + i32.const 80 + i32.add + i32.const 8 + i32.add + local.get 3 + i32.const 32 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + local.get 3 + local.get 3 + i64.load offset=32 align=4 + i64.store offset=80 + end + local.get 3 + local.get 3 + i32.load offset=80 + local.get 3 + i32.load offset=84 + local.get 3 + i32.load16_u offset=88 + i32.const 1 + local.get 3 + i32.const 32 + i32.add + call 71 + local.get 3 + i32.load offset=4 + local.set 5 + local.get 3 + i32.load + local.set 2 + br 3 (;@1;) + end + local.get 3 + i32.const 3 + i32.store offset=40 + local.get 3 + i32.const 1051509 + i32.store offset=36 + local.get 3 + i32.const 2 + i32.store16 offset=32 + i32.const 1 + local.set 5 + local.get 3 + i32.const 32 + i32.add + local.set 2 + i32.const 0 + local.set 4 + i32.const 1057124 + local.set 6 + br 2 (;@1;) + end + local.get 3 + i32.const 3 + i32.store offset=40 + local.get 3 + i32.const 1051512 + i32.store offset=36 + local.get 3 + i32.const 2 + i32.store16 offset=32 + local.get 3 + i32.const 32 + i32.add + local.set 2 + br 1 (;@1;) + end + local.get 3 + i32.const 48 + i32.add + i32.const 1 + i32.store + local.get 3 + i32.const 0 + i32.store16 offset=44 + i32.const 2 + local.set 5 + local.get 3 + i32.const 2 + i32.store offset=40 + local.get 3 + i32.const 1051469 + i32.store offset=36 + local.get 3 + i32.const 2 + i32.store16 offset=32 + local.get 3 + i32.const 32 + i32.add + local.set 2 + end + local.get 3 + i32.const 92 + i32.add + local.get 5 + i32.store + local.get 3 + local.get 2 + i32.store offset=88 + local.get 3 + local.get 4 + i32.store offset=84 + local.get 3 + local.get 6 + i32.store offset=80 + local.get 0 + local.get 3 + i32.const 80 + i32.add + call 91 + local.set 4 + local.get 3 + i32.const 128 + i32.add + global.set 0 + local.get 4 + ) + (func (;90;) (type 18) (param i32 f32 i32) (result i32) + (local i32 i32 i32 i32 i64 i64 i64 i32 i32) + global.get 0 + i32.const 144 + i32.sub + local.tee 3 + global.set 0 + local.get 1 + i32.reinterpret_f32 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 1 + f32.abs + f32.const inf (;=inf;) + f32.ne + br_if 0 (;@2;) + i32.const 3 + local.set 5 + br 1 (;@1;) + end + block ;; label = @2 + local.get 1 + local.get 1 + f32.eq + br_if 0 (;@2;) + i32.const 2 + local.set 5 + br 1 (;@1;) + end + block ;; label = @2 + local.get 4 + i32.const 2147483647 + i32.and + br_if 0 (;@2;) + i32.const 4 + local.set 5 + br 1 (;@1;) + end + local.get 4 + i32.const 8388607 + i32.and + i32.const 8388608 + i32.or + local.get 4 + i32.const 1 + i32.shl + i32.const 16777214 + i32.and + local.get 4 + i32.const 23 + i32.shr_u + i32.const 255 + i32.and + local.tee 5 + select + local.tee 6 + i64.extend_i32_u + local.tee 7 + i64.const 1 + i64.and + local.set 8 + block ;; label = @2 + local.get 4 + i32.const 2139095040 + i32.and + br_if 0 (;@2;) + local.get 5 + i32.const -150 + i32.add + local.set 6 + local.get 8 + i64.eqz + local.set 5 + i64.const 1 + local.set 9 + br 1 (;@1;) + end + i64.const 33554432 + local.get 7 + i64.const 1 + i64.shl + local.get 6 + i32.const 8388608 + i32.eq + local.tee 6 + select + local.set 7 + i64.const 2 + i64.const 1 + local.get 6 + select + local.set 9 + i32.const -152 + i32.const -151 + local.get 6 + select + local.get 5 + i32.add + local.set 6 + local.get 8 + i64.eqz + local.set 5 + end + local.get 3 + local.get 6 + i32.store16 offset=136 + local.get 3 + local.get 9 + i64.store offset=128 + local.get 3 + i64.const 1 + i64.store offset=120 + local.get 3 + local.get 7 + i64.store offset=112 + local.get 3 + local.get 5 + i32.store8 offset=138 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 5 + i32.const -2 + i32.add + i32.const 255 + i32.and + local.tee 5 + i32.const 3 + local.get 5 + i32.const 3 + i32.lt_u + select + local.tee 10 + i32.eqz + br_if 0 (;@8;) + i32.const 1051507 + i32.const 1051508 + i32.const 1057124 + local.get 2 + select + local.get 4 + i32.const 0 + i32.lt_s + select + local.set 6 + i32.const 1 + local.set 5 + i32.const 1 + local.get 4 + i32.const 31 + i32.shr_u + local.get 2 + select + local.set 4 + block ;; label = @9 + local.get 10 + i32.const -1 + i32.add + br_table 2 (;@7;) 3 (;@6;) 0 (;@9;) 2 (;@7;) + end + local.get 3 + i32.const 24 + i32.add + local.get 3 + i32.const 112 + i32.add + local.get 3 + i32.const 7 + i32.add + call 69 + block ;; label = @9 + block ;; label = @10 + local.get 3 + i32.load offset=24 + br_if 0 (;@10;) + local.get 3 + i32.const 96 + i32.add + local.get 3 + i32.const 112 + i32.add + local.get 3 + i32.const 7 + i32.add + call 67 + br 1 (;@9;) + end + local.get 3 + i32.const 96 + i32.add + i32.const 8 + i32.add + local.get 3 + i32.const 24 + i32.add + i32.const 8 + i32.add + i32.load + i32.store + local.get 3 + local.get 3 + i64.load offset=24 align=4 + i64.store offset=96 + end + local.get 3 + i32.load offset=100 + local.tee 10 + i32.eqz + br_if 3 (;@5;) + local.get 3 + i32.load offset=96 + local.tee 11 + i32.load8_u + i32.const 48 + i32.le_u + br_if 4 (;@4;) + local.get 3 + i32.load16_s offset=104 + local.set 2 + local.get 3 + i32.const 1 + i32.store offset=32 + local.get 3 + local.get 11 + i32.store offset=28 + local.get 3 + i32.const 2 + i32.store16 offset=24 + i32.const 1 + local.set 5 + local.get 10 + i32.const 1 + i32.gt_u + br_if 5 (;@3;) + br 6 (;@2;) + end + local.get 3 + i32.const 3 + i32.store offset=32 + local.get 3 + i32.const 1051509 + i32.store offset=28 + local.get 3 + i32.const 2 + i32.store16 offset=24 + i32.const 1 + local.set 5 + i32.const 0 + local.set 4 + i32.const 1057124 + local.set 6 + br 6 (;@1;) + end + local.get 3 + i32.const 3 + i32.store offset=32 + local.get 3 + i32.const 1051512 + i32.store offset=28 + local.get 3 + i32.const 2 + i32.store16 offset=24 + br 5 (;@1;) + end + local.get 3 + i32.const 3 + i32.store offset=32 + local.get 3 + i32.const 1051516 + i32.store offset=28 + local.get 3 + i32.const 2 + i32.store16 offset=24 + br 4 (;@1;) + end + i32.const 1051196 + i32.const 33 + i32.const 1051472 + call 25 + unreachable + end + i32.const 1051420 + i32.const 31 + i32.const 1051488 + call 25 + unreachable + end + local.get 3 + i32.const 56 + i32.add + local.get 10 + i32.const -1 + i32.add + i32.store + local.get 3 + i32.const 52 + i32.add + local.get 11 + i32.const 1 + i32.add + i32.store + local.get 3 + i32.const 44 + i32.add + i32.const 1 + i32.store + local.get 3 + i32.const 40 + i32.add + i32.const 1051468 + i32.store + local.get 3 + i32.const 2 + i32.store16 offset=48 + local.get 3 + i32.const 2 + i32.store16 offset=36 + i32.const 3 + local.set 5 + end + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 1 + i32.lt_s + br_if 0 (;@3;) + local.get 3 + i32.const 24 + i32.add + local.get 5 + i32.const 12 + i32.mul + i32.add + local.tee 10 + i32.const 1 + i32.store offset=8 + local.get 10 + i32.const 1051504 + i32.store offset=4 + local.get 10 + i32.const 2 + i32.store16 + local.get 2 + i32.const -1 + i32.add + local.set 10 + br 1 (;@2;) + end + local.get 3 + i32.const 24 + i32.add + local.get 5 + i32.const 12 + i32.mul + i32.add + local.tee 10 + i32.const 2 + i32.store offset=8 + local.get 10 + i32.const 1051505 + i32.store offset=4 + local.get 10 + i32.const 2 + i32.store16 + i32.const 1 + local.get 2 + i32.sub + local.set 10 + end + local.get 5 + i32.const 12 + i32.mul + local.get 3 + i32.const 24 + i32.add + i32.add + local.tee 2 + i32.const 14 + i32.add + local.get 10 + i32.store16 + local.get 2 + i32.const 12 + i32.add + i32.const 1 + i32.store16 + local.get 5 + i32.const 2 + i32.add + local.set 5 + end + local.get 3 + i32.const 108 + i32.add + local.get 5 + i32.store + local.get 3 + local.get 4 + i32.store offset=100 + local.get 3 + local.get 6 + i32.store offset=96 + local.get 3 + local.get 3 + i32.const 24 + i32.add + i32.store offset=104 + local.get 0 + local.get 3 + i32.const 96 + i32.add + call 91 + local.set 4 + local.get 3 + i32.const 144 + i32.add + global.set 0 + local.get 4 + ) + (func (;91;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 0 + i32.load + i32.eqz + br_if 0 (;@5;) + local.get 0 + i32.load offset=4 + local.set 3 + local.get 2 + i32.const 12 + i32.add + local.get 1 + i32.const 12 + i32.add + i32.load + local.tee 4 + i32.store + local.get 2 + local.get 1 + i32.load offset=8 + local.tee 5 + i32.store offset=8 + local.get 2 + local.get 1 + i32.load offset=4 + local.tee 6 + i32.store offset=4 + local.get 2 + local.get 1 + i32.load + local.tee 1 + i32.store + local.get 0 + i32.load8_u offset=32 + local.set 7 + local.get 0 + i32.load offset=16 + local.set 8 + local.get 0 + i32.load8_u offset=28 + i32.const 8 + i32.and + br_if 1 (;@4;) + local.get 8 + local.set 9 + local.get 7 + local.set 10 + local.get 6 + local.set 1 + br 2 (;@3;) + end + local.get 0 + i32.load offset=20 + local.get 0 + i32.load offset=24 + local.get 1 + call 92 + local.set 5 + br 3 (;@1;) + end + local.get 0 + i32.load offset=20 + local.get 1 + local.get 6 + local.get 0 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@2;) + i32.const 1 + local.set 10 + local.get 0 + i32.const 1 + i32.store8 offset=32 + i32.const 48 + local.set 9 + local.get 0 + i32.const 48 + i32.store offset=16 + i32.const 0 + local.set 1 + local.get 2 + i32.const 0 + i32.store offset=4 + local.get 2 + i32.const 1057124 + i32.store + i32.const 0 + local.get 3 + local.get 6 + i32.sub + local.tee 6 + local.get 6 + local.get 3 + i32.gt_u + select + local.set 3 + end + block ;; label = @3 + local.get 4 + i32.eqz + br_if 0 (;@3;) + local.get 4 + i32.const 12 + i32.mul + local.set 4 + loop ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 5 + i32.load16_u + br_table 0 (;@8;) 2 (;@6;) 1 (;@7;) 0 (;@8;) + end + local.get 5 + i32.const 4 + i32.add + i32.load + local.set 6 + br 2 (;@5;) + end + local.get 5 + i32.const 8 + i32.add + i32.load + local.set 6 + br 1 (;@5;) + end + block ;; label = @6 + local.get 5 + i32.const 2 + i32.add + i32.load16_u + local.tee 11 + i32.const 1000 + i32.lt_u + br_if 0 (;@6;) + i32.const 4 + i32.const 5 + local.get 11 + i32.const 10000 + i32.lt_u + select + local.set 6 + br 1 (;@5;) + end + i32.const 1 + local.set 6 + local.get 11 + i32.const 10 + i32.lt_u + br_if 0 (;@5;) + i32.const 2 + i32.const 3 + local.get 11 + i32.const 100 + i32.lt_u + select + local.set 6 + end + local.get 5 + i32.const 12 + i32.add + local.set 5 + local.get 6 + local.get 1 + i32.add + local.set 1 + local.get 4 + i32.const -12 + i32.add + local.tee 4 + br_if 0 (;@4;) + end + end + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 3 + local.get 1 + i32.le_u + br_if 0 (;@5;) + local.get 3 + local.get 1 + i32.sub + local.set 4 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + local.get 10 + i32.const 255 + i32.and + local.tee 5 + br_table 2 (;@6;) 0 (;@8;) 1 (;@7;) 0 (;@8;) 2 (;@6;) + end + local.get 4 + local.set 5 + i32.const 0 + local.set 4 + br 1 (;@6;) + end + local.get 4 + i32.const 1 + i32.shr_u + local.set 5 + local.get 4 + i32.const 1 + i32.add + i32.const 1 + i32.shr_u + local.set 4 + end + local.get 5 + i32.const 1 + i32.add + local.set 5 + local.get 0 + i32.const 24 + i32.add + i32.load + local.set 1 + local.get 0 + i32.load offset=20 + local.set 6 + loop ;; label = @6 + local.get 5 + i32.const -1 + i32.add + local.tee 5 + i32.eqz + br_if 2 (;@4;) + local.get 6 + local.get 9 + local.get 1 + i32.load offset=16 + call_indirect (type 0) + i32.eqz + br_if 0 (;@6;) + br 4 (;@2;) + end + end + local.get 0 + i32.load offset=20 + local.get 0 + i32.load offset=24 + local.get 2 + call 92 + local.set 5 + br 1 (;@3;) + end + local.get 6 + local.get 1 + local.get 2 + call 92 + br_if 1 (;@2;) + i32.const 0 + local.set 5 + block ;; label = @4 + loop ;; label = @5 + block ;; label = @6 + local.get 4 + local.get 5 + i32.ne + br_if 0 (;@6;) + local.get 4 + local.set 5 + br 2 (;@4;) + end + local.get 5 + i32.const 1 + i32.add + local.set 5 + local.get 6 + local.get 9 + local.get 1 + i32.load offset=16 + call_indirect (type 0) + i32.eqz + br_if 0 (;@5;) + end + local.get 5 + i32.const -1 + i32.add + local.set 5 + end + local.get 5 + local.get 4 + i32.lt_u + local.set 5 + end + local.get 0 + local.get 7 + i32.store8 offset=32 + local.get 0 + local.get 8 + i32.store offset=16 + br 1 (;@1;) + end + i32.const 1 + local.set 5 + end + local.get 2 + i32.const 16 + i32.add + global.set 0 + local.get 5 + ) + (func (;92;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 3 + global.set 0 + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.load offset=4 + local.tee 4 + i32.eqz + br_if 0 (;@2;) + i32.const 1 + local.set 5 + local.get 0 + local.get 2 + i32.load + local.get 4 + local.get 1 + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@1;) + end + block ;; label = @2 + local.get 2 + i32.const 12 + i32.add + i32.load + local.tee 5 + i32.eqz + br_if 0 (;@2;) + local.get 2 + i32.load offset=8 + local.tee 6 + local.get 5 + i32.const 12 + i32.mul + i32.add + local.set 7 + local.get 3 + i32.const 7 + i32.add + local.set 8 + local.get 3 + i32.const 8 + i32.add + i32.const 4 + i32.add + local.set 9 + loop ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 6 + i32.load16_u + br_table 0 (;@7;) 2 (;@5;) 1 (;@6;) 0 (;@7;) + end + block ;; label = @7 + block ;; label = @8 + local.get 6 + i32.load offset=4 + local.tee 2 + i32.const 65 + i32.lt_u + br_if 0 (;@8;) + local.get 1 + i32.const 12 + i32.add + i32.load + local.set 5 + loop ;; label = @9 + block ;; label = @10 + local.get 0 + i32.const 1052270 + i32.const 64 + local.get 5 + call_indirect (type 1) + i32.eqz + br_if 0 (;@10;) + i32.const 1 + local.set 5 + br 9 (;@1;) + end + local.get 2 + i32.const -64 + i32.add + local.tee 2 + i32.const 64 + i32.gt_u + br_if 0 (;@9;) + br 2 (;@7;) + end + end + local.get 2 + i32.eqz + br_if 3 (;@4;) + local.get 1 + i32.const 12 + i32.add + i32.load + local.set 5 + end + local.get 0 + i32.const 1052270 + local.get 2 + local.get 5 + call_indirect (type 1) + i32.eqz + br_if 2 (;@4;) + i32.const 1 + local.set 5 + br 5 (;@1;) + end + local.get 0 + local.get 6 + i32.load offset=4 + local.get 6 + i32.const 8 + i32.add + i32.load + local.get 1 + i32.const 12 + i32.add + i32.load + call_indirect (type 1) + i32.eqz + br_if 1 (;@4;) + i32.const 1 + local.set 5 + br 4 (;@1;) + end + local.get 6 + i32.load16_u offset=2 + local.set 2 + local.get 9 + i32.const 0 + i32.store8 + local.get 3 + i32.const 0 + i32.store offset=8 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + local.get 6 + i32.load16_u + br_table 2 (;@10;) 1 (;@11;) 0 (;@12;) 2 (;@10;) + end + local.get 6 + i32.const 8 + i32.add + local.set 5 + br 2 (;@9;) + end + block ;; label = @11 + local.get 6 + i32.load16_u offset=2 + local.tee 5 + i32.const 1000 + i32.lt_u + br_if 0 (;@11;) + i32.const 4 + i32.const 5 + local.get 5 + i32.const 10000 + i32.lt_u + select + local.set 10 + br 3 (;@8;) + end + i32.const 1 + local.set 10 + local.get 5 + i32.const 10 + i32.lt_u + br_if 3 (;@7;) + i32.const 2 + i32.const 3 + local.get 5 + i32.const 100 + i32.lt_u + select + local.set 10 + br 2 (;@8;) + end + local.get 6 + i32.const 4 + i32.add + local.set 5 + end + block ;; label = @9 + local.get 5 + i32.load + local.tee 10 + i32.const 6 + i32.ge_u + br_if 0 (;@9;) + local.get 10 + br_if 1 (;@8;) + i32.const 0 + local.set 2 + br 4 (;@5;) + end + local.get 10 + i32.const 5 + i32.const 1052336 + call 56 + unreachable + end + local.get 10 + i32.const 1 + i32.and + br_if 0 (;@7;) + local.get 3 + i32.const 8 + i32.add + local.get 10 + i32.add + local.set 4 + local.get 2 + local.set 5 + br 1 (;@6;) + end + local.get 8 + local.get 10 + i32.add + local.tee 4 + local.get 2 + i32.const 65535 + i32.and + i32.const 10 + i32.div_u + local.tee 5 + i32.const 246 + i32.mul + local.get 2 + i32.add + i32.const 48 + i32.or + i32.store8 + end + i32.const 1 + local.set 2 + local.get 10 + i32.const 1 + i32.eq + br_if 0 (;@5;) + local.get 4 + i32.const -2 + i32.add + local.set 2 + loop ;; label = @6 + local.get 2 + local.get 5 + i32.const 65535 + i32.and + local.tee 4 + i32.const 10 + i32.div_u + local.tee 11 + i32.const 10 + i32.rem_u + i32.const 48 + i32.or + i32.store8 + local.get 2 + i32.const 1 + i32.add + local.get 11 + i32.const 246 + i32.mul + local.get 5 + i32.add + i32.const 48 + i32.or + i32.store8 + local.get 4 + i32.const 100 + i32.div_u + local.set 5 + local.get 2 + local.get 3 + i32.const 8 + i32.add + i32.eq + local.set 4 + local.get 2 + i32.const -2 + i32.add + local.set 2 + local.get 4 + i32.eqz + br_if 0 (;@6;) + end + local.get 10 + local.set 2 + end + local.get 0 + local.get 3 + i32.const 8 + i32.add + local.get 2 + local.get 1 + i32.const 12 + i32.add + i32.load + call_indirect (type 1) + i32.eqz + br_if 0 (;@4;) + i32.const 1 + local.set 5 + br 3 (;@1;) + end + local.get 6 + i32.const 12 + i32.add + local.tee 6 + local.get 7 + i32.ne + br_if 0 (;@3;) + end + end + i32.const 0 + local.set 5 + end + local.get 3 + i32.const 16 + i32.add + global.set 0 + local.get 5 + ) + (func (;93;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.load + local.tee 0 + i64.extend_i32_u + local.get 0 + i32.const -1 + i32.xor + i64.extend_i32_s + i64.const 1 + i64.add + local.get 0 + i32.const -1 + i32.gt_s + local.tee 0 + select + local.get 0 + local.get 1 + call 8 + ) + (func (;94;) (type 0) (param i32 i32) (result i32) + (local i32 i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + local.get 1 + i32.load offset=20 + i32.const 1055723 + i32.const 5 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + i32.store8 offset=16 + local.get 2 + local.get 1 + i32.store offset=12 + local.get 2 + i32.const 0 + i32.store8 offset=17 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + local.tee 1 + i32.const 0 + i32.lt_s + br_if 0 (;@2;) + local.get 2 + local.get 1 + i32.store offset=20 + local.get 2 + i32.const 12 + i32.add + i32.const 1055728 + i32.const 8 + local.get 2 + i32.const 20 + i32.add + i32.const 17 + call 14 + drop + br 1 (;@1;) + end + local.get 2 + local.get 1 + call 96 + block ;; label = @2 + local.get 2 + i32.load + local.tee 0 + i32.eqz + br_if 0 (;@2;) + local.get 2 + i32.load offset=4 + local.set 3 + local.get 2 + local.get 0 + i32.store offset=20 + local.get 2 + local.get 3 + i32.store offset=24 + local.get 2 + local.get 1 + i32.store offset=28 + local.get 2 + i32.const 12 + i32.add + i32.const 1055747 + i32.const 13 + local.get 2 + i32.const 28 + i32.add + i32.const 3 + call 14 + i32.const 1055736 + i32.const 11 + local.get 2 + i32.const 20 + i32.add + i32.const 18 + call 14 + drop + br 1 (;@1;) + end + local.get 2 + local.get 1 + i32.store offset=20 + local.get 2 + i32.const 12 + i32.add + i32.const 1055760 + i32.const 12 + local.get 2 + i32.const 20 + i32.add + i32.const 3 + call 14 + drop + end + local.get 2 + i32.const 12 + i32.add + call 16 + local.set 1 + local.get 2 + i32.const 32 + i32.add + global.set 0 + local.get 1 + ) + (func (;95;) (type 0) (param i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 1 + i32.load offset=28 + local.tee 2 + i32.const 16 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 2 + i32.const 32 + i32.and + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 0 + i64.extend_i32_u + local.get 0 + i32.const -1 + i32.xor + i64.extend_i32_s + i64.const 1 + i64.add + local.get 0 + i32.const -1 + i32.gt_s + local.tee 0 + select + local.get 0 + local.get 1 + call 8 + return + end + local.get 0 + i32.load + local.get 1 + call 9 + return + end + local.get 0 + i32.load + local.get 1 + call 10 + ) + (func (;96;) (type 3) (param i32 i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const -2147483648 + i32.xor + local.tee 1 + i32.const 14 + i32.le_u + br_if 0 (;@2;) + i32.const 0 + local.set 1 + br 1 (;@1;) + end + local.get 1 + i32.const 2 + i32.shl + local.tee 2 + i32.const 1060460 + i32.add + i32.load + local.set 1 + local.get 2 + i32.const 1060400 + i32.add + i32.load + local.set 2 + end + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func (;97;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 0 + i32.load offset=4 + local.get 1 + i32.load offset=20 + local.get 1 + i32.load offset=24 + call 12 + ) + (func (;98;) (type 0) (param i32 i32) (result i32) + (local i32 i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + local.tee 0 + i32.const 0 + i32.lt_s + br_if 0 (;@2;) + local.get 2 + local.get 0 + i32.store offset=44 + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=16 + local.get 2 + i32.const 1055784 + i32.store offset=12 + local.get 2 + i32.const 19 + i32.store offset=40 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 0 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.const 44 + i32.add + i32.store offset=36 + local.get 1 + i32.load offset=20 + local.get 0 + local.get 2 + i32.const 12 + i32.add + call 63 + local.set 1 + br 1 (;@1;) + end + local.get 2 + local.get 0 + call 96 + block ;; label = @2 + local.get 2 + i32.load + local.tee 3 + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load offset=20 + local.get 3 + local.get 2 + i32.load offset=4 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + local.set 1 + br 1 (;@1;) + end + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=16 + local.get 2 + i32.const 1055808 + i32.store offset=12 + local.get 2 + i32.const 9 + i32.store offset=40 + local.get 2 + local.get 0 + i32.store offset=44 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 0 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.const 44 + i32.add + i32.store offset=36 + local.get 1 + i32.load offset=20 + local.get 0 + local.get 2 + i32.const 12 + i32.add + call 63 + local.set 1 + end + local.get 2 + i32.const 48 + i32.add + global.set 0 + local.get 1 + ) + (func (;99;) (type 3) (param i32 i32) + local.get 0 + i64.const 521805716806497912 + i64.store offset=8 + local.get 0 + i64.const 1127268685923350737 + i64.store + ) + (func (;100;) (type 3) (param i32 i32) + local.get 0 + i32.const 0 + i32.store + ) + (func (;101;) (type 4) (param i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.const 32 + call 1 + local.tee 1 + br_if 0 (;@1;) + i32.const 0 + return + end + i32.const 0 + i32.load8_u offset=1062341 + drop + block ;; label = @1 + i32.const 4 + call 161 + local.tee 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.const 65535 + i32.and + local.tee 1 + i32.const -2147483647 + local.get 1 + select + i32.store + local.get 0 + return + end + i32.const 4 + i32.const 4 + call 20 + unreachable + ) + (func (;102;) (type 0) (param i32 i32) (result i32) + (local i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + i32.const 12 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=4 + local.get 2 + i32.const 1057804 + i32.store + local.get 2 + i32.const 20 + i32.store offset=28 + local.get 2 + local.get 0 + i32.store offset=24 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 0 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store offset=8 + local.get 1 + i32.load offset=20 + local.get 0 + local.get 2 + call 63 + local.set 1 + local.get 2 + i32.const 32 + i32.add + global.set 0 + local.get 1 + ) + (func (;103;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.load + local.get 1 + local.get 0 + i32.load offset=4 + i32.load offset=16 + call_indirect (type 0) + ) + (func (;104;) (type 2) (param i32)) + (func (;105;) (type 3) (param i32 i32) + local.get 0 + i32.const 40 + i32.store offset=4 + local.get 0 + i32.const 1056540 + i32.store + ) + (func (;106;) (type 10) (param i32 i32 i32)) + (func (;107;) (type 11) (param i32 i32 i32 i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 1 + i32.eqz + br_if 0 (;@6;) + local.get 2 + i32.const -1 + i32.le_s + br_if 1 (;@5;) + block ;; label = @7 + block ;; label = @8 + local.get 3 + i32.load offset=4 + i32.eqz + br_if 0 (;@8;) + block ;; label = @9 + local.get 3 + i32.const 8 + i32.add + i32.load + local.tee 4 + br_if 0 (;@9;) + local.get 2 + i32.eqz + br_if 5 (;@4;) + i32.const 0 + i32.load8_u offset=1062341 + drop + br 2 (;@7;) + end + local.get 3 + i32.load + local.get 4 + local.get 1 + local.get 2 + call 46 + local.set 3 + br 5 (;@3;) + end + local.get 2 + i32.eqz + br_if 3 (;@4;) + i32.const 0 + i32.load8_u offset=1062341 + drop + end + local.get 2 + local.get 1 + call 39 + local.set 3 + br 3 (;@3;) + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + br 3 (;@2;) + end + local.get 0 + i32.const 0 + i32.store offset=4 + br 2 (;@2;) + end + local.get 1 + local.set 3 + end + block ;; label = @3 + local.get 3 + i32.eqz + br_if 0 (;@3;) + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + i32.const 0 + local.set 2 + br 2 (;@1;) + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + end + i32.const 1 + local.set 2 + end + local.get 0 + local.get 2 + i32.store + ) + (func (;108;) (type 6) + (local i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 0 + global.set 0 + local.get 0 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 0 + i32.const 1 + i32.store offset=12 + local.get 0 + i32.const 1057640 + i32.store offset=8 + local.get 0 + i32.const 1057124 + i32.store offset=16 + local.get 0 + i32.const 8 + i32.add + i32.const 1057648 + call 49 + unreachable + ) + (func (;109;) (type 10) (param i32 i32 i32) + (local i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + i32.const 4 + i32.store8 + local.get 3 + local.get 1 + i32.store offset=8 + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.const 1057504 + local.get 2 + call 63 + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + local.get 3 + i32.load8_u + i32.const 4 + i32.ne + br_if 0 (;@3;) + local.get 0 + i32.const 1058868 + i32.store offset=4 + local.get 0 + i32.const 2 + i32.store8 + br 2 (;@1;) + end + local.get 0 + local.get 3 + i64.load + i64.store align=4 + br 1 (;@1;) + end + local.get 0 + i32.const 4 + i32.store8 + local.get 3 + i32.load offset=4 + local.set 1 + block ;; label = @2 + local.get 3 + i32.load8_u + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 2) + block ;; label = @2 + local.get 0 + i32.load offset=4 + i32.eqz + br_if 0 (;@2;) + local.get 2 + call 163 + end + local.get 1 + call 163 + end + local.get 3 + i32.const 16 + i32.add + global.set 0 + ) + (func (;110;) (type 3) (param i32 i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 255 + i32.and + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 2) + block ;; label = @2 + local.get 0 + i32.load offset=4 + i32.eqz + br_if 0 (;@2;) + local.get 2 + call 163 + end + local.get 1 + call 163 + end + ) + (func (;111;) (type 6) + call 170 + unreachable + ) + (func (;112;) (type 2) (param i32)) + (func (;113;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + global.get 0 + i32.const 128 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 1 + i32.load offset=28 + local.tee 3 + i32.const 16 + i32.and + br_if 0 (;@5;) + local.get 3 + i32.const 32 + i32.and + br_if 1 (;@4;) + local.get 0 + i64.load8_u + i32.const 1 + local.get 1 + call 8 + local.set 0 + br 2 (;@3;) + end + local.get 0 + i32.load8_u + local.set 0 + i32.const 127 + local.set 4 + loop ;; label = @5 + local.get 2 + local.get 4 + local.tee 3 + i32.add + local.tee 5 + i32.const 48 + i32.const 87 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 4 + local.get 0 + i32.const 255 + i32.and + local.tee 6 + i32.const 4 + i32.shr_u + local.set 0 + local.get 6 + i32.const 16 + i32.ge_u + br_if 0 (;@5;) + end + local.get 3 + i32.const 128 + i32.gt_u + br_if 2 (;@2;) + local.get 1 + i32.const 1 + i32.const 1052068 + i32.const 2 + local.get 5 + i32.const 129 + local.get 3 + i32.const 1 + i32.add + i32.sub + call 54 + local.set 0 + br 1 (;@3;) + end + local.get 0 + i32.load8_u + local.set 0 + i32.const 127 + local.set 4 + loop ;; label = @4 + local.get 2 + local.get 4 + local.tee 3 + i32.add + local.tee 5 + i32.const 48 + i32.const 55 + local.get 0 + i32.const 15 + i32.and + local.tee 4 + i32.const 10 + i32.lt_u + select + local.get 4 + i32.add + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 4 + local.get 0 + i32.const 255 + i32.and + local.tee 6 + i32.const 4 + i32.shr_u + local.set 0 + local.get 6 + i32.const 16 + i32.ge_u + br_if 0 (;@4;) + end + local.get 3 + i32.const 128 + i32.gt_u + br_if 2 (;@1;) + local.get 1 + i32.const 1 + i32.const 1052068 + i32.const 2 + local.get 5 + i32.const 129 + local.get 3 + i32.const 1 + i32.add + i32.sub + call 54 + local.set 0 + end + local.get 2 + i32.const 128 + i32.add + global.set 0 + local.get 0 + return + end + local.get 3 + i32.const 128 + i32.const 1052052 + call 52 + unreachable + end + local.get 3 + i32.const 128 + i32.const 1052052 + call 52 + unreachable + ) + (func (;114;) (type 0) (param i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 1 + i32.load offset=28 + local.tee 2 + i32.const 16 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 2 + i32.const 32 + i32.and + br_if 0 (;@2;) + local.get 0 + i64.load32_u + i32.const 1 + local.get 1 + call 8 + return + end + local.get 0 + i32.load + local.get 1 + call 9 + return + end + local.get 0 + i32.load + local.get 1 + call 10 + ) + (func (;115;) (type 2) (param i32) + (local i32 i32) + local.get 0 + i32.load offset=4 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load8_u + local.tee 0 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 1 + i32.load + local.tee 2 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 0 + i32.load + call_indirect (type 2) + block ;; label = @2 + local.get 0 + i32.load offset=4 + i32.eqz + br_if 0 (;@2;) + local.get 2 + call 163 + end + local.get 1 + call 163 + end + ) + (func (;116;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 3 + global.set 0 + i32.const 0 + local.set 4 + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + loop ;; label = @4 + local.get 3 + local.get 2 + i32.store offset=8 + local.get 3 + local.get 1 + i32.store offset=4 + block ;; label = @5 + i32.const 2 + local.get 3 + i32.const 4 + i32.add + i32.const 1 + local.get 3 + i32.const 12 + i32.add + call 2 + local.tee 5 + br_if 0 (;@5;) + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 5 + br_if 0 (;@6;) + i32.const 2 + local.set 2 + i32.const 1058824 + local.set 1 + br 3 (;@3;) + end + local.get 2 + local.get 5 + i32.lt_u + br_if 4 (;@1;) + local.get 1 + local.get 5 + i32.add + local.set 1 + local.get 2 + local.get 5 + i32.sub + local.tee 2 + br_if 1 (;@4;) + br 3 (;@2;) + end + block ;; label = @5 + local.get 5 + i32.const 65535 + i32.and + i32.const 27 + i32.ne + br_if 0 (;@5;) + local.get 2 + br_if 1 (;@4;) + br 3 (;@2;) + end + end + local.get 5 + i32.const 65535 + i32.and + local.set 1 + i32.const 0 + local.set 2 + end + local.get 0 + i32.load offset=4 + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u + local.tee 5 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 5 + i32.const 3 + i32.ne + br_if 1 (;@3;) + end + local.get 4 + i32.load + local.tee 6 + local.get 4 + i32.const 4 + i32.add + i32.load + local.tee 5 + i32.load + call_indirect (type 2) + block ;; label = @4 + local.get 5 + i32.load offset=4 + i32.eqz + br_if 0 (;@4;) + local.get 6 + call 163 + end + local.get 4 + call 163 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store + i32.const 1 + local.set 4 + end + local.get 3 + i32.const 16 + i32.add + global.set 0 + local.get 4 + return + end + local.get 5 + local.get 2 + i32.const 1058836 + call 52 + unreachable + ) + (func (;117;) (type 0) (param i32 i32) (result i32) + (local i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + i32.const 0 + i32.store offset=12 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + local.get 1 + i32.const 65536 + i32.ge_u + br_if 2 (;@2;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 1 + br 3 (;@1;) + end + local.get 2 + local.get 1 + i32.store8 offset=12 + i32.const 1 + local.set 1 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 1 + br 1 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 1 + end + local.get 0 + local.get 2 + i32.const 12 + i32.add + local.get 1 + call 116 + local.set 1 + local.get 2 + i32.const 16 + i32.add + global.set 0 + local.get 1 + ) + (func (;118;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.const 1057504 + local.get 1 + call 63 + ) + (func (;119;) (type 2) (param i32) + (local i32 i32) + block ;; label = @1 + local.get 0 + i32.const 16 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 20 + i32.add + i32.load + local.set 2 + local.get 1 + i32.const 0 + i32.store8 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 1 + call 163 + end + block ;; label = @1 + local.get 0 + i32.const -1 + i32.eq + br_if 0 (;@1;) + local.get 0 + local.get 0 + i32.load offset=4 + local.tee 1 + i32.const -1 + i32.add + i32.store offset=4 + local.get 1 + i32.const 1 + i32.ne + br_if 0 (;@1;) + local.get 0 + call 163 + end + ) + (func (;120;) (type 19) (result i32) + (local i32 i64 i64 i64 i32) + i32.const 0 + i32.load8_u offset=1062341 + drop + block ;; label = @1 + block ;; label = @2 + i32.const 24 + call 161 + local.tee 0 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i64.const 4294967297 + i64.store + local.get 0 + i32.const 16 + i32.add + i32.const 0 + i32.store + i32.const 0 + i64.load offset=1062320 + local.set 1 + loop ;; label = @3 + local.get 1 + i64.const 1 + i64.add + local.tee 2 + i64.eqz + br_if 2 (;@1;) + i32.const 0 + local.get 2 + i32.const 0 + i64.load offset=1062320 + local.tee 3 + local.get 3 + local.get 1 + i64.eq + local.tee 4 + select + i64.store offset=1062320 + local.get 3 + local.set 1 + local.get 4 + i32.eqz + br_if 0 (;@3;) + end + local.get 0 + local.get 2 + i64.store offset=8 + local.get 0 + return + end + i32.const 8 + i32.const 24 + call 20 + unreachable + end + call 108 + unreachable + ) + (func (;121;) (type 3) (param i32 i32) + (local i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + i32.const 1057244 + i32.store offset=12 + local.get 2 + local.get 0 + i32.store offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1057248 + local.get 2 + i32.const 12 + i32.add + i32.const 1057248 + local.get 1 + i32.const 1059020 + call 59 + unreachable + ) + (func (;122;) (type 19) (result i32) + i32.const 0 + i32.load offset=1062328 + i32.eqz + ) + (func (;123;) (type 0) (param i32 i32) (result i32) + block ;; label = @1 + local.get 0 + i32.load + i32.load8_u + br_if 0 (;@1;) + local.get 1 + i32.const 1052352 + i32.const 5 + call 57 + return + end + local.get 1 + i32.const 1052357 + i32.const 4 + call 57 + ) + (func (;124;) (type 10) (param i32 i32 i32) + (local i32 i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 3 + global.set 0 + block ;; label = @1 + block ;; label = @2 + local.get 1 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.lt_u + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 1 + i32.const 1 + i32.shl + local.tee 4 + local.get 2 + local.get 4 + local.get 2 + i32.gt_u + select + local.tee 2 + i32.const 8 + local.get 2 + i32.const 8 + i32.gt_u + select + local.tee 2 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 1 + br_if 0 (;@4;) + local.get 3 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 3 + local.get 1 + i32.store offset=28 + local.get 3 + i32.const 1 + i32.store offset=24 + local.get 3 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 3 + i32.const 8 + i32.add + local.get 4 + local.get 2 + local.get 3 + i32.const 20 + i32.add + call 125 + local.get 3 + i32.load offset=12 + local.set 1 + block ;; label = @3 + local.get 3 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 2 + i32.store + local.get 0 + local.get 1 + i32.store offset=4 + br 2 (;@1;) + end + local.get 1 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 1 + local.get 3 + i32.const 16 + i32.add + i32.load + call 20 + unreachable + end + call 42 + unreachable + end + local.get 3 + i32.const 32 + i32.add + global.set 0 + ) + (func (;125;) (type 11) (param i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.eqz + br_if 0 (;@2;) + local.get 2 + i32.const -1 + i32.le_s + br_if 1 (;@1;) + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 3 + i32.load offset=4 + i32.eqz + br_if 0 (;@5;) + block ;; label = @6 + local.get 3 + i32.const 8 + i32.add + i32.load + local.tee 1 + br_if 0 (;@6;) + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 2 + br_if 2 (;@4;) + i32.const 1 + i32.const 0 + call 169 + local.set 1 + br 3 (;@3;) + end + local.get 3 + i32.load + local.get 1 + i32.const 1 + local.get 2 + call 46 + local.set 1 + br 2 (;@3;) + end + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 2 + br_if 0 (;@4;) + i32.const 1 + i32.const 0 + call 169 + local.set 1 + br 1 (;@3;) + end + local.get 2 + call 161 + local.set 1 + end + block ;; label = @3 + local.get 1 + i32.eqz + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 0 + i32.store + return + end + local.get 0 + i32.const 1 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 2 + i32.store + local.get 0 + i32.const 1 + i32.store + return + end + local.get 0 + i32.const 0 + i32.store offset=4 + local.get 0 + i32.const 1 + i32.store + ) + (func (;126;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 1072 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + local.get 0 + i32.load8_u + br_table 0 (;@9;) 3 (;@6;) 2 (;@7;) 1 (;@8;) 0 (;@9;) + end + local.get 2 + local.get 0 + i32.load offset=4 + local.tee 0 + i32.store offset=8 + local.get 2 + i32.const 24 + i32.add + i32.const 0 + i32.const 1024 + call 183 + drop + local.get 0 + local.get 2 + i32.const 24 + i32.add + i32.const 1024 + call 191 + i32.const 0 + i32.lt_s + br_if 3 (;@5;) + local.get 2 + i32.const 24 + i32.add + call 192 + local.tee 3 + i32.eqz + br_if 5 (;@3;) + i32.const 0 + local.get 3 + i32.const -7 + i32.add + local.tee 0 + local.get 0 + local.get 3 + i32.gt_u + select + local.set 4 + local.get 2 + i32.const 24 + i32.add + i32.const 3 + i32.add + i32.const -4 + i32.and + local.get 2 + i32.const 24 + i32.add + i32.sub + local.set 5 + i32.const 0 + local.set 0 + loop ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + local.get 2 + i32.const 24 + i32.add + local.get 0 + i32.add + i32.load8_u + local.tee 6 + i32.extend8_s + local.tee 7 + i32.const 0 + i32.lt_s + br_if 0 (;@13;) + local.get 5 + local.get 0 + i32.sub + i32.const 3 + i32.and + br_if 1 (;@12;) + local.get 0 + local.get 4 + i32.ge_u + br_if 2 (;@11;) + loop ;; label = @14 + local.get 2 + i32.const 24 + i32.add + local.get 0 + i32.add + local.tee 6 + i32.const 4 + i32.add + i32.load + local.get 6 + i32.load + i32.or + i32.const -2139062144 + i32.and + br_if 3 (;@11;) + local.get 0 + i32.const 8 + i32.add + local.tee 0 + local.get 4 + i32.lt_u + br_if 0 (;@14;) + br 3 (;@11;) + end + end + i32.const 256 + local.set 8 + i32.const 1 + local.set 9 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + local.get 6 + i32.const 1052612 + i32.add + i32.load8_u + i32.const -2 + i32.add + br_table 0 (;@29;) 1 (;@28;) 2 (;@27;) 16 (;@13;) + end + local.get 0 + i32.const 1 + i32.add + local.tee 6 + local.get 3 + i32.lt_u + br_if 2 (;@26;) + i32.const 0 + local.set 8 + br 14 (;@14;) + end + i32.const 0 + local.set 8 + local.get 0 + i32.const 1 + i32.add + local.tee 9 + local.get 3 + i32.ge_u + br_if 13 (;@14;) + local.get 2 + i32.const 24 + i32.add + local.get 9 + i32.add + i32.load8_s + local.set 9 + local.get 6 + i32.const -224 + i32.add + br_table 2 (;@25;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 4 (;@23;) 3 (;@24;) 4 (;@23;) + end + i32.const 0 + local.set 8 + local.get 0 + i32.const 1 + i32.add + local.tee 9 + local.get 3 + i32.ge_u + br_if 12 (;@14;) + local.get 2 + i32.const 24 + i32.add + local.get 9 + i32.add + i32.load8_s + local.set 9 + local.get 6 + i32.const -240 + i32.add + br_table 5 (;@21;) 4 (;@22;) 4 (;@22;) 4 (;@22;) 6 (;@20;) 4 (;@22;) + end + i32.const 256 + local.set 8 + i32.const 1 + local.set 9 + local.get 2 + i32.const 24 + i32.add + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + br_if 12 (;@13;) + br 10 (;@15;) + end + local.get 9 + i32.const -32 + i32.and + i32.const -96 + i32.eq + br_if 7 (;@17;) + br 6 (;@18;) + end + local.get 9 + i32.const -97 + i32.gt_s + br_if 5 (;@18;) + br 6 (;@17;) + end + block ;; label = @23 + local.get 7 + i32.const 31 + i32.add + i32.const 255 + i32.and + i32.const 12 + i32.lt_u + br_if 0 (;@23;) + local.get 7 + i32.const -2 + i32.and + i32.const -18 + i32.ne + br_if 5 (;@18;) + local.get 9 + i32.const -64 + i32.lt_s + br_if 6 (;@17;) + br 5 (;@18;) + end + local.get 9 + i32.const -64 + i32.lt_s + br_if 5 (;@17;) + br 4 (;@18;) + end + local.get 7 + i32.const 15 + i32.add + i32.const 255 + i32.and + i32.const 2 + i32.gt_u + br_if 3 (;@18;) + local.get 9 + i32.const -64 + i32.ge_s + br_if 3 (;@18;) + br 2 (;@19;) + end + local.get 9 + i32.const 112 + i32.add + i32.const 255 + i32.and + i32.const 48 + i32.ge_u + br_if 2 (;@18;) + br 1 (;@19;) + end + local.get 9 + i32.const -113 + i32.gt_s + br_if 1 (;@18;) + end + local.get 0 + i32.const 2 + i32.add + local.tee 6 + local.get 3 + i32.ge_u + br_if 4 (;@14;) + local.get 2 + i32.const 24 + i32.add + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.gt_s + br_if 2 (;@16;) + i32.const 0 + local.set 9 + local.get 0 + i32.const 3 + i32.add + local.tee 6 + local.get 3 + i32.ge_u + br_if 5 (;@13;) + local.get 2 + i32.const 24 + i32.add + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 3 (;@15;) + i32.const 768 + local.set 8 + i32.const 1 + local.set 9 + br 5 (;@13;) + end + i32.const 256 + local.set 8 + i32.const 1 + local.set 9 + br 4 (;@13;) + end + i32.const 0 + local.set 9 + local.get 0 + i32.const 2 + i32.add + local.tee 6 + local.get 3 + i32.ge_u + br_if 3 (;@13;) + local.get 2 + i32.const 24 + i32.add + local.get 6 + i32.add + i32.load8_s + i32.const -65 + i32.le_s + br_if 1 (;@15;) + end + i32.const 512 + local.set 8 + i32.const 1 + local.set 9 + br 2 (;@13;) + end + local.get 6 + i32.const 1 + i32.add + local.set 0 + br 4 (;@10;) + end + i32.const 0 + local.set 9 + end + local.get 2 + local.get 0 + i32.store offset=1048 + local.get 2 + local.get 8 + local.get 9 + i32.or + i32.store offset=1052 + i32.const 1057678 + i32.const 43 + local.get 2 + i32.const 1048 + i32.add + i32.const 1059844 + i32.const 1059892 + call 79 + unreachable + end + local.get 0 + i32.const 1 + i32.add + local.set 0 + br 1 (;@10;) + end + local.get 0 + local.get 3 + i32.ge_u + br_if 0 (;@10;) + loop ;; label = @11 + local.get 2 + i32.const 24 + i32.add + local.get 0 + i32.add + i32.load8_s + i32.const 0 + i32.lt_s + br_if 1 (;@10;) + local.get 3 + local.get 0 + i32.const 1 + i32.add + local.tee 0 + i32.ne + br_if 0 (;@11;) + br 7 (;@4;) + end + end + local.get 0 + local.get 3 + i32.lt_u + br_if 0 (;@9;) + br 5 (;@4;) + end + end + local.get 0 + i32.load offset=4 + local.tee 0 + i32.load + local.get 1 + local.get 0 + i32.load offset=4 + i32.load offset=16 + call_indirect (type 0) + local.set 0 + br 6 (;@1;) + end + local.get 1 + local.get 0 + i32.load offset=4 + local.tee 0 + i32.load + local.get 0 + i32.load offset=4 + call 57 + local.set 0 + br 5 (;@1;) + end + local.get 0 + i32.load8_u offset=1 + local.set 0 + local.get 2 + i32.const 36 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=28 + local.get 2 + i32.const 1057804 + i32.store offset=24 + local.get 2 + i32.const 7 + i32.store offset=16 + local.get 2 + local.get 0 + i32.const 2 + i32.shl + local.tee 0 + i32.const 1060072 + i32.add + i32.load + i32.store offset=1052 + local.get 2 + local.get 0 + i32.const 1060236 + i32.add + i32.load + i32.store offset=1048 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 0 + local.get 2 + local.get 2 + i32.const 12 + i32.add + i32.store offset=32 + local.get 2 + local.get 2 + i32.const 1048 + i32.add + i32.store offset=12 + local.get 1 + i32.load offset=20 + local.get 0 + local.get 2 + i32.const 24 + i32.add + call 63 + local.set 0 + br 4 (;@1;) + end + local.get 2 + i32.const 1060 + i32.add + i64.const 0 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=1052 + local.get 2 + i32.const 1059928 + i32.store offset=1048 + local.get 2 + i32.const 1057124 + i32.store offset=1056 + local.get 2 + i32.const 1048 + i32.add + i32.const 1059936 + call 49 + unreachable + end + local.get 3 + i32.eqz + br_if 0 (;@3;) + block ;; label = @4 + local.get 3 + i32.const -1 + i32.le_s + br_if 0 (;@4;) + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 3 + call 161 + local.tee 0 + br_if 2 (;@2;) + i32.const 1 + local.get 3 + call 20 + unreachable + end + call 42 + unreachable + end + i32.const 1 + local.set 0 + end + local.get 0 + local.get 2 + i32.const 24 + i32.add + local.get 3 + call 181 + local.set 0 + local.get 2 + local.get 3 + i32.store offset=20 + local.get 2 + local.get 0 + i32.store offset=16 + local.get 2 + local.get 3 + i32.store offset=12 + local.get 2 + i32.const 24 + i32.add + i32.const 12 + i32.add + i64.const 2 + i64.store align=4 + local.get 2 + i32.const 1048 + i32.add + i32.const 12 + i32.add + i32.const 19 + i32.store + local.get 2 + i32.const 3 + i32.store offset=28 + local.get 2 + i32.const 1058640 + i32.store offset=24 + local.get 2 + i32.const 21 + i32.store offset=1052 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 0 + local.get 2 + local.get 2 + i32.const 1048 + i32.add + i32.store offset=32 + local.get 2 + local.get 2 + i32.const 8 + i32.add + i32.store offset=1056 + local.get 2 + local.get 2 + i32.const 12 + i32.add + i32.store offset=1048 + local.get 1 + i32.load offset=20 + local.get 0 + local.get 2 + i32.const 24 + i32.add + call 63 + local.set 0 + local.get 2 + i32.load offset=12 + i32.eqz + br_if 0 (;@1;) + local.get 2 + i32.load offset=16 + call 163 + end + local.get 2 + i32.const 1072 + i32.add + global.set 0 + local.get 0 + ) + (func (;127;) (type 0) (param i32 i32) (result i32) + local.get 1 + local.get 0 + i32.load offset=4 + local.get 0 + i32.load offset=8 + call 57 + ) + (func (;128;) (type 0) (param i32 i32) (result i32) + (local i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + local.get 0 + i32.const 4 + i32.add + i32.store offset=4 + local.get 1 + i32.load offset=20 + i32.const 1057440 + i32.const 9 + local.get 1 + i32.const 24 + i32.add + i32.load + i32.load offset=12 + call_indirect (type 1) + local.set 3 + local.get 2 + i32.const 0 + i32.store8 offset=13 + local.get 2 + local.get 3 + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.store offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1057449 + i32.const 11 + local.get 0 + i32.const 22 + call 14 + i32.const 1057460 + i32.const 9 + local.get 2 + i32.const 4 + i32.add + i32.const 23 + call 14 + local.set 3 + local.get 2 + i32.load8_u offset=12 + local.set 0 + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.load8_u offset=13 + br_if 0 (;@2;) + local.get 0 + i32.const 255 + i32.and + i32.const 0 + i32.ne + local.set 1 + br 1 (;@1;) + end + i32.const 1 + local.set 1 + local.get 0 + i32.const 255 + i32.and + br_if 0 (;@1;) + block ;; label = @2 + local.get 3 + i32.load + local.tee 1 + i32.load8_u offset=28 + i32.const 4 + i32.and + br_if 0 (;@2;) + local.get 1 + i32.load offset=20 + i32.const 1052019 + i32.const 2 + local.get 1 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 1) + local.set 1 + br 1 (;@1;) + end + local.get 1 + i32.load offset=20 + i32.const 1052018 + i32.const 1 + local.get 1 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 1) + local.set 1 + end + local.get 2 + i32.const 16 + i32.add + global.set 0 + local.get 1 + ) + (func (;129;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 64 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + local.tee 3 + i32.load8_u + br_if 0 (;@2;) + local.get 1 + i32.load offset=20 + i32.const 1057469 + i32.const 4 + local.get 1 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 1) + local.set 0 + br 1 (;@1;) + end + i32.const 1 + local.set 0 + local.get 1 + i32.load offset=20 + local.tee 4 + i32.const 1057473 + i32.const 4 + local.get 1 + i32.load offset=24 + local.tee 5 + i32.load offset=12 + local.tee 6 + call_indirect (type 1) + br_if 0 (;@1;) + local.get 3 + i32.const 1 + i32.add + local.set 3 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.load offset=28 + local.tee 7 + i32.const 4 + i32.and + br_if 0 (;@3;) + i32.const 1 + local.set 0 + local.get 4 + i32.const 1052021 + i32.const 1 + local.get 6 + call_indirect (type 1) + br_if 2 (;@1;) + local.get 3 + local.get 1 + call 113 + i32.eqz + br_if 1 (;@2;) + br 2 (;@1;) + end + local.get 4 + i32.const 1052022 + i32.const 2 + local.get 6 + call_indirect (type 1) + br_if 1 (;@1;) + i32.const 1 + local.set 0 + local.get 2 + i32.const 1 + i32.store8 offset=27 + local.get 2 + i32.const 52 + i32.add + i32.const 1051980 + i32.store + local.get 2 + local.get 5 + i32.store offset=16 + local.get 2 + local.get 4 + i32.store offset=12 + local.get 2 + local.get 7 + i32.store offset=56 + local.get 2 + local.get 1 + i32.load8_u offset=32 + i32.store8 offset=60 + local.get 2 + local.get 1 + i32.load offset=16 + i32.store offset=44 + local.get 2 + local.get 1 + i64.load offset=8 align=4 + i64.store offset=36 align=4 + local.get 2 + local.get 1 + i64.load align=4 + i64.store offset=28 align=4 + local.get 2 + local.get 2 + i32.const 27 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.const 12 + i32.add + i32.store offset=48 + local.get 3 + local.get 2 + i32.const 28 + i32.add + call 113 + br_if 1 (;@1;) + local.get 2 + i32.load offset=48 + i32.const 1052016 + i32.const 2 + local.get 2 + i32.load offset=52 + i32.load offset=12 + call_indirect (type 1) + br_if 1 (;@1;) + end + local.get 1 + i32.load offset=20 + i32.const 1058636 + i32.const 1 + local.get 1 + i32.load offset=24 + i32.load offset=12 + call_indirect (type 1) + local.set 0 + end + local.get 2 + i32.const 64 + i32.add + global.set 0 + local.get 0 + ) + (func (;130;) (type 2) (param i32) + block ;; label = @1 + local.get 0 + i32.load + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + call 163 + end + ) + (func (;131;) (type 2) (param i32) + (local i32 i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 1 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + i32.const 0 + i32.load8_u offset=1062296 + local.tee 2 + i32.const 2 + i32.lt_u + br_if 0 (;@5;) + local.get 2 + i32.const -2 + i32.add + br_table 4 (;@1;) 1 (;@4;) 4 (;@1;) + end + i32.const 0 + i32.const 2 + i32.store8 offset=1062296 + local.get 0 + i32.load + local.set 2 + local.get 0 + i32.const 0 + i32.store + local.get 2 + i32.eqz + br_if 1 (;@3;) + i32.const 0 + i32.load8_u offset=1062341 + drop + i32.const 1024 + call 161 + local.tee 0 + i32.eqz + br_if 2 (;@2;) + local.get 2 + i32.const 0 + i32.store8 offset=28 + local.get 2 + i32.const 0 + i32.store8 offset=24 + local.get 2 + i32.const 0 + i32.store offset=20 + local.get 2 + local.get 0 + i32.store offset=16 + local.get 2 + i64.const 4398046511104 + i64.store offset=8 align=4 + local.get 2 + i64.const 0 + i64.store align=4 + i32.const 0 + i32.const 3 + i32.store8 offset=1062296 + end + local.get 1 + i32.const 32 + i32.add + global.set 0 + return + end + i32.const 1057264 + i32.const 43 + i32.const 1059080 + call 25 + unreachable + end + i32.const 1 + i32.const 1024 + call 20 + unreachable + end + local.get 1 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 1 + i32.const 1 + i32.store offset=12 + local.get 1 + i32.const 1060064 + i32.store offset=8 + local.get 1 + i32.const 1057124 + i32.store offset=16 + local.get 1 + i32.const 8 + i32.add + i32.const 1059064 + call 49 + unreachable + ) + (func (;132;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 4 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + i32.load offset=8 + br_if 0 (;@7;) + local.get 1 + i32.const -1 + i32.store offset=8 + local.get 3 + local.set 5 + local.get 3 + local.set 6 + block ;; label = @8 + local.get 3 + local.get 2 + i32.const 3 + i32.add + i32.const -4 + i32.and + local.get 2 + i32.sub + local.tee 7 + i32.lt_u + br_if 0 (;@8;) + local.get 3 + local.get 3 + local.get 7 + i32.sub + i32.const 7 + i32.and + local.tee 8 + i32.sub + local.set 5 + local.get 3 + local.get 8 + i32.lt_u + br_if 7 (;@1;) + local.get 7 + local.set 6 + end + i32.const 0 + local.get 5 + i32.sub + local.set 9 + local.get 2 + i32.const -1 + i32.add + local.set 10 + local.get 3 + local.set 7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + loop ;; label = @11 + block ;; label = @12 + local.get 9 + local.get 7 + i32.add + br_if 0 (;@12;) + block ;; label = @13 + loop ;; label = @14 + local.get 5 + local.tee 7 + local.get 6 + i32.le_u + br_if 1 (;@13;) + local.get 7 + i32.const -8 + i32.add + local.set 5 + local.get 2 + local.get 7 + i32.add + local.tee 8 + i32.const -4 + i32.add + i32.load + local.tee 9 + i32.const 168430090 + i32.xor + i32.const -16843009 + i32.add + local.get 9 + i32.const -1 + i32.xor + i32.and + local.get 8 + i32.const -8 + i32.add + i32.load + local.tee 8 + i32.const 168430090 + i32.xor + i32.const -16843009 + i32.add + local.get 8 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@14;) + end + end + local.get 7 + local.get 3 + i32.gt_u + br_if 4 (;@8;) + loop ;; label = @13 + local.get 7 + local.tee 8 + i32.eqz + br_if 4 (;@9;) + local.get 8 + i32.const -1 + i32.add + local.tee 7 + local.get 2 + i32.add + i32.load8_u + i32.const 10 + i32.ne + br_if 0 (;@13;) + br 3 (;@10;) + end + end + local.get 10 + local.get 7 + i32.add + local.set 8 + local.get 7 + i32.const -1 + i32.add + local.tee 11 + local.set 7 + local.get 8 + i32.load8_u + i32.const 10 + i32.ne + br_if 0 (;@11;) + end + local.get 9 + local.get 11 + i32.add + i32.const 1 + i32.add + local.get 5 + i32.add + local.set 8 + end + local.get 3 + local.get 8 + i32.ge_u + br_if 3 (;@6;) + i32.const 1057721 + i32.const 35 + i32.const 1057860 + call 25 + unreachable + end + block ;; label = @9 + local.get 1 + i32.const 20 + i32.add + i32.load + local.tee 8 + br_if 0 (;@9;) + i32.const 0 + local.set 8 + br 5 (;@4;) + end + local.get 8 + local.get 1 + i32.const 16 + i32.add + i32.load + local.tee 11 + i32.add + i32.const -1 + i32.add + i32.load8_u + i32.const 10 + i32.ne + br_if 4 (;@4;) + i32.const 0 + local.set 7 + loop ;; label = @9 + local.get 4 + local.get 8 + local.get 7 + i32.sub + local.tee 9 + i32.store offset=8 + local.get 4 + local.get 11 + local.get 7 + i32.add + local.tee 6 + i32.store offset=4 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + i32.const 1 + local.get 4 + i32.const 4 + i32.add + i32.const 1 + local.get 4 + i32.const 12 + i32.add + call 2 + local.tee 10 + br_if 0 (;@14;) + local.get 4 + i32.load offset=12 + local.set 5 + br 1 (;@13;) + end + local.get 9 + local.set 5 + local.get 10 + i32.const 65535 + i32.and + local.tee 12 + i32.const 8 + i32.eq + br_if 0 (;@13;) + local.get 1 + i32.const 0 + i32.store8 offset=24 + local.get 12 + i32.const 27 + i32.eq + br_if 3 (;@10;) + local.get 10 + i32.const 65535 + i32.and + local.set 8 + i32.const 0 + local.set 2 + br 1 (;@12;) + end + local.get 1 + i32.const 0 + i32.store8 offset=24 + local.get 5 + br_if 1 (;@11;) + i32.const 1057792 + local.set 8 + i32.const 2 + local.set 2 + end + block ;; label = @12 + local.get 7 + i32.eqz + br_if 0 (;@12;) + local.get 11 + local.get 6 + local.get 9 + call 182 + drop + local.get 1 + local.get 9 + i32.store offset=20 + end + local.get 0 + i32.const 0 + i32.store16 offset=1 align=1 + local.get 0 + local.get 8 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store8 + local.get 0 + i32.const 3 + i32.add + i32.const 0 + i32.store8 + br 8 (;@3;) + end + local.get 5 + local.get 7 + i32.add + local.set 7 + end + local.get 7 + local.get 8 + i32.ge_u + br_if 4 (;@5;) + br 0 (;@9;) + end + end + local.get 7 + local.get 3 + i32.const 1052428 + call 56 + unreachable + end + i32.const 1058692 + call 26 + unreachable + end + block ;; label = @6 + block ;; label = @7 + local.get 1 + i32.const 20 + i32.add + i32.load + local.tee 7 + br_if 0 (;@7;) + local.get 8 + i32.eqz + br_if 1 (;@6;) + local.get 2 + local.set 5 + local.get 8 + local.set 7 + loop ;; label = @8 + local.get 4 + local.get 7 + i32.store offset=8 + local.get 4 + local.get 5 + i32.store offset=4 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + i32.const 1 + local.get 4 + i32.const 4 + i32.add + i32.const 1 + local.get 4 + i32.const 12 + i32.add + call 2 + local.tee 9 + br_if 0 (;@12;) + block ;; label = @13 + local.get 4 + i32.load offset=12 + local.tee 9 + br_if 0 (;@13;) + i32.const 1058824 + local.set 7 + i32.const 2 + local.set 5 + br 2 (;@11;) + end + local.get 7 + local.get 9 + i32.lt_u + br_if 2 (;@10;) + local.get 5 + local.get 9 + i32.add + local.set 5 + local.get 7 + local.get 9 + i32.sub + local.set 7 + br 3 (;@9;) + end + local.get 9 + i32.const 65535 + i32.and + i32.const 27 + i32.eq + br_if 2 (;@9;) + i32.const 0 + local.set 5 + local.get 9 + i32.const 65535 + i32.and + local.tee 7 + i32.const 8 + i32.eq + br_if 5 (;@6;) + end + local.get 0 + i32.const 0 + i32.store16 offset=1 align=1 + local.get 0 + local.get 7 + i32.store offset=4 + local.get 0 + local.get 5 + i32.store8 + local.get 0 + i32.const 3 + i32.add + i32.const 0 + i32.store8 + br 7 (;@3;) + end + local.get 9 + local.get 7 + i32.const 1058836 + call 52 + unreachable + end + local.get 7 + br_if 0 (;@8;) + br 2 (;@6;) + end + end + block ;; label = @7 + block ;; label = @8 + local.get 1 + i32.load offset=12 + local.get 7 + i32.sub + local.get 8 + i32.le_u + br_if 0 (;@8;) + local.get 1 + i32.const 16 + i32.add + i32.load + local.get 7 + i32.add + local.get 2 + local.get 8 + call 181 + drop + local.get 1 + local.get 7 + local.get 8 + i32.add + local.tee 9 + i32.store offset=20 + br 1 (;@7;) + end + local.get 4 + i32.const 4 + i32.add + local.get 1 + i32.const 12 + i32.add + local.get 2 + local.get 8 + call 133 + block ;; label = @8 + local.get 4 + i32.load8_u offset=4 + local.tee 7 + i32.const 4 + i32.eq + br_if 0 (;@8;) + local.get 0 + local.get 4 + i32.load offset=5 align=1 + i32.store offset=1 align=1 + local.get 0 + i32.const 4 + i32.add + local.get 4 + i32.const 4 + i32.add + i32.const 4 + i32.add + i32.load align=1 + i32.store align=1 + local.get 0 + local.get 7 + i32.store8 + br 5 (;@3;) + end + local.get 1 + i32.load offset=20 + local.set 9 + end + local.get 9 + i32.eqz + br_if 0 (;@6;) + local.get 1 + i32.const 16 + i32.add + i32.load + local.set 6 + i32.const 0 + local.set 7 + loop ;; label = @7 + local.get 4 + local.get 9 + local.get 7 + i32.sub + local.tee 10 + i32.store offset=8 + local.get 4 + local.get 6 + local.get 7 + i32.add + local.tee 12 + i32.store offset=4 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + i32.const 1 + local.get 4 + i32.const 4 + i32.add + i32.const 1 + local.get 4 + i32.const 12 + i32.add + call 2 + local.tee 11 + br_if 0 (;@12;) + local.get 4 + i32.load offset=12 + local.set 5 + br 1 (;@11;) + end + local.get 10 + local.set 5 + local.get 11 + i32.const 65535 + i32.and + local.tee 13 + i32.const 8 + i32.eq + br_if 0 (;@11;) + local.get 1 + i32.const 0 + i32.store8 offset=24 + local.get 13 + i32.const 27 + i32.eq + br_if 3 (;@8;) + local.get 11 + i32.const 65535 + i32.and + local.set 8 + i32.const 0 + local.set 2 + br 1 (;@10;) + end + local.get 1 + i32.const 0 + i32.store8 offset=24 + local.get 5 + br_if 1 (;@9;) + i32.const 1057792 + local.set 8 + i32.const 2 + local.set 2 + end + block ;; label = @10 + local.get 7 + i32.eqz + br_if 0 (;@10;) + local.get 6 + local.get 12 + local.get 10 + call 182 + drop + local.get 1 + local.get 10 + i32.store offset=20 + end + local.get 0 + i32.const 0 + i32.store16 offset=1 align=1 + local.get 0 + local.get 8 + i32.store offset=4 + local.get 0 + local.get 2 + i32.store8 + local.get 0 + i32.const 3 + i32.add + i32.const 0 + i32.store8 + br 6 (;@3;) + end + local.get 5 + local.get 7 + i32.add + local.set 7 + end + local.get 7 + local.get 9 + i32.lt_u + br_if 0 (;@7;) + end + block ;; label = @7 + local.get 9 + local.get 7 + i32.lt_u + br_if 0 (;@7;) + local.get 1 + i32.const 0 + i32.store offset=20 + br 1 (;@6;) + end + local.get 7 + local.get 9 + i32.const 1057424 + call 56 + unreachable + end + local.get 2 + local.get 8 + i32.add + local.set 5 + block ;; label = @6 + local.get 1 + i32.load offset=12 + local.get 1 + i32.load offset=20 + local.tee 2 + i32.sub + local.get 3 + local.get 8 + i32.sub + local.tee 7 + i32.gt_u + br_if 0 (;@6;) + local.get 0 + local.get 1 + i32.const 12 + i32.add + local.get 5 + local.get 7 + call 133 + br 3 (;@3;) + end + local.get 1 + i32.const 16 + i32.add + i32.load + local.get 2 + i32.add + local.get 5 + local.get 7 + call 181 + drop + local.get 0 + i32.const 4 + i32.store8 + local.get 1 + local.get 2 + local.get 7 + i32.add + i32.store offset=20 + br 2 (;@3;) + end + local.get 8 + local.get 7 + i32.lt_u + br_if 2 (;@2;) + i32.const 0 + local.set 8 + local.get 1 + i32.const 0 + i32.store offset=20 + end + block ;; label = @4 + local.get 1 + i32.load offset=12 + local.get 8 + i32.sub + local.get 3 + i32.gt_u + br_if 0 (;@4;) + local.get 0 + local.get 1 + i32.const 12 + i32.add + local.get 2 + local.get 3 + call 133 + br 1 (;@3;) + end + local.get 1 + i32.const 16 + i32.add + i32.load + local.get 8 + i32.add + local.get 2 + local.get 3 + call 181 + drop + local.get 0 + i32.const 4 + i32.store8 + local.get 1 + local.get 8 + local.get 3 + i32.add + i32.store offset=20 + end + local.get 1 + local.get 1 + i32.load offset=8 + i32.const 1 + i32.add + i32.store offset=8 + local.get 4 + i32.const 16 + i32.add + global.set 0 + return + end + local.get 7 + local.get 8 + i32.const 1057424 + call 56 + unreachable + end + local.get 5 + local.get 3 + i32.const 1052444 + call 52 + unreachable + ) + (func (;133;) (type 11) (param i32 i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i64) + global.get 0 + i32.const 16 + i32.sub + local.tee 4 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.load + local.tee 5 + local.get 1 + i32.load offset=8 + local.tee 6 + i32.sub + local.get 3 + i32.ge_u + br_if 0 (;@3;) + block ;; label = @4 + local.get 6 + br_if 0 (;@4;) + i32.const 0 + local.set 6 + br 1 (;@3;) + end + local.get 1 + i32.load offset=4 + local.set 7 + i32.const 0 + local.set 8 + loop ;; label = @4 + local.get 4 + local.get 6 + local.get 8 + i32.sub + local.tee 9 + i32.store offset=8 + local.get 4 + local.get 7 + local.get 8 + i32.add + local.tee 10 + i32.store offset=4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + i32.const 1 + local.get 4 + i32.const 4 + i32.add + i32.const 1 + local.get 4 + i32.const 12 + i32.add + call 2 + local.tee 11 + br_if 0 (;@9;) + local.get 4 + i32.load offset=12 + local.set 12 + br 1 (;@8;) + end + local.get 9 + local.set 12 + local.get 11 + i32.const 65535 + i32.and + local.tee 13 + i32.const 8 + i32.eq + br_if 0 (;@8;) + local.get 1 + i32.const 0 + i32.store8 offset=12 + local.get 13 + i32.const 27 + i32.eq + br_if 3 (;@5;) + local.get 11 + i32.const 65535 + i32.and + local.set 3 + i32.const 0 + local.set 6 + br 1 (;@7;) + end + local.get 1 + i32.const 0 + i32.store8 offset=12 + local.get 12 + br_if 1 (;@6;) + i32.const 1057792 + local.set 3 + i32.const 2 + local.set 6 + end + block ;; label = @7 + local.get 8 + i32.eqz + br_if 0 (;@7;) + local.get 7 + local.get 10 + local.get 9 + call 182 + drop + local.get 1 + local.get 9 + i32.store offset=8 + end + local.get 0 + i32.const 0 + i32.store16 offset=1 align=1 + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + local.get 6 + i32.store8 + local.get 0 + i32.const 3 + i32.add + i32.const 0 + i32.store8 + br 4 (;@2;) + end + local.get 12 + local.get 8 + i32.add + local.set 8 + end + local.get 8 + local.get 6 + i32.lt_u + br_if 0 (;@4;) + end + local.get 6 + local.get 8 + i32.lt_u + br_if 2 (;@1;) + i32.const 0 + local.set 6 + local.get 1 + i32.const 0 + i32.store offset=8 + end + block ;; label = @3 + local.get 5 + local.get 3 + i32.le_u + br_if 0 (;@3;) + local.get 1 + i32.load offset=4 + local.get 6 + i32.add + local.get 2 + local.get 3 + call 181 + drop + local.get 0 + i32.const 4 + i32.store8 + local.get 1 + local.get 6 + local.get 3 + i32.add + i32.store offset=8 + br 1 (;@2;) + end + i64.const 4 + local.set 14 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + i64.const 0 + local.set 15 + br 1 (;@3;) + end + loop ;; label = @4 + local.get 4 + local.get 3 + i32.store offset=8 + local.get 4 + local.get 2 + i32.store offset=4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + i32.const 1 + local.get 4 + i32.const 4 + i32.add + i32.const 1 + local.get 4 + i32.const 12 + i32.add + call 2 + local.tee 8 + br_if 0 (;@7;) + block ;; label = @8 + local.get 4 + i32.load offset=12 + local.tee 8 + br_if 0 (;@8;) + i32.const 1058824 + i64.extend_i32_u + local.set 15 + i64.const 2 + local.set 14 + br 5 (;@3;) + end + local.get 3 + local.get 8 + i32.lt_u + br_if 1 (;@6;) + local.get 2 + local.get 8 + i32.add + local.set 2 + local.get 3 + local.get 8 + i32.sub + local.set 3 + br 2 (;@5;) + end + local.get 8 + i32.const 65535 + i32.and + i32.const 27 + i32.eq + br_if 1 (;@5;) + i64.const 0 + local.set 15 + i64.const 4 + local.set 14 + local.get 8 + i32.const 65535 + i32.and + local.tee 8 + i32.const 8 + i32.eq + br_if 3 (;@3;) + local.get 8 + i64.extend_i32_u + local.set 15 + i64.const 0 + local.set 14 + br 3 (;@3;) + end + local.get 8 + local.get 3 + i32.const 1058836 + call 52 + unreachable + end + local.get 3 + br_if 0 (;@4;) + end + i32.const 1058824 + i64.extend_i32_u + local.set 15 + end + local.get 1 + i32.const 0 + i32.store8 offset=12 + local.get 0 + local.get 15 + i64.const 32 + i64.shl + local.get 14 + i64.or + i64.store align=4 + end + local.get 4 + i32.const 16 + i32.add + global.set 0 + return + end + local.get 8 + local.get 6 + i32.const 1057424 + call 56 + unreachable + ) + (func (;134;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i64 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 3 + global.set 0 + local.get 3 + i32.const 8 + i32.add + local.get 0 + i32.load offset=8 + i32.load + local.get 1 + local.get 2 + call 132 + block ;; label = @1 + local.get 3 + i32.load8_u offset=8 + local.tee 2 + i32.const 4 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.set 4 + local.get 3 + i64.load offset=8 + local.set 5 + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load8_u + local.tee 1 + i32.const 4 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + i32.const 3 + i32.ne + br_if 1 (;@2;) + end + local.get 4 + i32.load + local.tee 6 + local.get 4 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 2) + block ;; label = @3 + local.get 1 + i32.load offset=4 + i32.eqz + br_if 0 (;@3;) + local.get 6 + call 163 + end + local.get 4 + call 163 + end + local.get 0 + local.get 5 + i64.store align=4 + end + local.get 3 + i32.const 16 + i32.add + global.set 0 + local.get 2 + i32.const 4 + i32.ne + ) + (func (;135;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i64 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + i32.const 0 + i32.store offset=4 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + local.get 1 + i32.const 65536 + i32.ge_u + br_if 2 (;@2;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=6 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=4 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=5 + i32.const 3 + local.set 1 + br 3 (;@1;) + end + local.get 2 + local.get 1 + i32.store8 offset=4 + i32.const 1 + local.set 1 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=5 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=4 + i32.const 2 + local.set 1 + br 1 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=7 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=6 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=5 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=4 + i32.const 4 + local.set 1 + end + local.get 2 + i32.const 8 + i32.add + local.get 0 + i32.load offset=8 + i32.load + local.get 2 + i32.const 4 + i32.add + local.get 1 + call 132 + block ;; label = @1 + local.get 2 + i32.load8_u offset=8 + local.tee 1 + i32.const 4 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.set 3 + local.get 2 + i64.load offset=8 + local.set 4 + block ;; label = @2 + block ;; label = @3 + local.get 0 + i32.load8_u + local.tee 5 + i32.const 4 + i32.gt_u + br_if 0 (;@3;) + local.get 5 + i32.const 3 + i32.ne + br_if 1 (;@2;) + end + local.get 3 + i32.load + local.tee 6 + local.get 3 + i32.const 4 + i32.add + i32.load + local.tee 5 + i32.load + call_indirect (type 2) + block ;; label = @3 + local.get 5 + i32.load offset=4 + i32.eqz + br_if 0 (;@3;) + local.get 6 + call 163 + end + local.get 3 + call 163 + end + local.get 0 + local.get 4 + i64.store align=4 + end + local.get 2 + i32.const 16 + i32.add + global.set 0 + local.get 1 + i32.const 4 + i32.ne + ) + (func (;136;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.const 1057480 + local.get 1 + call 63 + ) + (func (;137;) (type 6) + unreachable + unreachable + ) + (func (;138;) (type 2) (param i32)) + (func (;139;) (type 3) (param i32 i32) + (local i32 i32 i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.load + local.tee 3 + i32.const 1 + i32.shl + local.tee 4 + local.get 1 + local.get 4 + local.get 1 + i32.gt_u + select + local.tee 1 + i32.const 8 + local.get 1 + i32.const 8 + i32.gt_u + select + local.tee 1 + i32.const -1 + i32.xor + i32.const 31 + i32.shr_u + local.set 4 + block ;; label = @3 + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=24 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.store offset=28 + local.get 2 + i32.const 1 + i32.store offset=24 + local.get 2 + local.get 0 + i32.load offset=4 + i32.store offset=20 + end + local.get 2 + i32.const 8 + i32.add + local.get 4 + local.get 1 + local.get 2 + i32.const 20 + i32.add + call 125 + local.get 2 + i32.load offset=12 + local.set 3 + block ;; label = @3 + local.get 2 + i32.load offset=8 + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.store + local.get 0 + local.get 3 + i32.store offset=4 + br 2 (;@1;) + end + local.get 3 + i32.const -2147483647 + i32.eq + br_if 1 (;@1;) + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const 16 + i32.add + i32.load + call 20 + unreachable + end + call 42 + unreachable + end + local.get 2 + i32.const 32 + i32.add + global.set 0 + ) + (func (;140;) (type 6) + call 111 + unreachable + ) + (func (;141;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i64 i32) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 0 + i32.load8_u + local.set 3 + i32.const 512 + local.set 4 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + i32.const 512 + call 161 + local.tee 0 + i32.eqz + br_if 0 (;@5;) + local.get 2 + local.get 0 + i32.store offset=12 + local.get 2 + i32.const 512 + i32.store offset=8 + local.get 0 + i32.const 512 + call 171 + br_if 1 (;@4;) + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + i32.const 0 + i32.load offset=1062840 + local.tee 5 + i32.const 68 + i32.ne + br_if 0 (;@8;) + i32.const 512 + local.set 4 + loop ;; label = @9 + local.get 2 + local.get 4 + i32.store offset=16 + local.get 2 + i32.const 8 + i32.add + local.get 4 + i32.const 1 + call 124 + local.get 2 + i32.load offset=12 + local.tee 0 + local.get 2 + i32.load offset=8 + local.tee 4 + call 171 + br_if 5 (;@4;) + i32.const 0 + i32.load offset=1062840 + local.tee 5 + i32.const 68 + i32.eq + br_if 0 (;@9;) + end + local.get 5 + i64.extend_i32_u + i64.const 32 + i64.shl + local.set 6 + local.get 4 + br_if 1 (;@7;) + br 2 (;@6;) + end + local.get 5 + i64.extend_i32_u + i64.const 32 + i64.shl + local.set 6 + end + local.get 0 + call 163 + end + i32.const -2147483648 + local.set 5 + br 2 (;@3;) + end + i32.const 1 + i32.const 512 + call 20 + unreachable + end + local.get 2 + local.get 0 + call 192 + local.tee 5 + i32.store offset=16 + block ;; label = @4 + local.get 4 + local.get 5 + i32.gt_u + br_if 0 (;@4;) + local.get 4 + local.set 5 + local.get 2 + i64.load offset=12 align=4 + local.set 6 + br 1 (;@3;) + end + block ;; label = @4 + block ;; label = @5 + local.get 5 + br_if 0 (;@5;) + local.get 0 + call 163 + i32.const 1 + local.set 0 + br 1 (;@4;) + end + local.get 0 + local.get 4 + i32.const 1 + local.get 5 + call 46 + local.tee 0 + i32.eqz + br_if 2 (;@2;) + end + local.get 2 + local.get 0 + i32.store offset=12 + local.get 2 + i64.load offset=12 align=4 + local.set 6 + end + local.get 5 + i32.const -2147483648 + i32.ne + br_if 1 (;@1;) + local.get 6 + i64.const 255 + i64.and + i64.const 3 + i64.ne + br_if 1 (;@1;) + local.get 6 + i64.const 32 + i64.shr_u + i32.wrap_i64 + local.tee 0 + i32.load + local.tee 7 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 4 + i32.load + call_indirect (type 2) + block ;; label = @3 + local.get 4 + i32.load offset=4 + i32.eqz + br_if 0 (;@3;) + local.get 7 + call 163 + end + local.get 0 + call 163 + br 1 (;@1;) + end + i32.const 1 + local.get 5 + call 20 + unreachable + end + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + i32.const 1 + local.set 0 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1059204 + i32.store offset=8 + local.get 2 + i32.const 1057124 + i32.store offset=16 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + i32.load offset=20 + local.tee 4 + local.get 1 + i32.const 24 + i32.add + i32.load + local.tee 1 + local.get 2 + i32.const 8 + i32.add + call 63 + br_if 0 (;@3;) + block ;; label = @4 + local.get 3 + i32.const 255 + i32.and + br_if 0 (;@4;) + local.get 2 + i32.const 20 + i32.add + i64.const 0 + i64.store align=4 + local.get 2 + i32.const 1 + i32.store offset=12 + local.get 2 + i32.const 1059300 + i32.store offset=8 + local.get 2 + i32.const 1057124 + i32.store offset=16 + local.get 4 + local.get 1 + local.get 2 + i32.const 8 + i32.add + call 63 + br_if 1 (;@3;) + end + i32.const 0 + local.set 0 + local.get 5 + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 5 + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 1 (;@1;) + end + local.get 6 + i32.wrap_i64 + call 163 + end + local.get 2 + i32.const 32 + i32.add + global.set 0 + local.get 0 + ) + (func (;142;) (type 3) (param i32 i32) + (local i32 i32 i32) + global.get 0 + i32.const 64 + i32.sub + local.tee 2 + global.set 0 + local.get 2 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 2 + i32.const 2 + i32.store offset=16 + local.get 2 + i32.const 1059344 + i32.store offset=12 + local.get 2 + i32.const 9 + i32.store offset=40 + local.get 2 + local.get 1 + i32.store offset=44 + local.get 2 + local.get 2 + i32.const 36 + i32.add + i32.store offset=20 + local.get 2 + local.get 2 + i32.const 44 + i32.add + i32.store offset=36 + local.get 2 + i32.const 4 + i32.store8 offset=48 + local.get 2 + local.get 2 + i32.const 63 + i32.add + i32.store offset=56 + local.get 2 + i32.const 48 + i32.add + i32.const 1057504 + local.get 2 + i32.const 12 + i32.add + call 63 + local.set 3 + local.get 2 + i32.load8_u offset=48 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 3 + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.const 4 + i32.eq + br_if 1 (;@1;) + local.get 2 + i32.load offset=52 + local.set 3 + block ;; label = @3 + local.get 2 + i32.load8_u offset=48 + local.tee 1 + i32.const 4 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + i32.const 3 + i32.ne + br_if 2 (;@1;) + end + local.get 3 + i32.load + local.tee 4 + local.get 3 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 2) + block ;; label = @3 + local.get 1 + i32.load offset=4 + i32.eqz + br_if 0 (;@3;) + local.get 4 + call 163 + end + local.get 3 + call 163 + br 1 (;@1;) + end + local.get 2 + i32.load offset=52 + local.set 3 + block ;; label = @2 + local.get 1 + i32.const 4 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + i32.const 3 + i32.ne + br_if 1 (;@1;) + end + local.get 3 + i32.load + local.tee 4 + local.get 3 + i32.const 4 + i32.add + i32.load + local.tee 1 + i32.load + call_indirect (type 2) + block ;; label = @2 + local.get 1 + i32.load offset=4 + i32.eqz + br_if 0 (;@2;) + local.get 4 + call 163 + end + local.get 3 + call 163 + end + local.get 2 + i32.const 64 + i32.add + global.set 0 + ) + (func (;143;) (type 0) (param i32 i32) (result i32) + (local i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 2 + global.set 0 + local.get 0 + i32.load + local.set 0 + local.get 2 + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 2 + i32.const 44 + i32.add + i32.const 9 + i32.store + local.get 2 + i32.const 24 + i32.add + i32.const 12 + i32.add + i32.const 9 + i32.store + local.get 2 + i32.const 3 + i32.store offset=4 + local.get 2 + i32.const 1051692 + i32.store + local.get 2 + local.get 0 + i32.const 12 + i32.add + i32.store offset=40 + local.get 2 + local.get 0 + i32.const 8 + i32.add + i32.store offset=32 + local.get 2 + i32.const 7 + i32.store offset=28 + local.get 2 + local.get 0 + i32.store offset=24 + local.get 1 + i32.const 24 + i32.add + i32.load + local.set 0 + local.get 2 + local.get 2 + i32.const 24 + i32.add + i32.store offset=8 + local.get 1 + i32.load offset=20 + local.get 0 + local.get 2 + call 63 + local.set 0 + local.get 2 + i32.const 48 + i32.add + global.set 0 + local.get 0 + ) + (func (;144;) (type 10) (param i32 i32 i32) + (local i32 i32 i32) + global.get 0 + i32.const 48 + i32.sub + local.tee 3 + global.set 0 + i32.const 0 + i32.load8_u offset=1062304 + local.set 4 + i32.const 1 + local.set 5 + i32.const 0 + i32.const 1 + i32.store8 offset=1062304 + local.get 3 + local.get 4 + i32.store8 offset=36 + block ;; label = @1 + local.get 4 + br_if 0 (;@1;) + block ;; label = @2 + i32.const 0 + i32.load offset=1062312 + i32.const 2147483647 + i32.and + i32.eqz + br_if 0 (;@2;) + call 122 + local.set 5 + end + local.get 3 + i32.const 24 + i32.add + i64.const 1 + i64.store align=4 + local.get 3 + i32.const 1 + i32.store offset=16 + local.get 3 + i32.const 1057804 + i32.store offset=12 + local.get 3 + i32.const 24 + i32.store offset=40 + local.get 3 + local.get 2 + i32.store8 offset=47 + local.get 3 + local.get 3 + i32.const 36 + i32.add + i32.store offset=20 + local.get 3 + local.get 3 + i32.const 47 + i32.add + i32.store offset=36 + local.get 0 + local.get 1 + local.get 3 + i32.const 12 + i32.add + call 109 + block ;; label = @2 + local.get 5 + i32.eqz + br_if 0 (;@2;) + i32.const 0 + i32.load offset=1062312 + i32.const 2147483647 + i32.and + i32.eqz + br_if 0 (;@2;) + call 122 + br_if 0 (;@2;) + i32.const 0 + i32.const 1 + i32.store8 offset=1062305 + end + i32.const 0 + i32.const 0 + i32.store8 offset=1062304 + local.get 3 + i32.const 48 + i32.add + global.set 0 + return + end + local.get 3 + i64.const 0 + i64.store offset=24 align=4 + local.get 3 + i32.const 1057124 + i32.store offset=20 + local.get 3 + i32.const 1 + i32.store offset=16 + local.get 3 + i32.const 1058956 + i32.store offset=12 + local.get 3 + i32.const 36 + i32.add + local.get 3 + i32.const 12 + i32.add + call 121 + unreachable + ) + (func (;145;) (type 2) (param i32) + local.get 0 + call 146 + unreachable + ) + (func (;146;) (type 2) (param i32) + (local i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 1 + global.set 0 + local.get 0 + i32.load + local.tee 2 + i32.const 12 + i32.add + i32.load + local.set 3 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load offset=4 + br_table 0 (;@4;) 1 (;@3;) 3 (;@1;) + end + local.get 3 + br_if 2 (;@1;) + i32.const 1057124 + local.set 2 + i32.const 0 + local.set 3 + br 1 (;@2;) + end + local.get 3 + br_if 1 (;@1;) + local.get 2 + i32.load + local.tee 2 + i32.load offset=4 + local.set 3 + local.get 2 + i32.load + local.set 2 + end + local.get 1 + local.get 3 + i32.store offset=4 + local.get 1 + local.get 2 + i32.store + local.get 1 + i32.const 1059604 + local.get 0 + i32.load offset=4 + local.tee 2 + i32.load offset=8 + local.get 0 + i32.load offset=8 + local.get 2 + i32.load8_u offset=16 + local.get 2 + i32.load8_u offset=17 + call 147 + unreachable + end + local.get 1 + local.get 2 + i32.store offset=12 + local.get 1 + i32.const -2147483648 + i32.store + local.get 1 + i32.const 1059624 + local.get 0 + i32.load offset=4 + local.tee 2 + i32.load offset=8 + local.get 0 + i32.load offset=8 + local.get 2 + i32.load8_u offset=16 + local.get 2 + i32.load8_u offset=17 + call 147 + unreachable + ) + (func (;147;) (type 13) (param i32 i32 i32 i32 i32 i32) + (local i32 i32 i32) + global.get 0 + i32.const 496 + i32.sub + local.tee 6 + global.set 0 + i32.const 0 + i32.const 0 + i32.load offset=1062312 + local.tee 7 + i32.const 1 + i32.add + i32.store offset=1062312 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 7 + i32.const 0 + i32.lt_s + br_if 0 (;@4;) + i32.const 0 + i32.load8_u offset=1062332 + br_if 1 (;@3;) + i32.const 0 + i32.const 1 + i32.store8 offset=1062332 + i32.const 0 + i32.const 0 + i32.load offset=1062328 + i32.const 1 + i32.add + i32.store offset=1062328 + i32.const 0 + i32.load offset=1062308 + local.tee 7 + i32.const -1 + i32.gt_s + br_if 3 (;@1;) + local.get 6 + i32.const 116 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=108 + local.get 6 + i32.const 1060000 + i32.store offset=104 + local.get 6 + local.get 6 + i32.const 492 + i32.add + i32.store offset=112 + local.get 6 + i32.const 80 + i32.add + local.get 6 + i32.const 492 + i32.add + local.get 6 + i32.const 104 + i32.add + call 109 + local.get 6 + i32.load8_u offset=80 + local.get 6 + i32.load offset=84 + call 110 + call 111 + unreachable + end + local.get 6 + local.get 5 + i32.store8 offset=97 + local.get 6 + local.get 4 + i32.store8 offset=96 + local.get 6 + local.get 3 + i32.store offset=92 + local.get 6 + local.get 2 + i32.store offset=88 + local.get 6 + i32.const 1059644 + i32.store offset=84 + local.get 6 + i32.const 1057124 + i32.store offset=80 + local.get 6 + i32.const 116 + i32.add + i64.const 1 + i64.store align=4 + local.get 6 + i32.const 2 + i32.store offset=108 + local.get 6 + i32.const 1059712 + i32.store offset=104 + local.get 6 + i32.const 25 + i32.store offset=76 + local.get 6 + local.get 6 + i32.const 72 + i32.add + i32.store offset=112 + local.get 6 + local.get 6 + i32.const 80 + i32.add + i32.store offset=72 + local.get 6 + i32.const 4 + i32.store8 offset=48 + local.get 6 + local.get 6 + i32.const 492 + i32.add + i32.store offset=56 + local.get 6 + i32.const 48 + i32.add + i32.const 1057504 + local.get 6 + i32.const 104 + i32.add + call 63 + local.set 5 + local.get 6 + i32.load8_u offset=48 + local.set 7 + block ;; label = @4 + local.get 5 + i32.eqz + br_if 0 (;@4;) + local.get 7 + i32.const 4 + i32.eq + br_if 2 (;@2;) + local.get 6 + i32.load offset=52 + local.set 5 + block ;; label = @5 + local.get 6 + i32.load8_u offset=48 + local.tee 7 + i32.const 4 + i32.gt_u + br_if 0 (;@5;) + local.get 7 + i32.const 3 + i32.ne + br_if 3 (;@2;) + end + local.get 5 + i32.load + local.tee 6 + local.get 5 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 2) + block ;; label = @5 + local.get 7 + i32.load offset=4 + i32.eqz + br_if 0 (;@5;) + local.get 6 + call 163 + end + local.get 5 + call 163 + call 111 + unreachable + end + local.get 6 + i32.load offset=52 + local.set 6 + block ;; label = @4 + local.get 7 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 7 + i32.const 3 + i32.ne + br_if 2 (;@2;) + end + local.get 6 + i32.load + local.tee 5 + local.get 6 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 2) + block ;; label = @4 + local.get 7 + i32.load offset=4 + i32.eqz + br_if 0 (;@4;) + local.get 5 + call 163 + end + local.get 6 + call 163 + call 111 + unreachable + end + local.get 6 + i32.const 116 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=108 + local.get 6 + i32.const 1059780 + i32.store offset=104 + local.get 6 + i32.const 1057124 + i32.store offset=112 + local.get 6 + i32.const 4 + i32.store8 offset=80 + local.get 6 + local.get 6 + i32.const 492 + i32.add + i32.store offset=88 + local.get 6 + i32.const 80 + i32.add + i32.const 1057504 + local.get 6 + i32.const 104 + i32.add + call 63 + local.set 5 + local.get 6 + i32.load8_u offset=80 + local.set 7 + block ;; label = @3 + local.get 5 + i32.eqz + br_if 0 (;@3;) + local.get 7 + i32.const 4 + i32.eq + br_if 1 (;@2;) + local.get 6 + i32.load offset=84 + local.set 5 + block ;; label = @4 + local.get 6 + i32.load8_u offset=80 + local.tee 7 + i32.const 4 + i32.gt_u + br_if 0 (;@4;) + local.get 7 + i32.const 3 + i32.ne + br_if 2 (;@2;) + end + local.get 5 + i32.load + local.tee 6 + local.get 5 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 2) + block ;; label = @4 + local.get 7 + i32.load offset=4 + i32.eqz + br_if 0 (;@4;) + local.get 6 + call 163 + end + local.get 5 + call 163 + call 111 + unreachable + end + local.get 6 + i32.load offset=84 + local.set 6 + block ;; label = @3 + local.get 7 + i32.const 4 + i32.gt_u + br_if 0 (;@3;) + local.get 7 + i32.const 3 + i32.ne + br_if 1 (;@2;) + end + local.get 6 + i32.load + local.tee 5 + local.get 6 + i32.const 4 + i32.add + i32.load + local.tee 7 + i32.load + call_indirect (type 2) + block ;; label = @3 + local.get 7 + i32.load offset=4 + i32.eqz + br_if 0 (;@3;) + local.get 5 + call 163 + end + local.get 6 + call 163 + end + call 111 + unreachable + end + i32.const 0 + local.get 7 + i32.const 1 + i32.add + i32.store offset=1062308 + local.get 6 + i32.const 40 + i32.add + local.get 0 + local.get 1 + i32.load offset=16 + call_indirect (type 3) + local.get 6 + i32.load offset=44 + local.set 2 + local.get 6 + i32.load offset=40 + local.set 0 + i32.const 3 + local.set 1 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 5 + br_if 0 (;@6;) + i32.const 0 + local.set 1 + block ;; label = @7 + i32.const 0 + i32.load offset=1062328 + i32.const 1 + i32.le_u + br_if 0 (;@7;) + i32.const 1 + local.set 1 + br 1 (;@6;) + end + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + i32.const 0 + i32.load offset=1062300 + br_table 3 (;@7;) 4 (;@6;) 1 (;@9;) 2 (;@8;) 0 (;@10;) + end + i32.const 1057307 + i32.const 40 + i32.const 1058904 + call 25 + unreachable + end + i32.const 1 + local.set 1 + br 2 (;@6;) + end + i32.const 2 + local.set 1 + br 1 (;@6;) + end + i32.const 0 + local.set 7 + local.get 6 + i32.const 0 + i32.store8 offset=118 + local.get 6 + i32.const 0 + i64.load offset=1057670 align=1 + i64.store offset=110 align=2 + local.get 6 + i32.const 0 + i64.load offset=1057664 align=1 + i64.store offset=104 + i32.const 1414747474 + local.set 5 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + i32.const 1 + br_if 0 (;@11;) + i32.const 1 + br_if 0 (;@11;) + i32.const 0 + local.set 5 + loop ;; label = @12 + local.get 6 + i32.const 104 + i32.add + local.get 5 + i32.add + i32.load8_u + i32.eqz + br_if 2 (;@10;) + local.get 5 + i32.const 1 + i32.add + local.tee 5 + br_if 0 (;@12;) + end + local.get 6 + i32.load offset=104 + local.set 5 + end + local.get 6 + i32.load offset=108 + local.tee 1 + i32.const -16843009 + i32.add + local.get 1 + i32.const -1 + i32.xor + i32.and + local.get 5 + i32.const -16843009 + i32.add + local.get 5 + i32.const -1 + i32.xor + i32.and + i32.or + i32.const -2139062144 + i32.and + i32.eqz + i32.const 3 + i32.shl + local.tee 8 + i32.const 15 + i32.xor + local.set 1 + local.get 6 + i32.const 104 + i32.add + local.get 8 + i32.add + local.set 5 + block ;; label = @11 + loop ;; label = @12 + local.get 5 + local.get 7 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@11;) + local.get 1 + local.get 7 + i32.const 1 + i32.add + local.tee 7 + i32.ne + br_if 0 (;@12;) + br 3 (;@9;) + end + end + local.get 7 + local.get 8 + i32.add + local.set 5 + end + local.get 5 + i32.const 14 + i32.ne + br_if 0 (;@9;) + local.get 6 + i32.const 104 + i32.add + call 179 + local.tee 7 + br_if 1 (;@8;) + end + i32.const 3 + local.set 7 + i32.const 2 + local.set 1 + br 1 (;@7;) + end + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + local.get 7 + call 192 + local.tee 5 + i32.eqz + br_if 0 (;@11;) + local.get 5 + i32.const -1 + i32.le_s + br_if 6 (;@5;) + i32.const 0 + local.set 1 + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 5 + i32.const 1 + call 39 + local.tee 8 + i32.eqz + br_if 8 (;@3;) + local.get 8 + local.get 7 + local.get 5 + call 181 + local.set 7 + block ;; label = @12 + local.get 5 + i32.const -1 + i32.add + br_table 2 (;@10;) 3 (;@9;) 3 (;@9;) 0 (;@12;) 3 (;@9;) + end + local.get 7 + i32.const 1058920 + i32.const 4 + call 180 + i32.eqz + local.set 1 + br 2 (;@9;) + end + i32.const 1 + local.get 7 + local.get 5 + call 181 + drop + i32.const 0 + local.set 1 + br 2 (;@8;) + end + local.get 7 + i32.load8_u + i32.const 48 + i32.eq + i32.const 1 + i32.shl + local.set 1 + end + local.get 7 + call 163 + end + local.get 1 + i32.const 1 + i32.add + local.set 7 + end + i32.const 0 + local.get 7 + i32.store offset=1062300 + end + local.get 6 + local.get 3 + i32.store offset=60 + i32.const 12 + local.set 7 + local.get 6 + i32.const 24 + i32.add + local.get 0 + local.get 2 + i32.const 12 + i32.add + local.tee 5 + i32.load + call_indirect (type 3) + local.get 6 + i64.load offset=24 + i64.const -4493808902380553279 + i64.xor + local.get 6 + i32.const 24 + i32.add + i32.const 8 + i32.add + i64.load + i64.const -163230743173927068 + i64.xor + i64.or + i64.eqz + br_if 1 (;@4;) + local.get 6 + i32.const 8 + i32.add + local.get 0 + local.get 5 + i32.load + call_indirect (type 3) + i32.const 1059388 + local.set 5 + local.get 6 + i64.load offset=8 + i64.const -7566550363774295414 + i64.xor + local.get 6 + i32.const 8 + i32.add + i32.const 8 + i32.add + i64.load + i64.const -2256346875494551181 + i64.xor + i64.or + i64.eqz + i32.eqz + br_if 4 (;@1;) + local.get 0 + i32.const 8 + i32.add + local.set 7 + local.get 0 + i32.const 4 + i32.add + local.set 0 + br 3 (;@2;) + end + call 42 + unreachable + end + local.get 0 + i32.const 4 + i32.add + local.set 7 + br 1 (;@2;) + end + i32.const 1 + local.get 5 + call 20 + unreachable + end + local.get 7 + i32.load + local.set 7 + local.get 0 + i32.load + local.set 5 + end + local.get 6 + local.get 7 + i32.store offset=68 + local.get 6 + local.get 5 + i32.store offset=64 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + i32.const 0 + i32.load offset=1062336 + local.tee 7 + br_if 0 (;@4;) + call 120 + local.set 7 + i32.const 0 + i32.load offset=1062336 + br_if 1 (;@3;) + i32.const 0 + local.get 7 + i32.store offset=1062336 + end + local.get 7 + local.get 7 + i32.load + local.tee 5 + i32.const 1 + i32.add + i32.store + local.get 5 + i32.const -1 + i32.le_s + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + local.get 7 + i32.const 16 + i32.add + i32.load + local.tee 5 + br_if 0 (;@5;) + i32.const 9 + local.set 0 + i32.const 1059400 + local.set 5 + br 1 (;@4;) + end + local.get 7 + i32.const 20 + i32.add + i32.load + i32.const -1 + i32.add + local.set 0 + end + local.get 6 + local.get 0 + i32.store offset=76 + local.get 6 + local.get 5 + i32.store offset=72 + local.get 6 + i32.const 80 + i32.add + i32.const 12 + i32.add + i64.const 3 + i64.store align=4 + local.get 6 + i32.const 124 + i32.add + i32.const 7 + i32.store + local.get 6 + i32.const 104 + i32.add + i32.const 12 + i32.add + i32.const 26 + i32.store + local.get 6 + i32.const 1059436 + i32.store offset=80 + local.get 6 + i32.const 7 + i32.store offset=108 + local.get 6 + local.get 6 + i32.const 104 + i32.add + i32.store offset=88 + local.get 6 + local.get 6 + i32.const 64 + i32.add + i32.store offset=120 + local.get 6 + local.get 6 + i32.const 60 + i32.add + i32.store offset=112 + local.get 6 + local.get 6 + i32.const 72 + i32.add + i32.store offset=104 + local.get 6 + i32.const 4 + i32.store offset=84 + local.get 6 + i32.const 48 + i32.add + local.get 6 + i32.const 492 + i32.add + local.get 6 + i32.const 80 + i32.add + call 109 + local.get 6 + i32.load offset=52 + local.set 0 + block ;; label = @4 + block ;; label = @5 + local.get 6 + i32.load8_u offset=48 + local.tee 5 + i32.const 4 + i32.gt_u + br_if 0 (;@5;) + local.get 5 + i32.const 3 + i32.ne + br_if 1 (;@4;) + end + local.get 0 + i32.load + local.tee 3 + local.get 0 + i32.const 4 + i32.add + i32.load + local.tee 5 + i32.load + call_indirect (type 2) + block ;; label = @5 + local.get 5 + i32.load offset=4 + i32.eqz + br_if 0 (;@5;) + local.get 3 + call 163 + end + local.get 0 + call 163 + end + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + br_table 0 (;@7;) 1 (;@6;) 2 (;@5;) 3 (;@4;) 0 (;@7;) + end + local.get 6 + i32.const 104 + i32.add + local.get 6 + i32.const 492 + i32.add + i32.const 0 + call 144 + local.get 6 + i32.load offset=108 + local.set 1 + block ;; label = @7 + local.get 6 + i32.load8_u offset=104 + local.tee 5 + i32.const 4 + i32.gt_u + br_if 0 (;@7;) + local.get 5 + i32.const 3 + i32.ne + br_if 3 (;@4;) + end + local.get 1 + i32.load + local.tee 0 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 5 + i32.load + call_indirect (type 2) + block ;; label = @7 + local.get 5 + i32.load offset=4 + i32.eqz + br_if 0 (;@7;) + local.get 0 + call 163 + end + local.get 1 + call 163 + br 2 (;@4;) + end + local.get 6 + i32.const 104 + i32.add + local.get 6 + i32.const 492 + i32.add + i32.const 1 + call 144 + local.get 6 + i32.load offset=108 + local.set 1 + block ;; label = @6 + local.get 6 + i32.load8_u offset=104 + local.tee 5 + i32.const 4 + i32.gt_u + br_if 0 (;@6;) + local.get 5 + i32.const 3 + i32.ne + br_if 2 (;@4;) + end + local.get 1 + i32.load + local.tee 0 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 5 + i32.load + call_indirect (type 2) + block ;; label = @6 + local.get 5 + i32.load offset=4 + i32.eqz + br_if 0 (;@6;) + local.get 0 + call 163 + end + local.get 1 + call 163 + br 1 (;@4;) + end + i32.const 0 + i32.load8_u offset=1062236 + local.set 5 + i32.const 0 + i32.const 0 + i32.store8 offset=1062236 + local.get 5 + i32.eqz + br_if 0 (;@4;) + local.get 6 + i32.const 116 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=108 + local.get 6 + i32.const 1059548 + i32.store offset=104 + local.get 6 + i32.const 1057124 + i32.store offset=112 + local.get 6 + i32.const 80 + i32.add + local.get 6 + i32.const 492 + i32.add + local.get 6 + i32.const 104 + i32.add + call 109 + local.get 6 + i32.load offset=84 + local.set 1 + block ;; label = @5 + local.get 6 + i32.load8_u offset=80 + local.tee 5 + i32.const 4 + i32.gt_u + br_if 0 (;@5;) + local.get 5 + i32.const 3 + i32.ne + br_if 1 (;@4;) + end + local.get 1 + i32.load + local.tee 0 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 5 + i32.load + call_indirect (type 2) + block ;; label = @5 + local.get 5 + i32.load offset=4 + i32.eqz + br_if 0 (;@5;) + local.get 0 + call 163 + end + local.get 1 + call 163 + end + local.get 7 + local.get 7 + i32.load + local.tee 5 + i32.const -1 + i32.add + i32.store + block ;; label = @4 + local.get 5 + i32.const 1 + i32.ne + br_if 0 (;@4;) + local.get 7 + call 119 + end + i32.const 0 + i32.const 0 + i32.load offset=1062308 + i32.const -1 + i32.add + i32.store offset=1062308 + i32.const 0 + i32.const 0 + i32.store8 offset=1062332 + local.get 4 + i32.eqz + br_if 2 (;@1;) + call 137 + unreachable + end + local.get 6 + i32.const 116 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=108 + local.get 6 + i32.const 1057140 + i32.store offset=104 + local.get 6 + i32.const 1057124 + i32.store offset=112 + local.get 6 + i32.const 104 + i32.add + i32.const 1057228 + call 49 + unreachable + end + unreachable + unreachable + end + local.get 6 + i32.const 116 + i32.add + i64.const 0 + i64.store align=4 + local.get 6 + i32.const 1 + i32.store offset=108 + local.get 6 + i32.const 1059836 + i32.store offset=104 + local.get 6 + i32.const 1057124 + i32.store offset=112 + local.get 6 + i32.const 80 + i32.add + local.get 6 + i32.const 492 + i32.add + local.get 6 + i32.const 104 + i32.add + call 109 + local.get 6 + i32.load8_u offset=80 + local.get 6 + i32.load offset=84 + call 110 + call 111 + unreachable + ) + (func (;148;) (type 2) (param i32) + block ;; label = @1 + local.get 0 + i32.load + i32.const -2147483648 + i32.or + i32.const -2147483648 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + call 163 + end + ) + (func (;149;) (type 3) (param i32 i32) + (local i32 i32 i32 i64) + global.get 0 + i32.const 48 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + local.get 1 + i32.load + i32.const -2147483648 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.load offset=12 + local.set 3 + local.get 2 + i32.const 36 + i32.add + i32.const 8 + i32.add + local.tee 4 + i32.const 0 + i32.store + local.get 2 + i64.const 4294967296 + i64.store offset=36 align=4 + local.get 2 + i32.const 36 + i32.add + i32.const 1057528 + local.get 3 + call 63 + drop + local.get 2 + i32.const 24 + i32.add + i32.const 8 + i32.add + local.get 4 + i32.load + local.tee 3 + i32.store + local.get 2 + local.get 2 + i64.load offset=36 align=4 + local.tee 5 + i64.store offset=24 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i64.store align=4 + end + local.get 1 + i64.load align=4 + local.set 5 + local.get 1 + i64.const 4294967296 + i64.store align=4 + local.get 2 + i32.const 8 + i32.add + i32.const 8 + i32.add + local.tee 3 + local.get 1 + i32.const 8 + i32.add + local.tee 1 + i32.load + i32.store + local.get 1 + i32.const 0 + i32.store + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 2 + local.get 5 + i64.store offset=8 + block ;; label = @1 + i32.const 12 + call 161 + local.tee 1 + br_if 0 (;@1;) + i32.const 4 + i32.const 12 + call 20 + unreachable + end + local.get 1 + local.get 2 + i64.load offset=8 + i64.store align=4 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.load + i32.store + local.get 0 + i32.const 1059572 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 48 + i32.add + global.set 0 + ) + (func (;150;) (type 3) (param i32 i32) + (local i32 i32 i32 i64) + global.get 0 + i32.const 32 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + local.get 1 + i32.load + i32.const -2147483648 + i32.ne + br_if 0 (;@1;) + local.get 1 + i32.load offset=12 + local.set 3 + local.get 2 + i32.const 20 + i32.add + i32.const 8 + i32.add + local.tee 4 + i32.const 0 + i32.store + local.get 2 + i64.const 4294967296 + i64.store offset=20 align=4 + local.get 2 + i32.const 20 + i32.add + i32.const 1057528 + local.get 3 + call 63 + drop + local.get 2 + i32.const 8 + i32.add + i32.const 8 + i32.add + local.get 4 + i32.load + local.tee 3 + i32.store + local.get 2 + local.get 2 + i64.load offset=20 align=4 + local.tee 5 + i64.store offset=8 + local.get 1 + i32.const 8 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i64.store align=4 + end + local.get 0 + i32.const 1059572 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 32 + i32.add + global.set 0 + ) + (func (;151;) (type 3) (param i32 i32) + local.get 0 + i64.const -2256346875494551181 + i64.store offset=8 + local.get 0 + i64.const -7566550363774295414 + i64.store + ) + (func (;152;) (type 1) (param i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 2 + i32.ge_u + br_if 0 (;@1;) + local.get 0 + local.get 3 + local.get 2 + call 124 + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + local.get 2 + call 181 + drop + local.get 0 + local.get 3 + local.get 2 + i32.add + i32.store offset=8 + i32.const 0 + ) + (func (;153;) (type 0) (param i32 i32) (result i32) + (local i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 2 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 2 + i32.const 0 + i32.store offset=12 + local.get 1 + i32.const 2048 + i32.lt_u + br_if 1 (;@3;) + block ;; label = @5 + local.get 1 + i32.const 65536 + i32.ge_u + br_if 0 (;@5;) + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 224 + i32.or + i32.store8 offset=12 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + i32.const 3 + local.set 1 + br 3 (;@2;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=15 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=14 + local.get 2 + local.get 1 + i32.const 12 + i32.shr_u + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 18 + i32.shr_u + i32.const 7 + i32.and + i32.const 240 + i32.or + i32.store8 offset=12 + i32.const 4 + local.set 1 + br 2 (;@2;) + end + block ;; label = @4 + local.get 0 + i32.load offset=8 + local.tee 3 + local.get 0 + i32.load + i32.ne + br_if 0 (;@4;) + local.get 0 + local.get 3 + call 139 + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + local.get 3 + i32.const 1 + i32.add + i32.store offset=8 + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 1 + i32.store8 + br 2 (;@1;) + end + local.get 2 + local.get 1 + i32.const 63 + i32.and + i32.const 128 + i32.or + i32.store8 offset=13 + local.get 2 + local.get 1 + i32.const 6 + i32.shr_u + i32.const 192 + i32.or + i32.store8 offset=12 + i32.const 2 + local.set 1 + end + block ;; label = @2 + local.get 0 + i32.load + local.get 0 + i32.load offset=8 + local.tee 3 + i32.sub + local.get 1 + i32.ge_u + br_if 0 (;@2;) + local.get 0 + local.get 3 + local.get 1 + call 124 + local.get 0 + i32.load offset=8 + local.set 3 + end + local.get 0 + i32.load offset=4 + local.get 3 + i32.add + local.get 2 + i32.const 12 + i32.add + local.get 1 + call 181 + drop + local.get 0 + local.get 3 + local.get 1 + i32.add + i32.store offset=8 + end + local.get 2 + i32.const 16 + i32.add + global.set 0 + i32.const 0 + ) + (func (;154;) (type 0) (param i32 i32) (result i32) + local.get 0 + i32.const 1057528 + local.get 1 + call 63 + ) + (func (;155;) (type 3) (param i32 i32) + local.get 0 + i64.const -225766553761432676 + i64.store offset=8 + local.get 0 + i64.const -3537847025645999657 + i64.store + ) + (func (;156;) (type 3) (param i32 i32) + (local i32 i32) + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 1 + i32.load offset=4 + local.set 2 + local.get 1 + i32.load + local.set 3 + block ;; label = @1 + i32.const 8 + call 161 + local.tee 1 + br_if 0 (;@1;) + i32.const 4 + i32.const 8 + call 20 + unreachable + end + local.get 1 + local.get 2 + i32.store offset=4 + local.get 1 + local.get 3 + i32.store + local.get 0 + i32.const 1059588 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func (;157;) (type 3) (param i32 i32) + local.get 0 + i32.const 1059588 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + ) + (func (;158;) (type 3) (param i32 i32) + local.get 0 + i64.const -163230743173927068 + i64.store offset=8 + local.get 0 + i64.const -4493808902380553279 + i64.store + ) + (func (;159;) (type 3) (param i32 i32) + local.get 0 + local.get 1 + call 142 + call 140 + unreachable + ) + (func (;160;) (type 5) (param i32 i32 i32 i32) (result i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + br_if 0 (;@3;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + i32.const 0 + i32.load8_u offset=1062341 + drop + local.get 3 + local.get 2 + call 39 + local.set 2 + br 1 (;@2;) + end + local.get 0 + local.get 1 + local.get 2 + local.get 3 + call 46 + local.set 2 + end + local.get 2 + br_if 0 (;@1;) + unreachable + unreachable + end + local.get 2 + ) + (func (;161;) (type 4) (param i32) (result i32) + local.get 0 + call 162 + ) + (func (;162;) (type 4) (param i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 1 + global.set 0 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + i32.const 0 + i32.load offset=1062368 + local.tee 2 + br_if 0 (;@12;) + block ;; label = @13 + i32.const 0 + i32.load offset=1062816 + local.tee 3 + br_if 0 (;@13;) + i32.const 0 + i64.const -1 + i64.store offset=1062828 align=4 + i32.const 0 + i64.const 281474976776192 + i64.store offset=1062820 align=4 + i32.const 0 + local.get 1 + i32.const 8 + i32.add + i32.const -16 + i32.and + i32.const 1431655768 + i32.xor + local.tee 3 + i32.store offset=1062816 + i32.const 0 + i32.const 0 + i32.store offset=1062836 + i32.const 0 + i32.const 0 + i32.store offset=1062788 + end + i32.const 1114112 + i32.const 1062880 + i32.lt_u + br_if 1 (;@11;) + i32.const 0 + local.set 2 + i32.const 1114112 + i32.const 1062880 + i32.sub + i32.const 89 + i32.lt_u + br_if 0 (;@12;) + i32.const 0 + local.set 4 + i32.const 0 + i32.const 1062880 + i32.store offset=1062792 + i32.const 0 + i32.const 1062880 + i32.store offset=1062360 + i32.const 0 + local.get 3 + i32.store offset=1062380 + i32.const 0 + i32.const -1 + i32.store offset=1062376 + i32.const 0 + i32.const 1114112 + i32.const 1062880 + i32.sub + i32.store offset=1062796 + loop ;; label = @13 + local.get 4 + i32.const 1062404 + i32.add + local.get 4 + i32.const 1062392 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 4 + i32.const 1062384 + i32.add + local.tee 5 + i32.store + local.get 4 + i32.const 1062396 + i32.add + local.get 5 + i32.store + local.get 4 + i32.const 1062412 + i32.add + local.get 4 + i32.const 1062400 + i32.add + local.tee 5 + i32.store + local.get 5 + local.get 3 + i32.store + local.get 4 + i32.const 1062420 + i32.add + local.get 4 + i32.const 1062408 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 5 + i32.store + local.get 4 + i32.const 1062416 + i32.add + local.get 3 + i32.store + local.get 4 + i32.const 32 + i32.add + local.tee 4 + i32.const 256 + i32.ne + br_if 0 (;@13;) + end + i32.const 1062880 + i32.const -8 + i32.const 1062880 + i32.sub + i32.const 15 + i32.and + i32.const 0 + i32.const 1062880 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 2 + i32.const 4 + i32.add + i32.const 1114112 + i32.const 1062880 + i32.sub + i32.const -56 + i32.add + local.tee 3 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store + i32.const 0 + i32.const 0 + i32.load offset=1062832 + i32.store offset=1062372 + i32.const 0 + local.get 4 + i32.store offset=1062356 + i32.const 0 + local.get 2 + i32.store offset=1062368 + local.get 3 + i32.const 1062880 + i32.add + i32.const 4 + i32.add + i32.const 56 + i32.store + end + block ;; label = @12 + block ;; label = @13 + local.get 0 + i32.const 236 + i32.gt_u + br_if 0 (;@13;) + block ;; label = @14 + i32.const 0 + i32.load offset=1062344 + local.tee 6 + i32.const 16 + local.get 0 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 0 + i32.const 11 + i32.lt_u + select + local.tee 7 + i32.const 3 + i32.shr_u + local.tee 3 + i32.shr_u + local.tee 4 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@14;) + block ;; label = @15 + block ;; label = @16 + local.get 4 + i32.const 1 + i32.and + local.get 3 + i32.or + i32.const 1 + i32.xor + local.tee 5 + i32.const 3 + i32.shl + local.tee 3 + i32.const 1062384 + i32.add + local.tee 4 + local.get 3 + i32.const 1062392 + i32.add + i32.load + local.tee 3 + i32.load offset=8 + local.tee 7 + i32.ne + br_if 0 (;@16;) + i32.const 0 + local.get 6 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1062344 + br 1 (;@15;) + end + local.get 4 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 4 + i32.store offset=12 + end + local.get 3 + i32.const 8 + i32.add + local.set 4 + local.get 3 + local.get 5 + i32.const 3 + i32.shl + local.tee 5 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + local.get 5 + i32.add + local.tee 3 + local.get 3 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 13 (;@1;) + end + local.get 7 + i32.const 0 + i32.load offset=1062352 + local.tee 8 + i32.le_u + br_if 1 (;@12;) + block ;; label = @14 + local.get 4 + i32.eqz + br_if 0 (;@14;) + block ;; label = @15 + block ;; label = @16 + local.get 4 + local.get 3 + i32.shl + i32.const 2 + local.get 3 + i32.shl + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.or + i32.and + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.ctz + local.tee 3 + i32.const 3 + i32.shl + local.tee 4 + i32.const 1062384 + i32.add + local.tee 5 + local.get 4 + i32.const 1062392 + i32.add + i32.load + local.tee 4 + i32.load offset=8 + local.tee 0 + i32.ne + br_if 0 (;@16;) + i32.const 0 + local.get 6 + i32.const -2 + local.get 3 + i32.rotl + i32.and + local.tee 6 + i32.store offset=1062344 + br 1 (;@15;) + end + local.get 5 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 5 + i32.store offset=12 + end + local.get 4 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 4 + local.get 3 + i32.const 3 + i32.shl + local.tee 3 + i32.add + local.get 3 + local.get 7 + i32.sub + local.tee 5 + i32.store + local.get 4 + local.get 7 + i32.add + local.tee 0 + local.get 5 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @15 + local.get 8 + i32.eqz + br_if 0 (;@15;) + local.get 8 + i32.const -8 + i32.and + i32.const 1062384 + i32.add + local.set 7 + i32.const 0 + i32.load offset=1062364 + local.set 3 + block ;; label = @16 + block ;; label = @17 + local.get 6 + i32.const 1 + local.get 8 + i32.const 3 + i32.shr_u + i32.shl + local.tee 9 + i32.and + br_if 0 (;@17;) + i32.const 0 + local.get 6 + local.get 9 + i32.or + i32.store offset=1062344 + local.get 7 + local.set 9 + br 1 (;@16;) + end + local.get 7 + i32.load offset=8 + local.set 9 + end + local.get 9 + local.get 3 + i32.store offset=12 + local.get 7 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 7 + i32.store offset=12 + local.get 3 + local.get 9 + i32.store offset=8 + end + local.get 4 + i32.const 8 + i32.add + local.set 4 + i32.const 0 + local.get 0 + i32.store offset=1062364 + i32.const 0 + local.get 5 + i32.store offset=1062352 + br 13 (;@1;) + end + i32.const 0 + i32.load offset=1062348 + local.tee 10 + i32.eqz + br_if 1 (;@12;) + local.get 10 + i32.const 0 + local.get 10 + i32.sub + i32.and + i32.ctz + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + i32.load + local.tee 0 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.set 3 + local.get 0 + local.set 5 + block ;; label = @14 + loop ;; label = @15 + block ;; label = @16 + local.get 5 + i32.load offset=16 + local.tee 4 + br_if 0 (;@16;) + local.get 5 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 2 (;@14;) + end + local.get 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 5 + local.get 3 + local.get 5 + local.get 3 + i32.lt_u + local.tee 5 + select + local.set 3 + local.get 4 + local.get 0 + local.get 5 + select + local.set 0 + local.get 4 + local.set 5 + br 0 (;@15;) + end + end + local.get 0 + i32.load offset=24 + local.set 11 + block ;; label = @14 + local.get 0 + i32.load offset=12 + local.tee 9 + local.get 0 + i32.eq + br_if 0 (;@14;) + local.get 0 + i32.load offset=8 + local.tee 4 + i32.const 0 + i32.load offset=1062360 + i32.lt_u + drop + local.get 9 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 9 + i32.store offset=12 + br 12 (;@2;) + end + block ;; label = @14 + local.get 0 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@14;) + local.get 0 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 4 (;@10;) + local.get 0 + i32.const 16 + i32.add + local.set 5 + end + loop ;; label = @14 + local.get 5 + local.set 2 + local.get 4 + local.tee 9 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@14;) + local.get 9 + i32.const 16 + i32.add + local.set 5 + local.get 9 + i32.load offset=16 + local.tee 4 + br_if 0 (;@14;) + end + local.get 2 + i32.const 0 + i32.store + br 11 (;@2;) + end + i32.const -1 + local.set 7 + local.get 0 + i32.const -65 + i32.gt_u + br_if 0 (;@12;) + local.get 0 + i32.const 19 + i32.add + local.tee 4 + i32.const -16 + i32.and + local.set 7 + i32.const 0 + i32.load offset=1062348 + local.tee 10 + i32.eqz + br_if 0 (;@12;) + i32.const 0 + local.set 8 + block ;; label = @13 + local.get 7 + i32.const 256 + i32.lt_u + br_if 0 (;@13;) + i32.const 31 + local.set 8 + local.get 7 + i32.const 16777215 + i32.gt_u + br_if 0 (;@13;) + local.get 7 + i32.const 38 + local.get 4 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 8 + end + i32.const 0 + local.get 7 + i32.sub + local.set 3 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + local.get 8 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + i32.load + local.tee 5 + br_if 0 (;@16;) + i32.const 0 + local.set 4 + i32.const 0 + local.set 9 + br 1 (;@15;) + end + i32.const 0 + local.set 4 + local.get 7 + i32.const 0 + i32.const 25 + local.get 8 + i32.const 1 + i32.shr_u + i32.sub + local.get 8 + i32.const 31 + i32.eq + select + i32.shl + local.set 0 + i32.const 0 + local.set 9 + loop ;; label = @16 + block ;; label = @17 + local.get 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 6 + local.get 3 + i32.ge_u + br_if 0 (;@17;) + local.get 6 + local.set 3 + local.get 5 + local.set 9 + local.get 6 + br_if 0 (;@17;) + i32.const 0 + local.set 3 + local.get 5 + local.set 9 + local.get 5 + local.set 4 + br 3 (;@14;) + end + local.get 4 + local.get 5 + i32.const 20 + i32.add + i32.load + local.tee 6 + local.get 6 + local.get 5 + local.get 0 + i32.const 29 + i32.shr_u + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + i32.load + local.tee 5 + i32.eq + select + local.get 4 + local.get 6 + select + local.set 4 + local.get 0 + i32.const 1 + i32.shl + local.set 0 + local.get 5 + br_if 0 (;@16;) + end + end + block ;; label = @15 + local.get 4 + local.get 9 + i32.or + br_if 0 (;@15;) + i32.const 0 + local.set 9 + i32.const 2 + local.get 8 + i32.shl + local.tee 4 + i32.const 0 + local.get 4 + i32.sub + i32.or + local.get 10 + i32.and + local.tee 4 + i32.eqz + br_if 3 (;@12;) + local.get 4 + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.ctz + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + i32.load + local.set 4 + end + local.get 4 + i32.eqz + br_if 1 (;@13;) + end + loop ;; label = @14 + local.get 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 7 + i32.sub + local.tee 6 + local.get 3 + i32.lt_u + local.set 0 + block ;; label = @15 + local.get 4 + i32.load offset=16 + local.tee 5 + br_if 0 (;@15;) + local.get 4 + i32.const 20 + i32.add + i32.load + local.set 5 + end + local.get 6 + local.get 3 + local.get 0 + select + local.set 3 + local.get 4 + local.get 9 + local.get 0 + select + local.set 9 + local.get 5 + local.set 4 + local.get 5 + br_if 0 (;@14;) + end + end + local.get 9 + i32.eqz + br_if 0 (;@12;) + local.get 3 + i32.const 0 + i32.load offset=1062352 + local.get 7 + i32.sub + i32.ge_u + br_if 0 (;@12;) + local.get 9 + i32.load offset=24 + local.set 2 + block ;; label = @13 + local.get 9 + i32.load offset=12 + local.tee 0 + local.get 9 + i32.eq + br_if 0 (;@13;) + local.get 9 + i32.load offset=8 + local.tee 4 + i32.const 0 + i32.load offset=1062360 + i32.lt_u + drop + local.get 0 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 0 + i32.store offset=12 + br 10 (;@3;) + end + block ;; label = @13 + local.get 9 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@13;) + local.get 9 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 4 (;@9;) + local.get 9 + i32.const 16 + i32.add + local.set 5 + end + loop ;; label = @13 + local.get 5 + local.set 6 + local.get 4 + local.tee 0 + i32.const 20 + i32.add + local.tee 5 + i32.load + local.tee 4 + br_if 0 (;@13;) + local.get 0 + i32.const 16 + i32.add + local.set 5 + local.get 0 + i32.load offset=16 + local.tee 4 + br_if 0 (;@13;) + end + local.get 6 + i32.const 0 + i32.store + br 9 (;@3;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1062352 + local.tee 4 + local.get 7 + i32.lt_u + br_if 0 (;@12;) + i32.const 0 + i32.load offset=1062364 + local.set 3 + block ;; label = @13 + block ;; label = @14 + local.get 4 + local.get 7 + i32.sub + local.tee 5 + i32.const 16 + i32.lt_u + br_if 0 (;@14;) + local.get 3 + local.get 7 + i32.add + local.tee 0 + local.get 5 + i32.const 1 + i32.or + i32.store offset=4 + local.get 3 + local.get 4 + i32.add + local.get 5 + i32.store + local.get 3 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + br 1 (;@13;) + end + local.get 3 + local.get 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.set 0 + i32.const 0 + local.set 5 + end + i32.const 0 + local.get 5 + i32.store offset=1062352 + i32.const 0 + local.get 0 + i32.store offset=1062364 + local.get 3 + i32.const 8 + i32.add + local.set 4 + br 11 (;@1;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1062356 + local.tee 5 + local.get 7 + i32.le_u + br_if 0 (;@12;) + local.get 2 + local.get 7 + i32.add + local.tee 4 + local.get 5 + local.get 7 + i32.sub + local.tee 3 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.get 4 + i32.store offset=1062368 + i32.const 0 + local.get 3 + i32.store offset=1062356 + local.get 2 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 2 + i32.const 8 + i32.add + local.set 4 + br 11 (;@1;) + end + block ;; label = @12 + block ;; label = @13 + i32.const 0 + i32.load offset=1062816 + i32.eqz + br_if 0 (;@13;) + i32.const 0 + i32.load offset=1062824 + local.set 3 + br 1 (;@12;) + end + i32.const 0 + i64.const -1 + i64.store offset=1062828 align=4 + i32.const 0 + i64.const 281474976776192 + i64.store offset=1062820 align=4 + i32.const 0 + local.get 1 + i32.const 12 + i32.add + i32.const -16 + i32.and + i32.const 1431655768 + i32.xor + i32.store offset=1062816 + i32.const 0 + i32.const 0 + i32.store offset=1062836 + i32.const 0 + i32.const 0 + i32.store offset=1062788 + i32.const 65536 + local.set 3 + end + i32.const 0 + local.set 4 + block ;; label = @12 + local.get 3 + local.get 7 + i32.const 71 + i32.add + local.tee 8 + i32.add + local.tee 0 + i32.const 0 + local.get 3 + i32.sub + local.tee 6 + i32.and + local.tee 9 + local.get 7 + i32.gt_u + br_if 0 (;@12;) + i32.const 0 + i32.const 48 + i32.store offset=1062840 + br 11 (;@1;) + end + block ;; label = @12 + i32.const 0 + i32.load offset=1062784 + local.tee 4 + i32.eqz + br_if 0 (;@12;) + block ;; label = @13 + i32.const 0 + i32.load offset=1062776 + local.tee 3 + local.get 9 + i32.add + local.tee 10 + local.get 3 + i32.le_u + br_if 0 (;@13;) + local.get 10 + local.get 4 + i32.le_u + br_if 1 (;@12;) + end + i32.const 0 + local.set 4 + i32.const 0 + i32.const 48 + i32.store offset=1062840 + br 11 (;@1;) + end + i32.const 0 + i32.load8_u offset=1062788 + i32.const 4 + i32.and + br_if 5 (;@6;) + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + local.get 2 + i32.eqz + br_if 0 (;@14;) + i32.const 1062792 + local.set 4 + loop ;; label = @15 + block ;; label = @16 + local.get 4 + i32.load + local.tee 3 + local.get 2 + i32.gt_u + br_if 0 (;@16;) + local.get 3 + local.get 4 + i32.load offset=4 + i32.add + local.get 2 + i32.gt_u + br_if 3 (;@13;) + end + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@15;) + end + end + i32.const 0 + call 172 + local.tee 0 + i32.const -1 + i32.eq + br_if 6 (;@7;) + local.get 9 + local.set 6 + block ;; label = @14 + i32.const 0 + i32.load offset=1062820 + local.tee 4 + i32.const -1 + i32.add + local.tee 3 + local.get 0 + i32.and + i32.eqz + br_if 0 (;@14;) + local.get 9 + local.get 0 + i32.sub + local.get 3 + local.get 0 + i32.add + i32.const 0 + local.get 4 + i32.sub + i32.and + i32.add + local.set 6 + end + local.get 6 + local.get 7 + i32.le_u + br_if 6 (;@7;) + local.get 6 + i32.const 2147483646 + i32.gt_u + br_if 6 (;@7;) + block ;; label = @14 + i32.const 0 + i32.load offset=1062784 + local.tee 4 + i32.eqz + br_if 0 (;@14;) + i32.const 0 + i32.load offset=1062776 + local.tee 3 + local.get 6 + i32.add + local.tee 5 + local.get 3 + i32.le_u + br_if 7 (;@7;) + local.get 5 + local.get 4 + i32.gt_u + br_if 7 (;@7;) + end + local.get 6 + call 172 + local.tee 4 + local.get 0 + i32.ne + br_if 1 (;@12;) + br 8 (;@5;) + end + local.get 0 + local.get 5 + i32.sub + local.get 6 + i32.and + local.tee 6 + i32.const 2147483646 + i32.gt_u + br_if 5 (;@7;) + local.get 6 + call 172 + local.tee 0 + local.get 4 + i32.load + local.get 4 + i32.load offset=4 + i32.add + i32.eq + br_if 4 (;@8;) + local.get 0 + local.set 4 + end + block ;; label = @12 + local.get 4 + i32.const -1 + i32.eq + br_if 0 (;@12;) + local.get 7 + i32.const 72 + i32.add + local.get 6 + i32.le_u + br_if 0 (;@12;) + block ;; label = @13 + local.get 8 + local.get 6 + i32.sub + i32.const 0 + i32.load offset=1062824 + local.tee 3 + i32.add + i32.const 0 + local.get 3 + i32.sub + i32.and + local.tee 3 + i32.const 2147483646 + i32.le_u + br_if 0 (;@13;) + local.get 4 + local.set 0 + br 8 (;@5;) + end + block ;; label = @13 + local.get 3 + call 172 + i32.const -1 + i32.eq + br_if 0 (;@13;) + local.get 3 + local.get 6 + i32.add + local.set 6 + local.get 4 + local.set 0 + br 8 (;@5;) + end + i32.const 0 + local.get 6 + i32.sub + call 172 + drop + br 5 (;@7;) + end + local.get 4 + local.set 0 + local.get 4 + i32.const -1 + i32.ne + br_if 6 (;@5;) + br 4 (;@7;) + end + unreachable + unreachable + end + i32.const 0 + local.set 9 + br 7 (;@2;) + end + i32.const 0 + local.set 0 + br 5 (;@3;) + end + local.get 0 + i32.const -1 + i32.ne + br_if 2 (;@5;) + end + i32.const 0 + i32.const 0 + i32.load offset=1062788 + i32.const 4 + i32.or + i32.store offset=1062788 + end + local.get 9 + i32.const 2147483646 + i32.gt_u + br_if 1 (;@4;) + local.get 9 + call 172 + local.set 0 + i32.const 0 + call 172 + local.set 4 + local.get 0 + i32.const -1 + i32.eq + br_if 1 (;@4;) + local.get 4 + i32.const -1 + i32.eq + br_if 1 (;@4;) + local.get 0 + local.get 4 + i32.ge_u + br_if 1 (;@4;) + local.get 4 + local.get 0 + i32.sub + local.tee 6 + local.get 7 + i32.const 56 + i32.add + i32.le_u + br_if 1 (;@4;) + end + i32.const 0 + i32.const 0 + i32.load offset=1062776 + local.get 6 + i32.add + local.tee 4 + i32.store offset=1062776 + block ;; label = @5 + local.get 4 + i32.const 0 + i32.load offset=1062780 + i32.le_u + br_if 0 (;@5;) + i32.const 0 + local.get 4 + i32.store offset=1062780 + end + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + i32.const 0 + i32.load offset=1062368 + local.tee 3 + i32.eqz + br_if 0 (;@8;) + i32.const 1062792 + local.set 4 + loop ;; label = @9 + local.get 0 + local.get 4 + i32.load + local.tee 5 + local.get 4 + i32.load offset=4 + local.tee 9 + i32.add + i32.eq + br_if 2 (;@7;) + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@9;) + br 3 (;@6;) + end + end + block ;; label = @8 + block ;; label = @9 + i32.const 0 + i32.load offset=1062360 + local.tee 4 + i32.eqz + br_if 0 (;@9;) + local.get 0 + local.get 4 + i32.ge_u + br_if 1 (;@8;) + end + i32.const 0 + local.get 0 + i32.store offset=1062360 + end + i32.const 0 + local.set 4 + i32.const 0 + local.get 6 + i32.store offset=1062796 + i32.const 0 + local.get 0 + i32.store offset=1062792 + i32.const 0 + i32.const -1 + i32.store offset=1062376 + i32.const 0 + i32.const 0 + i32.load offset=1062816 + i32.store offset=1062380 + i32.const 0 + i32.const 0 + i32.store offset=1062804 + loop ;; label = @8 + local.get 4 + i32.const 1062404 + i32.add + local.get 4 + i32.const 1062392 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 4 + i32.const 1062384 + i32.add + local.tee 5 + i32.store + local.get 4 + i32.const 1062396 + i32.add + local.get 5 + i32.store + local.get 4 + i32.const 1062412 + i32.add + local.get 4 + i32.const 1062400 + i32.add + local.tee 5 + i32.store + local.get 5 + local.get 3 + i32.store + local.get 4 + i32.const 1062420 + i32.add + local.get 4 + i32.const 1062408 + i32.add + local.tee 3 + i32.store + local.get 3 + local.get 5 + i32.store + local.get 4 + i32.const 1062416 + i32.add + local.get 3 + i32.store + local.get 4 + i32.const 32 + i32.add + local.tee 4 + i32.const 256 + i32.ne + br_if 0 (;@8;) + end + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 3 + local.get 6 + i32.const -56 + i32.add + local.tee 5 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1062832 + i32.store offset=1062372 + i32.const 0 + local.get 4 + i32.store offset=1062356 + i32.const 0 + local.get 3 + i32.store offset=1062368 + local.get 0 + local.get 5 + i32.add + i32.const 56 + i32.store offset=4 + br 2 (;@5;) + end + local.get 4 + i32.load8_u offset=12 + i32.const 8 + i32.and + br_if 0 (;@6;) + local.get 3 + local.get 5 + i32.lt_u + br_if 0 (;@6;) + local.get 3 + local.get 0 + i32.ge_u + br_if 0 (;@6;) + local.get 3 + i32.const -8 + local.get 3 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 3 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 5 + i32.add + local.tee 0 + i32.const 0 + i32.load offset=1062356 + local.get 6 + i32.add + local.tee 2 + local.get 5 + i32.sub + local.tee 5 + i32.const 1 + i32.or + i32.store offset=4 + local.get 4 + local.get 9 + local.get 6 + i32.add + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1062832 + i32.store offset=1062372 + i32.const 0 + local.get 5 + i32.store offset=1062356 + i32.const 0 + local.get 0 + i32.store offset=1062368 + local.get 3 + local.get 2 + i32.add + i32.const 56 + i32.store offset=4 + br 1 (;@5;) + end + block ;; label = @6 + local.get 0 + i32.const 0 + i32.load offset=1062360 + local.tee 9 + i32.ge_u + br_if 0 (;@6;) + i32.const 0 + local.get 0 + i32.store offset=1062360 + local.get 0 + local.set 9 + end + local.get 0 + local.get 6 + i32.add + local.set 5 + i32.const 1062792 + local.set 4 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + loop ;; label = @13 + local.get 4 + i32.load + local.get 5 + i32.eq + br_if 1 (;@12;) + local.get 4 + i32.load offset=8 + local.tee 4 + br_if 0 (;@13;) + br 2 (;@11;) + end + end + local.get 4 + i32.load8_u offset=12 + i32.const 8 + i32.and + i32.eqz + br_if 1 (;@10;) + end + i32.const 1062792 + local.set 4 + loop ;; label = @11 + block ;; label = @12 + local.get 4 + i32.load + local.tee 5 + local.get 3 + i32.gt_u + br_if 0 (;@12;) + local.get 5 + local.get 4 + i32.load offset=4 + i32.add + local.tee 5 + local.get 3 + i32.gt_u + br_if 3 (;@9;) + end + local.get 4 + i32.load offset=8 + local.set 4 + br 0 (;@11;) + end + end + local.get 4 + local.get 0 + i32.store + local.get 4 + local.get 4 + i32.load offset=4 + local.get 6 + i32.add + i32.store offset=4 + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + i32.add + local.tee 2 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 5 + i32.const -8 + local.get 5 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 5 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + i32.add + local.tee 6 + local.get 2 + local.get 7 + i32.add + local.tee 7 + i32.sub + local.set 4 + block ;; label = @10 + local.get 6 + local.get 3 + i32.ne + br_if 0 (;@10;) + i32.const 0 + local.get 7 + i32.store offset=1062368 + i32.const 0 + i32.const 0 + i32.load offset=1062356 + local.get 4 + i32.add + local.tee 4 + i32.store offset=1062356 + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + br 3 (;@7;) + end + block ;; label = @10 + local.get 6 + i32.const 0 + i32.load offset=1062364 + i32.ne + br_if 0 (;@10;) + i32.const 0 + local.get 7 + i32.store offset=1062364 + i32.const 0 + i32.const 0 + i32.load offset=1062352 + local.get 4 + i32.add + local.tee 4 + i32.store offset=1062352 + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 7 + local.get 4 + i32.add + local.get 4 + i32.store + br 3 (;@7;) + end + block ;; label = @10 + local.get 6 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.const 1 + i32.ne + br_if 0 (;@10;) + local.get 3 + i32.const -8 + i32.and + local.set 8 + block ;; label = @11 + block ;; label = @12 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@12;) + local.get 6 + i32.load offset=8 + local.tee 5 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 9 + i32.const 3 + i32.shl + i32.const 1062384 + i32.add + local.tee 0 + i32.eq + drop + block ;; label = @13 + local.get 6 + i32.load offset=12 + local.tee 3 + local.get 5 + i32.ne + br_if 0 (;@13;) + i32.const 0 + i32.const 0 + i32.load offset=1062344 + i32.const -2 + local.get 9 + i32.rotl + i32.and + i32.store offset=1062344 + br 2 (;@11;) + end + local.get 3 + local.get 0 + i32.eq + drop + local.get 3 + local.get 5 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=12 + br 1 (;@11;) + end + local.get 6 + i32.load offset=24 + local.set 10 + block ;; label = @12 + block ;; label = @13 + local.get 6 + i32.load offset=12 + local.tee 0 + local.get 6 + i32.eq + br_if 0 (;@13;) + local.get 6 + i32.load offset=8 + local.tee 3 + local.get 9 + i32.lt_u + drop + local.get 0 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 0 + i32.store offset=12 + br 1 (;@12;) + end + block ;; label = @13 + local.get 6 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + local.get 6 + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + i32.const 0 + local.set 0 + br 1 (;@12;) + end + loop ;; label = @13 + local.get 3 + local.set 9 + local.get 5 + local.tee 0 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 5 + br_if 0 (;@13;) + local.get 0 + i32.const 16 + i32.add + local.set 3 + local.get 0 + i32.load offset=16 + local.tee 5 + br_if 0 (;@13;) + end + local.get 9 + i32.const 0 + i32.store + end + local.get 10 + i32.eqz + br_if 0 (;@11;) + block ;; label = @12 + block ;; label = @13 + local.get 6 + local.get 6 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@13;) + local.get 3 + local.get 0 + i32.store + local.get 0 + br_if 1 (;@12;) + i32.const 0 + i32.const 0 + i32.load offset=1062348 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1062348 + br 2 (;@11;) + end + local.get 10 + i32.const 16 + i32.const 20 + local.get 10 + i32.load offset=16 + local.get 6 + i32.eq + select + i32.add + local.get 0 + i32.store + local.get 0 + i32.eqz + br_if 1 (;@11;) + end + local.get 0 + local.get 10 + i32.store offset=24 + block ;; label = @12 + local.get 6 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@12;) + local.get 0 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 0 + i32.store offset=24 + end + local.get 6 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 0 (;@11;) + local.get 0 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 0 + i32.store offset=24 + end + local.get 8 + local.get 4 + i32.add + local.set 4 + local.get 6 + local.get 8 + i32.add + local.tee 6 + i32.load offset=4 + local.set 3 + end + local.get 6 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + local.get 7 + local.get 4 + i32.add + local.get 4 + i32.store + local.get 7 + local.get 4 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @10 + local.get 4 + i32.const 255 + i32.gt_u + br_if 0 (;@10;) + local.get 4 + i32.const -8 + i32.and + i32.const 1062384 + i32.add + local.set 3 + block ;; label = @11 + block ;; label = @12 + i32.const 0 + i32.load offset=1062344 + local.tee 5 + i32.const 1 + local.get 4 + i32.const 3 + i32.shr_u + i32.shl + local.tee 4 + i32.and + br_if 0 (;@12;) + i32.const 0 + local.get 5 + local.get 4 + i32.or + i32.store offset=1062344 + local.get 3 + local.set 4 + br 1 (;@11;) + end + local.get 3 + i32.load offset=8 + local.set 4 + end + local.get 4 + local.get 7 + i32.store offset=12 + local.get 3 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 3 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + br 3 (;@7;) + end + i32.const 31 + local.set 3 + block ;; label = @10 + local.get 4 + i32.const 16777215 + i32.gt_u + br_if 0 (;@10;) + local.get 4 + i32.const 38 + local.get 4 + i32.const 8 + i32.shr_u + i32.clz + local.tee 3 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 3 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 3 + end + local.get 7 + local.get 3 + i32.store offset=28 + local.get 7 + i64.const 0 + i64.store offset=16 align=4 + local.get 3 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.set 5 + block ;; label = @10 + i32.const 0 + i32.load offset=1062348 + local.tee 0 + i32.const 1 + local.get 3 + i32.shl + local.tee 9 + i32.and + br_if 0 (;@10;) + local.get 5 + local.get 7 + i32.store + i32.const 0 + local.get 0 + local.get 9 + i32.or + i32.store offset=1062348 + local.get 7 + local.get 5 + i32.store offset=24 + local.get 7 + local.get 7 + i32.store offset=8 + local.get 7 + local.get 7 + i32.store offset=12 + br 3 (;@7;) + end + local.get 4 + i32.const 0 + i32.const 25 + local.get 3 + i32.const 1 + i32.shr_u + i32.sub + local.get 3 + i32.const 31 + i32.eq + select + i32.shl + local.set 3 + local.get 5 + i32.load + local.set 0 + loop ;; label = @10 + local.get 0 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 4 + i32.eq + br_if 2 (;@8;) + local.get 3 + i32.const 29 + i32.shr_u + local.set 0 + local.get 3 + i32.const 1 + i32.shl + local.set 3 + local.get 5 + local.get 0 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 9 + i32.load + local.tee 0 + br_if 0 (;@10;) + end + local.get 9 + local.get 7 + i32.store + local.get 7 + local.get 5 + i32.store offset=24 + local.get 7 + local.get 7 + i32.store offset=12 + local.get 7 + local.get 7 + i32.store offset=8 + br 2 (;@7;) + end + local.get 0 + i32.const -8 + local.get 0 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 0 + i32.const 8 + i32.add + i32.const 15 + i32.and + select + local.tee 4 + i32.add + local.tee 2 + local.get 6 + i32.const -56 + i32.add + local.tee 9 + local.get 4 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 9 + i32.add + i32.const 56 + i32.store offset=4 + local.get 3 + local.get 5 + i32.const 55 + local.get 5 + i32.sub + i32.const 15 + i32.and + i32.const 0 + local.get 5 + i32.const -55 + i32.add + i32.const 15 + i32.and + select + i32.add + i32.const -63 + i32.add + local.tee 9 + local.get 9 + local.get 3 + i32.const 16 + i32.add + i32.lt_u + select + local.tee 9 + i32.const 35 + i32.store offset=4 + i32.const 0 + i32.const 0 + i32.load offset=1062832 + i32.store offset=1062372 + i32.const 0 + local.get 4 + i32.store offset=1062356 + i32.const 0 + local.get 2 + i32.store offset=1062368 + local.get 9 + i32.const 16 + i32.add + i32.const 0 + i64.load offset=1062800 align=4 + i64.store align=4 + local.get 9 + i32.const 0 + i64.load offset=1062792 align=4 + i64.store offset=8 align=4 + i32.const 0 + local.get 9 + i32.const 8 + i32.add + i32.store offset=1062800 + i32.const 0 + local.get 6 + i32.store offset=1062796 + i32.const 0 + local.get 0 + i32.store offset=1062792 + i32.const 0 + i32.const 0 + i32.store offset=1062804 + local.get 9 + i32.const 36 + i32.add + local.set 4 + loop ;; label = @9 + local.get 4 + i32.const 7 + i32.store + local.get 4 + i32.const 4 + i32.add + local.tee 4 + local.get 5 + i32.lt_u + br_if 0 (;@9;) + end + local.get 9 + local.get 3 + i32.eq + br_if 3 (;@5;) + local.get 9 + local.get 9 + i32.load offset=4 + i32.const -2 + i32.and + i32.store offset=4 + local.get 9 + local.get 9 + local.get 3 + i32.sub + local.tee 0 + i32.store + local.get 3 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + block ;; label = @9 + local.get 0 + i32.const 255 + i32.gt_u + br_if 0 (;@9;) + local.get 0 + i32.const -8 + i32.and + i32.const 1062384 + i32.add + local.set 4 + block ;; label = @10 + block ;; label = @11 + i32.const 0 + i32.load offset=1062344 + local.tee 5 + i32.const 1 + local.get 0 + i32.const 3 + i32.shr_u + i32.shl + local.tee 0 + i32.and + br_if 0 (;@11;) + i32.const 0 + local.get 5 + local.get 0 + i32.or + i32.store offset=1062344 + local.get 4 + local.set 5 + br 1 (;@10;) + end + local.get 4 + i32.load offset=8 + local.set 5 + end + local.get 5 + local.get 3 + i32.store offset=12 + local.get 4 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 4 + i32.store offset=12 + local.get 3 + local.get 5 + i32.store offset=8 + br 4 (;@5;) + end + i32.const 31 + local.set 4 + block ;; label = @9 + local.get 0 + i32.const 16777215 + i32.gt_u + br_if 0 (;@9;) + local.get 0 + i32.const 38 + local.get 0 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 4 + end + local.get 3 + local.get 4 + i32.store offset=28 + local.get 3 + i64.const 0 + i64.store offset=16 align=4 + local.get 4 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.set 5 + block ;; label = @9 + i32.const 0 + i32.load offset=1062348 + local.tee 9 + i32.const 1 + local.get 4 + i32.shl + local.tee 6 + i32.and + br_if 0 (;@9;) + local.get 5 + local.get 3 + i32.store + i32.const 0 + local.get 9 + local.get 6 + i32.or + i32.store offset=1062348 + local.get 3 + local.get 5 + i32.store offset=24 + local.get 3 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 3 + i32.store offset=12 + br 4 (;@5;) + end + local.get 0 + i32.const 0 + i32.const 25 + local.get 4 + i32.const 1 + i32.shr_u + i32.sub + local.get 4 + i32.const 31 + i32.eq + select + i32.shl + local.set 4 + local.get 5 + i32.load + local.set 9 + loop ;; label = @9 + local.get 9 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 0 + i32.eq + br_if 3 (;@6;) + local.get 4 + i32.const 29 + i32.shr_u + local.set 9 + local.get 4 + i32.const 1 + i32.shl + local.set 4 + local.get 5 + local.get 9 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 6 + i32.load + local.tee 9 + br_if 0 (;@9;) + end + local.get 6 + local.get 3 + i32.store + local.get 3 + local.get 5 + i32.store offset=24 + local.get 3 + local.get 3 + i32.store offset=12 + local.get 3 + local.get 3 + i32.store offset=8 + br 3 (;@5;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 7 + i32.store offset=12 + local.get 5 + local.get 7 + i32.store offset=8 + local.get 7 + i32.const 0 + i32.store offset=24 + local.get 7 + local.get 5 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + end + local.get 2 + i32.const 8 + i32.add + local.set 4 + br 5 (;@1;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.store offset=12 + local.get 5 + local.get 3 + i32.store offset=8 + local.get 3 + i32.const 0 + i32.store offset=24 + local.get 3 + local.get 5 + i32.store offset=12 + local.get 3 + local.get 4 + i32.store offset=8 + end + i32.const 0 + i32.load offset=1062356 + local.tee 4 + local.get 7 + i32.le_u + br_if 0 (;@4;) + i32.const 0 + i32.load offset=1062368 + local.tee 3 + local.get 7 + i32.add + local.tee 5 + local.get 4 + local.get 7 + i32.sub + local.tee 4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.get 4 + i32.store offset=1062356 + i32.const 0 + local.get 5 + i32.store offset=1062368 + local.get 3 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 3 + i32.const 8 + i32.add + local.set 4 + br 3 (;@1;) + end + i32.const 0 + local.set 4 + i32.const 0 + i32.const 48 + i32.store offset=1062840 + br 2 (;@1;) + end + block ;; label = @3 + local.get 2 + i32.eqz + br_if 0 (;@3;) + block ;; label = @4 + block ;; label = @5 + local.get 9 + local.get 9 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.tee 4 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 4 + local.get 0 + i32.store + local.get 0 + br_if 1 (;@4;) + i32.const 0 + local.get 10 + i32.const -2 + local.get 5 + i32.rotl + i32.and + local.tee 10 + i32.store offset=1062348 + br 2 (;@3;) + end + local.get 2 + i32.const 16 + i32.const 20 + local.get 2 + i32.load offset=16 + local.get 9 + i32.eq + select + i32.add + local.get 0 + i32.store + local.get 0 + i32.eqz + br_if 1 (;@3;) + end + local.get 0 + local.get 2 + i32.store offset=24 + block ;; label = @4 + local.get 9 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 0 (;@4;) + local.get 0 + local.get 4 + i32.store offset=16 + local.get 4 + local.get 0 + i32.store offset=24 + end + local.get 9 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 0 + i32.const 20 + i32.add + local.get 4 + i32.store + local.get 4 + local.get 0 + i32.store offset=24 + end + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.const 15 + i32.gt_u + br_if 0 (;@4;) + local.get 9 + local.get 3 + local.get 7 + i32.add + local.tee 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 9 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 1 (;@3;) + end + local.get 9 + local.get 7 + i32.add + local.tee 0 + local.get 3 + i32.const 1 + i32.or + i32.store offset=4 + local.get 9 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 3 + i32.add + local.get 3 + i32.store + block ;; label = @4 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 3 + i32.const -8 + i32.and + i32.const 1062384 + i32.add + local.set 4 + block ;; label = @5 + block ;; label = @6 + i32.const 0 + i32.load offset=1062344 + local.tee 5 + i32.const 1 + local.get 3 + i32.const 3 + i32.shr_u + i32.shl + local.tee 3 + i32.and + br_if 0 (;@6;) + i32.const 0 + local.get 5 + local.get 3 + i32.or + i32.store offset=1062344 + local.get 4 + local.set 3 + br 1 (;@5;) + end + local.get 4 + i32.load offset=8 + local.set 3 + end + local.get 3 + local.get 0 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 4 + i32.store offset=12 + local.get 0 + local.get 3 + i32.store offset=8 + br 1 (;@3;) + end + i32.const 31 + local.set 4 + block ;; label = @4 + local.get 3 + i32.const 16777215 + i32.gt_u + br_if 0 (;@4;) + local.get 3 + i32.const 38 + local.get 3 + i32.const 8 + i32.shr_u + i32.clz + local.tee 4 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 4 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 4 + end + local.get 0 + local.get 4 + i32.store offset=28 + local.get 0 + i64.const 0 + i64.store offset=16 align=4 + local.get 4 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.set 5 + block ;; label = @4 + local.get 10 + i32.const 1 + local.get 4 + i32.shl + local.tee 7 + i32.and + br_if 0 (;@4;) + local.get 5 + local.get 0 + i32.store + i32.const 0 + local.get 10 + local.get 7 + i32.or + i32.store offset=1062348 + local.get 0 + local.get 5 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 0 + i32.store offset=12 + br 1 (;@3;) + end + local.get 3 + i32.const 0 + i32.const 25 + local.get 4 + i32.const 1 + i32.shr_u + i32.sub + local.get 4 + i32.const 31 + i32.eq + select + i32.shl + local.set 4 + local.get 5 + i32.load + local.set 7 + block ;; label = @4 + loop ;; label = @5 + local.get 7 + local.tee 5 + i32.load offset=4 + i32.const -8 + i32.and + local.get 3 + i32.eq + br_if 1 (;@4;) + local.get 4 + i32.const 29 + i32.shr_u + local.set 7 + local.get 4 + i32.const 1 + i32.shl + local.set 4 + local.get 5 + local.get 7 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 6 + i32.load + local.tee 7 + br_if 0 (;@5;) + end + local.get 6 + local.get 0 + i32.store + local.get 0 + local.get 5 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 0 + i32.store offset=8 + br 1 (;@3;) + end + local.get 5 + i32.load offset=8 + local.tee 4 + local.get 0 + i32.store offset=12 + local.get 5 + local.get 0 + i32.store offset=8 + local.get 0 + i32.const 0 + i32.store offset=24 + local.get 0 + local.get 5 + i32.store offset=12 + local.get 0 + local.get 4 + i32.store offset=8 + end + local.get 9 + i32.const 8 + i32.add + local.set 4 + br 1 (;@1;) + end + block ;; label = @2 + local.get 11 + i32.eqz + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 0 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.tee 4 + i32.load + i32.ne + br_if 0 (;@4;) + local.get 4 + local.get 9 + i32.store + local.get 9 + br_if 1 (;@3;) + i32.const 0 + local.get 10 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1062348 + br 2 (;@2;) + end + local.get 11 + i32.const 16 + i32.const 20 + local.get 11 + i32.load offset=16 + local.get 0 + i32.eq + select + i32.add + local.get 9 + i32.store + local.get 9 + i32.eqz + br_if 1 (;@2;) + end + local.get 9 + local.get 11 + i32.store offset=24 + block ;; label = @3 + local.get 0 + i32.load offset=16 + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 9 + local.get 4 + i32.store offset=16 + local.get 4 + local.get 9 + i32.store offset=24 + end + local.get 0 + i32.const 20 + i32.add + i32.load + local.tee 4 + i32.eqz + br_if 0 (;@2;) + local.get 9 + i32.const 20 + i32.add + local.get 4 + i32.store + local.get 4 + local.get 9 + i32.store offset=24 + end + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 15 + i32.gt_u + br_if 0 (;@3;) + local.get 0 + local.get 3 + local.get 7 + i32.add + local.tee 4 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 4 + i32.add + local.tee 4 + local.get 4 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + br 1 (;@2;) + end + local.get 0 + local.get 7 + i32.add + local.tee 5 + local.get 3 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 7 + i32.const 3 + i32.or + i32.store offset=4 + local.get 5 + local.get 3 + i32.add + local.get 3 + i32.store + block ;; label = @3 + local.get 8 + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const -8 + i32.and + i32.const 1062384 + i32.add + local.set 7 + i32.const 0 + i32.load offset=1062364 + local.set 4 + block ;; label = @4 + block ;; label = @5 + i32.const 1 + local.get 8 + i32.const 3 + i32.shr_u + i32.shl + local.tee 9 + local.get 6 + i32.and + br_if 0 (;@5;) + i32.const 0 + local.get 9 + local.get 6 + i32.or + i32.store offset=1062344 + local.get 7 + local.set 9 + br 1 (;@4;) + end + local.get 7 + i32.load offset=8 + local.set 9 + end + local.get 9 + local.get 4 + i32.store offset=12 + local.get 7 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 7 + i32.store offset=12 + local.get 4 + local.get 9 + i32.store offset=8 + end + i32.const 0 + local.get 5 + i32.store offset=1062364 + i32.const 0 + local.get 3 + i32.store offset=1062352 + end + local.get 0 + i32.const 8 + i32.add + local.set 4 + end + local.get 1 + i32.const 16 + i32.add + global.set 0 + local.get 4 + ) + (func (;163;) (type 2) (param i32) + local.get 0 + call 164 + ) + (func (;164;) (type 2) (param i32) + (local i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const -8 + i32.add + local.tee 1 + local.get 0 + i32.const -4 + i32.add + i32.load + local.tee 2 + i32.const -8 + i32.and + local.tee 0 + i32.add + local.set 3 + block ;; label = @2 + local.get 2 + i32.const 1 + i32.and + br_if 0 (;@2;) + local.get 2 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 1 + local.get 1 + i32.load + local.tee 2 + i32.sub + local.tee 1 + i32.const 0 + i32.load offset=1062360 + local.tee 4 + i32.lt_u + br_if 1 (;@1;) + local.get 2 + local.get 0 + i32.add + local.set 0 + block ;; label = @3 + local.get 1 + i32.const 0 + i32.load offset=1062364 + i32.eq + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 1 + i32.load offset=8 + local.tee 4 + local.get 2 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1062384 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @5 + local.get 1 + i32.load offset=12 + local.tee 2 + local.get 4 + i32.ne + br_if 0 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1062344 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1062344 + br 3 (;@2;) + end + local.get 2 + local.get 6 + i32.eq + drop + local.get 2 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 2 + i32.store offset=12 + br 2 (;@2;) + end + local.get 1 + i32.load offset=24 + local.set 7 + block ;; label = @4 + block ;; label = @5 + local.get 1 + i32.load offset=12 + local.tee 6 + local.get 1 + i32.eq + br_if 0 (;@5;) + local.get 1 + i32.load offset=8 + local.tee 2 + local.get 4 + i32.lt_u + drop + local.get 6 + local.get 2 + i32.store offset=8 + local.get 2 + local.get 6 + i32.store offset=12 + br 1 (;@4;) + end + block ;; label = @5 + local.get 1 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + local.get 1 + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + i32.const 0 + local.set 6 + br 1 (;@4;) + end + loop ;; label = @5 + local.get 2 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@5;) + local.get 6 + i32.const 16 + i32.add + local.set 2 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@5;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + local.get 1 + local.get 1 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.tee 2 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 2 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@4;) + i32.const 0 + i32.const 0 + i32.load offset=1062348 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1062348 + br 3 (;@2;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 1 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 2 (;@2;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @4 + local.get 1 + i32.load offset=16 + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 6 + local.get 2 + i32.store offset=16 + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 1 + i32.load offset=20 + local.tee 2 + i32.eqz + br_if 1 (;@2;) + local.get 6 + i32.const 20 + i32.add + local.get 2 + i32.store + local.get 2 + local.get 6 + i32.store offset=24 + br 1 (;@2;) + end + local.get 3 + i32.load offset=4 + local.tee 2 + i32.const 3 + i32.and + i32.const 3 + i32.ne + br_if 0 (;@2;) + local.get 3 + local.get 2 + i32.const -2 + i32.and + i32.store offset=4 + i32.const 0 + local.get 0 + i32.store offset=1062352 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + return + end + local.get 1 + local.get 3 + i32.ge_u + br_if 0 (;@1;) + local.get 3 + i32.load offset=4 + local.tee 2 + i32.const 1 + i32.and + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 2 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 3 + i32.const 0 + i32.load offset=1062368 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 1 + i32.store offset=1062368 + i32.const 0 + i32.const 0 + i32.load offset=1062356 + local.get 0 + i32.add + local.tee 0 + i32.store offset=1062356 + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + i32.const 0 + i32.load offset=1062364 + i32.ne + br_if 3 (;@1;) + i32.const 0 + i32.const 0 + i32.store offset=1062352 + i32.const 0 + i32.const 0 + i32.store offset=1062364 + return + end + block ;; label = @4 + local.get 3 + i32.const 0 + i32.load offset=1062364 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 1 + i32.store offset=1062364 + i32.const 0 + i32.const 0 + i32.load offset=1062352 + local.get 0 + i32.add + local.tee 0 + i32.store offset=1062352 + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + return + end + local.get 2 + i32.const -8 + i32.and + local.get 0 + i32.add + local.set 0 + block ;; label = @4 + block ;; label = @5 + local.get 2 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 3 + i32.load offset=8 + local.tee 4 + local.get 2 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1062384 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 2 + local.get 4 + i32.ne + br_if 0 (;@6;) + i32.const 0 + i32.const 0 + i32.load offset=1062344 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1062344 + br 2 (;@4;) + end + local.get 2 + local.get 6 + i32.eq + drop + local.get 2 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 2 + i32.store offset=12 + br 1 (;@4;) + end + local.get 3 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.load offset=12 + local.tee 6 + local.get 3 + i32.eq + br_if 0 (;@6;) + local.get 3 + i32.load offset=8 + local.tee 2 + i32.const 0 + i32.load offset=1062360 + i32.lt_u + drop + local.get 6 + local.get 2 + i32.store offset=8 + local.get 2 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 3 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 3 + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 2 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 2 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 2 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 0 (;@4;) + block ;; label = @5 + block ;; label = @6 + local.get 3 + local.get 3 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.tee 2 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 2 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1062348 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1062348 + br 2 (;@4;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 3 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 1 (;@4;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 3 + i32.load offset=16 + local.tee 2 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 2 + i32.store offset=16 + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 3 + i32.load offset=20 + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 6 + i32.const 20 + i32.add + local.get 2 + i32.store + local.get 2 + local.get 6 + i32.store offset=24 + end + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + i32.const 0 + i32.load offset=1062364 + i32.ne + br_if 1 (;@2;) + i32.const 0 + local.get 0 + i32.store offset=1062352 + return + end + local.get 3 + local.get 2 + i32.const -2 + i32.and + i32.store offset=4 + local.get 1 + local.get 0 + i32.add + local.get 0 + i32.store + local.get 1 + local.get 0 + i32.const 1 + i32.or + i32.store offset=4 + end + block ;; label = @2 + local.get 0 + i32.const 255 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const -8 + i32.and + i32.const 1062384 + i32.add + local.set 2 + block ;; label = @3 + block ;; label = @4 + i32.const 0 + i32.load offset=1062344 + local.tee 4 + i32.const 1 + local.get 0 + i32.const 3 + i32.shr_u + i32.shl + local.tee 0 + i32.and + br_if 0 (;@4;) + i32.const 0 + local.get 4 + local.get 0 + i32.or + i32.store offset=1062344 + local.get 2 + local.set 0 + br 1 (;@3;) + end + local.get 2 + i32.load offset=8 + local.set 0 + end + local.get 0 + local.get 1 + i32.store offset=12 + local.get 2 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 2 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + return + end + i32.const 31 + local.set 2 + block ;; label = @2 + local.get 0 + i32.const 16777215 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + i32.const 38 + local.get 0 + i32.const 8 + i32.shr_u + i32.clz + local.tee 2 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 2 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 2 + end + local.get 1 + local.get 2 + i32.store offset=28 + local.get 1 + i64.const 0 + i64.store offset=16 align=4 + local.get 2 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.set 4 + block ;; label = @2 + block ;; label = @3 + i32.const 0 + i32.load offset=1062348 + local.tee 6 + i32.const 1 + local.get 2 + i32.shl + local.tee 3 + i32.and + br_if 0 (;@3;) + local.get 4 + local.get 1 + i32.store + i32.const 0 + local.get 6 + local.get 3 + i32.or + i32.store offset=1062348 + local.get 1 + local.get 4 + i32.store offset=24 + local.get 1 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 1 + i32.store offset=12 + br 1 (;@2;) + end + local.get 0 + i32.const 0 + i32.const 25 + local.get 2 + i32.const 1 + i32.shr_u + i32.sub + local.get 2 + i32.const 31 + i32.eq + select + i32.shl + local.set 2 + local.get 4 + i32.load + local.set 6 + block ;; label = @3 + loop ;; label = @4 + local.get 6 + local.tee 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 0 + i32.eq + br_if 1 (;@3;) + local.get 2 + i32.const 29 + i32.shr_u + local.set 6 + local.get 2 + i32.const 1 + i32.shl + local.set 2 + local.get 4 + local.get 6 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 6 + br_if 0 (;@4;) + end + local.get 3 + local.get 1 + i32.store + local.get 1 + local.get 4 + i32.store offset=24 + local.get 1 + local.get 1 + i32.store offset=12 + local.get 1 + local.get 1 + i32.store offset=8 + br 1 (;@2;) + end + local.get 4 + i32.load offset=8 + local.tee 0 + local.get 1 + i32.store offset=12 + local.get 4 + local.get 1 + i32.store offset=8 + local.get 1 + i32.const 0 + i32.store offset=24 + local.get 1 + local.get 4 + i32.store offset=12 + local.get 1 + local.get 0 + i32.store offset=8 + end + i32.const 0 + i32.const 0 + i32.load offset=1062376 + i32.const -1 + i32.add + local.tee 1 + i32.const -1 + local.get 1 + select + i32.store offset=1062376 + end + ) + (func (;165;) (type 0) (param i32 i32) (result i32) + (local i32 i64) + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + i32.const 0 + local.set 2 + br 1 (;@1;) + end + local.get 0 + i64.extend_i32_u + local.get 1 + i64.extend_i32_u + i64.mul + local.tee 3 + i32.wrap_i64 + local.set 2 + local.get 1 + local.get 0 + i32.or + i32.const 65536 + i32.lt_u + br_if 0 (;@1;) + i32.const -1 + local.get 2 + local.get 3 + i64.const 32 + i64.shr_u + i32.wrap_i64 + i32.const 0 + i32.ne + select + local.set 2 + end + block ;; label = @1 + local.get 2 + call 162 + local.tee 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const -4 + i32.add + i32.load8_u + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 0 + local.get 2 + call 183 + drop + end + local.get 0 + ) + (func (;166;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 1 + call 162 + return + end + block ;; label = @1 + local.get 1 + i32.const -64 + i32.lt_u + br_if 0 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1062840 + i32.const 0 + return + end + i32.const 16 + local.get 1 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 1 + i32.const 11 + i32.lt_u + select + local.set 2 + local.get 0 + i32.const -4 + i32.add + local.tee 3 + i32.load + local.tee 4 + i32.const -8 + i32.and + local.set 5 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 2 + i32.const 256 + i32.lt_u + br_if 1 (;@2;) + local.get 5 + local.get 2 + i32.const 4 + i32.or + i32.lt_u + br_if 1 (;@2;) + local.get 5 + local.get 2 + i32.sub + i32.const 0 + i32.load offset=1062824 + i32.const 1 + i32.shl + i32.le_u + br_if 2 (;@1;) + br 1 (;@2;) + end + local.get 0 + i32.const -8 + i32.add + local.tee 6 + local.get 5 + i32.add + local.set 7 + block ;; label = @3 + local.get 5 + local.get 2 + i32.lt_u + br_if 0 (;@3;) + local.get 5 + local.get 2 + i32.sub + local.tee 1 + i32.const 16 + i32.lt_u + br_if 2 (;@1;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.const 3 + i32.or + i32.store offset=4 + local.get 7 + local.get 7 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 2 + local.get 1 + call 167 + local.get 0 + return + end + block ;; label = @3 + local.get 7 + i32.const 0 + i32.load offset=1062368 + i32.ne + br_if 0 (;@3;) + i32.const 0 + i32.load offset=1062356 + local.get 5 + i32.add + local.tee 5 + local.get 2 + i32.le_u + br_if 1 (;@2;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + i32.const 0 + local.get 6 + local.get 2 + i32.add + local.tee 1 + i32.store offset=1062368 + i32.const 0 + local.get 5 + local.get 2 + i32.sub + local.tee 2 + i32.store offset=1062356 + local.get 1 + local.get 2 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + return + end + block ;; label = @3 + local.get 7 + i32.const 0 + i32.load offset=1062364 + i32.ne + br_if 0 (;@3;) + i32.const 0 + i32.load offset=1062352 + local.get 5 + i32.add + local.tee 5 + local.get 2 + i32.lt_u + br_if 1 (;@2;) + block ;; label = @4 + block ;; label = @5 + local.get 5 + local.get 2 + i32.sub + local.tee 1 + i32.const 16 + i32.lt_u + br_if 0 (;@5;) + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 2 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 6 + local.get 5 + i32.add + local.tee 5 + local.get 1 + i32.store + local.get 5 + local.get 5 + i32.load offset=4 + i32.const -2 + i32.and + i32.store offset=4 + br 1 (;@4;) + end + local.get 3 + local.get 4 + i32.const 1 + i32.and + local.get 5 + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 5 + i32.add + local.tee 1 + local.get 1 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + i32.const 0 + local.set 1 + i32.const 0 + local.set 2 + end + i32.const 0 + local.get 2 + i32.store offset=1062364 + i32.const 0 + local.get 1 + i32.store offset=1062352 + local.get 0 + return + end + local.get 7 + i32.load offset=4 + local.tee 8 + i32.const 2 + i32.and + br_if 0 (;@2;) + local.get 8 + i32.const -8 + i32.and + local.get 5 + i32.add + local.tee 9 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + local.get 9 + local.get 2 + i32.sub + local.set 10 + block ;; label = @3 + block ;; label = @4 + local.get 8 + i32.const 255 + i32.gt_u + br_if 0 (;@4;) + local.get 7 + i32.load offset=8 + local.tee 1 + local.get 8 + i32.const 3 + i32.shr_u + local.tee 11 + i32.const 3 + i32.shl + i32.const 1062384 + i32.add + local.tee 8 + i32.eq + drop + block ;; label = @5 + local.get 7 + i32.load offset=12 + local.tee 5 + local.get 1 + i32.ne + br_if 0 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1062344 + i32.const -2 + local.get 11 + i32.rotl + i32.and + i32.store offset=1062344 + br 2 (;@3;) + end + local.get 5 + local.get 8 + i32.eq + drop + local.get 5 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 5 + i32.store offset=12 + br 1 (;@3;) + end + local.get 7 + i32.load offset=24 + local.set 12 + block ;; label = @4 + block ;; label = @5 + local.get 7 + i32.load offset=12 + local.tee 8 + local.get 7 + i32.eq + br_if 0 (;@5;) + local.get 7 + i32.load offset=8 + local.tee 1 + i32.const 0 + i32.load offset=1062360 + i32.lt_u + drop + local.get 8 + local.get 1 + i32.store offset=8 + local.get 1 + local.get 8 + i32.store offset=12 + br 1 (;@4;) + end + block ;; label = @5 + local.get 7 + i32.const 20 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + local.get 7 + i32.const 16 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + i32.const 0 + local.set 8 + br 1 (;@4;) + end + loop ;; label = @5 + local.get 1 + local.set 11 + local.get 5 + local.tee 8 + i32.const 20 + i32.add + local.tee 1 + i32.load + local.tee 5 + br_if 0 (;@5;) + local.get 8 + i32.const 16 + i32.add + local.set 1 + local.get 8 + i32.load offset=16 + local.tee 5 + br_if 0 (;@5;) + end + local.get 11 + i32.const 0 + i32.store + end + local.get 12 + i32.eqz + br_if 0 (;@3;) + block ;; label = @4 + block ;; label = @5 + local.get 7 + local.get 7 + i32.load offset=28 + local.tee 5 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.tee 1 + i32.load + i32.ne + br_if 0 (;@5;) + local.get 1 + local.get 8 + i32.store + local.get 8 + br_if 1 (;@4;) + i32.const 0 + i32.const 0 + i32.load offset=1062348 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1062348 + br 2 (;@3;) + end + local.get 12 + i32.const 16 + i32.const 20 + local.get 12 + i32.load offset=16 + local.get 7 + i32.eq + select + i32.add + local.get 8 + i32.store + local.get 8 + i32.eqz + br_if 1 (;@3;) + end + local.get 8 + local.get 12 + i32.store offset=24 + block ;; label = @4 + local.get 7 + i32.load offset=16 + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 8 + local.get 1 + i32.store offset=16 + local.get 1 + local.get 8 + i32.store offset=24 + end + local.get 7 + i32.load offset=20 + local.tee 1 + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const 20 + i32.add + local.get 1 + i32.store + local.get 1 + local.get 8 + i32.store offset=24 + end + block ;; label = @3 + local.get 10 + i32.const 15 + i32.gt_u + br_if 0 (;@3;) + local.get 3 + local.get 4 + i32.const 1 + i32.and + local.get 9 + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 9 + i32.add + local.tee 1 + local.get 1 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + return + end + local.get 3 + local.get 2 + local.get 4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 6 + local.get 2 + i32.add + local.tee 1 + local.get 10 + i32.const 3 + i32.or + i32.store offset=4 + local.get 6 + local.get 9 + i32.add + local.tee 2 + local.get 2 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 1 + local.get 10 + call 167 + local.get 0 + return + end + block ;; label = @2 + local.get 1 + call 162 + local.tee 2 + br_if 0 (;@2;) + i32.const 0 + return + end + local.get 2 + local.get 0 + i32.const -4 + i32.const -8 + local.get 3 + i32.load + local.tee 5 + i32.const 3 + i32.and + select + local.get 5 + i32.const -8 + i32.and + i32.add + local.tee 5 + local.get 1 + local.get 5 + local.get 1 + i32.lt_u + select + call 181 + local.set 1 + local.get 0 + call 164 + local.get 1 + local.set 0 + end + local.get 0 + ) + (func (;167;) (type 3) (param i32 i32) + (local i32 i32 i32 i32 i32 i32) + local.get 0 + local.get 1 + i32.add + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.const 1 + i32.and + br_if 0 (;@2;) + local.get 3 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.load + local.tee 3 + local.get 1 + i32.add + local.set 1 + block ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 3 + i32.sub + local.tee 0 + i32.const 0 + i32.load offset=1062364 + i32.eq + br_if 0 (;@4;) + block ;; label = @5 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 0 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1062384 + i32.add + local.tee 6 + i32.eq + drop + local.get 0 + i32.load offset=12 + local.tee 3 + local.get 4 + i32.ne + br_if 2 (;@3;) + i32.const 0 + i32.const 0 + i32.load offset=1062344 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1062344 + br 3 (;@2;) + end + local.get 0 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 0 + i32.load offset=12 + local.tee 6 + local.get 0 + i32.eq + br_if 0 (;@6;) + local.get 0 + i32.load offset=8 + local.tee 3 + i32.const 0 + i32.load offset=1062360 + i32.lt_u + drop + local.get 6 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 0 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 0 + i32.const 16 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 3 + local.set 5 + local.get 4 + local.tee 6 + i32.const 20 + i32.add + local.tee 3 + i32.load + local.tee 4 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 3 + local.get 6 + i32.load offset=16 + local.tee 4 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 2 (;@2;) + block ;; label = @5 + block ;; label = @6 + local.get 0 + local.get 0 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 3 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1062348 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1062348 + br 4 (;@2;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 0 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 3 (;@2;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 0 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 0 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 2 (;@2;) + local.get 6 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 6 + i32.store offset=24 + br 2 (;@2;) + end + local.get 2 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.const 3 + i32.ne + br_if 1 (;@2;) + local.get 2 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + i32.const 0 + local.get 1 + i32.store offset=1062352 + local.get 2 + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + return + end + local.get 3 + local.get 6 + i32.eq + drop + local.get 3 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 3 + i32.store offset=12 + end + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.load offset=4 + local.tee 3 + i32.const 2 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.const 0 + i32.load offset=1062368 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 0 + i32.store offset=1062368 + i32.const 0 + i32.const 0 + i32.load offset=1062356 + local.get 1 + i32.add + local.tee 1 + i32.store offset=1062356 + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + i32.const 0 + i32.load offset=1062364 + i32.ne + br_if 3 (;@1;) + i32.const 0 + i32.const 0 + i32.store offset=1062352 + i32.const 0 + i32.const 0 + i32.store offset=1062364 + return + end + block ;; label = @4 + local.get 2 + i32.const 0 + i32.load offset=1062364 + i32.ne + br_if 0 (;@4;) + i32.const 0 + local.get 0 + i32.store offset=1062364 + i32.const 0 + i32.const 0 + i32.load offset=1062352 + local.get 1 + i32.add + local.tee 1 + i32.store offset=1062352 + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + return + end + local.get 3 + i32.const -8 + i32.and + local.get 1 + i32.add + local.set 1 + block ;; label = @4 + block ;; label = @5 + local.get 3 + i32.const 255 + i32.gt_u + br_if 0 (;@5;) + local.get 2 + i32.load offset=8 + local.tee 4 + local.get 3 + i32.const 3 + i32.shr_u + local.tee 5 + i32.const 3 + i32.shl + i32.const 1062384 + i32.add + local.tee 6 + i32.eq + drop + block ;; label = @6 + local.get 2 + i32.load offset=12 + local.tee 3 + local.get 4 + i32.ne + br_if 0 (;@6;) + i32.const 0 + i32.const 0 + i32.load offset=1062344 + i32.const -2 + local.get 5 + i32.rotl + i32.and + i32.store offset=1062344 + br 2 (;@4;) + end + local.get 3 + local.get 6 + i32.eq + drop + local.get 3 + local.get 4 + i32.store offset=8 + local.get 4 + local.get 3 + i32.store offset=12 + br 1 (;@4;) + end + local.get 2 + i32.load offset=24 + local.set 7 + block ;; label = @5 + block ;; label = @6 + local.get 2 + i32.load offset=12 + local.tee 6 + local.get 2 + i32.eq + br_if 0 (;@6;) + local.get 2 + i32.load offset=8 + local.tee 3 + i32.const 0 + i32.load offset=1062360 + i32.lt_u + drop + local.get 6 + local.get 3 + i32.store offset=8 + local.get 3 + local.get 6 + i32.store offset=12 + br 1 (;@5;) + end + block ;; label = @6 + local.get 2 + i32.const 20 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + local.get 2 + i32.const 16 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + i32.const 0 + local.set 6 + br 1 (;@5;) + end + loop ;; label = @6 + local.get 4 + local.set 5 + local.get 3 + local.tee 6 + i32.const 20 + i32.add + local.tee 4 + i32.load + local.tee 3 + br_if 0 (;@6;) + local.get 6 + i32.const 16 + i32.add + local.set 4 + local.get 6 + i32.load offset=16 + local.tee 3 + br_if 0 (;@6;) + end + local.get 5 + i32.const 0 + i32.store + end + local.get 7 + i32.eqz + br_if 0 (;@4;) + block ;; label = @5 + block ;; label = @6 + local.get 2 + local.get 2 + i32.load offset=28 + local.tee 4 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.tee 3 + i32.load + i32.ne + br_if 0 (;@6;) + local.get 3 + local.get 6 + i32.store + local.get 6 + br_if 1 (;@5;) + i32.const 0 + i32.const 0 + i32.load offset=1062348 + i32.const -2 + local.get 4 + i32.rotl + i32.and + i32.store offset=1062348 + br 2 (;@4;) + end + local.get 7 + i32.const 16 + i32.const 20 + local.get 7 + i32.load offset=16 + local.get 2 + i32.eq + select + i32.add + local.get 6 + i32.store + local.get 6 + i32.eqz + br_if 1 (;@4;) + end + local.get 6 + local.get 7 + i32.store offset=24 + block ;; label = @5 + local.get 2 + i32.load offset=16 + local.tee 3 + i32.eqz + br_if 0 (;@5;) + local.get 6 + local.get 3 + i32.store offset=16 + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 2 + i32.load offset=20 + local.tee 3 + i32.eqz + br_if 0 (;@4;) + local.get 6 + i32.const 20 + i32.add + local.get 3 + i32.store + local.get 3 + local.get 6 + i32.store offset=24 + end + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + local.get 0 + i32.const 0 + i32.load offset=1062364 + i32.ne + br_if 1 (;@2;) + i32.const 0 + local.get 1 + i32.store offset=1062352 + return + end + local.get 2 + local.get 3 + i32.const -2 + i32.and + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.get 1 + i32.store + local.get 0 + local.get 1 + i32.const 1 + i32.or + i32.store offset=4 + end + block ;; label = @2 + local.get 1 + i32.const 255 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + i32.const -8 + i32.and + i32.const 1062384 + i32.add + local.set 3 + block ;; label = @3 + block ;; label = @4 + i32.const 0 + i32.load offset=1062344 + local.tee 4 + i32.const 1 + local.get 1 + i32.const 3 + i32.shr_u + i32.shl + local.tee 1 + i32.and + br_if 0 (;@4;) + i32.const 0 + local.get 4 + local.get 1 + i32.or + i32.store offset=1062344 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 3 + i32.load offset=8 + local.set 1 + end + local.get 1 + local.get 0 + i32.store offset=12 + local.get 3 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 3 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store offset=8 + return + end + i32.const 31 + local.set 3 + block ;; label = @2 + local.get 1 + i32.const 16777215 + i32.gt_u + br_if 0 (;@2;) + local.get 1 + i32.const 38 + local.get 1 + i32.const 8 + i32.shr_u + i32.clz + local.tee 3 + i32.sub + i32.shr_u + i32.const 1 + i32.and + local.get 3 + i32.const 1 + i32.shl + i32.sub + i32.const 62 + i32.add + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=28 + local.get 0 + i64.const 0 + i64.store offset=16 align=4 + local.get 3 + i32.const 2 + i32.shl + i32.const 1062648 + i32.add + local.set 4 + block ;; label = @2 + i32.const 0 + i32.load offset=1062348 + local.tee 6 + i32.const 1 + local.get 3 + i32.shl + local.tee 2 + i32.and + br_if 0 (;@2;) + local.get 4 + local.get 0 + i32.store + i32.const 0 + local.get 6 + local.get 2 + i32.or + i32.store offset=1062348 + local.get 0 + local.get 4 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=8 + local.get 0 + local.get 0 + i32.store offset=12 + return + end + local.get 1 + i32.const 0 + i32.const 25 + local.get 3 + i32.const 1 + i32.shr_u + i32.sub + local.get 3 + i32.const 31 + i32.eq + select + i32.shl + local.set 3 + local.get 4 + i32.load + local.set 6 + block ;; label = @2 + loop ;; label = @3 + local.get 6 + local.tee 4 + i32.load offset=4 + i32.const -8 + i32.and + local.get 1 + i32.eq + br_if 1 (;@2;) + local.get 3 + i32.const 29 + i32.shr_u + local.set 6 + local.get 3 + i32.const 1 + i32.shl + local.set 3 + local.get 4 + local.get 6 + i32.const 4 + i32.and + i32.add + i32.const 16 + i32.add + local.tee 2 + i32.load + local.tee 6 + br_if 0 (;@3;) + end + local.get 2 + local.get 0 + i32.store + local.get 0 + local.get 4 + i32.store offset=24 + local.get 0 + local.get 0 + i32.store offset=12 + local.get 0 + local.get 0 + i32.store offset=8 + return + end + local.get 4 + i32.load offset=8 + local.tee 1 + local.get 0 + i32.store offset=12 + local.get 4 + local.get 0 + i32.store offset=8 + local.get 0 + i32.const 0 + i32.store offset=24 + local.get 0 + local.get 4 + i32.store offset=12 + local.get 0 + local.get 1 + i32.store offset=8 + end + ) + (func (;168;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 16 + local.get 0 + i32.const 16 + i32.gt_u + select + local.tee 2 + local.get 2 + i32.const -1 + i32.add + i32.and + br_if 0 (;@2;) + local.get 2 + local.set 0 + br 1 (;@1;) + end + i32.const 32 + local.set 3 + loop ;; label = @2 + local.get 3 + local.tee 0 + i32.const 1 + i32.shl + local.set 3 + local.get 0 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + end + end + block ;; label = @1 + i32.const -64 + local.get 0 + i32.sub + local.get 1 + i32.gt_u + br_if 0 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1062840 + i32.const 0 + return + end + block ;; label = @1 + local.get 0 + i32.const 16 + local.get 1 + i32.const 19 + i32.add + i32.const -16 + i32.and + local.get 1 + i32.const 11 + i32.lt_u + select + local.tee 1 + i32.add + i32.const 12 + i32.add + call 162 + local.tee 3 + br_if 0 (;@1;) + i32.const 0 + return + end + local.get 3 + i32.const -8 + i32.add + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const -1 + i32.add + local.get 3 + i32.and + br_if 0 (;@2;) + local.get 2 + local.set 0 + br 1 (;@1;) + end + local.get 3 + i32.const -4 + i32.add + local.tee 4 + i32.load + local.tee 5 + i32.const -8 + i32.and + local.get 3 + local.get 0 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 0 + i32.sub + i32.and + i32.const -8 + i32.add + local.tee 3 + i32.const 0 + local.get 0 + local.get 3 + local.get 2 + i32.sub + i32.const 15 + i32.gt_u + select + i32.add + local.tee 0 + local.get 2 + i32.sub + local.tee 3 + i32.sub + local.set 6 + block ;; label = @2 + local.get 5 + i32.const 3 + i32.and + br_if 0 (;@2;) + local.get 0 + local.get 6 + i32.store offset=4 + local.get 0 + local.get 2 + i32.load + local.get 3 + i32.add + i32.store + br 1 (;@1;) + end + local.get 0 + local.get 6 + local.get 0 + i32.load offset=4 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store offset=4 + local.get 0 + local.get 6 + i32.add + local.tee 6 + local.get 6 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 4 + local.get 3 + local.get 4 + i32.load + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store + local.get 2 + local.get 3 + i32.add + local.tee 6 + local.get 6 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 2 + local.get 3 + call 167 + end + block ;; label = @1 + local.get 0 + i32.load offset=4 + local.tee 3 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 3 + i32.const -8 + i32.and + local.tee 2 + local.get 1 + i32.const 16 + i32.add + i32.le_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + local.get 3 + i32.const 1 + i32.and + i32.or + i32.const 2 + i32.or + i32.store offset=4 + local.get 0 + local.get 1 + i32.add + local.tee 3 + local.get 2 + local.get 1 + i32.sub + local.tee 1 + i32.const 3 + i32.or + i32.store offset=4 + local.get 0 + local.get 2 + i32.add + local.tee 2 + local.get 2 + i32.load offset=4 + i32.const 1 + i32.or + i32.store offset=4 + local.get 3 + local.get 1 + call 167 + end + local.get 0 + i32.const 8 + i32.add + ) + (func (;169;) (type 0) (param i32 i32) (result i32) + block ;; label = @1 + local.get 0 + i32.const 16 + i32.gt_u + br_if 0 (;@1;) + local.get 1 + call 162 + return + end + local.get 0 + local.get 1 + call 168 + ) + (func (;170;) (type 6) + unreachable + unreachable + ) + (func (;171;) (type 0) (param i32 i32) (result i32) + (local i32) + i32.const 0 + i32.load offset=1062240 + local.set 2 + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + local.get 2 + call 187 + local.tee 0 + br_if 1 (;@1;) + i32.const 0 + i32.const 48 + i32.store offset=1062840 + i32.const 0 + return + end + block ;; label = @2 + local.get 2 + call 192 + i32.const 1 + i32.add + local.get 1 + i32.gt_u + br_if 0 (;@2;) + local.get 0 + local.get 2 + call 186 + return + end + i32.const 0 + local.set 0 + i32.const 0 + i32.const 68 + i32.store offset=1062840 + end + local.get 0 + ) + (func (;172;) (type 4) (param i32) (result i32) + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + memory.size + i32.const 16 + i32.shl + return + end + block ;; label = @1 + local.get 0 + i32.const 65535 + i32.and + br_if 0 (;@1;) + local.get 0 + i32.const -1 + i32.le_s + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.const 16 + i32.shr_u + memory.grow + local.tee 0 + i32.const -1 + i32.ne + br_if 0 (;@2;) + i32.const 0 + i32.const 48 + i32.store offset=1062840 + i32.const -1 + return + end + local.get 0 + i32.const 16 + i32.shl + return + end + call 170 + unreachable + ) + (func (;173;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call 3 + i32.const 65535 + i32.and + ) + (func (;174;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call 4 + i32.const 65535 + i32.and + ) + (func (;175;) (type 2) (param i32) + local.get 0 + call 5 + unreachable + ) + (func (;176;) (type 2) (param i32) + local.get 0 + call 175 + unreachable + ) + (func (;177;) (type 6) + block ;; label = @1 + i32.const 0 + i32.load offset=1062244 + i32.const -1 + i32.ne + br_if 0 (;@1;) + call 178 + end + ) + (func (;178;) (type 6) + (local i32 i32 i32) + global.get 0 + i32.const 16 + i32.sub + local.tee 0 + global.set 0 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 12 + i32.add + local.get 0 + i32.const 8 + i32.add + call 174 + br_if 0 (;@2;) + block ;; label = @3 + local.get 0 + i32.load offset=12 + local.tee 1 + br_if 0 (;@3;) + i32.const 1062844 + local.set 1 + br 2 (;@1;) + end + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.eqz + br_if 0 (;@4;) + local.get 0 + i32.load offset=8 + call 161 + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.const 4 + call 165 + local.tee 1 + br_if 1 (;@3;) + local.get 2 + call 163 + end + i32.const 70 + call 176 + unreachable + end + local.get 1 + local.get 2 + call 173 + i32.eqz + br_if 1 (;@1;) + local.get 2 + call 163 + local.get 1 + call 163 + end + i32.const 71 + call 176 + unreachable + end + i32.const 0 + local.get 1 + i32.store offset=1062244 + local.get 0 + i32.const 16 + i32.add + global.set 0 + ) + (func (;179;) (type 4) (param i32) (result i32) + (local i32 i32 i32 i32) + call 177 + block ;; label = @1 + local.get 0 + i32.const 61 + call 184 + local.tee 1 + local.get 0 + i32.ne + br_if 0 (;@1;) + i32.const 0 + return + end + i32.const 0 + local.set 2 + block ;; label = @1 + local.get 0 + local.get 1 + local.get 0 + i32.sub + local.tee 3 + i32.add + i32.load8_u + br_if 0 (;@1;) + i32.const 0 + i32.load offset=1062244 + local.tee 4 + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@1;) + local.get 4 + i32.const 4 + i32.add + local.set 4 + block ;; label = @2 + loop ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 1 + local.get 3 + call 193 + br_if 0 (;@4;) + local.get 1 + local.get 3 + i32.add + local.tee 1 + i32.load8_u + i32.const 61 + i32.eq + br_if 2 (;@2;) + end + local.get 4 + i32.load + local.set 1 + local.get 4 + i32.const 4 + i32.add + local.set 4 + local.get 1 + br_if 0 (;@3;) + br 2 (;@1;) + end + end + local.get 1 + i32.const 1 + i32.add + local.set 2 + end + local.get 2 + ) + (func (;180;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32) + i32.const 0 + local.set 3 + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + loop ;; label = @3 + local.get 0 + i32.load8_u + local.tee 4 + local.get 1 + i32.load8_u + local.tee 5 + i32.ne + br_if 1 (;@2;) + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + br_if 0 (;@3;) + br 2 (;@1;) + end + end + local.get 4 + local.get 5 + i32.sub + local.set 3 + end + local.get 3 + ) + (func (;181;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 32 + i32.gt_u + br_if 0 (;@3;) + local.get 1 + i32.const 3 + i32.and + i32.eqz + br_if 1 (;@2;) + local.get 2 + i32.eqz + br_if 1 (;@2;) + local.get 0 + local.get 1 + i32.load8_u + i32.store8 + local.get 2 + i32.const -1 + i32.add + local.set 3 + local.get 0 + i32.const 1 + i32.add + local.set 4 + local.get 1 + i32.const 1 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=1 + i32.store8 offset=1 + local.get 2 + i32.const -2 + i32.add + local.set 3 + local.get 0 + i32.const 2 + i32.add + local.set 4 + local.get 1 + i32.const 2 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=2 + i32.store8 offset=2 + local.get 2 + i32.const -3 + i32.add + local.set 3 + local.get 0 + i32.const 3 + i32.add + local.set 4 + local.get 1 + i32.const 3 + i32.add + local.tee 5 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@1;) + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=3 + i32.store8 offset=3 + local.get 2 + i32.const -4 + i32.add + local.set 3 + local.get 0 + i32.const 4 + i32.add + local.set 4 + local.get 1 + i32.const 4 + i32.add + local.set 5 + br 2 (;@1;) + end + local.get 0 + local.get 1 + local.get 2 + memory.copy + local.get 0 + return + end + local.get 2 + local.set 3 + local.get 0 + local.set 4 + local.get 1 + local.set 5 + end + block ;; label = @1 + block ;; label = @2 + local.get 4 + i32.const 3 + i32.and + local.tee 2 + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + local.get 3 + i32.const 16 + i32.ge_u + br_if 0 (;@4;) + local.get 3 + local.set 2 + br 1 (;@3;) + end + block ;; label = @4 + local.get 3 + i32.const -16 + i32.add + local.tee 2 + i32.const 16 + i32.and + br_if 0 (;@4;) + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 4 + local.get 5 + i64.load offset=8 align=4 + i64.store offset=8 align=4 + local.get 4 + i32.const 16 + i32.add + local.set 4 + local.get 5 + i32.const 16 + i32.add + local.set 5 + local.get 2 + local.set 3 + end + local.get 2 + i32.const 16 + i32.lt_u + br_if 0 (;@3;) + local.get 3 + local.set 2 + loop ;; label = @4 + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 4 + local.get 5 + i64.load offset=8 align=4 + i64.store offset=8 align=4 + local.get 4 + local.get 5 + i64.load offset=16 align=4 + i64.store offset=16 align=4 + local.get 4 + local.get 5 + i64.load offset=24 align=4 + i64.store offset=24 align=4 + local.get 4 + i32.const 32 + i32.add + local.set 4 + local.get 5 + i32.const 32 + i32.add + local.set 5 + local.get 2 + i32.const -32 + i32.add + local.tee 2 + i32.const 15 + i32.gt_u + br_if 0 (;@4;) + end + end + block ;; label = @3 + local.get 2 + i32.const 8 + i32.lt_u + br_if 0 (;@3;) + local.get 4 + local.get 5 + i64.load align=4 + i64.store align=4 + local.get 5 + i32.const 8 + i32.add + local.set 5 + local.get 4 + i32.const 8 + i32.add + local.set 4 + end + block ;; label = @3 + local.get 2 + i32.const 4 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 4 + local.get 5 + i32.load + i32.store + local.get 5 + i32.const 4 + i32.add + local.set 5 + local.get 4 + i32.const 4 + i32.add + local.set 4 + end + block ;; label = @3 + local.get 2 + i32.const 2 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 4 + local.get 5 + i32.load16_u align=1 + i32.store16 align=1 + local.get 4 + i32.const 2 + i32.add + local.set 4 + local.get 5 + i32.const 2 + i32.add + local.set 5 + end + local.get 2 + i32.const 1 + i32.and + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 5 + i32.load8_u + i32.store8 + local.get 0 + return + end + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + local.get 3 + i32.const 32 + i32.lt_u + br_if 0 (;@6;) + block ;; label = @7 + block ;; label = @8 + local.get 2 + i32.const -1 + i32.add + br_table 3 (;@5;) 0 (;@8;) 1 (;@7;) 7 (;@1;) + end + local.get 4 + local.get 5 + i32.load + i32.store16 align=1 + local.get 4 + local.get 5 + i32.const 2 + i32.add + i32.load align=2 + i32.store offset=2 + local.get 4 + local.get 5 + i32.const 6 + i32.add + i64.load align=2 + i64.store offset=6 align=4 + local.get 4 + i32.const 18 + i32.add + local.set 2 + local.get 5 + i32.const 18 + i32.add + local.set 1 + i32.const 14 + local.set 6 + local.get 5 + i32.const 14 + i32.add + i32.load align=2 + local.set 5 + i32.const 14 + local.set 3 + br 3 (;@4;) + end + local.get 4 + local.get 5 + i32.load + i32.store8 + local.get 4 + local.get 5 + i32.const 1 + i32.add + i32.load align=1 + i32.store offset=1 + local.get 4 + local.get 5 + i32.const 5 + i32.add + i64.load align=1 + i64.store offset=5 align=4 + local.get 4 + i32.const 17 + i32.add + local.set 2 + local.get 5 + i32.const 17 + i32.add + local.set 1 + i32.const 13 + local.set 6 + local.get 5 + i32.const 13 + i32.add + i32.load align=1 + local.set 5 + i32.const 15 + local.set 3 + br 2 (;@4;) + end + block ;; label = @6 + block ;; label = @7 + local.get 3 + i32.const 16 + i32.ge_u + br_if 0 (;@7;) + local.get 4 + local.set 2 + local.get 5 + local.set 1 + br 1 (;@6;) + end + local.get 4 + local.get 5 + i32.load8_u + i32.store8 + local.get 4 + local.get 5 + i32.load offset=1 align=1 + i32.store offset=1 align=1 + local.get 4 + local.get 5 + i64.load offset=5 align=1 + i64.store offset=5 align=1 + local.get 4 + local.get 5 + i32.load16_u offset=13 align=1 + i32.store16 offset=13 align=1 + local.get 4 + local.get 5 + i32.load8_u offset=15 + i32.store8 offset=15 + local.get 4 + i32.const 16 + i32.add + local.set 2 + local.get 5 + i32.const 16 + i32.add + local.set 1 + end + local.get 3 + i32.const 8 + i32.and + br_if 2 (;@3;) + br 3 (;@2;) + end + local.get 4 + local.get 5 + i32.load + local.tee 2 + i32.store8 + local.get 4 + local.get 2 + i32.const 16 + i32.shr_u + i32.store8 offset=2 + local.get 4 + local.get 2 + i32.const 8 + i32.shr_u + i32.store8 offset=1 + local.get 4 + local.get 5 + i32.const 3 + i32.add + i32.load align=1 + i32.store offset=3 + local.get 4 + local.get 5 + i32.const 7 + i32.add + i64.load align=1 + i64.store offset=7 align=4 + local.get 4 + i32.const 19 + i32.add + local.set 2 + local.get 5 + i32.const 19 + i32.add + local.set 1 + i32.const 15 + local.set 6 + local.get 5 + i32.const 15 + i32.add + i32.load align=1 + local.set 5 + i32.const 13 + local.set 3 + end + local.get 4 + local.get 6 + i32.add + local.get 5 + i32.store + end + local.get 2 + local.get 1 + i64.load align=1 + i64.store align=1 + local.get 2 + i32.const 8 + i32.add + local.set 2 + local.get 1 + i32.const 8 + i32.add + local.set 1 + end + block ;; label = @2 + local.get 3 + i32.const 4 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 1 + i32.load align=1 + i32.store align=1 + local.get 2 + i32.const 4 + i32.add + local.set 2 + local.get 1 + i32.const 4 + i32.add + local.set 1 + end + block ;; label = @2 + local.get 3 + i32.const 2 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 2 + local.get 1 + i32.load16_u align=1 + i32.store16 align=1 + local.get 2 + i32.const 2 + i32.add + local.set 2 + local.get 1 + i32.const 2 + i32.add + local.set 1 + end + local.get 3 + i32.const 1 + i32.and + i32.eqz + br_if 0 (;@1;) + local.get 2 + local.get 1 + i32.load8_u + i32.store8 + end + local.get 0 + ) + (func (;182;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 2 + i32.const 33 + i32.ge_u + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.eq + br_if 2 (;@1;) + local.get 1 + local.get 0 + local.get 2 + i32.add + local.tee 3 + i32.sub + i32.const 0 + local.get 2 + i32.const 1 + i32.shl + i32.sub + i32.gt_u + br_if 1 (;@2;) + end + local.get 0 + local.get 1 + local.get 2 + memory.copy + br 1 (;@1;) + end + local.get 1 + local.get 0 + i32.xor + i32.const 3 + i32.and + local.set 4 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 0 + local.get 1 + i32.ge_u + br_if 0 (;@4;) + block ;; label = @5 + local.get 4 + i32.eqz + br_if 0 (;@5;) + local.get 2 + local.set 5 + local.get 0 + local.set 3 + br 3 (;@2;) + end + block ;; label = @5 + local.get 0 + i32.const 3 + i32.and + br_if 0 (;@5;) + local.get 2 + local.set 5 + local.get 0 + local.set 3 + br 2 (;@3;) + end + local.get 2 + i32.eqz + br_if 3 (;@1;) + local.get 0 + local.get 1 + i32.load8_u + i32.store8 + local.get 2 + i32.const -1 + i32.add + local.set 5 + block ;; label = @5 + local.get 0 + i32.const 1 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@5;) + local.get 1 + i32.const 1 + i32.add + local.set 1 + br 2 (;@3;) + end + local.get 5 + i32.eqz + br_if 3 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=1 + i32.store8 offset=1 + local.get 2 + i32.const -2 + i32.add + local.set 5 + block ;; label = @5 + local.get 0 + i32.const 2 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@5;) + local.get 1 + i32.const 2 + i32.add + local.set 1 + br 2 (;@3;) + end + local.get 5 + i32.eqz + br_if 3 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=2 + i32.store8 offset=2 + local.get 2 + i32.const -3 + i32.add + local.set 5 + block ;; label = @5 + local.get 0 + i32.const 3 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@5;) + local.get 1 + i32.const 3 + i32.add + local.set 1 + br 2 (;@3;) + end + local.get 5 + i32.eqz + br_if 3 (;@1;) + local.get 0 + local.get 1 + i32.load8_u offset=3 + i32.store8 offset=3 + local.get 0 + i32.const 4 + i32.add + local.set 3 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 2 + i32.const -4 + i32.add + local.set 5 + br 1 (;@3;) + end + block ;; label = @4 + local.get 4 + br_if 0 (;@4;) + block ;; label = @5 + local.get 3 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@5;) + local.get 2 + i32.eqz + br_if 4 (;@1;) + local.get 0 + local.get 2 + i32.const -1 + i32.add + local.tee 3 + i32.add + local.tee 4 + local.get 1 + local.get 3 + i32.add + i32.load8_u + i32.store8 + block ;; label = @6 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@6;) + local.get 3 + local.set 2 + br 1 (;@5;) + end + local.get 3 + i32.eqz + br_if 4 (;@1;) + local.get 0 + local.get 2 + i32.const -2 + i32.add + local.tee 3 + i32.add + local.tee 4 + local.get 1 + local.get 3 + i32.add + i32.load8_u + i32.store8 + block ;; label = @6 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@6;) + local.get 3 + local.set 2 + br 1 (;@5;) + end + local.get 3 + i32.eqz + br_if 4 (;@1;) + local.get 0 + local.get 2 + i32.const -3 + i32.add + local.tee 3 + i32.add + local.tee 4 + local.get 1 + local.get 3 + i32.add + i32.load8_u + i32.store8 + block ;; label = @6 + local.get 4 + i32.const 3 + i32.and + br_if 0 (;@6;) + local.get 3 + local.set 2 + br 1 (;@5;) + end + local.get 3 + i32.eqz + br_if 4 (;@1;) + local.get 0 + local.get 2 + i32.const -4 + i32.add + local.tee 2 + i32.add + local.get 1 + local.get 2 + i32.add + i32.load8_u + i32.store8 + end + local.get 2 + i32.const 4 + i32.lt_u + br_if 0 (;@4;) + block ;; label = @5 + local.get 2 + i32.const -4 + i32.add + local.tee 6 + i32.const 2 + i32.shr_u + i32.const 1 + i32.add + i32.const 3 + i32.and + local.tee 3 + i32.eqz + br_if 0 (;@5;) + local.get 1 + i32.const -4 + i32.add + local.set 4 + local.get 0 + i32.const -4 + i32.add + local.set 5 + loop ;; label = @6 + local.get 5 + local.get 2 + i32.add + local.get 4 + local.get 2 + i32.add + i32.load + i32.store + local.get 2 + i32.const -4 + i32.add + local.set 2 + local.get 3 + i32.const -1 + i32.add + local.tee 3 + br_if 0 (;@6;) + end + end + local.get 6 + i32.const 12 + i32.lt_u + br_if 0 (;@4;) + local.get 1 + i32.const -16 + i32.add + local.set 5 + local.get 0 + i32.const -16 + i32.add + local.set 6 + loop ;; label = @5 + local.get 6 + local.get 2 + i32.add + local.tee 3 + i32.const 12 + i32.add + local.get 5 + local.get 2 + i32.add + local.tee 4 + i32.const 12 + i32.add + i32.load + i32.store + local.get 3 + i32.const 8 + i32.add + local.get 4 + i32.const 8 + i32.add + i32.load + i32.store + local.get 3 + i32.const 4 + i32.add + local.get 4 + i32.const 4 + i32.add + i32.load + i32.store + local.get 3 + local.get 4 + i32.load + i32.store + local.get 2 + i32.const -16 + i32.add + local.tee 2 + i32.const 3 + i32.gt_u + br_if 0 (;@5;) + end + end + local.get 2 + i32.eqz + br_if 2 (;@1;) + local.get 2 + local.set 3 + block ;; label = @4 + local.get 2 + i32.const 3 + i32.and + local.tee 4 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.const -1 + i32.add + local.set 5 + local.get 0 + i32.const -1 + i32.add + local.set 6 + local.get 2 + local.set 3 + loop ;; label = @5 + local.get 6 + local.get 3 + i32.add + local.get 5 + local.get 3 + i32.add + i32.load8_u + i32.store8 + local.get 3 + i32.const -1 + i32.add + local.set 3 + local.get 4 + i32.const -1 + i32.add + local.tee 4 + br_if 0 (;@5;) + end + end + local.get 2 + i32.const 4 + i32.lt_u + br_if 2 (;@1;) + local.get 1 + i32.const -4 + i32.add + local.set 4 + local.get 0 + i32.const -4 + i32.add + local.set 5 + loop ;; label = @4 + local.get 5 + local.get 3 + i32.add + local.tee 1 + i32.const 3 + i32.add + local.get 4 + local.get 3 + i32.add + local.tee 2 + i32.const 3 + i32.add + i32.load8_u + i32.store8 + local.get 1 + i32.const 2 + i32.add + local.get 2 + i32.const 2 + i32.add + i32.load8_u + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.get 2 + i32.const 1 + i32.add + i32.load8_u + i32.store8 + local.get 1 + local.get 2 + i32.load8_u + i32.store8 + local.get 3 + i32.const -4 + i32.add + local.tee 3 + br_if 0 (;@4;) + br 3 (;@1;) + end + end + local.get 5 + i32.const 4 + i32.lt_u + br_if 0 (;@2;) + block ;; label = @3 + local.get 5 + i32.const -4 + i32.add + local.tee 4 + i32.const 2 + i32.shr_u + i32.const 1 + i32.add + i32.const 7 + i32.and + local.tee 2 + i32.eqz + br_if 0 (;@3;) + loop ;; label = @4 + local.get 3 + local.get 1 + i32.load + i32.store + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 3 + i32.const 4 + i32.add + local.set 3 + local.get 5 + i32.const -4 + i32.add + local.set 5 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + br_if 0 (;@4;) + end + end + local.get 4 + i32.const 28 + i32.lt_u + br_if 0 (;@2;) + loop ;; label = @3 + local.get 3 + local.get 1 + i32.load + i32.store + local.get 3 + local.get 1 + i32.load offset=4 + i32.store offset=4 + local.get 3 + local.get 1 + i32.load offset=8 + i32.store offset=8 + local.get 3 + local.get 1 + i32.load offset=12 + i32.store offset=12 + local.get 3 + local.get 1 + i32.load offset=16 + i32.store offset=16 + local.get 3 + local.get 1 + i32.load offset=20 + i32.store offset=20 + local.get 3 + local.get 1 + i32.load offset=24 + i32.store offset=24 + local.get 3 + local.get 1 + i32.load offset=28 + i32.store offset=28 + local.get 1 + i32.const 32 + i32.add + local.set 1 + local.get 3 + i32.const 32 + i32.add + local.set 3 + local.get 5 + i32.const -32 + i32.add + local.tee 5 + i32.const 3 + i32.gt_u + br_if 0 (;@3;) + end + end + local.get 5 + i32.eqz + br_if 0 (;@1;) + block ;; label = @2 + block ;; label = @3 + local.get 5 + i32.const 7 + i32.and + local.tee 4 + br_if 0 (;@3;) + local.get 5 + local.set 2 + br 1 (;@2;) + end + local.get 5 + local.set 2 + loop ;; label = @3 + local.get 3 + local.get 1 + i32.load8_u + i32.store8 + local.get 2 + i32.const -1 + i32.add + local.set 2 + local.get 3 + i32.const 1 + i32.add + local.set 3 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 4 + i32.const -1 + i32.add + local.tee 4 + br_if 0 (;@3;) + end + end + local.get 5 + i32.const 8 + i32.lt_u + br_if 0 (;@1;) + loop ;; label = @2 + local.get 3 + local.get 1 + i32.load8_u + i32.store8 + local.get 3 + local.get 1 + i32.load8_u offset=1 + i32.store8 offset=1 + local.get 3 + local.get 1 + i32.load8_u offset=2 + i32.store8 offset=2 + local.get 3 + local.get 1 + i32.load8_u offset=3 + i32.store8 offset=3 + local.get 3 + local.get 1 + i32.load8_u offset=4 + i32.store8 offset=4 + local.get 3 + local.get 1 + i32.load8_u offset=5 + i32.store8 offset=5 + local.get 3 + local.get 1 + i32.load8_u offset=6 + i32.store8 offset=6 + local.get 3 + local.get 1 + i32.load8_u offset=7 + i32.store8 offset=7 + local.get 3 + i32.const 8 + i32.add + local.set 3 + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 2 + i32.const -8 + i32.add + local.tee 2 + br_if 0 (;@2;) + end + end + local.get 0 + ) + (func (;183;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i64) + block ;; label = @1 + local.get 2 + i32.const 33 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + local.get 2 + memory.fill + local.get 0 + return + end + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 + local.get 2 + local.get 0 + i32.add + local.tee 3 + i32.const -1 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 3 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 offset=2 + local.get 0 + local.get 1 + i32.store8 offset=1 + local.get 3 + i32.const -3 + i32.add + local.get 1 + i32.store8 + local.get 3 + i32.const -2 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 7 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + local.get 1 + i32.store8 offset=3 + local.get 3 + i32.const -4 + i32.add + local.get 1 + i32.store8 + local.get 2 + i32.const 9 + i32.lt_u + br_if 0 (;@1;) + local.get 0 + i32.const 0 + local.get 0 + i32.sub + i32.const 3 + i32.and + local.tee 4 + i32.add + local.tee 5 + local.get 1 + i32.const 255 + i32.and + i32.const 16843009 + i32.mul + local.tee 3 + i32.store + local.get 5 + local.get 2 + local.get 4 + i32.sub + i32.const -4 + i32.and + local.tee 1 + i32.add + local.tee 2 + i32.const -4 + i32.add + local.get 3 + i32.store + local.get 1 + i32.const 9 + i32.lt_u + br_if 0 (;@1;) + local.get 5 + local.get 3 + i32.store offset=8 + local.get 5 + local.get 3 + i32.store offset=4 + local.get 2 + i32.const -8 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -12 + i32.add + local.get 3 + i32.store + local.get 1 + i32.const 25 + i32.lt_u + br_if 0 (;@1;) + local.get 5 + local.get 3 + i32.store offset=24 + local.get 5 + local.get 3 + i32.store offset=20 + local.get 5 + local.get 3 + i32.store offset=16 + local.get 5 + local.get 3 + i32.store offset=12 + local.get 2 + i32.const -16 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -20 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -24 + i32.add + local.get 3 + i32.store + local.get 2 + i32.const -28 + i32.add + local.get 3 + i32.store + local.get 1 + local.get 5 + i32.const 4 + i32.and + i32.const 24 + i32.or + local.tee 2 + i32.sub + local.tee 1 + i32.const 32 + i32.lt_u + br_if 0 (;@1;) + local.get 3 + i64.extend_i32_u + i64.const 4294967297 + i64.mul + local.set 6 + local.get 5 + local.get 2 + i32.add + local.set 2 + loop ;; label = @2 + local.get 2 + local.get 6 + i64.store offset=24 + local.get 2 + local.get 6 + i64.store offset=16 + local.get 2 + local.get 6 + i64.store offset=8 + local.get 2 + local.get 6 + i64.store + local.get 2 + i32.const 32 + i32.add + local.set 2 + local.get 1 + i32.const -32 + i32.add + local.tee 1 + i32.const 31 + i32.gt_u + br_if 0 (;@2;) + end + end + local.get 0 + ) + (func (;184;) (type 0) (param i32 i32) (result i32) + (local i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.const 255 + i32.and + local.tee 2 + i32.eqz + br_if 0 (;@4;) + local.get 0 + i32.const 3 + i32.and + i32.eqz + br_if 2 (;@2;) + block ;; label = @5 + local.get 0 + i32.load8_u + local.tee 3 + br_if 0 (;@5;) + local.get 0 + return + end + local.get 3 + local.get 1 + i32.const 255 + i32.and + i32.ne + br_if 1 (;@3;) + local.get 0 + return + end + local.get 0 + local.get 0 + call 192 + i32.add + return + end + block ;; label = @3 + local.get 0 + i32.const 1 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + block ;; label = @3 + local.get 0 + i32.const 2 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + block ;; label = @3 + local.get 0 + i32.const 3 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@3;) + local.get 3 + local.set 0 + br 1 (;@2;) + end + local.get 3 + i32.load8_u + local.tee 4 + i32.eqz + br_if 1 (;@1;) + local.get 4 + local.get 1 + i32.const 255 + i32.and + i32.eq + br_if 1 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 0 + end + block ;; label = @2 + local.get 0 + i32.load + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 0 (;@2;) + local.get 2 + i32.const 16843009 + i32.mul + local.set 2 + loop ;; label = @3 + local.get 3 + local.get 2 + i32.xor + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 1 (;@2;) + local.get 0 + i32.const 4 + i32.add + local.tee 0 + i32.load + local.tee 3 + i32.const -1 + i32.xor + local.get 3 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@3;) + end + end + local.get 0 + i32.const -1 + i32.add + local.set 3 + loop ;; label = @2 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + i32.load8_u + local.tee 0 + i32.eqz + br_if 1 (;@1;) + local.get 0 + local.get 1 + i32.const 255 + i32.and + i32.ne + br_if 0 (;@2;) + end + end + local.get 3 + ) + (func (;185;) (type 0) (param i32 i32) (result i32) + (local i32 i32) + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 1 + local.get 0 + i32.xor + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 1 + i32.load8_u + local.set 2 + br 1 (;@2;) + end + block ;; label = @3 + local.get 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 0 + local.get 1 + i32.load8_u + local.tee 2 + i32.store8 + block ;; label = @4 + local.get 2 + br_if 0 (;@4;) + local.get 0 + return + end + local.get 0 + i32.const 1 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 1 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 2 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 2 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 3 + i32.add + local.set 2 + block ;; label = @4 + local.get 1 + i32.const 3 + i32.add + local.tee 3 + i32.const 3 + i32.and + br_if 0 (;@4;) + local.get 2 + local.set 0 + local.get 3 + local.set 1 + br 1 (;@3;) + end + local.get 2 + local.get 3 + i32.load8_u + local.tee 3 + i32.store8 + local.get 3 + i32.eqz + br_if 2 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 1 + i32.const 4 + i32.add + local.set 1 + end + local.get 1 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + br_if 0 (;@2;) + loop ;; label = @3 + local.get 0 + local.get 2 + i32.store + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 1 + i32.const 4 + i32.add + local.tee 1 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@3;) + end + end + local.get 0 + local.get 2 + i32.store8 + block ;; label = @2 + local.get 2 + i32.const 255 + i32.and + br_if 0 (;@2;) + local.get 0 + return + end + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + local.set 2 + loop ;; label = @2 + local.get 2 + local.get 1 + i32.load8_u + local.tee 0 + i32.store8 offset=1 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 2 + i32.const 1 + i32.add + local.set 2 + local.get 0 + br_if 0 (;@2;) + end + end + local.get 2 + ) + (func (;186;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call 185 + drop + local.get 0 + ) + (func (;187;) (type 4) (param i32) (result i32) + (local i32 i32) + block ;; label = @1 + local.get 0 + call 192 + i32.const 1 + i32.add + local.tee 1 + call 161 + local.tee 2 + i32.eqz + br_if 0 (;@1;) + local.get 2 + local.get 0 + local.get 1 + call 181 + drop + end + local.get 2 + ) + (func (;188;) (type 0) (param i32 i32) (result i32) + local.get 0 + ) + (func (;189;) (type 0) (param i32 i32) (result i32) + local.get 0 + local.get 1 + call 188 + ) + (func (;190;) (type 4) (param i32) (result i32) + (local i32) + block ;; label = @1 + i32.const 0 + i32.load offset=1062872 + local.tee 1 + br_if 0 (;@1;) + i32.const 1062848 + local.set 1 + i32.const 0 + i32.const 1062848 + i32.store offset=1062872 + end + i32.const 0 + local.get 0 + local.get 0 + i32.const 76 + i32.gt_u + select + i32.const 1 + i32.shl + i32.const 1062080 + i32.add + i32.load16_u + i32.const 1060522 + i32.add + local.get 1 + i32.load offset=20 + call 189 + ) + (func (;191;) (type 1) (param i32 i32 i32) (result i32) + (local i32) + block ;; label = @1 + block ;; label = @2 + local.get 0 + call 190 + local.tee 0 + call 192 + local.tee 3 + local.get 2 + i32.lt_u + br_if 0 (;@2;) + i32.const 68 + local.set 3 + local.get 2 + i32.eqz + br_if 1 (;@1;) + local.get 1 + local.get 0 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + call 181 + local.get 2 + i32.add + i32.const 0 + i32.store8 + i32.const 68 + return + end + local.get 1 + local.get 0 + local.get 3 + i32.const 1 + i32.add + call 181 + drop + i32.const 0 + local.set 3 + end + local.get 3 + ) + (func (;192;) (type 4) (param i32) (result i32) + (local i32 i32) + local.get 0 + local.set 1 + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 0 + local.set 1 + local.get 0 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 1 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 2 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 3 + i32.add + local.tee 1 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@2;) + local.get 1 + i32.load8_u + i32.eqz + br_if 1 (;@1;) + local.get 0 + i32.const 4 + i32.add + local.set 1 + end + local.get 1 + i32.const -5 + i32.add + local.set 1 + loop ;; label = @2 + local.get 1 + i32.const 5 + i32.add + local.set 2 + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 2 + i32.load + local.tee 2 + i32.const -1 + i32.xor + local.get 2 + i32.const -16843009 + i32.add + i32.and + i32.const -2139062144 + i32.and + i32.eqz + br_if 0 (;@2;) + end + loop ;; label = @2 + local.get 1 + i32.const 1 + i32.add + local.tee 1 + i32.load8_u + br_if 0 (;@2;) + end + end + local.get 1 + local.get 0 + i32.sub + ) + (func (;193;) (type 1) (param i32 i32 i32) (result i32) + (local i32 i32 i32) + block ;; label = @1 + local.get 2 + br_if 0 (;@1;) + i32.const 0 + return + end + i32.const 0 + local.set 3 + block ;; label = @1 + local.get 0 + i32.load8_u + local.tee 4 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 2 + i32.const -1 + i32.add + local.set 2 + loop ;; label = @2 + block ;; label = @3 + local.get 1 + i32.load8_u + local.tee 5 + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + block ;; label = @3 + local.get 2 + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + block ;; label = @3 + local.get 4 + i32.const 255 + i32.and + local.get 5 + i32.eq + br_if 0 (;@3;) + local.get 4 + local.set 3 + br 2 (;@1;) + end + local.get 2 + i32.const -1 + i32.add + local.set 2 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.load8_u + local.set 4 + local.get 0 + i32.const 1 + i32.add + local.set 0 + local.get 4 + br_if 0 (;@2;) + end + end + local.get 3 + i32.const 255 + i32.and + local.get 1 + i32.load8_u + i32.sub + ) + (table (;0;) 61 61 funcref) + (memory (;0;) 17) + (global (;0;) (mut i32) i32.const 1048576) + (export "memory" (memory 0)) + (export "golem:it/api#[dtor]cart" (func 17)) + (export "golem:it/api#[constructor]cart" (func 19)) + (export "golem:it/api#[method]cart.add-item" (func 21)) + (export "golem:it/api#[method]cart.remove-item" (func 27)) + (export "golem:it/api#[method]cart.update-item-quantity" (func 28)) + (export "golem:it/api#[method]cart.checkout" (func 30)) + (export "cabi_post_golem:it/api#[method]cart.checkout" (func 37)) + (export "golem:it/api#[method]cart.get-cart-contents" (func 38)) + (export "cabi_post_golem:it/api#[method]cart.get-cart-contents" (func 43)) + (export "golem:it/api#[method]cart.merge-with" (func 44)) + (export "cabi_realloc" (func 160)) + (elem (;0;) (i32.const 1) func 11 15 7 22 13 126 61 75 29 102 74 60 62 50 86 87 95 97 93 103 127 114 129 141 81 143 138 155 112 64 76 77 78 104 98 94 100 99 105 106 123 115 134 135 136 116 117 118 130 152 153 154 151 158 156 157 148 149 150 128) + (data (;0;) (i32.const 1048576) "/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wit-bindgen-0.16.0/src/lib.rs\00\00\00\10\00_\00\00\00\12\01\00\005\00\00\00ProductItemproduct-idnamepricequantitylibrary/alloc/src/raw_vec.rscapacity overflow\00\b2\00\10\00\11\00\00\00\96\00\10\00\1c\00\00\00;\02\00\00\05\00\00\00library/core/src/fmt/mod.rsassertion failed: edelta >= 0library/core/src/num/diy_float.rs\00\00\00\14\01\10\00!\00\00\00L\00\00\00\09\00\00\00\14\01\10\00!\00\00\00N\00\00\00\09\00\00\00\02\00\00\00\14\00\00\00\c8\00\00\00\d0\07\00\00 N\00\00@\0d\03\00\80\84\1e\00\00-1\01\00\c2\eb\0b\00\945w\00\00\c1o\f2\86#\00\00\00\00\00\81\ef\ac\85[Am-\ee\04\00\00\00\00\00\00\00\00\00\00\01\1fj\bfd\ed8n\ed\97\a7\da\f4\f9?\e9\03O\18\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01>\95.\09\99\df\03\fd8\15\0f/\e4t#\ec\f5\cf\d3\08\dc\04\c4\da\b0\cd\bc\19\7f3\a6\03&\1f\e9N\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01|.\98[\87\d3\ber\9f\d9\d8\87/\15\12\c6P\dekpnJ\cf\0f\d8\95\d5nq\b2&\b0f\c6\ad$6\15\1dZ\d3B<\0eT\ffc\c0sU\cc\17\ef\f9e\f2(\bcU\f7\c7\dc\80\dc\edn\f4\ce\ef\dc_\f7S\05\00library/core/src/num/flt2dec/strategy/dragon.rsassertion failed: d.mant > 0\00X\02\10\00/\00\00\00u\00\00\00\05\00\00\00assertion failed: d.minus > 0\00\00\00X\02\10\00/\00\00\00v\00\00\00\05\00\00\00assertion failed: d.plus > 0X\02\10\00/\00\00\00w\00\00\00\05\00\00\00X\02\10\00/\00\00\00\c1\00\00\00\09\00\00\00X\02\10\00/\00\00\00\fa\00\00\00\0d\00\00\00X\02\10\00/\00\00\00\01\01\00\006\00\00\00assertion failed: d.mant.checked_sub(d.minus).is_some()\00X\02\10\00/\00\00\00y\00\00\00\05\00\00\00assertion failed: d.mant.checked_add(d.plus).is_some()\00\00X\02\10\00/\00\00\00x\00\00\00\05\00\00\00X\02\10\00/\00\00\00q\01\00\00$\00\00\00X\02\10\00/\00\00\00v\01\00\00W\00\00\00X\02\10\00/\00\00\00\83\01\00\006\00\00\00X\02\10\00/\00\00\00e\01\00\00\0d\00\00\00X\02\10\00/\00\00\00K\01\00\00\22\00\00\00\dfE\1a=\03\cf\1a\e6\c1\fb\cc\fe\00\00\00\00\ca\c6\9a\c7\17\fep\ab\dc\fb\d4\fe\00\00\00\00O\dc\bc\be\fc\b1w\ff\f6\fb\dc\fe\00\00\00\00\0c\d6kA\ef\91V\be\11\fc\e4\fe\00\00\00\00<\fc\7f\90\ad\1f\d0\8d,\fc\ec\fe\00\00\00\00\83\9aU1(\5cQ\d3F\fc\f4\fe\00\00\00\00\b5\c9\a6\ad\8f\acq\9da\fc\fc\fe\00\00\00\00\cb\8b\ee#w\22\9c\ea{\fc\04\ff\00\00\00\00mSx@\91I\cc\ae\96\fc\0c\ff\00\00\00\00W\ce\b6]y\12<\82\b1\fc\14\ff\00\00\00\007V\fbM6\94\10\c2\cb\fc\1c\ff\00\00\00\00O\98H8o\ea\96\90\e6\fc$\ff\00\00\00\00\c7:\82%\cb\85t\d7\00\fd,\ff\00\00\00\00\f4\97\bf\97\cd\cf\86\a0\1b\fd4\ff\00\00\00\00\e5\ac*\17\98\0a4\ef5\fd<\ff\00\00\00\00\8e\b25*\fbg8\b2P\fdD\ff\00\00\00\00;?\c6\d2\df\d4\c8\84k\fdL\ff\00\00\00\00\ba\cd\d3\1a'D\dd\c5\85\fdT\ff\00\00\00\00\96\c9%\bb\ce\9fk\93\a0\fd\5c\ff\00\00\00\00\84\a5b}$l\ac\db\ba\fdd\ff\00\00\00\00\f6\da_\0dXf\ab\a3\d5\fdl\ff\00\00\00\00&\f1\c3\de\93\f8\e2\f3\ef\fdt\ff\00\00\00\00\b8\80\ff\aa\a8\ad\b5\b5\0a\fe|\ff\00\00\00\00\8bJ|l\05_b\87%\fe\84\ff\00\00\00\00S0\c14`\ff\bc\c9?\fe\8c\ff\00\00\00\00U&\ba\91\8c\85N\96Z\fe\94\ff\00\00\00\00\bd~)p$w\f9\dft\fe\9c\ff\00\00\00\00\8f\b8\e5\b8\9f\bd\df\a6\8f\fe\a4\ff\00\00\00\00\94}t\88\cf_\a9\f8\a9\fe\ac\ff\00\00\00\00\cf\9b\a8\8f\93pD\b9\c4\fe\b4\ff\00\00\00\00k\15\0f\bf\f8\f0\08\8a\df\fe\bc\ff\00\00\00\00\b611eU%\b0\cd\f9\fe\c4\ff\00\00\00\00\ac\7f{\d0\c6\e2?\99\14\ff\cc\ff\00\00\00\00\06;+*\c4\10\5c\e4.\ff\d4\ff\00\00\00\00\d3\92si\99$$\aaI\ff\dc\ff\00\00\00\00\0e\ca\00\83\f2\b5\87\fdc\ff\e4\ff\00\00\00\00\eb\1a\11\92d\08\e5\bc~\ff\ec\ff\00\00\00\00\cc\88Po\09\cc\bc\8c\99\ff\f4\ff\00\00\00\00,e\19\e2X\17\b7\d1\b3\ff\fc\ff\00\00\00\00\00\00\00\00\00\00@\9c\ce\ff\04\00\00\00\00\00\00\00\00\00\10\a5\d4\e8\e8\ff\0c\00\00\00\00\00\00\00b\ac\c5\ebx\ad\03\00\14\00\00\00\00\00\84\09\94\f8x9?\81\1e\00\1c\00\00\00\00\00\b3\15\07\c9{\ce\97\c08\00$\00\00\00\00\00p\5c\ea{\ce2~\8fS\00,\00\00\00\00\00h\80\e9\ab\a48\d2\d5m\004\00\00\00\00\00E\22\9a\17&'O\9f\88\00<\00\00\00\00\00'\fb\c4\d41\a2c\ed\a2\00D\00\00\00\00\00\a8\ad\c8\8c8e\de\b0\bd\00L\00\00\00\00\00\dbe\ab\1a\8e\08\c7\83\d8\00T\00\00\00\00\00\9a\1dqB\f9\1d]\c4\f2\00\5c\00\00\00\00\00X\e7\1b\a6,iM\92\0d\01d\00\00\00\00\00\ea\8dp\1ad\ee\01\da'\01l\00\00\00\00\00Jw\ef\9a\99\a3m\a2B\01t\00\00\00\00\00\85k}\b4{x\09\f2\5c\01|\00\00\00\00\00w\18\ddy\a1\e4T\b4w\01\84\00\00\00\00\00\c2\c5\9b[\92\86[\86\92\01\8c\00\00\00\00\00=]\96\c8\c5S5\c8\ac\01\94\00\00\00\00\00\b3\a0\97\fa\5c\b4*\95\c7\01\9c\00\00\00\00\00\e3_\a0\99\bd\9fF\de\e1\01\a4\00\00\00\00\00%\8c9\db4\c2\9b\a5\fc\01\ac\00\00\00\00\00\5c\9f\98\a3r\9a\c6\f6\16\02\b4\00\00\00\00\00\ce\be\e9TS\bf\dc\b71\02\bc\00\00\00\00\00\e2A\22\f2\17\f3\fc\88L\02\c4\00\00\00\00\00\a5x\5c\d3\9b\ce \ccf\02\cc\00\00\00\00\00\dfS!{\f3Z\16\98\81\02\d4\00\00\00\00\00:0\1f\97\dc\b5\a0\e2\9b\02\dc\00\00\00\00\00\96\b3\e3\5cS\d1\d9\a8\b6\02\e4\00\00\00\00\00 b'0'\00\e8\0a\10\00#\00\00\00\bd\00\00\00\05\00\00\00.0.\00\e8\0a\10\00#\00\00\00\0b\01\00\00\05\00\00\00\e8\0a\10\00#\00\00\00\0c\01\00\00\05\00\00\00ee--+NaNinf00e0assertion failed: buf.len() >= maxlen\e8\0a\10\00#\00\00\00\7f\02\00\00\0d\00\00\00..\00\00\b4\0b\10\00\02\00\00\000123456789abcdefBorrowErrorBorrowMutErroralready borrowed: \00\e9\0b\10\00\12\00\00\00already mutably borrowed: \00\00\04\0c\10\00\1a\00\00\00:\00\00\00d!\10\00\00\00\00\00(\0c\10\00\01\00\00\00(\0c\10\00\01\00\00\00panicked at \1b\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00index out of bounds: the len is but the index is \00\00`\0c\10\00 \00\00\00\80\0c\10\00\12\00\00\00\1d\00\00\00\04\00\00\00\04\00\00\00\1e\00\00\00==assertion `left right` failed\0a left: \0a right: \00\00\b6\0c\10\00\10\00\00\00\c6\0c\10\00\17\00\00\00\dd\0c\10\00\09\00\00\00 right` failed: \0a left: \00\00\00\b6\0c\10\00\10\00\00\00\00\0d\10\00\10\00\00\00\10\0d\10\00\09\00\00\00\dd\0c\10\00\09\00\00\00d!\10\00\00\00\00\00\a7'\10\00\02\00\00\00\1d\00\00\00\0c\00\00\00\04\00\00\00\1f\00\00\00 \00\00\00!\00\00\00 { , {\0a,\0a} }((\0alibrary/core/src/fmt/num.rs\00x\0d\10\00\1b\00\00\00i\00\00\00\17\00\00\000x000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000\00\00\dc\00\10\00\1b\00\00\00\f2\05\00\00\1f\00\00\00falsetrue\00\00\00\dc\00\10\00\1b\00\00\005\09\00\00\1a\00\00\00\dc\00\10\00\1b\00\00\00.\09\00\00\22\00\00\00library/core/src/slice/memchr.rs\ec\0e\10\00 \00\00\00\9f\00\00\00\09\00\00\00\ec\0e\10\00 \00\00\00\83\00\00\00\1e\00\00\00range start index out of range for slice of length ,\0f\10\00\12\00\00\00>\0f\10\00\22\00\00\00range end index p\0f\10\00\10\00\00\00>\0f\10\00\22\00\00\00slice index starts at but ends at \00\90\0f\10\00\16\00\00\00\a6\0f\10\00\0d\00\00\00\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\04\04\04\04\04\00\00\00\00\00\00\00\00\00\00\00[...]begin <= end ( <= ) when slicing ``\c9\10\10\00\0e\00\00\00\d7\10\10\00\04\00\00\00\db\10\10\00\10\00\00\00\eb\10\10\00\01\00\00\00byte index is not a char boundary; it is inside (bytes ) of `\00\0c\11\10\00\0b\00\00\00\17\11\10\00&\00\00\00=\11\10\00\08\00\00\00E\11\10\00\06\00\00\00\eb\10\10\00\01\00\00\00 is out of bounds of `\00\00\0c\11\10\00\0b\00\00\00t\11\10\00\16\00\00\00\eb\10\10\00\01\00\00\00library/core/src/str/mod.rs\00\a4\11\10\00\1b\00\00\00\09\01\00\00,\00\00\00library/core/src/unicode/printable.rs\00\00\00\d0\11\10\00%\00\00\00\1a\00\00\006\00\00\00\d0\11\10\00%\00\00\00\0a\00\00\00+\00\00\00\00\06\01\01\03\01\04\02\05\07\07\02\08\08\09\02\0a\05\0b\02\0e\04\10\01\11\02\12\05\13\11\14\01\15\02\17\02\19\0d\1c\05\1d\08\1f\01$\01j\04k\02\af\03\b1\02\bc\02\cf\02\d1\02\d4\0c\d5\09\d6\02\d7\02\da\01\e0\05\e1\02\e7\04\e8\02\ee \f0\04\f8\02\fa\03\fb\01\0c';>NO\8f\9e\9e\9f{\8b\93\96\a2\b2\ba\86\b1\06\07\096=>V\f3\d0\d1\04\14\1867VW\7f\aa\ae\af\bd5\e0\12\87\89\8e\9e\04\0d\0e\11\12)14:EFIJNOde\5c\b6\b7\1b\1c\07\08\0a\0b\14\1769:\a8\a9\d8\d9\097\90\91\a8\07\0a;>fi\8f\92\11o_\bf\ee\efZb\f4\fc\ffST\9a\9b./'(U\9d\a0\a1\a3\a4\a7\a8\ad\ba\bc\c4\06\0b\0c\15\1d:?EQ\a6\a7\cc\cd\a0\07\19\1a\22%>?\e7\ec\ef\ff\c5\c6\04 #%&(38:HJLPSUVXZ\5c^`cefksx}\7f\8a\a4\aa\af\b0\c0\d0\ae\afno\be\93^\22{\05\03\04-\03f\03\01/.\80\82\1d\031\0f\1c\04$\09\1e\05+\05D\04\0e*\80\aa\06$\04$\04(\084\0bNC\817\09\16\0a\08\18;E9\03c\08\090\16\05!\03\1b\05\01@8\04K\05/\04\0a\07\09\07@ '\04\0c\096\03:\05\1a\07\04\0c\07PI73\0d3\07.\08\0a\81&RK+\08*\16\1a&\1c\14\17\09N\04$\09D\0d\19\07\0a\06H\08'\09u\0bB>*\06;\05\0a\06Q\06\01\05\10\03\05\80\8bb\1eH\08\0a\80\a6^\22E\0b\0a\06\0d\13:\06\0a6,\04\17\80\b9!\01p-\03\1a\04\02\81@\1f\11:\05\01\81\d0*\82\e6\80\f7)L\04\0a\04\02\83\11DL=\80\c2<\06\01\04U\05\1b4\02\81\0e,\04d\0cV\0a\80\ae8\1d\0d,\04\09\07\02\0e\06\80\9a\83\d8\04\11\03\0d\03w\04_\06\0c\04\01\0f\0c\048\08\0a\06(\08\22N\81T\0c\1d\03\09\076\08\0e\04\09\07\09\07\80\cb%\0a\84\06\00\01\03\05\05\06\06\02\07\06\08\07\09\11\0a\1c\0b\19\0c\1a\0d\10\0e\0c\0f\04\10\03\12\12\13\09\16\01\17\04\18\01\19\03\1a\07\1b\01\1c\02\1f\16 \03+\03-\0b.\010\031\022\01\a7\02\a9\02\aa\04\ab\08\fa\02\fb\05\fd\02\fe\03\ff\09\adxy\8b\8d\a20WX\8b\8c\90\1c\dd\0e\0fKL\fb\fc./?\5c]_\e2\84\8d\8e\91\92\a9\b1\ba\bb\c5\c6\c9\ca\de\e4\e5\ff\00\04\11\12)147:;=IJ]\84\8e\92\a9\b1\b4\ba\bb\c6\ca\ce\cf\e4\e5\00\04\0d\0e\11\12)14:;EFIJ^de\84\91\9b\9d\c9\ce\cf\0d\11):;EIW[\5c^_de\8d\91\a9\b4\ba\bb\c5\c9\df\e4\e5\f0\0d\11EIde\80\84\b2\bc\be\bf\d5\d7\f0\f1\83\85\8b\a4\a6\be\bf\c5\c7\cf\da\dbH\98\bd\cd\c6\ce\cfINOWY^_\89\8e\8f\b1\b6\b7\bf\c1\c6\c7\d7\11\16\17[\5c\f6\f7\fe\ff\80mq\de\df\0e\1fno\1c\1d_}~\ae\af\7f\bb\bc\16\17\1e\1fFGNOXZ\5c^~\7f\b5\c5\d4\d5\dc\f0\f1\f5rs\8ftu\96&./\a7\af\b7\bf\c7\cf\d7\df\9a@\97\980\8f\1f\d2\d4\ce\ffNOZ[\07\08\0f\10'/\ee\efno7=?BE\90\91Sgu\c8\c9\d0\d1\d8\d9\e7\fe\ff\00 _\22\82\df\04\82D\08\1b\04\06\11\81\ac\0e\80\ab\05\1f\09\81\1b\03\19\08\01\04/\044\04\07\03\01\07\06\07\11\0aP\0f\12\07U\07\03\04\1c\0a\09\03\08\03\07\03\02\03\03\03\0c\04\05\03\0b\06\01\0e\15\05N\07\1b\07W\07\02\06\17\0cP\04C\03-\03\01\04\11\06\0f\0c:\04\1d%_ m\04j%\80\c8\05\82\b0\03\1a\06\82\fd\03Y\07\16\09\18\09\14\0c\14\0cj\06\0a\06\1a\06Y\07+\05F\0a,\04\0c\04\01\031\0b,\04\1a\06\0b\03\80\ac\06\0a\06/1M\03\80\a4\08<\03\0f\03<\078\08+\05\82\ff\11\18\08/\11-\03!\0f!\0f\80\8c\04\82\97\19\0b\15\88\94\05/\05;\07\02\0e\18\09\80\be\22t\0c\80\d6\1a\0c\05\80\ff\05\80\df\0c\f2\9d\037\09\81\5c\14\80\b8\08\80\cb\05\0a\18;\03\0a\068\08F\08\0c\06t\0b\1e\03Z\04Y\09\80\83\18\1c\0a\16\09L\04\80\8a\06\ab\a4\0c\17\041\a1\04\81\da&\07\0c\05\05\80\a6\10\81\f5\07\01 *\06L\04\80\8d\04\80\be\03\1b\03\0f\0dlibrary/core/src/unicode/unicode_data.rs\94\17\10\00(\00\00\00P\00\00\00(\00\00\00\94\17\10\00(\00\00\00\5c\00\00\00\16\00\00\00library/core/src/escape.rs\5cu{\00\00\00\dc\17\10\00\1a\00\00\00f\00\00\00#\00\00\00library/core/src/num/bignum.rs\00\00\0c\18\10\00\1e\00\00\00\ac\01\00\00\01\00\00\00assertion failed: noborrowassertion failed: digits < 40assertion failed: other > 0\00\00\00\03\00\00\83\04 \00\91\05`\00]\13\a0\00\12\17 \1f\0c `\1f\ef,\a0+*0 ,o\a6\e0,\02\a8`-\1e\fb`.\00\fe 6\9e\ff`6\fd\01\e16\01\0a!7$\0d\e17\ab\0ea9/\18\a190\1caH\f3\1e\a1L@4aP\f0j\a1QOo!R\9d\bc\a1R\00\cfaSe\d1\a1S\00\da!T\00\e0\e1U\ae\e2aW\ec\e4!Y\d0\e8\a1Y \00\eeY\f0\01\7fZ\00p\00\07\00-\01\01\01\02\01\02\01\01H\0b0\15\10\01e\07\02\06\02\02\01\04#\01\1e\1b[\0b:\09\09\01\18\04\01\09\01\03\01\05+\03<\08*\18\01 7\01\01\01\04\08\04\01\03\07\0a\02\1d\01:\01\01\01\02\04\08\01\09\01\0a\02\1a\01\02\029\01\04\02\04\02\02\03\03\01\1e\02\03\01\0b\029\01\04\05\01\02\04\01\14\02\16\06\01\01:\01\01\02\01\04\08\01\07\03\0a\02\1e\01;\01\01\01\0c\01\09\01(\01\03\017\01\01\03\05\03\01\04\07\02\0b\02\1d\01:\01\02\01\02\01\03\01\05\02\07\02\0b\02\1c\029\02\01\01\02\04\08\01\09\01\0a\02\1d\01H\01\04\01\02\03\01\01\08\01Q\01\02\07\0c\08b\01\02\09\0b\07I\02\1b\01\01\01\01\017\0e\01\05\01\02\05\0b\01$\09\01f\04\01\06\01\02\02\02\19\02\04\03\10\04\0d\01\02\02\06\01\0f\01\00\03\00\03\1d\02\1e\02\1e\02@\02\01\07\08\01\02\0b\09\01-\03\01\01u\02\22\01v\03\04\02\09\01\06\03\db\02\02\01:\01\01\07\01\01\01\01\02\08\06\0a\02\010\1f1\040\07\01\01\05\01(\09\0c\02 \04\02\02\01\038\01\01\02\03\01\01\03:\08\02\02\98\03\01\0d\01\07\04\01\06\01\03\02\c6@\00\01\c3!\00\03\8d\01` \00\06i\02\00\04\01\0a \02P\02\00\01\03\01\04\01\19\02\05\01\97\02\1a\12\0d\01&\08\19\0b.\030\01\02\04\02\02'\01C\06\02\02\02\02\0c\01\08\01/\013\01\01\03\02\02\05\02\01\01*\02\08\01\ee\01\02\01\04\01\00\01\00\10\10\10\00\02\00\01\e2\01\95\05\00\03\01\02\05\04(\03\04\01\a5\02\00\04\00\02P\03F\0b1\04{\016\0f)\01\02\02\0a\031\04\02\02\07\01=\03$\05\01\08>\01\0c\024\09\0a\04\02\01_\03\02\01\01\02\06\01\02\01\9d\01\03\08\15\029\02\01\01\01\01\16\01\0e\07\03\05\c3\08\02\03\01\01\17\01Q\01\02\06\01\01\02\01\01\02\01\02\eb\01\02\04\06\02\01\02\1b\02U\08\02\01\01\02j\01\01\01\02\06\01\01e\03\02\04\01\05\00\09\01\02\f5\01\0a\02\01\01\04\01\90\04\02\02\04\01 \0a(\06\02\04\08\01\09\06\02\03.\0d\01\02\00\07\01\06\01\01R\16\02\07\01\02\01\02z\06\03\01\01\02\01\07\01\01H\02\03\01\01\01\00\02\0b\024\05\05\01\01\01\00\01\06\0f\00\05;\07\00\01?\04Q\01\00\02\00.\02\17\00\01\01\03\04\05\08\08\02\07\1e\04\94\03\007\042\08\01\0e\01\16\05\01\0f\00\07\01\11\02\07\01\02\01\05d\01\a0\07\00\01=\04\00\04\00\07m\07\00`\80\f0\00Erroros_errordescriptioninternal_codeunknown_codeOS Error: \00\00\1c\1c\10\00\0a\00\00\00Unknown Error: \000\1c\10\00\0f\00\00\00getrandom: this target is not supportederrno: did not return a positive valueSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-support/Users/vigoo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/thread.rscould not initialize thread_rng: \00\00\00\e0\1e\10\00!\00\00\00\81\1e\10\00_\00\00\00H\00\00\00\11\00\00\00description() is deprecated; use Display\22\00\00\00\04\00\00\00\04\00\00\00#\00\00\00\22\00\00\00\04\00\00\00\04\00\00\00$\00\00\00#\00\00\00D\1f\10\00%\00\00\00&\00\00\00'\00\00\00%\00\00\00(\00\00\00Adding item to the cart of user \00\00\00\80\1f\10\00\0c\00\00\00\8c\1f\10\00\15\00\00\00\10#\10\00\01\00\00\00src/lib.rs\00\00\bc\1f\10\00\0a\00\00\00\1b\00\00\00\14\00\00\00Removing item with product ID from the cart of user \00\00\00\d8\1f\10\00\1e\00\00\00\f6\1f\10\00\17\00\00\00\10#\10\00\01\00\00\00\bc\1f\10\00\0a\00\00\00$\00\00\00\14\00\00\00Updating quantity of item with product ID to in the cart of user \008 \10\00*\00\00\00b \10\00\04\00\00\00f \10\00\15\00\00\00\10#\10\00\01\00\00\00\bc\1f\10\00\0a\00\00\00-\00\00\00&\00\00\00Getting cart contents for user \00\ac \10\00\1f\00\00\00\10#\10\00\01\00\00\00\bc\1f\10\00\0a\00\00\00B\00\00\00\14\00\00\00not yet implemented\00\bc\1f\10\00\0a\00\00\00F\00\00\00\09\00\00\00\bc\1f\10\00\0a\00\00\00O\00\00\00\10\00\00\00Checkout for order \00 !\10\00\13\00\00\00\10#\10\00\01\00\00\00Inventory not available238738674reentrant init\00\00d!\10\00\0e\00\00\00/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/cell/once.rs\00\00\00|!\10\00M\00\00\00\d9\00\00\00B\00\00\00\00\00\00\00\1d\00\00\00\04\00\00\00\04\00\00\00)\00\00\00called `Option::unwrap()` on a `None` valueinternal error: entered unreachable code/rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/vec/mod.rs\00C\22\10\00L\00\00\00$\08\00\00$\00\00\00Utf8Errorvalid_up_toerror_lenNoneSome\00\00\00*\00\00\00\0c\00\00\00\04\00\00\00+\00\00\00,\00\00\00-\00\00\00*\00\00\00\0c\00\00\00\04\00\00\00.\00\00\00/\00\00\000\00\00\001\00\00\00\0c\00\00\00\04\00\00\002\00\00\003\00\00\004\00\00\00\0alibrary/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhausted\00\00\00.#\10\007\00\00\00\11#\10\00\1d\00\00\00\98\04\00\00\0d\00\00\00RUST_BACKTRACEcalled `Result::unwrap()` on an `Err` valueassertion failed: mid <= self.len()failed to write the buffered data\00\00\00\dc#\10\00!\00\00\00\17\00\00\00d!\10\00\00\00\00\00library/std/src/io/buffered/linewritershim.rs\00\00\00\14$\10\00-\00\00\00\01\01\00\00)\00\00\00entity not foundpermission deniedconnection refusedconnection resethost unreachablenetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zerono storage spaceseek on unseekable filefilesystem quota exceededfile too largeresource busyexecutable file busydeadlockcross-device link or renametoo many linksinvalid filenameargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryother erroruncategorized error (os error )\00\00\00d!\10\00\00\00\00\00A'\10\00\0b\00\00\00L'\10\00\01\00\00\00library/std/src/io/stdio.rs\00h'\10\00\1b\00\00\00\eb\02\00\00\14\00\00\00failed printing to : \00\00\00\94'\10\00\13\00\00\00\a7'\10\00\02\00\00\00h'\10\00\1b\00\00\00\fd\03\00\00\09\00\00\00stdoutlibrary/std/src/io/mod.rsfailed to write whole buffer\00\eb'\10\00\1c\00\00\00\17\00\00\00\d2'\10\00\19\00\00\00\8d\06\00\00$\00\00\00formatter error\00$(\10\00\0f\00\00\00(\00\00\00library/std/src/panic.rs@(\10\00\18\00\00\00\f5\00\00\00\12\00\00\00fullcannot recursively acquire mutexl(\10\00 \00\00\00library/std/src/sys/wasi/../unsupported/locks/mutex.rs\00\00\94(\10\006\00\00\00\14\00\00\00\09\00\00\00library/std/src/sync/once.rs\dc(\10\00\1c\00\00\00\d0\00\00\00\14\00\00\00\dc(\10\00\1c\00\00\00\d0\00\00\001\00\00\00lock count overflow in reentrant mutexlibrary/std/src/sync/remutex.rs\00\00\00>)\10\00\1f\00\00\00\91\00\00\00\0e\00\00\00stack backtrace:\0a\00\00\00p)\10\00\11\00\00\00note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\0a\8c)\10\00X\00\00\00memory allocation of bytes failed\0a\00\ec)\10\00\15\00\00\00\01*\10\00\0e\00\00\00library/std/src/panicking.rsBoxthread '' panicked at :\0a\00\00\00Q*\10\00\08\00\00\00Y*\10\00\0e\00\00\00g*\10\00\02\00\00\00\10#\10\00\01\00\00\00note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\0a\00\00\8c*\10\00N\00\00\00 *\10\00\1c\00\00\00\84\02\00\00\1e\00\00\001\00\00\00\0c\00\00\00\04\00\00\005\00\00\00\1d\00\00\00\08\00\00\00\04\00\00\006\00\00\00\1d\00\00\00\08\00\00\00\04\00\00\007\00\00\008\00\00\009\00\00\00\10\00\00\00\04\00\00\00:\00\00\00;\00\00\00\1b\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00\0apanicked after panic::always_abort(), aborting.\0a\00\00\00d!\10\00\00\00\00\00L+\10\001\00\00\00thread panicked while processing panic. aborting.\0a\00\00\90+\10\002\00\00\00thread caused non-unwinding panic. aborting.\0a\00\00\00\cc+\10\00-\00\00\00\1d\00\00\00\08\00\00\00\04\00\00\00<\00\00\00library/std/src/sys/wasi/os.rs\00\00\14,\10\00\1e\00\00\00C\00\00\006\00\00\00strerror_r failure\00\00D,\10\00\12\00\00\00\14,\10\00\1e\00\00\00A\00\00\00\0d\00\00\00fatal runtime error: rwlock locked for writing\0a\00p,\10\00/\00\00\00one-time initialization may not be performed recursively\a8,\10\008\00\00\00\10\00\00\00\11\00\00\00\12\00\00\00\10\00\00\00\10\00\00\00\13\00\00\00\12\00\00\00\0d\00\00\00\0e\00\00\00\15\00\00\00\0c\00\00\00\0b\00\00\00\15\00\00\00\15\00\00\00\0f\00\00\00\0e\00\00\00\13\00\00\00&\00\00\008\00\00\00\19\00\00\00\17\00\00\00\0c\00\00\00\09\00\00\00\0a\00\00\00\10\00\00\00\17\00\00\00\19\00\00\00\0e\00\00\00\0d\00\00\00\14\00\00\00\08\00\00\00\1b\00\00\00\0e\00\00\00\10\00\00\00\16\00\00\00\15\00\00\00\0b\00\00\00\16\00\00\00\0d\00\00\00\0b\00\00\00\13\00\00\00T$\10\00d$\10\00u$\10\00\87$\10\00\97$\10\00\a7$\10\00\ba$\10\00\cc$\10\00\d9$\10\00\e7$\10\00\fc$\10\00\08%\10\00\13%\10\00(%\10\00=%\10\00L%\10\00Z%\10\00m%\10\00\93%\10\00\cb%\10\00\e4%\10\00\fb%\10\00\07&\10\00\10&\10\00\1a&\10\00*&\10\00A&\10\00Z&\10\00h&\10\00u&\10\00\89&\10\00\91&\10\00\ac&\10\00\ba&\10\00\ca&\10\00\e0&\10\00\f5&\10\00\00'\10\00\16'\10\00#'\10\00.'\10\00'\00\00\00&\00\00\00\00\00\00\002\00\00\00-\00\00\00/\00\00\00!\00\00\00\1d\00\00\00-\00\00\00\00\00\00\00\00\00\00\001\00\00\00-\00\00\000\00\00\00e\00\00\00H\1c\10\00o\1c\10\00\00\00\00\00\95\1c\10\00\c7\1c\10\00\f4\1c\10\00#\1d\10\00D\1d\10\00a\1d\10\00\00\00\00\00\00\00\00\00\8e\1d\10\00\bf\1d\10\00\ec\1d\10\00\1c\1e\10\00/\00Success\00Illegal byte sequence\00Domain error\00Result not representable\00Not a tty\00Permission denied\00Operation not permitted\00No such file or directory\00No such process\00File exists\00Value too large for data type\00No space left on device\00Out of memory\00Resource busy\00Interrupted system call\00Resource temporarily unavailable\00Invalid seek\00Cross-device link\00Read-only file system\00Directory not empty\00Connection reset by peer\00Operation timed out\00Connection refused\00Host is unreachable\00Address in use\00Broken pipe\00I/O error\00No such device or address\00No such device\00Not a directory\00Is a directory\00Text file busy\00Exec format error\00Invalid argument\00Argument list too long\00Symbolic link loop\00Filename too long\00Too many open files in system\00No file descriptors available\00Bad file descriptor\00No child process\00Bad address\00File too large\00Too many links\00No locks available\00Resource deadlock would occur\00State not recoverable\00Previous owner died\00Operation canceled\00Function not implemented\00No message of desired type\00Identifier removed\00Link has been severed\00Protocol error\00Bad message\00Not a socket\00Destination address required\00Message too large\00Protocol wrong type for socket\00Protocol not available\00Protocol not supported\00Not supported\00Address family not supported by protocol\00Address not available\00Network is down\00Network unreachable\00Connection reset by network\00Connection aborted\00No buffer space available\00Socket is connected\00Socket not connected\00Operation already in progress\00Operation in progress\00Stale file handle\00Quota exceeded\00Multihop attempted\00Capabilities insufficient\00\00\00\00\00\00\00\00\00u\02N\00\d6\01\e2\04\b9\04\18\01\8e\05\ed\02\16\04\f2\00\97\03\01\038\05\af\01\82\01O\03/\04\1e\00\d4\05\a2\00\12\03\1e\03\c2\01\de\03\08\00\ac\05\00\01d\02\f1\01e\054\02\8c\02\cf\02-\03L\04\e3\05\9f\02\f8\04\1c\05\08\05\b1\02K\05\15\02x\00R\02<\03\f1\03\e4\00\c3\03}\04\cc\00\aa\03y\05$\02n\01m\03\22\04\ab\04D\00\fb\01\ae\00\83\03`\00\e5\01\07\04\94\04^\04+\00X\019\01\92\00\c2\05\9b\01C\02F\01\f6\05") + (data (;1;) (i32.const 1062236) "\01\00\00\00\a8.\10\00\ff\ff\ff\ff") + (@producers + (processed-by "wit-component" "0.18.2") + (processed-by "wit-bindgen-rust" "0.16.0") + ) + ) + (core module (;1;) + (type (;0;) (func (param i32))) + (type (;1;) (func (param i32 i32))) + (type (;2;) (func (param i32 i64 i32))) + (type (;3;) (func (param i32 i32 i32 i32))) + (type (;4;) (func (param i32) (result i32))) + (type (;5;) (func (param i32 i32 i32))) + (type (;6;) (func (param i64 i32))) + (type (;7;) (func (param i32 i32 i32 i32) (result i32))) + (type (;8;) (func (param i32 i32 i32 i32 i32))) + (type (;9;) (func (result i32))) + (type (;10;) (func (param i32 i32 i32) (result i32))) + (type (;11;) (func (param i32 i32) (result i32))) + (type (;12;) (func)) + (import "env" "memory" (memory (;0;) 0)) + (import "wasi:filesystem/preopens@0.2.0" "get-directories" (func $_ZN22wasi_snapshot_preview111descriptors11Descriptors13open_preopens19get_preopens_import17hfed02c8b82634eacE (;0;) (type 0))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.get-type" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor8get_type10wit_import17h043b16cabdf753aeE (;1;) (type 1))) + (import "wasi:filesystem/types@0.2.0" "filesystem-error-code" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types21filesystem_error_code10wit_import17h010f616edd9eeaf0E (;2;) (type 1))) + (import "wasi:io/error@0.2.0" "[resource-drop]error" (func $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E (;3;) (type 0))) + (import "wasi:io/streams@0.2.0" "[resource-drop]input-stream" (func $_ZN110_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..InputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17he923ad5c394af0a2E (;4;) (type 0))) + (import "wasi:io/streams@0.2.0" "[resource-drop]output-stream" (func $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE (;5;) (type 0))) + (import "wasi:filesystem/types@0.2.0" "[resource-drop]descriptor" (func $_ZN115_$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..Descriptor$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hcdbb9b42e2cc6702E (;6;) (type 0))) + (import "wasi:random/random@0.2.0" "get-random-bytes" (func $_ZN22wasi_snapshot_preview18bindings4wasi6random6random16get_random_bytes10wit_import17hc981e75ffb0c7143E (;7;) (type 6))) + (import "__main_module__" "cabi_realloc" (func $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E (;8;) (type 7))) + (import "wasi:cli/environment@0.2.0" "get-environment" (func $_ZN22wasi_snapshot_preview15State15get_environment22get_environment_import17hf58a49297140edc5E (;9;) (type 0))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.write-via-stream" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor16write_via_stream10wit_import17h3219129959ab12b9E (;10;) (type 2))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.append-via-stream" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor17append_via_stream10wit_import17he527cf624217cb52E (;11;) (type 1))) + (import "wasi:filesystem/types@0.2.0" "[method]descriptor.stat" (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat10wit_import17h2a0c442607e4eabfE (;12;) (type 1))) + (import "wasi:cli/stderr@0.2.0" "get-stderr" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E (;13;) (type 9))) + (import "wasi:cli/exit@0.2.0" "exit" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit10wit_import17h98a9abacca59ee25E (;14;) (type 0))) + (import "wasi:cli/stdin@0.2.0" "get-stdin" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli5stdin9get_stdin10wit_import17hbf493c7102f1d7b4E (;15;) (type 9))) + (import "wasi:cli/stdout@0.2.0" "get-stdout" (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stdout10get_stdout10wit_import17h74aa56634875754dE (;16;) (type 9))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.check-write" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write10wit_import17h6045fd73b3b0ebb3E (;17;) (type 1))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.write" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write10wit_import17h8740460ed2b61d4bE (;18;) (type 3))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.blocking-write-and-flush" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush10wit_import17hdeebe224c8a3ee1eE (;19;) (type 3))) + (import "wasi:io/streams@0.2.0" "[method]output-stream.blocking-flush" (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush10wit_import17hf8373d6c92853493E (;20;) (type 1))) + (func $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E (;21;) (type 9) (result i32) + (local i32) + block ;; label = @1 + call $get_state_ptr + local.tee 0 + br_if 0 (;@1;) + call $_ZN22wasi_snapshot_preview15State3new17hebef4f576c260969E + local.tee 0 + call $set_state_ptr + end + local.get 0 + ) + (func $cabi_import_realloc (;22;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + local.get 0 + br_if 0 (;@5;) + local.get 1 + br_if 0 (;@5;) + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 0 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@4;) + local.get 0 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@3;) + block ;; label = @6 + block ;; label = @7 + local.get 0 + i32.const 12 + i32.add + i32.load + local.tee 1 + i32.eqz + br_if 0 (;@7;) + local.get 1 + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE + local.set 2 + br 1 (;@6;) + end + local.get 0 + i32.load offset=4 + local.tee 1 + i32.eqz + br_if 4 (;@2;) + local.get 2 + local.get 1 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 2 + i32.sub + i32.and + local.tee 2 + local.get 3 + i32.add + local.tee 3 + local.get 2 + i32.ge_u + local.get 3 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE + local.get 1 + local.get 0 + i32.const 8 + i32.add + i32.load + i32.add + local.tee 3 + local.get 1 + i32.ge_u + local.get 3 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE + i32.gt_u + br_if 5 (;@1;) + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 4 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 2 + return + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 184 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 290 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=47 + local.get 4 + i32.const 1684370293 + i32.store offset=43 align=1 + local.get 4 + i64.const 2340011850872286305 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338053340533122404 + i64.store offset=27 align=1 + local.get 4 + i64.const 7599383958532420719 + i64.store offset=19 align=1 + local.get 4 + i64.const 7935468323262068066 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 297 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 2681 + i32.store16 offset=23 align=1 + local.get 4 + i32.const 1919905125 + i32.store offset=19 align=1 + local.get 4 + i64.const 7863397576860792175 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 14 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE (;23;) (type 10) (param i32 i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + local.get 1 + i32.add + local.get 0 + i32.load offset=54912 + i32.add + i32.const -1 + i32.add + i32.const 0 + local.get 1 + i32.sub + i32.and + local.tee 1 + local.get 0 + i32.sub + local.get 2 + i32.add + local.tee 2 + i32.const 54912 + i32.gt_u + br_if 0 (;@1;) + local.get 0 + local.get 2 + i32.store offset=54912 + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 214 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 2681 + i32.store16 offset=23 align=1 + local.get 3 + i32.const 1919905125 + i32.store offset=19 align=1 + local.get 3 + i64.const 7863397576860792175 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 14 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview111ImportAlloc10with_arena17hbe581a0add89eeccE (;24;) (type 5) (param i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + i32.load + br_if 0 (;@2;) + local.get 0 + i32.load offset=8 + local.set 4 + local.get 0 + local.get 1 + i32.store offset=8 + local.get 4 + i32.eqz + br_if 1 (;@1;) + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 276 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i64.const 748000395109933170 + i64.store offset=27 align=1 + local.get 3 + i64.const 7307218417350680677 + i64.store offset=19 align=1 + local.get 3 + i64.const 8390050488160450159 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 24 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 269 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 174417007 + i32.store offset=19 align=1 + local.get 3 + i64.const 7863410729224140130 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 12 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + call $_ZN22wasi_snapshot_preview111descriptors11Descriptors13open_preopens19get_preopens_import17hfed02c8b82634eacE + local.get 0 + i32.const 0 + i32.store offset=8 + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $cabi_export_realloc (;25;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + local.get 0 + br_if 0 (;@3;) + local.get 1 + br_if 0 (;@3;) + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 0 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@2;) + local.get 0 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@1;) + local.get 0 + i32.const 10288 + i32.add + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview19BumpArena5alloc17h9ea207347a4fecbdE + local.set 0 + local.get 4 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + return + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 320 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=47 + local.get 4 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=27 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 4 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=11 + local.get 4 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $environ_get (;26;) (type 11) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 3 + i32.load + i32.const 560490357 + i32.ne + br_if 0 (;@2;) + local.get 3 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 1 (;@1;) + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE + block ;; label = @3 + local.get 2 + i32.load offset=4 + local.tee 4 + i32.eqz + br_if 0 (;@3;) + local.get 2 + i32.load + local.tee 3 + local.get 4 + i32.const 4 + i32.shl + i32.add + local.set 5 + loop ;; label = @4 + local.get 0 + local.get 1 + i32.store + local.get 1 + local.get 3 + i32.load + local.get 3 + i32.const 4 + i32.add + local.tee 4 + i32.load + call $memcpy + local.get 4 + i32.load + i32.add + local.tee 1 + i32.const 61 + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.get 3 + i32.const 8 + i32.add + i32.load + local.get 3 + i32.const 12 + i32.add + local.tee 1 + i32.load + call $memcpy + local.get 1 + i32.load + i32.add + local.tee 1 + i32.const 0 + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 0 + i32.const 4 + i32.add + local.set 0 + local.get 3 + i32.const 16 + i32.add + local.tee 3 + local.get 5 + i32.ne + br_if 0 (;@4;) + end + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + i32.const 0 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE (;27;) (type 1) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 64 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 1 + i32.load offset=65212 + local.tee 3 + i32.eqz + br_if 0 (;@4;) + local.get 1 + i32.load offset=65216 + local.set 4 + br 1 (;@3;) + end + local.get 2 + i64.const 0 + i64.store offset=16 align=4 + local.get 1 + i32.load offset=4 + br_if 1 (;@2;) + local.get 1 + i32.const 12 + i32.add + local.tee 3 + i32.load + local.set 4 + local.get 3 + local.get 1 + i32.const 10288 + i32.add + i32.store + local.get 4 + br_if 2 (;@1;) + local.get 2 + i32.const 16 + i32.add + call $_ZN22wasi_snapshot_preview15State15get_environment22get_environment_import17hf58a49297140edc5E + local.get 1 + i32.const 0 + i32.store offset=12 + local.get 1 + local.get 2 + i32.load offset=20 + local.tee 4 + i32.store offset=65216 + local.get 1 + local.get 2 + i32.load offset=16 + local.tee 3 + i32.store offset=65212 + end + local.get 2 + i32.const 8 + i32.add + local.get 3 + local.get 4 + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h16a6ddb33243b981E + local.get 2 + i32.load offset=12 + local.set 1 + local.get 0 + local.get 2 + i32.load offset=8 + i32.store + local.get 0 + local.get 1 + i32.store offset=4 + local.get 2 + i32.const 64 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 32 + i32.store8 offset=63 + local.get 2 + i32.const 1701734764 + i32.store offset=59 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=51 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=43 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=35 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 269 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 174417007 + i32.store offset=35 align=1 + local.get 2 + i64.const 7863410729224140130 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 12 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i32.const 27 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=63 + local.get 2 + i32.const 1701734764 + i32.store offset=59 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=51 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=43 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=35 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 276 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i64.const 748000395109933170 + i64.store offset=43 align=1 + local.get 2 + i64.const 7307218417350680677 + i64.store offset=35 align=1 + local.get 2 + i64.const 8390050488160450159 + i64.store offset=27 align=1 + local.get 2 + i32.const 27 + i32.add + i32.const 24 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i32.const 27 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $environ_sizes_get (;28;) (type 11) (param i32 i32) (result i32) + (local i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + call $get_allocation_state + i32.const -2 + i32.add + i32.const -3 + i32.and + i32.eqz + br_if 0 (;@4;) + i32.const 0 + local.set 3 + local.get 0 + i32.const 0 + i32.store + br 1 (;@3;) + end + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 3 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@2;) + local.get 3 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@1;) + local.get 2 + local.get 3 + call $_ZN22wasi_snapshot_preview15State15get_environment17hf19bcbc60e7c6a1aE + local.get 2 + i32.load + local.set 4 + local.get 0 + local.get 2 + i32.load offset=4 + local.tee 3 + i32.store + block ;; label = @4 + local.get 3 + br_if 0 (;@4;) + i32.const 0 + local.set 3 + br 1 (;@3;) + end + local.get 3 + i32.const 4 + i32.shl + local.set 5 + local.get 4 + i32.const 12 + i32.add + local.set 0 + i32.const 0 + local.set 3 + loop ;; label = @4 + local.get 3 + local.get 0 + i32.const -8 + i32.add + i32.load + i32.add + local.get 0 + i32.load + i32.add + i32.const 2 + i32.add + local.set 3 + local.get 0 + i32.const 16 + i32.add + local.set 0 + local.get 5 + i32.const -16 + i32.add + local.tee 5 + br_if 0 (;@4;) + end + end + local.get 1 + local.get 3 + i32.store + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + i32.const 0 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=27 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview15State11descriptors17h33fb6b3bbb7e54caE (;29;) (type 1) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 6176 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=16 + br_if 0 (;@2;) + local.get 1 + i32.const -1 + i32.store offset=16 + local.get 1 + i32.const 24 + i32.add + local.set 3 + block ;; label = @3 + local.get 1 + i32.const 6172 + i32.add + i32.load + i32.const 2 + i32.ne + br_if 0 (;@3;) + local.get 2 + i32.const 8 + i32.add + local.get 1 + i32.const 4 + i32.add + local.get 1 + i32.const 10288 + i32.add + call $_ZN22wasi_snapshot_preview111descriptors11Descriptors3new17hc003b5a0a0683b05E + local.get 3 + local.get 2 + i32.const 8 + i32.add + i32.const 6168 + call $memcpy + drop + local.get 1 + i32.load offset=6172 + i32.const 2 + i32.eq + br_if 2 (;@1;) + end + local.get 0 + local.get 1 + i32.const 16 + i32.add + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 2 + i32.const 6176 + i32.add + global.set $__stack_pointer + return + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2646 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2650 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E (;30;) (type 4) (param i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 0 + local.get 1 + i32.const 14 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types21filesystem_error_code10wit_import17h010f616edd9eeaf0E + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load8_u offset=14 + br_if 0 (;@2;) + i32.const 29 + local.set 2 + br 1 (;@1;) + end + local.get 1 + i32.load8_u offset=15 + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + local.set 2 + end + local.get 0 + call $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + local.get 2 + ) + (func $fd_write (;31;) (type 7) (param i32 i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 4 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + call $get_allocation_state + i32.const -2 + i32.add + i32.const -3 + i32.and + br_if 0 (;@3;) + block ;; label = @4 + local.get 2 + i32.eqz + br_if 0 (;@4;) + loop ;; label = @5 + local.get 1 + i32.const 4 + i32.add + i32.load + local.tee 5 + br_if 3 (;@2;) + local.get 1 + i32.const 8 + i32.add + local.set 1 + local.get 2 + i32.const -1 + i32.add + local.tee 2 + br_if 0 (;@5;) + end + end + i32.const 0 + local.set 1 + local.get 3 + i32.const 0 + i32.store + br 2 (;@1;) + end + local.get 3 + i32.const 0 + i32.store + i32.const 29 + local.set 1 + br 1 (;@1;) + end + local.get 1 + i32.load + local.set 6 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 1 + i32.load + i32.const 560490357 + i32.ne + br_if 0 (;@5;) + local.get 1 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 1 (;@4;) + local.get 4 + i32.const 8 + i32.add + local.get 1 + call $_ZN22wasi_snapshot_preview15State11descriptors17h33fb6b3bbb7e54caE + local.get 4 + i32.load offset=8 + local.tee 7 + i32.load16_u offset=6144 + local.set 8 + local.get 4 + i32.load offset=12 + local.set 2 + i32.const 8 + local.set 1 + i32.const 0 + local.get 0 + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h056f60faf693b2edE + local.tee 0 + local.get 8 + i32.ge_u + br_if 3 (;@2;) + local.get 7 + local.get 0 + i32.const 48 + i32.mul + i32.add + local.tee 0 + i32.load + i32.const 1 + i32.ne + br_if 3 (;@2;) + local.get 4 + i32.const 16 + i32.add + local.get 0 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview111descriptors7Streams16get_write_stream17he9f74110ff79b411E + block ;; label = @6 + local.get 4 + i32.load16_u offset=16 + br_if 0 (;@6;) + local.get 4 + i32.load offset=20 + local.set 1 + block ;; label = @7 + local.get 0 + i32.const 41 + i32.add + i32.load8_u + local.tee 8 + i32.const 2 + i32.eq + br_if 0 (;@7;) + local.get 4 + i32.const 16 + i32.add + local.get 8 + i32.const 0 + i32.ne + local.get 1 + local.get 6 + local.get 5 + call $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE + local.get 4 + i32.load16_u offset=16 + br_if 1 (;@6;) + br 4 (;@3;) + end + local.get 4 + i32.const 16 + i32.add + i32.const 1 + local.get 1 + local.get 6 + local.get 5 + call $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE + local.get 4 + i32.load16_u offset=16 + i32.eqz + br_if 3 (;@3;) + end + local.get 4 + i32.load16_u offset=18 + local.set 1 + br 3 (;@2;) + end + local.get 4 + i32.const 32 + i32.store8 offset=52 + local.get 4 + i32.const 1701734764 + i32.store offset=48 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=40 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=32 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=24 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=32 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=24 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=16 + local.get 4 + i32.const 16 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.const 32 + i32.store8 offset=52 + local.get 4 + i32.const 1701734764 + i32.store offset=48 align=1 + local.get 4 + i64.const 2338042707334751329 + i64.store offset=40 align=1 + local.get 4 + i64.const 2338600898263348341 + i64.store offset=32 align=1 + local.get 4 + i64.const 7162263158133189730 + i64.store offset=24 align=1 + local.get 4 + i64.const 7018969289221893749 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 4 + i32.const 8250 + i32.store16 offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=32 + local.get 4 + i64.const 7234307576302018670 + i64.store offset=24 align=1 + local.get 4 + i64.const 8028075845441778529 + i64.store offset=16 align=1 + local.get 4 + i32.const 16 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 4 + i32.const 10 + i32.store8 offset=16 + local.get 4 + i32.const 16 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 4 + i32.load offset=20 + local.set 1 + block ;; label = @3 + block ;; label = @4 + local.get 0 + i32.load8_u offset=41 + i32.const 2 + i32.eq + br_if 0 (;@4;) + block ;; label = @5 + local.get 0 + i32.const 40 + i32.add + i32.load8_u + br_if 0 (;@5;) + local.get 0 + i32.const 32 + i32.add + local.tee 5 + local.get 5 + i64.load + local.get 1 + i64.extend_i32_u + i64.add + i64.store + br 1 (;@4;) + end + local.get 4 + i32.const 16 + i32.add + local.get 0 + i32.const 24 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat17h28654a46ea28f0b9E + local.get 4 + i64.load offset=88 + i64.const 2 + i64.eq + br_if 1 (;@3;) + local.get 0 + i32.const 32 + i32.add + local.get 4 + i64.load offset=32 + i64.store + end + local.get 3 + local.get 1 + i32.store + i32.const 0 + local.set 1 + br 1 (;@2;) + end + local.get 4 + i32.load8_u offset=16 + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + local.set 1 + end + local.get 2 + local.get 2 + i32.load + i32.const 1 + i32.add + i32.store + end + local.get 4 + i32.const 112 + i32.add + global.set $__stack_pointer + local.get 1 + i32.const 65535 + i32.and + ) + (func $_ZN22wasi_snapshot_preview112BlockingMode5write17hd87adb85918a781fE (;32;) (type 8) (param i32 i32 i32 i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 5 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + i32.eqz + br_if 0 (;@7;) + local.get 4 + local.set 1 + loop ;; label = @8 + local.get 1 + i32.eqz + br_if 2 (;@6;) + local.get 5 + i32.const 8 + i32.add + local.get 2 + local.get 3 + local.get 1 + i32.const 4096 + local.get 1 + i32.const 4096 + i32.lt_u + select + local.tee 6 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E + local.get 1 + local.get 6 + i32.sub + local.set 1 + local.get 3 + local.get 6 + i32.add + local.set 3 + local.get 5 + i32.load offset=8 + local.tee 6 + i32.const 2 + i32.eq + br_if 0 (;@8;) + end + local.get 6 + br_table 2 (;@5;) 3 (;@4;) 2 (;@5;) + end + local.get 5 + i32.const 32 + i32.add + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write17h04f43254cbf4a14bE + block ;; label = @7 + block ;; label = @8 + local.get 5 + i32.load offset=32 + br_if 0 (;@8;) + local.get 5 + i32.load offset=40 + local.set 1 + br 1 (;@7;) + end + i32.const 0 + local.set 1 + local.get 5 + i32.load offset=36 + i32.eqz + br_if 5 (;@2;) + end + block ;; label = @7 + local.get 4 + local.get 1 + local.get 4 + local.get 1 + i32.lt_u + select + local.tee 1 + br_if 0 (;@7;) + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + i32.const 0 + i32.store offset=4 + br 6 (;@1;) + end + local.get 5 + i32.const 24 + i32.add + local.get 2 + local.get 3 + local.get 1 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write17ha9b21467307bd2b4E + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + local.get 5 + i32.load offset=24 + br_table 1 (;@9;) 2 (;@8;) 0 (;@10;) 1 (;@9;) + end + local.get 5 + i32.const 16 + i32.add + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush17h8dc115899651fb2aE + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + local.get 5 + i32.load offset=16 + br_table 1 (;@12;) 2 (;@11;) 0 (;@13;) 1 (;@12;) + end + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + local.get 1 + i32.store offset=4 + br 11 (;@1;) + end + local.get 0 + local.get 5 + i32.load offset=20 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + i32.store16 offset=2 + i32.const 1 + local.set 1 + br 1 (;@10;) + end + i32.const 0 + local.set 1 + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 0 + local.get 1 + i32.store16 + br 8 (;@1;) + end + local.get 0 + local.get 5 + i32.load offset=28 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + i32.store16 offset=2 + i32.const 1 + local.set 1 + br 1 (;@7;) + end + i32.const 0 + local.set 1 + local.get 0 + i32.const 0 + i32.store offset=4 + end + local.get 0 + local.get 1 + i32.store16 + br 5 (;@1;) + end + local.get 0 + i32.const 0 + i32.store16 + local.get 0 + local.get 4 + i32.store offset=4 + br 4 (;@1;) + end + local.get 5 + i32.load offset=12 + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + local.set 1 + br 1 (;@3;) + end + i32.const 29 + local.set 1 + end + local.get 0 + i32.const 1 + i32.store16 + local.get 0 + local.get 1 + i32.store16 offset=2 + br 1 (;@1;) + end + local.get 5 + i32.const 40 + i32.add + i32.load + call $_ZN22wasi_snapshot_preview121stream_error_to_errno17h8e5566f934c6e5d6E + local.set 1 + local.get 0 + i32.const 1 + i32.store16 + local.get 0 + local.get 1 + i32.store16 offset=2 + end + local.get 5 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $proc_exit (;33;) (type 0) (param i32) + (local i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + local.get 0 + i32.const 0 + i32.ne + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit17h17abb18ee28d59a5E + local.get 1 + i32.const 32 + i32.store8 offset=46 + local.get 1 + i32.const 1701734764 + i32.store offset=42 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=34 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=26 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=18 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2067 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 8250 + i32.store16 offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 1 + i32.const 2593 + i32.store16 offset=46 align=1 + local.get 1 + i32.const 1953069157 + i32.store offset=42 align=1 + local.get 1 + i64.const 2338537461596644384 + i64.store offset=34 align=1 + local.get 1 + i64.const 7957695015159098981 + i64.store offset=26 align=1 + local.get 1 + i64.const 7882825952909664372 + i64.store offset=18 align=1 + local.get 1 + i64.const 7599935561254793064 + i64.store offset=10 align=1 + local.get 1 + i32.const 10 + i32.add + i32.const 38 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 1 + i32.const 10 + i32.store8 offset=10 + local.get 1 + i32.const 10 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $random_get (;34;) (type 11) (param i32 i32) (result i32) + (local i32 i32 i32) + call $allocate_stack + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + call $get_allocation_state + i32.const -2 + i32.add + i32.const -3 + i32.and + br_if 0 (;@6;) + call $_ZN22wasi_snapshot_preview15State3ptr17hd158137c10cd2e29E + local.tee 3 + i32.load + i32.const 560490357 + i32.ne + br_if 1 (;@5;) + local.get 3 + i32.load offset=65532 + i32.const 560490357 + i32.ne + br_if 2 (;@4;) + local.get 3 + i32.const 12 + i32.add + i32.load + br_if 3 (;@3;) + local.get 3 + i32.load offset=4 + local.set 4 + local.get 3 + local.get 0 + i32.store offset=4 + local.get 4 + br_if 4 (;@2;) + local.get 3 + i32.const 8 + i32.add + local.get 1 + i32.store + local.get 1 + i64.extend_i32_u + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi6random6random16get_random_bytes10wit_import17hc981e75ffb0c7143E + local.get 2 + i32.load offset=8 + local.set 1 + local.get 3 + i32.const 0 + i32.store offset=4 + local.get 1 + local.get 0 + i32.ne + br_if 5 (;@1;) + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + i32.const 0 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2552 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=24 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=16 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2553 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=24 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=16 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 252 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=18 + local.get 2 + i32.const 25956 + i32.store16 offset=16 align=1 + local.get 2 + i64.const 8029109313507521121 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 11 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 256 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=32 + local.get 2 + i64.const 8243107283213623410 + i64.store offset=24 align=1 + local.get 2 + i64.const 7307218417350680677 + i64.store offset=16 align=1 + local.get 2 + i64.const 8390050488160450159 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 25 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 32 + i32.store8 offset=44 + local.get 2 + i32.const 1701734764 + i32.store offset=40 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=32 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=24 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=16 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2104 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 8250 + i32.store16 offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=24 + local.get 2 + i64.const 7234307576302018670 + i64.store offset=16 align=1 + local.get 2 + i64.const 8028075845441778529 + i64.store offset=8 align=1 + local.get 2 + i32.const 8 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 2 + i32.const 10 + i32.store8 offset=8 + local.get 2 + i32.const 8 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview15State3new17hebef4f576c260969E (;35;) (type 9) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 0 + global.set $__stack_pointer + block ;; label = @1 + call $get_allocation_state + i32.const 2 + i32.ne + br_if 0 (;@1;) + i32.const 3 + call $set_allocation_state + i32.const 0 + i32.const 0 + i32.const 8 + i32.const 65536 + call $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E + local.set 1 + i32.const 4 + call $set_allocation_state + local.get 1 + i64.const 0 + i64.store offset=4 align=4 + local.get 1 + i32.const 560490357 + i32.store + local.get 1 + i32.const 12 + i32.add + i64.const 0 + i64.store align=4 + local.get 1 + i64.const 0 + i64.store offset=65488 + local.get 1 + i32.const 0 + i32.store offset=65480 + local.get 1 + i32.const 0 + i32.store offset=65212 + local.get 1 + i64.const 0 + i64.store offset=65200 + local.get 1 + i32.const 2 + i32.store offset=6172 + local.get 1 + i32.const 65496 + i32.add + i64.const 0 + i64.store + local.get 1 + i32.const 65504 + i32.add + i64.const 0 + i64.store + local.get 1 + i32.const 65509 + i32.add + i64.const 0 + i64.store align=1 + local.get 1 + i32.const 560490357 + i32.store offset=65532 + local.get 1 + i32.const 11822 + i32.store16 offset=65528 + local.get 1 + i32.const 0 + i32.store offset=65520 + local.get 0 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 0 + i32.const 32 + i32.store8 offset=47 + local.get 0 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 0 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 0 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 0 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 0 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 2584 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 0 + i32.const 8250 + i32.store16 offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 2 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 0 + i32.const 10 + i32.store8 offset=27 + local.get 0 + i64.const 7234307576302018670 + i64.store offset=19 align=1 + local.get 0 + i64.const 8028075845441778529 + i64.store offset=11 align=1 + local.get 0 + i32.const 11 + i32.add + i32.const 17 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + local.get 0 + i32.const 10 + i32.store8 offset=11 + local.get 0 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat17h28654a46ea28f0b9E (;36;) (type 1) (param i32 i32) + (local i32 i32 i32 i64 i64 i32 i64 i32 i32 i64 i64 i64 i64 i64) + global.get $__stack_pointer + i32.const 112 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor4stat10wit_import17h2a0c442607e4eabfE + local.get 2 + i32.const 16 + i32.add + i32.load8_u + local.set 1 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load8_u offset=8 + br_if 0 (;@4;) + local.get 2 + i32.const 88 + i32.add + local.set 3 + local.get 2 + i32.const 64 + i32.add + i32.load8_u + local.set 4 + i64.const 0 + local.set 5 + local.get 2 + i32.const 40 + i32.add + i32.load8_u + br_if 1 (;@3;) + i64.const 0 + local.set 6 + br 2 (;@2;) + end + local.get 0 + i64.const 2 + i64.store offset=72 + br 2 (;@1;) + end + local.get 2 + i32.const 56 + i32.add + i32.load + local.set 7 + local.get 2 + i32.const 48 + i32.add + i64.load + local.set 8 + i64.const 1 + local.set 6 + end + local.get 2 + i32.const 32 + i32.add + local.set 9 + local.get 2 + i32.const 24 + i32.add + local.set 10 + local.get 3 + i32.load8_u + local.set 3 + block ;; label = @2 + block ;; label = @3 + local.get 4 + i32.const 255 + i32.and + br_if 0 (;@3;) + br 1 (;@2;) + end + local.get 2 + i32.const 80 + i32.add + i32.load + local.set 4 + local.get 2 + i32.const 72 + i32.add + i64.load + local.set 11 + i64.const 1 + local.set 5 + end + local.get 9 + i64.load + local.set 12 + local.get 10 + i64.load + local.set 13 + block ;; label = @2 + block ;; label = @3 + local.get 3 + i32.const 255 + i32.and + br_if 0 (;@3;) + i64.const 0 + local.set 14 + br 1 (;@2;) + end + local.get 2 + i32.const 104 + i32.add + i32.load + local.set 3 + local.get 2 + i32.const 96 + i32.add + i64.load + local.set 15 + i64.const 1 + local.set 14 + end + local.get 0 + local.get 3 + i32.store offset=88 + local.get 0 + local.get 15 + i64.store offset=80 + local.get 0 + local.get 14 + i64.store offset=72 + local.get 0 + local.get 4 + i32.store offset=64 + local.get 0 + local.get 11 + i64.store offset=56 + local.get 0 + local.get 5 + i64.store offset=48 + local.get 0 + local.get 7 + i32.store offset=40 + local.get 0 + local.get 8 + i64.store offset=32 + local.get 0 + local.get 6 + i64.store offset=24 + local.get 0 + local.get 12 + i64.store offset=16 + local.get 0 + local.get 13 + i64.store offset=8 + end + local.get 0 + local.get 1 + i32.store8 + local.get 2 + i32.const 112 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E (;37;) (type 1) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E + local.tee 3 + i32.store offset=12 + local.get 2 + local.get 2 + i32.const 12 + i32.add + local.get 0 + local.get 1 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E + block ;; label = @1 + local.get 2 + i32.load + br_if 0 (;@1;) + local.get 2 + i32.load offset=4 + call $_ZN102_$LT$wasi_snapshot_preview1..bindings..wasi..io..error..Error$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17h0da06bd561af0108E + end + local.get 3 + call $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush17hea2bcc90f5f3cd77E (;38;) (type 3) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + local.get 3 + local.get 4 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream24blocking_write_and_flush10wit_import17hdeebe224c8a3ee1eE + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 4 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 4 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E (;39;) (type 0) (param i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + block ;; label = @2 + local.get 0 + br_if 0 (;@2;) + local.get 1 + i32.const 48 + i32.store8 offset=15 + local.get 1 + i32.const 15 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + br 1 (;@1;) + end + local.get 0 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 (;40;) (type 0) (param i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 0 + i32.const 10 + i32.div_u + local.tee 2 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3215eprint_u32_impl17h1851c04ac06fdbd0E.llvm.8124248035636363340 + local.get 1 + local.get 0 + local.get 2 + i32.const 10 + i32.mul + i32.sub + i32.const 48 + i32.or + i32.store8 offset=15 + local.get 1 + i32.const 15 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + end + local.get 1 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h16a6ddb33243b981E (;41;) (type 5) (param i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 3 + global.set $__stack_pointer + block ;; label = @1 + local.get 1 + br_if 0 (;@1;) + local.get 3 + i32.const 32 + i32.store8 offset=47 + local.get 3 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 3 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 3 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 3 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 3 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 3 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 3 + i32.const 10 + i32.store8 offset=11 + local.get 3 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 0 + local.get 2 + i32.store offset=4 + local.get 0 + local.get 1 + i32.store + local.get 3 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h1c687a96077692a2E (;42;) (type 4) (param i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 1 + i32.const 32 + i32.store8 offset=47 + local.get 1 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 1 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 10 + i32.store8 offset=11 + local.get 1 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 1 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + ) + (func $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17he671a95ed30200dbE (;43;) (type 11) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 134 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h056f60faf693b2edE (;44;) (type 11) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E (;45;) (type 4) (param i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 1 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.load16_u + br_if 0 (;@1;) + local.get 0 + i32.load offset=4 + local.set 0 + local.get 1 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 0 + return + end + local.get 1 + i32.const 32 + i32.store8 offset=47 + local.get 1 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 1 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 1 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 1 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 1 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 1 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 1 + i32.const 10 + i32.store8 offset=11 + local.get 1 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h6f370bda8e33b647E (;46;) (type 1) (param i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + i32.eqz + br_if 0 (;@1;) + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + end + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + ) + (func $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h81fc6e90a02e8038E (;47;) (type 11) (param i32 i32) (result i32) + (local i32) + global.get $__stack_pointer + i32.const 48 + i32.sub + local.tee 2 + global.set $__stack_pointer + block ;; label = @1 + local.get 0 + br_if 0 (;@1;) + local.get 2 + i32.const 48 + i32.add + global.set $__stack_pointer + local.get 1 + return + end + local.get 2 + i32.const 32 + i32.store8 offset=47 + local.get 2 + i32.const 1701734764 + i32.store offset=43 align=1 + local.get 2 + i64.const 2338042707334751329 + i64.store offset=35 align=1 + local.get 2 + i64.const 2338600898263348341 + i64.store offset=27 align=1 + local.get 2 + i64.const 7162263158133189730 + i64.store offset=19 align=1 + local.get 2 + i64.const 7018969289221893749 + i64.store offset=11 align=1 + local.get 2 + i32.const 11 + i32.add + i32.const 37 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + i32.const 143 + call $_ZN22wasi_snapshot_preview16macros10eprint_u3217ha791e6a9df92bf52E + local.get 2 + i32.const 10 + i32.store8 offset=11 + local.get 2 + i32.const 11 + i32.add + i32.const 1 + call $_ZN22wasi_snapshot_preview16macros5print17hc70be0aa53fba273E + unreachable + unreachable + ) + (func $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E (;48;) (type 4) (param i32) (result i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.set 1 + i32.const 6 + local.set 2 + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + block ;; label = @8 + block ;; label = @9 + block ;; label = @10 + block ;; label = @11 + block ;; label = @12 + block ;; label = @13 + block ;; label = @14 + block ;; label = @15 + block ;; label = @16 + block ;; label = @17 + block ;; label = @18 + block ;; label = @19 + block ;; label = @20 + block ;; label = @21 + block ;; label = @22 + block ;; label = @23 + block ;; label = @24 + block ;; label = @25 + block ;; label = @26 + block ;; label = @27 + block ;; label = @28 + block ;; label = @29 + block ;; label = @30 + block ;; label = @31 + block ;; label = @32 + block ;; label = @33 + block ;; label = @34 + block ;; label = @35 + block ;; label = @36 + block ;; label = @37 + local.get 0 + i32.const 255 + i32.and + br_table 0 (;@37;) 36 (;@1;) 1 (;@36;) 2 (;@35;) 3 (;@34;) 4 (;@33;) 5 (;@32;) 6 (;@31;) 7 (;@30;) 8 (;@29;) 9 (;@28;) 10 (;@27;) 11 (;@26;) 12 (;@25;) 13 (;@24;) 14 (;@23;) 15 (;@22;) 16 (;@21;) 17 (;@20;) 18 (;@19;) 19 (;@18;) 20 (;@17;) 21 (;@16;) 22 (;@15;) 23 (;@14;) 24 (;@13;) 25 (;@12;) 26 (;@11;) 27 (;@10;) 28 (;@9;) 29 (;@8;) 30 (;@7;) 31 (;@6;) 32 (;@5;) 33 (;@4;) 34 (;@3;) 35 (;@2;) 0 (;@37;) + end + local.get 1 + i32.const 2 + i32.store16 offset=14 + local.get 1 + i32.const 14 + i32.add + local.set 0 + local.get 1 + i32.load16_u offset=14 + return + end + i32.const 7 + return + end + i32.const 8 + return + end + i32.const 10 + return + end + i32.const 16 + return + end + i32.const 19 + return + end + i32.const 20 + return + end + i32.const 22 + return + end + i32.const 25 + return + end + i32.const 26 + return + end + i32.const 27 + return + end + i32.const 28 + return + end + i32.const 29 + return + end + i32.const 31 + return + end + i32.const 32 + return + end + i32.const 34 + return + end + i32.const 35 + return + end + i32.const 37 + return + end + i32.const 43 + return + end + i32.const 44 + return + end + i32.const 46 + return + end + i32.const 48 + return + end + i32.const 51 + return + end + i32.const 54 + return + end + i32.const 55 + return + end + i32.const 56 + return + end + i32.const 58 + return + end + i32.const 59 + return + end + i32.const 60 + return + end + i32.const 61 + return + end + i32.const 63 + return + end + i32.const 64 + return + end + i32.const 69 + return + end + i32.const 70 + return + end + i32.const 74 + return + end + i32.const 75 + local.set 2 + end + local.get 2 + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit17h17abb18ee28d59a5E (;49;) (type 0) (param i32) + local.get 0 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli4exit4exit10wit_import17h98a9abacca59ee25E + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write17h04f43254cbf4a14bE (;50;) (type 1) (param i32 i32) + (local i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream11check_write10wit_import17h6045fd73b3b0ebb3E + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.load8_u + br_if 0 (;@2;) + local.get 0 + local.get 2 + i32.const 8 + i32.add + i64.load + i64.store offset=8 + i32.const 0 + local.set 1 + br 1 (;@1;) + end + i32.const 1 + local.set 1 + i32.const 1 + local.set 3 + block ;; label = @2 + local.get 2 + i32.const 8 + i32.add + i32.load8_u + br_if 0 (;@2;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=4 + local.get 0 + i32.const 8 + i32.add + local.get 4 + i32.store + end + local.get 0 + local.get 1 + i32.store + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write17ha9b21467307bd2b4E (;51;) (type 3) (param i32 i32 i32 i32) + (local i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 4 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + local.get 3 + local.get 4 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream5write10wit_import17h8740460ed2b61d4bE + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 4 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 4 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 4 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush17h8dc115899651fb2aE (;52;) (type 1) (param i32 i32) + (local i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.load + local.get 2 + i32.const 4 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi2io7streams12OutputStream14blocking_flush10wit_import17hf8373d6c92853493E + block ;; label = @1 + block ;; label = @2 + block ;; label = @3 + block ;; label = @4 + local.get 2 + i32.load8_u offset=4 + br_if 0 (;@4;) + i32.const 2 + local.set 3 + br 1 (;@3;) + end + local.get 2 + i32.const 8 + i32.add + i32.load8_u + i32.eqz + br_if 1 (;@2;) + i32.const 1 + local.set 3 + end + br 1 (;@1;) + end + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 1 + i32.const 0 + local.set 3 + end + local.get 0 + local.get 1 + i32.store offset=4 + local.get 0 + local.get 3 + i32.store + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN4core3ptr68drop_in_place$LT$wasi_snapshot_preview1..descriptors..Descriptor$GT$17hb07f8be291fac130E.llvm.1325158617221779708 (;53;) (type 0) (param i32) + block ;; label = @1 + local.get 0 + i32.load + i32.const 1 + i32.ne + br_if 0 (;@1;) + block ;; label = @2 + local.get 0 + i32.load offset=8 + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 12 + i32.add + i32.load + call $_ZN110_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..InputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17he923ad5c394af0a2E + end + block ;; label = @2 + local.get 0 + i32.const 16 + i32.add + i32.load + i32.eqz + br_if 0 (;@2;) + local.get 0 + i32.const 20 + i32.add + i32.load + call $_ZN111_$LT$wasi_snapshot_preview1..bindings..wasi..io..streams..OutputStream$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hfa151d82964eb5deE + end + local.get 0 + i32.const 41 + i32.add + i32.load8_u + i32.const 2 + i32.eq + br_if 0 (;@1;) + local.get 0 + i32.const 24 + i32.add + i32.load + call $_ZN115_$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..Descriptor$u20$as$u20$wit_bindgen..WasmResource$GT$4drop4drop17hcdbb9b42e2cc6702E + end + ) + (func $_ZN22wasi_snapshot_preview111descriptors7Streams16get_write_stream17he9f74110ff79b411E (;54;) (type 1) (param i32 i32) + (local i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 16 + i32.sub + local.tee 2 + global.set $__stack_pointer + local.get 1 + i32.const 12 + i32.add + local.set 3 + block ;; label = @1 + block ;; label = @2 + local.get 1 + i32.load offset=8 + br_if 0 (;@2;) + block ;; label = @3 + block ;; label = @4 + block ;; label = @5 + block ;; label = @6 + block ;; label = @7 + local.get 1 + i32.const 33 + i32.add + i32.load8_u + i32.const 2 + i32.eq + br_if 0 (;@7;) + block ;; label = @8 + local.get 1 + i32.const 20 + i32.add + i32.load8_u + i32.const 3 + i32.ne + br_if 0 (;@8;) + local.get 0 + i32.const 8 + i32.store16 offset=2 + br 3 (;@5;) + end + block ;; label = @8 + local.get 1 + i32.const 32 + i32.add + i32.load8_u + br_if 0 (;@8;) + local.get 1 + i32.load offset=16 + local.get 1 + i32.const 24 + i32.add + i64.load + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor16write_via_stream10wit_import17h3219129959ab12b9E + local.get 2 + i32.load8_u offset=8 + br_if 2 (;@6;) + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + br 5 (;@3;) + end + local.get 1 + i32.load offset=16 + local.get 2 + i32.const 8 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor17append_via_stream10wit_import17he527cf624217cb52E + local.get 2 + i32.load8_u offset=8 + i32.eqz + br_if 3 (;@4;) + local.get 0 + local.get 2 + i32.const 12 + i32.add + i32.load8_u + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + i32.store16 offset=2 + br 2 (;@5;) + end + local.get 0 + i32.const 8 + i32.store16 offset=2 + br 1 (;@5;) + end + local.get 0 + local.get 2 + i32.const 12 + i32.add + i32.load8_u + call $_ZN22wasi_snapshot_preview1152_$LT$impl$u20$core..convert..From$LT$wasi_snapshot_preview1..bindings..wasi..filesystem..types..ErrorCode$GT$$u20$for$u20$wasi..lib_generated..Errno$GT$4from17hd9013b32bf2a9994E + i32.store16 offset=2 + end + i32.const 1 + local.set 1 + br 3 (;@1;) + end + local.get 2 + i32.const 12 + i32.add + i32.load + local.set 4 + end + block ;; label = @3 + local.get 1 + i32.load offset=8 + local.tee 5 + br_if 0 (;@3;) + local.get 1 + local.get 4 + i32.store offset=12 + local.get 1 + i32.const 1 + i32.store offset=8 + local.get 3 + local.set 4 + end + local.get 5 + local.get 4 + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h6f370bda8e33b647E + local.get 3 + i32.const 0 + local.get 1 + i32.load offset=8 + select + call $_ZN97_$LT$core..option..Option$LT$T$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h1c687a96077692a2E + local.set 3 + end + local.get 0 + local.get 3 + i32.store offset=4 + i32.const 0 + local.set 1 + end + local.get 0 + local.get 1 + i32.store16 + local.get 2 + i32.const 16 + i32.add + global.set $__stack_pointer + ) + (func $_ZN22wasi_snapshot_preview111descriptors11Descriptors3new17hc003b5a0a0683b05E (;55;) (type 5) (param i32 i32 i32) + (local i32 i32 i32 i32 i32 i32 i32) + global.get $__stack_pointer + i32.const 6240 + i32.sub + local.tee 3 + global.set $__stack_pointer + local.get 3 + i32.const 0 + i32.store offset=6164 + local.get 3 + i32.const 0 + i32.store offset=6156 + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli5stdin9get_stdin10wit_import17hbf493c7102f1d7b4E + local.set 4 + local.get 3 + i32.const 2 + i32.store8 offset=49 + local.get 3 + i32.const 0 + i32.store8 offset=32 + local.get 3 + i32.const 0 + i32.store offset=24 + local.get 3 + local.get 4 + i32.store offset=20 + local.get 3 + i32.const 1 + i32.store offset=16 + local.get 3 + i32.const 1 + i32.store offset=8 + local.get 3 + i32.const 0 + i32.store offset=6196 + local.get 3 + i32.const 0 + i32.store16 offset=6192 + local.get 3 + i32.const 6192 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stdout10get_stdout10wit_import17h74aa56634875754dE + local.set 4 + local.get 3 + i32.const 80 + i32.add + i32.const 1 + i32.store8 + local.get 3 + i32.const 76 + i32.add + local.get 4 + i32.store + local.get 3 + i32.const 72 + i32.add + i32.const 1 + i32.store + local.get 3 + i32.const 64 + i32.add + i32.const 0 + i32.store + local.get 3 + i32.const 89 + i32.add + local.get 3 + i32.const 6200 + i32.add + local.tee 4 + i64.load align=1 + i64.store align=1 + local.get 3 + i32.const 102 + i32.add + local.get 3 + i32.const 6180 + i32.add + local.tee 5 + i32.load16_u + i32.store16 + local.get 3 + i32.const 1 + i32.store offset=56 + local.get 3 + i32.const 2 + i32.store8 offset=97 + local.get 3 + i32.const 1 + i32.store offset=6188 + local.get 3 + i32.const 0 + i32.store16 offset=6184 + local.get 3 + local.get 3 + i64.load offset=6192 align=1 + i64.store offset=81 align=1 + local.get 3 + local.get 3 + i32.load offset=6176 align=2 + i32.store offset=98 align=2 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + call $_ZN22wasi_snapshot_preview18bindings4wasi3cli6stderr10get_stderr10wit_import17h0f6a801dcb3af1c4E + local.set 6 + local.get 3 + i32.const 128 + i32.add + i32.const 2 + i32.store8 + local.get 3 + i32.const 124 + i32.add + local.get 6 + i32.store + local.get 3 + i32.const 120 + i32.add + i32.const 1 + i32.store + local.get 3 + i32.const 112 + i32.add + i32.const 0 + i32.store + local.get 3 + i32.const 137 + i32.add + local.get 4 + i64.load align=1 + i64.store align=1 + local.get 3 + i32.const 150 + i32.add + local.get 5 + i32.load16_u + i32.store16 + local.get 3 + i32.const 1 + i32.store offset=104 + local.get 3 + i32.const 2 + i32.store8 offset=145 + i32.const 3 + local.set 4 + local.get 3 + i32.const 3 + i32.store16 offset=6152 + local.get 3 + i32.const 2 + i32.store offset=6188 + local.get 3 + i32.const 0 + i32.store16 offset=6184 + local.get 3 + local.get 3 + i64.load offset=6192 align=1 + i64.store offset=129 align=1 + local.get 3 + local.get 3 + i32.load offset=6176 align=2 + i32.store offset=146 align=2 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + local.get 3 + i64.const 0 + i64.store offset=6176 align=4 + local.get 1 + local.get 2 + local.get 3 + i32.const 6176 + i32.add + call $_ZN22wasi_snapshot_preview111ImportAlloc10with_arena17hbe581a0add89eeccE + local.get 3 + i32.load offset=6176 + local.set 7 + block ;; label = @1 + local.get 3 + i32.load offset=6180 + local.tee 8 + i32.eqz + br_if 0 (;@1;) + local.get 8 + i32.const 12 + i32.mul + local.set 1 + local.get 3 + i32.const 6192 + i32.add + i32.const 1 + i32.or + local.set 9 + local.get 7 + local.set 2 + loop ;; label = @2 + local.get 2 + i32.load + local.tee 5 + local.get 3 + i32.const 6192 + i32.add + call $_ZN22wasi_snapshot_preview18bindings4wasi10filesystem5types10Descriptor8get_type10wit_import17h043b16cabdf753aeE + local.get 3 + i32.load8_u offset=6192 + i32.const 0 + i32.ne + local.get 9 + i32.load8_u + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h81fc6e90a02e8038E + local.set 6 + local.get 3 + i32.const 256 + i32.store16 offset=6232 + local.get 3 + i64.const 0 + i64.store offset=6224 + local.get 3 + local.get 6 + i32.store8 offset=6220 + local.get 3 + local.get 5 + i32.store offset=6216 + local.get 3 + i32.const 0 + i32.store offset=6208 + local.get 3 + i32.const 0 + i32.store offset=6200 + local.get 3 + i32.const 1 + i32.store offset=6192 + block ;; label = @3 + block ;; label = @4 + local.get 4 + i32.const 65535 + i32.and + local.tee 5 + i32.const 128 + i32.lt_u + br_if 0 (;@4;) + local.get 3 + i32.const 48 + i32.store16 offset=6186 + local.get 3 + i32.const 6192 + i32.add + call $_ZN4core3ptr68drop_in_place$LT$wasi_snapshot_preview1..descriptors..Descriptor$GT$17hb07f8be291fac130E.llvm.1325158617221779708 + i32.const 1 + local.set 5 + br 1 (;@3;) + end + local.get 3 + i32.const 8 + i32.add + local.get 5 + i32.const 48 + i32.mul + i32.add + local.get 3 + i32.const 6192 + i32.add + i32.const 48 + call $memcpy + drop + local.get 3 + local.get 5 + i32.store offset=6188 + local.get 3 + local.get 4 + i32.const 1 + i32.add + local.tee 4 + i32.store16 offset=6152 + i32.const 0 + local.set 5 + end + local.get 2 + i32.const 12 + i32.add + local.set 2 + local.get 3 + local.get 5 + i32.store16 offset=6184 + local.get 3 + i32.const 6184 + i32.add + call $_ZN101_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$wasi_snapshot_preview1..TrappingUnwrap$LT$T$GT$$GT$15trapping_unwrap17h3a9ed4ee394df7e7E + drop + local.get 1 + i32.const -12 + i32.add + local.tee 1 + br_if 0 (;@2;) + end + end + local.get 3 + i32.const 6168 + i32.add + local.get 8 + i32.store + local.get 3 + local.get 7 + i32.store offset=6164 + local.get 0 + local.get 3 + i32.const 8 + i32.add + i32.const 6168 + call $memcpy + drop + local.get 3 + i32.const 6240 + i32.add + global.set $__stack_pointer + ) + (func $get_state_ptr (;56;) (type 9) (result i32) + global.get $internal_state_ptr + ) + (func $set_state_ptr (;57;) (type 0) (param i32) + local.get 0 + global.set $internal_state_ptr + ) + (func $get_allocation_state (;58;) (type 9) (result i32) + global.get $allocation_state + ) + (func $set_allocation_state (;59;) (type 0) (param i32) + local.get 0 + global.set $allocation_state + ) + (func $_ZN17compiler_builtins3mem6memcpy17hfd20217541c602e1E (;60;) (type 10) (param i32 i32 i32) (result i32) + (local i32 i32 i32 i32 i32 i32 i32 i32) + block ;; label = @1 + block ;; label = @2 + local.get 2 + i32.const 16 + i32.ge_u + br_if 0 (;@2;) + local.get 0 + local.set 3 + br 1 (;@1;) + end + local.get 0 + i32.const 0 + local.get 0 + i32.sub + i32.const 3 + i32.and + local.tee 4 + i32.add + local.set 5 + block ;; label = @2 + local.get 4 + i32.eqz + br_if 0 (;@2;) + local.get 0 + local.set 3 + local.get 1 + local.set 6 + loop ;; label = @3 + local.get 3 + local.get 6 + i32.load8_u + i32.store8 + local.get 6 + i32.const 1 + i32.add + local.set 6 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + local.get 5 + i32.lt_u + br_if 0 (;@3;) + end + end + local.get 5 + local.get 2 + local.get 4 + i32.sub + local.tee 7 + i32.const -4 + i32.and + local.tee 8 + i32.add + local.set 3 + block ;; label = @2 + block ;; label = @3 + local.get 1 + local.get 4 + i32.add + local.tee 9 + i32.const 3 + i32.and + i32.eqz + br_if 0 (;@3;) + local.get 8 + i32.const 1 + i32.lt_s + br_if 1 (;@2;) + local.get 9 + i32.const 3 + i32.shl + local.tee 6 + i32.const 24 + i32.and + local.set 2 + local.get 9 + i32.const -4 + i32.and + local.tee 10 + i32.const 4 + i32.add + local.set 1 + i32.const 0 + local.get 6 + i32.sub + i32.const 24 + i32.and + local.set 4 + local.get 10 + i32.load + local.set 6 + loop ;; label = @4 + local.get 5 + local.get 6 + local.get 2 + i32.shr_u + local.get 1 + i32.load + local.tee 6 + local.get 4 + i32.shl + i32.or + i32.store + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 5 + i32.const 4 + i32.add + local.tee 5 + local.get 3 + i32.lt_u + br_if 0 (;@4;) + br 2 (;@2;) + end + end + local.get 8 + i32.const 1 + i32.lt_s + br_if 0 (;@2;) + local.get 9 + local.set 1 + loop ;; label = @3 + local.get 5 + local.get 1 + i32.load + i32.store + local.get 1 + i32.const 4 + i32.add + local.set 1 + local.get 5 + i32.const 4 + i32.add + local.tee 5 + local.get 3 + i32.lt_u + br_if 0 (;@3;) + end + end + local.get 7 + i32.const 3 + i32.and + local.set 2 + local.get 9 + local.get 8 + i32.add + local.set 1 + end + block ;; label = @1 + local.get 2 + i32.eqz + br_if 0 (;@1;) + local.get 3 + local.get 2 + i32.add + local.set 5 + loop ;; label = @2 + local.get 3 + local.get 1 + i32.load8_u + i32.store8 + local.get 1 + i32.const 1 + i32.add + local.set 1 + local.get 3 + i32.const 1 + i32.add + local.tee 3 + local.get 5 + i32.lt_u + br_if 0 (;@2;) + end + end + local.get 0 + ) + (func $memcpy (;61;) (type 10) (param i32 i32 i32) (result i32) + local.get 0 + local.get 1 + local.get 2 + call $_ZN17compiler_builtins3mem6memcpy17hfd20217541c602e1E + ) + (func $allocate_stack (;62;) (type 12) + global.get $allocation_state + i32.const 0 + i32.eq + if ;; label = @1 + i32.const 1 + global.set $allocation_state + i32.const 0 + i32.const 0 + i32.const 8 + i32.const 65536 + call $_ZN22wasi_snapshot_preview15State3new12cabi_realloc17ha0e0bff052c90037E + i32.const 65536 + i32.add + global.set $__stack_pointer + i32.const 2 + global.set $allocation_state + end + ) + (global $__stack_pointer (;0;) (mut i32) i32.const 0) + (global $internal_state_ptr (;1;) (mut i32) i32.const 0) + (global $allocation_state (;2;) (mut i32) i32.const 0) + (export "environ_get" (func $environ_get)) + (export "environ_sizes_get" (func $environ_sizes_get)) + (export "fd_write" (func $fd_write)) + (export "cabi_import_realloc" (func $cabi_import_realloc)) + (export "cabi_export_realloc" (func $cabi_export_realloc)) + (export "random_get" (func $random_get)) + (export "proc_exit" (func $proc_exit)) + (@producers + (language "Rust" "") + (processed-by "rustc" "1.75.0 (82e1608df 2023-12-21)") + ) + ) + (core module (;2;) + (type (;0;) (func (param i32))) + (type (;1;) (func (param i32 i64 i32))) + (type (;2;) (func (param i32 i32))) + (type (;3;) (func (param i32 i32 i32 i32))) + (type (;4;) (func (param i64 i32))) + (type (;5;) (func (param i32 i32) (result i32))) + (type (;6;) (func (param i32 i32 i32 i32) (result i32))) + (type (;7;) (func (param i32))) + (func $indirect-wasi:filesystem/preopens@0.2.0-get-directories (;0;) (type 0) (param i32) + local.get 0 + i32.const 0 + call_indirect (type 0) + ) + (func $#func1 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.write-via-stream") (;1;) (type 1) (param i32 i64 i32) + local.get 0 + local.get 1 + local.get 2 + i32.const 1 + call_indirect (type 1) + ) + (func $#func2 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.append-via-stream") (;2;) (type 2) (param i32 i32) + local.get 0 + local.get 1 + i32.const 2 + call_indirect (type 2) + ) + (func $#func3 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.get-type") (;3;) (type 2) (param i32 i32) + local.get 0 + local.get 1 + i32.const 3 + call_indirect (type 2) + ) + (func $#func4 (@name "indirect-wasi:filesystem/types@0.2.0-[method]descriptor.stat") (;4;) (type 2) (param i32 i32) + local.get 0 + local.get 1 + i32.const 4 + call_indirect (type 2) + ) + (func $indirect-wasi:filesystem/types@0.2.0-filesystem-error-code (;5;) (type 2) (param i32 i32) + local.get 0 + local.get 1 + i32.const 5 + call_indirect (type 2) + ) + (func $#func6 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.check-write") (;6;) (type 2) (param i32 i32) + local.get 0 + local.get 1 + i32.const 6 + call_indirect (type 2) + ) + (func $#func7 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.write") (;7;) (type 3) (param i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 7 + call_indirect (type 3) + ) + (func $#func8 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.blocking-write-and-flush") (;8;) (type 3) (param i32 i32 i32 i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 8 + call_indirect (type 3) + ) + (func $#func9 (@name "indirect-wasi:io/streams@0.2.0-[method]output-stream.blocking-flush") (;9;) (type 2) (param i32 i32) + local.get 0 + local.get 1 + i32.const 9 + call_indirect (type 2) + ) + (func $indirect-wasi:random/random@0.2.0-get-random-bytes (;10;) (type 4) (param i64 i32) + local.get 0 + local.get 1 + i32.const 10 + call_indirect (type 4) + ) + (func $indirect-wasi:cli/environment@0.2.0-get-environment (;11;) (type 0) (param i32) + local.get 0 + i32.const 11 + call_indirect (type 0) + ) + (func $adapt-wasi_snapshot_preview1-random_get (;12;) (type 5) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 12 + call_indirect (type 5) + ) + (func $adapt-wasi_snapshot_preview1-fd_write (;13;) (type 6) (param i32 i32 i32 i32) (result i32) + local.get 0 + local.get 1 + local.get 2 + local.get 3 + i32.const 13 + call_indirect (type 6) + ) + (func $adapt-wasi_snapshot_preview1-environ_get (;14;) (type 5) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 14 + call_indirect (type 5) + ) + (func $adapt-wasi_snapshot_preview1-environ_sizes_get (;15;) (type 5) (param i32 i32) (result i32) + local.get 0 + local.get 1 + i32.const 15 + call_indirect (type 5) + ) + (func $adapt-wasi_snapshot_preview1-proc_exit (;16;) (type 7) (param i32) + local.get 0 + i32.const 16 + call_indirect (type 7) + ) + (func $#func17 (@name "dtor-[export]golem:it/api-cart") (;17;) (type 7) (param i32) + local.get 0 + i32.const 17 + call_indirect (type 7) + ) + (table (;0;) 18 18 funcref) + (export "0" (func $indirect-wasi:filesystem/preopens@0.2.0-get-directories)) + (export "1" (func $#func1)) + (export "2" (func $#func2)) + (export "3" (func $#func3)) + (export "4" (func $#func4)) + (export "5" (func $indirect-wasi:filesystem/types@0.2.0-filesystem-error-code)) + (export "6" (func $#func6)) + (export "7" (func $#func7)) + (export "8" (func $#func8)) + (export "9" (func $#func9)) + (export "10" (func $indirect-wasi:random/random@0.2.0-get-random-bytes)) + (export "11" (func $indirect-wasi:cli/environment@0.2.0-get-environment)) + (export "12" (func $adapt-wasi_snapshot_preview1-random_get)) + (export "13" (func $adapt-wasi_snapshot_preview1-fd_write)) + (export "14" (func $adapt-wasi_snapshot_preview1-environ_get)) + (export "15" (func $adapt-wasi_snapshot_preview1-environ_sizes_get)) + (export "16" (func $adapt-wasi_snapshot_preview1-proc_exit)) + (export "17" (func $#func17)) + (export "$imports" (table 0)) + (@producers + (processed-by "wit-component" "0.20.0") + ) + ) + (core module (;3;) + (type (;0;) (func (param i32))) + (type (;1;) (func (param i32 i64 i32))) + (type (;2;) (func (param i32 i32))) + (type (;3;) (func (param i32 i32 i32 i32))) + (type (;4;) (func (param i64 i32))) + (type (;5;) (func (param i32 i32) (result i32))) + (type (;6;) (func (param i32 i32 i32 i32) (result i32))) + (type (;7;) (func (param i32))) + (import "" "0" (func (;0;) (type 0))) + (import "" "1" (func (;1;) (type 1))) + (import "" "2" (func (;2;) (type 2))) + (import "" "3" (func (;3;) (type 2))) + (import "" "4" (func (;4;) (type 2))) + (import "" "5" (func (;5;) (type 2))) + (import "" "6" (func (;6;) (type 2))) + (import "" "7" (func (;7;) (type 3))) + (import "" "8" (func (;8;) (type 3))) + (import "" "9" (func (;9;) (type 2))) + (import "" "10" (func (;10;) (type 4))) + (import "" "11" (func (;11;) (type 0))) + (import "" "12" (func (;12;) (type 5))) + (import "" "13" (func (;13;) (type 6))) + (import "" "14" (func (;14;) (type 5))) + (import "" "15" (func (;15;) (type 5))) + (import "" "16" (func (;16;) (type 7))) + (import "" "17" (func (;17;) (type 7))) + (import "" "$imports" (table (;0;) 18 18 funcref)) + (elem (;0;) (i32.const 0) func 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17) + (@producers + (processed-by "wit-component" "0.20.0") + ) + ) + (core instance (;0;) (instantiate 2)) + (alias core export 0 "12" (core func (;0;))) + (alias core export 0 "13" (core func (;1;))) + (alias core export 0 "14" (core func (;2;))) + (alias core export 0 "15" (core func (;3;))) + (alias core export 0 "16" (core func (;4;))) + (core instance (;1;) + (export "random_get" (func 0)) + (export "fd_write" (func 1)) + (export "environ_get" (func 2)) + (export "environ_sizes_get" (func 3)) + (export "proc_exit" (func 4)) + ) + (alias core export 0 "17" (core func (;5;))) + (type (;19;) (resource (rep i32) (dtor (func 5)))) + (core func (;6;) (canon resource.new 19)) + (core instance (;2;) + (export "[resource-new]cart" (func 6)) + ) + (core instance (;3;) (instantiate 0 + (with "wasi_snapshot_preview1" (instance 1)) + (with "[export]golem:it/api" (instance 2)) + ) + ) + (alias core export 3 "memory" (core memory (;0;))) + (alias core export 3 "cabi_realloc" (core func (;7;))) + (alias core export 3 "cabi_realloc" (core func (;8;))) + (core instance (;4;) + (export "cabi_realloc" (func 8)) + ) + (core instance (;5;) + (export "memory" (memory 0)) + ) + (alias core export 0 "0" (core func (;9;))) + (core instance (;6;) + (export "get-directories" (func 9)) + ) + (alias export 8 "descriptor" (type (;20;))) + (core func (;10;) (canon resource.drop 20)) + (alias core export 0 "1" (core func (;11;))) + (alias core export 0 "2" (core func (;12;))) + (alias core export 0 "3" (core func (;13;))) + (alias core export 0 "4" (core func (;14;))) + (alias core export 0 "5" (core func (;15;))) + (core instance (;7;) + (export "[resource-drop]descriptor" (func 10)) + (export "[method]descriptor.write-via-stream" (func 11)) + (export "[method]descriptor.append-via-stream" (func 12)) + (export "[method]descriptor.get-type" (func 13)) + (export "[method]descriptor.stat" (func 14)) + (export "filesystem-error-code" (func 15)) + ) + (alias export 2 "error" (type (;21;))) + (core func (;16;) (canon resource.drop 21)) + (core instance (;8;) + (export "[resource-drop]error" (func 16)) + ) + (alias export 3 "input-stream" (type (;22;))) + (core func (;17;) (canon resource.drop 22)) + (alias export 3 "output-stream" (type (;23;))) + (core func (;18;) (canon resource.drop 23)) + (alias core export 0 "6" (core func (;19;))) + (alias core export 0 "7" (core func (;20;))) + (alias core export 0 "8" (core func (;21;))) + (alias core export 0 "9" (core func (;22;))) + (core instance (;9;) + (export "[resource-drop]input-stream" (func 17)) + (export "[resource-drop]output-stream" (func 18)) + (export "[method]output-stream.check-write" (func 19)) + (export "[method]output-stream.write" (func 20)) + (export "[method]output-stream.blocking-write-and-flush" (func 21)) + (export "[method]output-stream.blocking-flush" (func 22)) + ) + (alias core export 0 "10" (core func (;23;))) + (core instance (;10;) + (export "get-random-bytes" (func 23)) + ) + (alias core export 0 "11" (core func (;24;))) + (core instance (;11;) + (export "get-environment" (func 24)) + ) + (alias export 6 "get-stderr" (func (;0;))) + (core func (;25;) (canon lower (func 0))) + (core instance (;12;) + (export "get-stderr" (func 25)) + ) + (alias export 1 "exit" (func (;1;))) + (core func (;26;) (canon lower (func 1))) + (core instance (;13;) + (export "exit" (func 26)) + ) + (alias export 4 "get-stdin" (func (;2;))) + (core func (;27;) (canon lower (func 2))) + (core instance (;14;) + (export "get-stdin" (func 27)) + ) + (alias export 5 "get-stdout" (func (;3;))) + (core func (;28;) (canon lower (func 3))) + (core instance (;15;) + (export "get-stdout" (func 28)) + ) + (core instance (;16;) (instantiate 1 + (with "__main_module__" (instance 4)) + (with "env" (instance 5)) + (with "wasi:filesystem/preopens@0.2.0" (instance 6)) + (with "wasi:filesystem/types@0.2.0" (instance 7)) + (with "wasi:io/error@0.2.0" (instance 8)) + (with "wasi:io/streams@0.2.0" (instance 9)) + (with "wasi:random/random@0.2.0" (instance 10)) + (with "wasi:cli/environment@0.2.0" (instance 11)) + (with "wasi:cli/stderr@0.2.0" (instance 12)) + (with "wasi:cli/exit@0.2.0" (instance 13)) + (with "wasi:cli/stdin@0.2.0" (instance 14)) + (with "wasi:cli/stdout@0.2.0" (instance 15)) + ) + ) + (alias core export 16 "cabi_export_realloc" (core func (;29;))) + (alias core export 16 "cabi_import_realloc" (core func (;30;))) + (alias core export 0 "$imports" (core table (;0;))) + (alias export 9 "get-directories" (func (;4;))) + (core func (;31;) (canon lower (func 4) (memory 0) (realloc 30) string-encoding=utf8)) + (alias export 8 "[method]descriptor.write-via-stream" (func (;5;))) + (core func (;32;) (canon lower (func 5) (memory 0))) + (alias export 8 "[method]descriptor.append-via-stream" (func (;6;))) + (core func (;33;) (canon lower (func 6) (memory 0))) + (alias export 8 "[method]descriptor.get-type" (func (;7;))) + (core func (;34;) (canon lower (func 7) (memory 0))) + (alias export 8 "[method]descriptor.stat" (func (;8;))) + (core func (;35;) (canon lower (func 8) (memory 0))) + (alias export 8 "filesystem-error-code" (func (;9;))) + (core func (;36;) (canon lower (func 9) (memory 0))) + (alias export 3 "[method]output-stream.check-write" (func (;10;))) + (core func (;37;) (canon lower (func 10) (memory 0))) + (alias export 3 "[method]output-stream.write" (func (;11;))) + (core func (;38;) (canon lower (func 11) (memory 0))) + (alias export 3 "[method]output-stream.blocking-write-and-flush" (func (;12;))) + (core func (;39;) (canon lower (func 12) (memory 0))) + (alias export 3 "[method]output-stream.blocking-flush" (func (;13;))) + (core func (;40;) (canon lower (func 13) (memory 0))) + (alias export 10 "get-random-bytes" (func (;14;))) + (core func (;41;) (canon lower (func 14) (memory 0) (realloc 30))) + (alias export 0 "get-environment" (func (;15;))) + (core func (;42;) (canon lower (func 15) (memory 0) (realloc 30) string-encoding=utf8)) + (alias core export 16 "random_get" (core func (;43;))) + (alias core export 16 "fd_write" (core func (;44;))) + (alias core export 16 "environ_get" (core func (;45;))) + (alias core export 16 "environ_sizes_get" (core func (;46;))) + (alias core export 16 "proc_exit" (core func (;47;))) + (alias core export 3 "golem:it/api#[dtor]cart" (core func (;48;))) + (core instance (;17;) + (export "$imports" (table 0)) + (export "0" (func 31)) + (export "1" (func 32)) + (export "2" (func 33)) + (export "3" (func 34)) + (export "4" (func 35)) + (export "5" (func 36)) + (export "6" (func 37)) + (export "7" (func 38)) + (export "8" (func 39)) + (export "9" (func 40)) + (export "10" (func 41)) + (export "11" (func 42)) + (export "12" (func 43)) + (export "13" (func 44)) + (export "14" (func 45)) + (export "15" (func 46)) + (export "16" (func 47)) + (export "17" (func 48)) + ) + (core instance (;18;) (instantiate 3 + (with "" (instance 17)) + ) + ) + (type (;24;) (own 19)) + (type (;25;) (func (param "user-id" string) (result 24))) + (alias core export 3 "golem:it/api#[constructor]cart" (core func (;49;))) + (func (;16;) (type 25) (canon lift (core func 49) (memory 0) (realloc 7) string-encoding=utf8)) + (type (;26;) (borrow 19)) + (type (;27;) (record (field "product-id" string) (field "name" string) (field "price" float32) (field "quantity" u32))) + (type (;28;) (func (param "self" 26) (param "item" 27))) + (alias core export 3 "golem:it/api#[method]cart.add-item" (core func (;50;))) + (func (;17;) (type 28) (canon lift (core func 50) (memory 0) (realloc 7) string-encoding=utf8)) + (type (;29;) (func (param "self" 26) (param "product-id" string))) + (alias core export 3 "golem:it/api#[method]cart.remove-item" (core func (;51;))) + (func (;18;) (type 29) (canon lift (core func 51) (memory 0) (realloc 7) string-encoding=utf8)) + (type (;30;) (func (param "self" 26) (param "product-id" string) (param "quantity" u32))) + (alias core export 3 "golem:it/api#[method]cart.update-item-quantity" (core func (;52;))) + (func (;19;) (type 30) (canon lift (core func 52) (memory 0) (realloc 7) string-encoding=utf8)) + (type (;31;) (record (field "order-id" string))) + (type (;32;) (variant (case "error" string) (case "success" 31))) + (type (;33;) (func (param "self" 26) (result 32))) + (alias core export 3 "golem:it/api#[method]cart.checkout" (core func (;53;))) + (alias core export 3 "cabi_post_golem:it/api#[method]cart.checkout" (core func (;54;))) + (func (;20;) (type 33) (canon lift (core func 53) (memory 0) string-encoding=utf8 (post-return 54))) + (type (;34;) (list 27)) + (type (;35;) (func (param "self" 26) (result 34))) + (alias core export 3 "golem:it/api#[method]cart.get-cart-contents" (core func (;55;))) + (alias core export 3 "cabi_post_golem:it/api#[method]cart.get-cart-contents" (core func (;56;))) + (func (;21;) (type 35) (canon lift (core func 55) (memory 0) string-encoding=utf8 (post-return 56))) + (type (;36;) (func (param "self" 26) (param "other-cart" 26))) + (alias core export 3 "golem:it/api#[method]cart.merge-with" (core func (;57;))) + (func (;22;) (type 36) (canon lift (core func 57))) + (component (;0;) + (import "import-type-cart" (type (;0;) (sub resource))) + (type (;1;) (own 0)) + (type (;2;) (func (param "user-id" string) (result 1))) + (import "import-constructor-cart" (func (;0;) (type 2))) + (type (;3;) (borrow 0)) + (type (;4;) (record (field "product-id" string) (field "name" string) (field "price" float32) (field "quantity" u32))) + (import "import-type-product-item" (type (;5;) (eq 4))) + (type (;6;) (func (param "self" 3) (param "item" 5))) + (import "import-method-cart-add-item" (func (;1;) (type 6))) + (type (;7;) (func (param "self" 3) (param "product-id" string))) + (import "import-method-cart-remove-item" (func (;2;) (type 7))) + (type (;8;) (func (param "self" 3) (param "product-id" string) (param "quantity" u32))) + (import "import-method-cart-update-item-quantity" (func (;3;) (type 8))) + (type (;9;) (record (field "order-id" string))) + (import "import-type-order-confirmation" (type (;10;) (eq 9))) + (type (;11;) (variant (case "error" string) (case "success" 10))) + (import "import-type-checkout-result" (type (;12;) (eq 11))) + (type (;13;) (func (param "self" 3) (result 12))) + (import "import-method-cart-checkout" (func (;4;) (type 13))) + (type (;14;) (list 5)) + (type (;15;) (func (param "self" 3) (result 14))) + (import "import-method-cart-get-cart-contents" (func (;5;) (type 15))) + (type (;16;) (func (param "self" 3) (param "other-cart" 3))) + (import "import-method-cart-merge-with" (func (;6;) (type 16))) + (type (;17;) (record (field "product-id" string) (field "name" string) (field "price" float32) (field "quantity" u32))) + (export (;18;) "product-item" (type 17)) + (type (;19;) (list 18)) + (type (;20;) (record (field "order-id" string) (field "items" 19) (field "total" float32) (field "timestamp" u64))) + (export (;21;) "order" (type 20)) + (type (;22;) (record (field "order-id" string))) + (export (;23;) "order-confirmation" (type 22)) + (type (;24;) (variant (case "error" string) (case "success" 23))) + (export (;25;) "checkout-result" (type 24)) + (export (;26;) "cart" (type 0)) + (type (;27;) (own 26)) + (type (;28;) (func (param "user-id" string) (result 27))) + (export (;7;) "[constructor]cart" (func 0) (func (type 28))) + (type (;29;) (borrow 26)) + (type (;30;) (func (param "self" 29) (param "item" 18))) + (export (;8;) "[method]cart.add-item" (func 1) (func (type 30))) + (type (;31;) (func (param "self" 29) (param "product-id" string))) + (export (;9;) "[method]cart.remove-item" (func 2) (func (type 31))) + (type (;32;) (func (param "self" 29) (param "product-id" string) (param "quantity" u32))) + (export (;10;) "[method]cart.update-item-quantity" (func 3) (func (type 32))) + (type (;33;) (func (param "self" 29) (result 25))) + (export (;11;) "[method]cart.checkout" (func 4) (func (type 33))) + (type (;34;) (func (param "self" 29) (result 19))) + (export (;12;) "[method]cart.get-cart-contents" (func 5) (func (type 34))) + (type (;35;) (func (param "self" 29) (param "other-cart" 29))) + (export (;13;) "[method]cart.merge-with" (func 6) (func (type 35))) + ) + (instance (;11;) (instantiate 0 + (with "import-constructor-cart" (func 16)) + (with "import-method-cart-add-item" (func 17)) + (with "import-method-cart-remove-item" (func 18)) + (with "import-method-cart-update-item-quantity" (func 19)) + (with "import-method-cart-checkout" (func 20)) + (with "import-method-cart-get-cart-contents" (func 21)) + (with "import-method-cart-merge-with" (func 22)) + (with "import-type-cart" (type 19)) + (with "import-type-product-item" (type 27)) + (with "import-type-order-confirmation" (type 31)) + (with "import-type-checkout-result" (type 32)) + ) + ) + (export (;12;) "golem:it/api" (instance 11)) + (@producers + (processed-by "wit-component" "0.20.0") + (processed-by "cargo-component" "0.7.0 (wasi:ab5a448)") + ) +) \ No newline at end of file diff --git a/wasm-ast/wasm/shopping-cart.wasm b/wasm-ast/wasm/shopping-cart.wasm new file mode 100644 index 000000000..091b0d441 Binary files /dev/null and b/wasm-ast/wasm/shopping-cart.wasm differ