From da18315d85998adf6ef103c1ad06de000acdbb97 Mon Sep 17 00:00:00 2001
From: Radha <86818441+DrW3RK@users.noreply.github.com>
Date: Sat, 2 Nov 2024 21:31:23 +0100
Subject: [PATCH] try
---
dist/index-64996518a208382e.css | 99 ++
dist/index.html | 239 ++++
dist/polkadot_utils-8518327d0f0d5a49.js | 1033 +++++++++++++++++
dist/polkadot_utils-8518327d0f0d5a49_bg.wasm | Bin 0 -> 10577117 bytes
docs/index.html | 10 +-
....js => polkadot_utils-a990c20023b696a5.js} | 81 +-
...> polkadot_utils-a990c20023b696a5_bg.wasm} | Bin 2254652 -> 2252416 bytes
src/main.rs | 8 +-
8 files changed, 1425 insertions(+), 45 deletions(-)
create mode 100644 dist/index-64996518a208382e.css
create mode 100644 dist/index.html
create mode 100644 dist/polkadot_utils-8518327d0f0d5a49.js
create mode 100644 dist/polkadot_utils-8518327d0f0d5a49_bg.wasm
rename docs/{polkadot_utils-193c70458906daed.js => polkadot_utils-a990c20023b696a5.js} (95%)
rename docs/{polkadot_utils-193c70458906daed_bg.wasm => polkadot_utils-a990c20023b696a5_bg.wasm} (55%)
diff --git a/dist/index-64996518a208382e.css b/dist/index-64996518a208382e.css
new file mode 100644
index 0000000..712184b
--- /dev/null
+++ b/dist/index-64996518a208382e.css
@@ -0,0 +1,99 @@
+* {
+ font-family: Arial, Helvetica, sans-serif;
+ color: #242a35;
+}
+
+html {
+ background-color: #242a35;
+ display: flex;
+ justify-content: center;
+ height: 100%;
+}
+
+h1 {
+ font-weight: bolder;
+ color: #242a35;
+}
+
+body {
+ width: 800px;
+ max-width: 100%;
+ box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
+ min-height: 100%;
+ margin: 0px;
+ padding: 16px;
+ background-color: #ffffff;
+}
+
+p {
+ white-space: pre-wrap;
+ border-radius: 8px;
+ padding: 8px;
+ box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
+ background-color: #242a35;
+ color: white;
+}
+
+button {
+ font-size: large;
+ padding: 8px 16px;
+ font-weight: bold;
+ background-color: #242a35;
+ border: none;
+ border-radius: 8px;
+ color: white;
+ cursor: pointer;
+ display: block;
+ margin-top: 8px;
+}
+
+a {
+ text-decoration: none;
+}
+
+button:hover {
+ background-color: #ff2670;
+}
+
+input {
+ font-size: large;
+ background-color: white;
+ color: #242a35;
+ border-radius: 8px;
+ padding: 8px 16px;
+}
+
+.mb {
+ margin-bottom: 12px;
+}
+
+small {
+ color: #24cc85;
+}
+
+.error {
+ color: red;
+ background: black;
+ padding: 8px;
+ border-radius: 8px;
+}
+
+@keyframes loading {
+ 0% {
+ transform: translateX(0);
+ opacity: 1;
+ }
+ 50% {
+ transform: translateX(20px);
+ opacity: 0.5;
+ }
+ 100% {
+ transform: translateX(0);
+ opacity: 1;
+ }
+}
+.loading {
+ animation: loading 0.7s infinite;
+}
+
+/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../index.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAIA;EACE;EACA,OAJK;;;AAOP;EACE,kBARK;EASL;EACA;EACA;;;AAGF;EACE;EACA,OAhBK;;;AAmBP;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBA5BQ;;;AA+BV;EACE;EACA;EACA;EACA;EACA,kBAlCK;EAmCL;;;AAGF;EACE;EACA;EACA;EACA,kBA1CK;EA2CL;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE,kBAzDU;;;AA4DZ;EACE;EACA;EACA,OA9DK;EA+DL;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;IACE;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE%22,%22file%22:%22index.css%22%7D */
diff --git a/dist/index.html b/dist/index.html
new file mode 100644
index 0000000..86c7671
--- /dev/null
+++ b/dist/index.html
@@ -0,0 +1,239 @@
+
+
+
+
+
+
+ Polkadot Utils
+
+
+
+
\ No newline at end of file
diff --git a/dist/polkadot_utils-8518327d0f0d5a49.js b/dist/polkadot_utils-8518327d0f0d5a49.js
new file mode 100644
index 0000000..f8eb65c
--- /dev/null
+++ b/dist/polkadot_utils-8518327d0f0d5a49.js
@@ -0,0 +1,1033 @@
+let wasm;
+
+let WASM_VECTOR_LEN = 0;
+
+let cachedUint8ArrayMemory0 = null;
+
+function getUint8ArrayMemory0() {
+ if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) {
+ cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer);
+ }
+ return cachedUint8ArrayMemory0;
+}
+
+const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } );
+
+const encodeString = (typeof cachedTextEncoder.encodeInto === 'function'
+ ? function (arg, view) {
+ return cachedTextEncoder.encodeInto(arg, view);
+}
+ : function (arg, view) {
+ const buf = cachedTextEncoder.encode(arg);
+ view.set(buf);
+ return {
+ read: arg.length,
+ written: buf.length
+ };
+});
+
+function passStringToWasm0(arg, malloc, realloc) {
+
+ if (realloc === undefined) {
+ const buf = cachedTextEncoder.encode(arg);
+ const ptr = malloc(buf.length, 1) >>> 0;
+ getUint8ArrayMemory0().subarray(ptr, ptr + buf.length).set(buf);
+ WASM_VECTOR_LEN = buf.length;
+ return ptr;
+ }
+
+ let len = arg.length;
+ let ptr = malloc(len, 1) >>> 0;
+
+ const mem = getUint8ArrayMemory0();
+
+ let offset = 0;
+
+ for (; offset < len; offset++) {
+ const code = arg.charCodeAt(offset);
+ if (code > 0x7F) break;
+ mem[ptr + offset] = code;
+ }
+
+ if (offset !== len) {
+ if (offset !== 0) {
+ arg = arg.slice(offset);
+ }
+ ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0;
+ const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len);
+ const ret = encodeString(arg, view);
+
+ offset += ret.written;
+ ptr = realloc(ptr, len, offset, 1) >>> 0;
+ }
+
+ WASM_VECTOR_LEN = offset;
+ return ptr;
+}
+
+function isLikeNone(x) {
+ return x === undefined || x === null;
+}
+
+let cachedDataViewMemory0 = null;
+
+function getDataViewMemory0() {
+ if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)) {
+ cachedDataViewMemory0 = new DataView(wasm.memory.buffer);
+ }
+ return cachedDataViewMemory0;
+}
+
+const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } );
+
+if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); };
+
+function getStringFromWasm0(ptr, len) {
+ ptr = ptr >>> 0;
+ return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len));
+}
+
+function debugString(val) {
+ // primitive types
+ const type = typeof val;
+ if (type == 'number' || type == 'boolean' || val == null) {
+ return `${val}`;
+ }
+ if (type == 'string') {
+ return `"${val}"`;
+ }
+ if (type == 'symbol') {
+ const description = val.description;
+ if (description == null) {
+ return 'Symbol';
+ } else {
+ return `Symbol(${description})`;
+ }
+ }
+ if (type == 'function') {
+ const name = val.name;
+ if (typeof name == 'string' && name.length > 0) {
+ return `Function(${name})`;
+ } else {
+ return 'Function';
+ }
+ }
+ // objects
+ if (Array.isArray(val)) {
+ const length = val.length;
+ let debug = '[';
+ if (length > 0) {
+ debug += debugString(val[0]);
+ }
+ for(let i = 1; i < length; i++) {
+ debug += ', ' + debugString(val[i]);
+ }
+ debug += ']';
+ return debug;
+ }
+ // Test for built-in
+ const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val));
+ let className;
+ if (builtInMatches.length > 1) {
+ className = builtInMatches[1];
+ } else {
+ // Failed to match the standard '[object ClassName]'
+ return toString.call(val);
+ }
+ if (className == 'Object') {
+ // we're a user defined class or Object
+ // JSON.stringify avoids problems with cycles, and is generally much
+ // easier than looping through ownProperties of `val`.
+ try {
+ return 'Object(' + JSON.stringify(val) + ')';
+ } catch (_) {
+ return 'Object';
+ }
+ }
+ // errors
+ if (val instanceof Error) {
+ return `${val.name}: ${val.message}\n${val.stack}`;
+ }
+ // TODO we could test for more things here, like `Set`s and `Map`s.
+ return className;
+}
+
+const CLOSURE_DTORS = (typeof FinalizationRegistry === 'undefined')
+ ? { register: () => {}, unregister: () => {} }
+ : new FinalizationRegistry(state => {
+ wasm.__wbindgen_export_3.get(state.dtor)(state.a, state.b)
+});
+
+function makeMutClosure(arg0, arg1, dtor, f) {
+ const state = { a: arg0, b: arg1, cnt: 1, dtor };
+ const real = (...args) => {
+ // First up with a closure we increment the internal reference
+ // count. This ensures that the Rust closure environment won't
+ // be deallocated while we're invoking it.
+ state.cnt++;
+ const a = state.a;
+ state.a = 0;
+ try {
+ return f(a, state.b, ...args);
+ } finally {
+ if (--state.cnt === 0) {
+ wasm.__wbindgen_export_3.get(state.dtor)(a, state.b);
+ CLOSURE_DTORS.unregister(state);
+ } else {
+ state.a = a;
+ }
+ }
+ };
+ real.original = state;
+ CLOSURE_DTORS.register(real, state, state);
+ return real;
+}
+function __wbg_adapter_40(arg0, arg1, arg2) {
+ wasm.closure1089_externref_shim(arg0, arg1, arg2);
+}
+
+function __wbg_adapter_43(arg0, arg1) {
+ wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha4bc40c9cae6bfa0(arg0, arg1);
+}
+
+function __wbg_adapter_46(arg0, arg1, arg2) {
+ wasm.closure1087_externref_shim(arg0, arg1, arg2);
+}
+
+function __wbg_adapter_49(arg0, arg1, arg2) {
+ wasm.closure1083_externref_shim(arg0, arg1, arg2);
+}
+
+function __wbg_adapter_52(arg0, arg1) {
+ wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h55e5591b5d690f95(arg0, arg1);
+}
+
+function __wbg_adapter_55(arg0, arg1, arg2) {
+ wasm.closure1590_externref_shim(arg0, arg1, arg2);
+}
+
+function __wbg_adapter_58(arg0, arg1, arg2) {
+ wasm.closure1599_externref_shim(arg0, arg1, arg2);
+}
+
+function __wbg_adapter_61(arg0, arg1, arg2) {
+ wasm.closure1625_externref_shim(arg0, arg1, arg2);
+}
+
+function notDefined(what) { return () => { throw new Error(`${what} is not defined`); }; }
+
+function addToExternrefTable0(obj) {
+ const idx = wasm.__externref_table_alloc();
+ wasm.__wbindgen_export_2.set(idx, obj);
+ return idx;
+}
+
+function handleError(f, args) {
+ try {
+ return f.apply(this, args);
+ } catch (e) {
+ const idx = addToExternrefTable0(e);
+ wasm.__wbindgen_exn_store(idx);
+ }
+}
+
+function getArrayJsValueFromWasm0(ptr, len) {
+ ptr = ptr >>> 0;
+ const mem = getDataViewMemory0();
+ const result = [];
+ for (let i = ptr; i < ptr + 4 * len; i += 4) {
+ result.push(wasm.__wbindgen_export_2.get(mem.getUint32(i, true)));
+ }
+ wasm.__externref_drop_slice(ptr, len);
+ return result;
+}
+
+function getArrayU8FromWasm0(ptr, len) {
+ ptr = ptr >>> 0;
+ return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len);
+}
+
+const __wbindgen_enum_BinaryType = ["blob", "arraybuffer"];
+
+const __wbindgen_enum_ReferrerPolicy = ["", "no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url", "same-origin", "strict-origin", "strict-origin-when-cross-origin"];
+
+const __wbindgen_enum_RequestCache = ["default", "no-store", "reload", "no-cache", "force-cache", "only-if-cached"];
+
+const __wbindgen_enum_RequestCredentials = ["omit", "same-origin", "include"];
+
+const __wbindgen_enum_RequestMode = ["same-origin", "no-cors", "cors", "navigate"];
+
+const __wbindgen_enum_RequestRedirect = ["follow", "error", "manual"];
+
+const __wbindgen_enum_ResponseType = ["basic", "cors", "default", "error", "opaque", "opaqueredirect"];
+
+async function __wbg_load(module, imports) {
+ if (typeof Response === 'function' && module instanceof Response) {
+ if (typeof WebAssembly.instantiateStreaming === 'function') {
+ try {
+ return await WebAssembly.instantiateStreaming(module, imports);
+
+ } catch (e) {
+ if (module.headers.get('Content-Type') != 'application/wasm') {
+ console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e);
+
+ } else {
+ throw e;
+ }
+ }
+ }
+
+ const bytes = await module.arrayBuffer();
+ return await WebAssembly.instantiate(bytes, imports);
+
+ } else {
+ const instance = await WebAssembly.instantiate(module, imports);
+
+ if (instance instanceof WebAssembly.Instance) {
+ return { instance, module };
+
+ } else {
+ return instance;
+ }
+ }
+}
+
+function __wbg_get_imports() {
+ const imports = {};
+ imports.wbg = {};
+ imports.wbg.__wbindgen_string_get = function(arg0, arg1) {
+ const obj = arg1;
+ const ret = typeof(obj) === 'string' ? obj : undefined;
+ var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ var len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_getAccounts_ddedcb7f03b80e6e = typeof getAccounts == 'function' ? getAccounts : notDefined('getAccounts');
+ imports.wbg.__wbg_signPayload_e099eda806c93847 = function(arg0, arg1, arg2, arg3, arg4, arg5) {
+ let deferred0_0;
+ let deferred0_1;
+ let deferred1_0;
+ let deferred1_1;
+ let deferred2_0;
+ let deferred2_1;
+ try {
+ deferred0_0 = arg0;
+ deferred0_1 = arg1;
+ deferred1_0 = arg2;
+ deferred1_1 = arg3;
+ deferred2_0 = arg4;
+ deferred2_1 = arg5;
+ const ret = signPayload(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5));
+ return ret;
+ } finally {
+ wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);
+ wasm.__wbindgen_free(deferred1_0, deferred1_1, 1);
+ wasm.__wbindgen_free(deferred2_0, deferred2_1, 1);
+ }
+ };
+ imports.wbg.__wbindgen_is_undefined = function(arg0) {
+ const ret = arg0 === undefined;
+ return ret;
+ };
+ imports.wbg.__wbindgen_cb_drop = function(arg0) {
+ const obj = arg0.original;
+ if (obj.cnt-- == 1) {
+ obj.a = 0;
+ return true;
+ }
+ const ret = false;
+ return ret;
+ };
+ imports.wbg.__wbindgen_string_new = function(arg0, arg1) {
+ const ret = getStringFromWasm0(arg0, arg1);
+ return ret;
+ };
+ imports.wbg.__wbindgen_is_object = function(arg0) {
+ const val = arg0;
+ const ret = typeof(val) === 'object' && val !== null;
+ return ret;
+ };
+ imports.wbg.__wbindgen_is_string = function(arg0) {
+ const ret = typeof(arg0) === 'string';
+ return ret;
+ };
+ imports.wbg.__wbg_listenerid_12315eee21527820 = function(arg0, arg1) {
+ const ret = arg1.__yew_listener_id;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, isLikeNone(ret) ? 0 : ret, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true);
+ };
+ imports.wbg.__wbg_setlistenerid_3183aae8fa5840fb = function(arg0, arg1) {
+ arg0.__yew_listener_id = arg1 >>> 0;
+ };
+ imports.wbg.__wbg_subtreeid_e348577f7ef777e3 = function(arg0, arg1) {
+ const ret = arg1.__yew_subtree_id;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, isLikeNone(ret) ? 0 : ret, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true);
+ };
+ imports.wbg.__wbg_setsubtreeid_d32e6327eef1f7fc = function(arg0, arg1) {
+ arg0.__yew_subtree_id = arg1 >>> 0;
+ };
+ imports.wbg.__wbg_cachekey_b61393159c57fd7b = function(arg0, arg1) {
+ const ret = arg1.__yew_subtree_cache_key;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, isLikeNone(ret) ? 0 : ret, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true);
+ };
+ imports.wbg.__wbg_setcachekey_80183b7cfc421143 = function(arg0, arg1) {
+ arg0.__yew_subtree_cache_key = arg1 >>> 0;
+ };
+ imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) {
+ let deferred0_0;
+ let deferred0_1;
+ try {
+ deferred0_0 = arg0;
+ deferred0_1 = arg1;
+ console.error(getStringFromWasm0(arg0, arg1));
+ } finally {
+ wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);
+ }
+ };
+ imports.wbg.__wbg_new_abda76e883ba8a5f = function() {
+ const ret = new Error();
+ return ret;
+ };
+ imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) {
+ const ret = arg1.stack;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_setTimeout_75cb9b6991a4031d = function() { return handleError(function (arg0, arg1) {
+ const ret = setTimeout(arg0, arg1);
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_clearTimeout_76877dbc010e786d = typeof clearTimeout == 'function' ? clearTimeout : notDefined('clearTimeout');
+ imports.wbg.__wbindgen_is_function = function(arg0) {
+ const ret = typeof(arg0) === 'function';
+ return ret;
+ };
+ imports.wbg.__wbg_queueMicrotask_c5419c06eab41e73 = typeof queueMicrotask == 'function' ? queueMicrotask : notDefined('queueMicrotask');
+ imports.wbg.__wbg_queueMicrotask_848aa4969108a57e = function(arg0) {
+ const ret = arg0.queueMicrotask;
+ return ret;
+ };
+ imports.wbg.__wbindgen_in = function(arg0, arg1) {
+ const ret = arg0 in arg1;
+ return ret;
+ };
+ imports.wbg.__wbindgen_error_new = function(arg0, arg1) {
+ const ret = new Error(getStringFromWasm0(arg0, arg1));
+ return ret;
+ };
+ imports.wbg.__wbindgen_number_get = function(arg0, arg1) {
+ const obj = arg1;
+ const ret = typeof(obj) === 'number' ? obj : undefined;
+ getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true);
+ };
+ imports.wbg.__wbindgen_boolean_get = function(arg0) {
+ const v = arg0;
+ const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;
+ return ret;
+ };
+ imports.wbg.__wbindgen_number_new = function(arg0) {
+ const ret = arg0;
+ return ret;
+ };
+ imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) {
+ const ret = arg0 == arg1;
+ return ret;
+ };
+ imports.wbg.__wbg_getwithrefkey_5e6d9547403deab8 = function(arg0, arg1) {
+ const ret = arg0[arg1];
+ return ret;
+ };
+ imports.wbg.__wbg_set_841ac57cff3d672b = function(arg0, arg1, arg2) {
+ arg0[arg1] = arg2;
+ };
+ imports.wbg.__wbg_error_71d6845bf00a930f = function(arg0, arg1) {
+ var v0 = getArrayJsValueFromWasm0(arg0, arg1).slice();
+ wasm.__wbindgen_free(arg0, arg1 * 4, 4);
+ console.error(...v0);
+ };
+ imports.wbg.__wbg_instanceof_Window_6575cd7f1322f82f = function(arg0) {
+ let result;
+ try {
+ result = arg0 instanceof Window;
+ } catch (_) {
+ result = false;
+ }
+ const ret = result;
+ return ret;
+ };
+ imports.wbg.__wbg_document_d7fa2c739c2b191a = function(arg0) {
+ const ret = arg0.document;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
+ imports.wbg.__wbg_location_72721055fbff81f2 = function(arg0) {
+ const ret = arg0.location;
+ return ret;
+ };
+ imports.wbg.__wbg_history_95935eecf7ecc279 = function() { return handleError(function (arg0) {
+ const ret = arg0.history;
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_body_8e909b791b1745d3 = function(arg0) {
+ const ret = arg0.body;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
+ imports.wbg.__wbg_createElement_e4523490bd0ae51d = function() { return handleError(function (arg0, arg1, arg2) {
+ const ret = arg0.createElement(getStringFromWasm0(arg1, arg2));
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_createElementNS_e51a368ab3a64b37 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
+ const ret = arg0.createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_createTextNode_3b33c97f8ef3e999 = function(arg0, arg1, arg2) {
+ const ret = arg0.createTextNode(getStringFromWasm0(arg1, arg2));
+ return ret;
+ };
+ imports.wbg.__wbg_instanceof_Element_1a81366cc90e70e2 = function(arg0) {
+ let result;
+ try {
+ result = arg0 instanceof Element;
+ } catch (_) {
+ result = false;
+ }
+ const ret = result;
+ return ret;
+ };
+ imports.wbg.__wbg_namespaceURI_dc264d717ce10acb = function(arg0, arg1) {
+ const ret = arg1.namespaceURI;
+ var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ var len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_setinnerHTML_559d45055154f1d8 = function(arg0, arg1, arg2) {
+ arg0.innerHTML = getStringFromWasm0(arg1, arg2);
+ };
+ imports.wbg.__wbg_outerHTML_02fdcad893a01b32 = function(arg0, arg1) {
+ const ret = arg1.outerHTML;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_children_176e066f423d032c = function(arg0) {
+ const ret = arg0.children;
+ return ret;
+ };
+ imports.wbg.__wbg_removeAttribute_2dc68056b5e6ea3d = function() { return handleError(function (arg0, arg1, arg2) {
+ arg0.removeAttribute(getStringFromWasm0(arg1, arg2));
+ }, arguments) };
+ imports.wbg.__wbg_setAttribute_2a8f647a8d92c712 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
+ arg0.setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));
+ }, arguments) };
+ imports.wbg.__wbg_log_f740dc2253ea759b = typeof console.log == 'function' ? console.log : notDefined('console.log');
+ imports.wbg.__wbg_instanceof_HtmlInputElement_ee25196edbacced9 = function(arg0) {
+ let result;
+ try {
+ result = arg0 instanceof HTMLInputElement;
+ } catch (_) {
+ result = false;
+ }
+ const ret = result;
+ return ret;
+ };
+ imports.wbg.__wbg_setchecked_0b332e38c9022183 = function(arg0, arg1) {
+ arg0.checked = arg1 !== 0;
+ };
+ imports.wbg.__wbg_value_0cffd86fb9a5a18d = function(arg0, arg1) {
+ const ret = arg1.value;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_setvalue_36bcf6f86c998f0a = function(arg0, arg1, arg2) {
+ arg0.value = getStringFromWasm0(arg1, arg2);
+ };
+ imports.wbg.__wbg_setcapture_216080a2de0d127c = function(arg0, arg1) {
+ arg0.capture = arg1 !== 0;
+ };
+ imports.wbg.__wbg_setonce_9f2ce9d61cf01425 = function(arg0, arg1) {
+ arg0.once = arg1 !== 0;
+ };
+ imports.wbg.__wbg_setpassive_b1f337166a79f6c5 = function(arg0, arg1) {
+ arg0.passive = arg1 !== 0;
+ };
+ imports.wbg.__wbg_value_a8d0480de0da39cf = function(arg0, arg1) {
+ const ret = arg1.value;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_setvalue_b68cd0e5fd3eb17f = function(arg0, arg1, arg2) {
+ arg0.value = getStringFromWasm0(arg1, arg2);
+ };
+ imports.wbg.__wbg_instanceof_ShadowRoot_6d00cedbc919c9a6 = function(arg0) {
+ let result;
+ try {
+ result = arg0 instanceof ShadowRoot;
+ } catch (_) {
+ result = false;
+ }
+ const ret = result;
+ return ret;
+ };
+ imports.wbg.__wbg_host_4a0b95cc36a45cb6 = function(arg0) {
+ const ret = arg0.host;
+ return ret;
+ };
+ imports.wbg.__wbg_setcode_a0c5900000499842 = function(arg0, arg1) {
+ arg0.code = arg1;
+ };
+ imports.wbg.__wbg_setreason_7efb82dfa8a2f404 = function(arg0, arg1, arg2) {
+ arg0.reason = getStringFromWasm0(arg1, arg2);
+ };
+ imports.wbg.__wbg_href_07ab8fba72e97d85 = function(arg0, arg1) {
+ const ret = arg1.href;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_pathname_e2ffbf8ec6773a59 = function(arg0, arg1) {
+ const ret = arg1.pathname;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_search_b46ea3b7e7b1866c = function(arg0, arg1) {
+ const ret = arg1.search;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_hash_cabc4c43a4d7e941 = function(arg0, arg1) {
+ const ret = arg1.hash;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_sethash_d89aaa1f20568488 = function(arg0, arg1, arg2) {
+ arg0.hash = getStringFromWasm0(arg1, arg2);
+ };
+ imports.wbg.__wbg_new_1cabf49927794f50 = function() { return handleError(function (arg0, arg1) {
+ const ret = new URL(getStringFromWasm0(arg0, arg1));
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_newwithbase_ba00450eb5df91c3 = function() { return handleError(function (arg0, arg1, arg2, arg3) {
+ const ret = new URL(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3));
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_wasClean_cf2135191288f963 = function(arg0) {
+ const ret = arg0.wasClean;
+ return ret;
+ };
+ imports.wbg.__wbg_code_9d4413f8b44b70c2 = function(arg0) {
+ const ret = arg0.code;
+ return ret;
+ };
+ imports.wbg.__wbg_reason_ae1d72dfda13e899 = function(arg0, arg1) {
+ const ret = arg1.reason;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_newwitheventinitdict_e04d4cf36ab15962 = function() { return handleError(function (arg0, arg1, arg2) {
+ const ret = new CloseEvent(getStringFromWasm0(arg0, arg1), arg2);
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_data_134d3a704b9fca32 = function(arg0) {
+ const ret = arg0.data;
+ return ret;
+ };
+ imports.wbg.__wbg_readyState_bc0231e8c43b0907 = function(arg0) {
+ const ret = arg0.readyState;
+ return ret;
+ };
+ imports.wbg.__wbg_setbinaryType_2befea8ba88b61e2 = function(arg0, arg1) {
+ arg0.binaryType = __wbindgen_enum_BinaryType[arg1];
+ };
+ imports.wbg.__wbg_new_d550f7a7120dd942 = function() { return handleError(function (arg0, arg1) {
+ const ret = new WebSocket(getStringFromWasm0(arg0, arg1));
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_close_9e3b743c528a8d31 = function() { return handleError(function (arg0) {
+ arg0.close();
+ }, arguments) };
+ imports.wbg.__wbg_send_f308b110e144e90d = function() { return handleError(function (arg0, arg1, arg2) {
+ arg0.send(getStringFromWasm0(arg1, arg2));
+ }, arguments) };
+ imports.wbg.__wbg_send_fe006eb24f5e2694 = function() { return handleError(function (arg0, arg1, arg2) {
+ arg0.send(getArrayU8FromWasm0(arg1, arg2));
+ }, arguments) };
+ imports.wbg.__wbg_target_b0499015ea29563d = function(arg0) {
+ const ret = arg0.target;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
+ imports.wbg.__wbg_bubbles_c48a1056384e852c = function(arg0) {
+ const ret = arg0.bubbles;
+ return ret;
+ };
+ imports.wbg.__wbg_cancelBubble_1fc3632e2ba513ed = function(arg0) {
+ const ret = arg0.cancelBubble;
+ return ret;
+ };
+ imports.wbg.__wbg_composedPath_d27a772830ab5dd0 = function(arg0) {
+ const ret = arg0.composedPath();
+ return ret;
+ };
+ imports.wbg.__wbg_state_ea7aeeadc8019f77 = function() { return handleError(function (arg0) {
+ const ret = arg0.state;
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_replaceState_590d6294219f655e = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5) {
+ arg0.replaceState(arg1, getStringFromWasm0(arg2, arg3), arg4 === 0 ? undefined : getStringFromWasm0(arg4, arg5));
+ }, arguments) };
+ imports.wbg.__wbg_parentNode_7e7d8adc9b41ce58 = function(arg0) {
+ const ret = arg0.parentNode;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
+ imports.wbg.__wbg_parentElement_bf013e6093029477 = function(arg0) {
+ const ret = arg0.parentElement;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
+ imports.wbg.__wbg_lastChild_d6a3eebc8b3cdd8c = function(arg0) {
+ const ret = arg0.lastChild;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
+ imports.wbg.__wbg_nextSibling_46da01c3a2ce3774 = function(arg0) {
+ const ret = arg0.nextSibling;
+ return isLikeNone(ret) ? 0 : addToExternrefTable0(ret);
+ };
+ imports.wbg.__wbg_setnodeValue_ddb802810d61c610 = function(arg0, arg1, arg2) {
+ arg0.nodeValue = arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2);
+ };
+ imports.wbg.__wbg_textContent_389dd460500a44bd = function(arg0, arg1) {
+ const ret = arg1.textContent;
+ var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ var len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbg_appendChild_bc4a0deae90a5164 = function() { return handleError(function (arg0, arg1) {
+ const ret = arg0.appendChild(arg1);
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_insertBefore_5caa6ab4d3d6b481 = function() { return handleError(function (arg0, arg1, arg2) {
+ const ret = arg0.insertBefore(arg1, arg2);
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_removeChild_aa85e67649730769 = function() { return handleError(function (arg0, arg1) {
+ const ret = arg0.removeChild(arg1);
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_addEventListener_4357f9b7b3826784 = function() { return handleError(function (arg0, arg1, arg2, arg3) {
+ arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3);
+ }, arguments) };
+ imports.wbg.__wbg_addEventListener_0ac72681badaf1aa = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
+ arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4);
+ }, arguments) };
+ imports.wbg.__wbg_dispatchEvent_d3978479884f576d = function() { return handleError(function (arg0, arg1) {
+ const ret = arg0.dispatchEvent(arg1);
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_removeEventListener_4c13d11156153514 = function() { return handleError(function (arg0, arg1, arg2, arg3) {
+ arg0.removeEventListener(getStringFromWasm0(arg1, arg2), arg3);
+ }, arguments) };
+ imports.wbg.__wbg_removeEventListener_4740f011c11e2737 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
+ arg0.removeEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4 !== 0);
+ }, arguments) };
+ imports.wbg.__wbg_href_a78089b3b726e0af = function() { return handleError(function (arg0, arg1) {
+ const ret = arg1.href;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ }, arguments) };
+ imports.wbg.__wbg_pathname_f807053b46d955a7 = function() { return handleError(function (arg0, arg1) {
+ const ret = arg1.pathname;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ }, arguments) };
+ imports.wbg.__wbg_search_aaeccdb8c45f3efa = function() { return handleError(function (arg0, arg1) {
+ const ret = arg1.search;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ }, arguments) };
+ imports.wbg.__wbg_hash_acef7ae4422b13b0 = function() { return handleError(function (arg0, arg1) {
+ const ret = arg1.hash;
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ }, arguments) };
+ imports.wbg.__wbg_get_5419cf6b954aa11d = function(arg0, arg1) {
+ const ret = arg0[arg1 >>> 0];
+ return ret;
+ };
+ imports.wbg.__wbg_from_91a67a5f04c98a54 = function(arg0) {
+ const ret = Array.from(arg0);
+ return ret;
+ };
+ imports.wbg.__wbg_length_f217bbbf7e8e4df4 = function(arg0) {
+ const ret = arg0.length;
+ return ret;
+ };
+ imports.wbg.__wbg_instanceof_ArrayBuffer_74945570b4a62ec7 = function(arg0) {
+ let result;
+ try {
+ result = arg0 instanceof ArrayBuffer;
+ } catch (_) {
+ result = false;
+ }
+ const ret = result;
+ return ret;
+ };
+ imports.wbg.__wbg_instanceof_Error_a0af335a62107964 = function(arg0) {
+ let result;
+ try {
+ result = arg0 instanceof Error;
+ } catch (_) {
+ result = false;
+ }
+ const ret = result;
+ return ret;
+ };
+ imports.wbg.__wbg_message_00eebca8fa4dd7db = function(arg0) {
+ const ret = arg0.message;
+ return ret;
+ };
+ imports.wbg.__wbg_name_aa32a0ae51232604 = function(arg0) {
+ const ret = arg0.name;
+ return ret;
+ };
+ imports.wbg.__wbg_toString_4b677455b9167e31 = function(arg0) {
+ const ret = arg0.toString();
+ return ret;
+ };
+ imports.wbg.__wbg_newnoargs_1ede4bf2ebbaaf43 = function(arg0, arg1) {
+ const ret = new Function(getStringFromWasm0(arg0, arg1));
+ return ret;
+ };
+ imports.wbg.__wbg_call_a9ef466721e824f2 = function() { return handleError(function (arg0, arg1) {
+ const ret = arg0.call(arg1);
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_isSafeInteger_b9dff570f01a9100 = function(arg0) {
+ const ret = Number.isSafeInteger(arg0);
+ return ret;
+ };
+ imports.wbg.__wbg_entries_c02034de337d3ee2 = function(arg0) {
+ const ret = Object.entries(arg0);
+ return ret;
+ };
+ imports.wbg.__wbg_is_4b64bc96710d6a0f = function(arg0, arg1) {
+ const ret = Object.is(arg0, arg1);
+ return ret;
+ };
+ imports.wbg.__wbg_new_e69b5f66fda8f13c = function() {
+ const ret = new Object();
+ return ret;
+ };
+ imports.wbg.__wbg_resolve_0aad7c1484731c99 = function(arg0) {
+ const ret = Promise.resolve(arg0);
+ return ret;
+ };
+ imports.wbg.__wbg_then_748f75edfb032440 = function(arg0, arg1) {
+ const ret = arg0.then(arg1);
+ return ret;
+ };
+ imports.wbg.__wbg_then_4866a7d9f55d8f3e = function(arg0, arg1, arg2) {
+ const ret = arg0.then(arg1, arg2);
+ return ret;
+ };
+ imports.wbg.__wbg_globalThis_05c129bf37fcf1be = function() { return handleError(function () {
+ const ret = globalThis.globalThis;
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_self_bf91bf94d9e04084 = function() { return handleError(function () {
+ const ret = self.self;
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_window_52dd9f07d03fd5f8 = function() { return handleError(function () {
+ const ret = window.window;
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_global_3eca19bb09e9c484 = function() { return handleError(function () {
+ const ret = global.global;
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_instanceof_Uint8Array_df0761410414ef36 = function(arg0) {
+ let result;
+ try {
+ result = arg0 instanceof Uint8Array;
+ } catch (_) {
+ result = false;
+ }
+ const ret = result;
+ return ret;
+ };
+ imports.wbg.__wbg_new_fec2611eb9180f95 = function(arg0) {
+ const ret = new Uint8Array(arg0);
+ return ret;
+ };
+ imports.wbg.__wbg_length_9254c4bd3b9f23c4 = function(arg0) {
+ const ret = arg0.length;
+ return ret;
+ };
+ imports.wbg.__wbg_set_ec2fcf81bc573fd9 = function(arg0, arg1, arg2) {
+ arg0.set(arg1, arg2 >>> 0);
+ };
+ imports.wbg.__wbg_set_e864d25d9b399c9f = function() { return handleError(function (arg0, arg1, arg2) {
+ const ret = Reflect.set(arg0, arg1, arg2);
+ return ret;
+ }, arguments) };
+ imports.wbg.__wbg_buffer_ccaed51a635d8a2d = function(arg0) {
+ const ret = arg0.buffer;
+ return ret;
+ };
+ imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {
+ const ret = debugString(arg1);
+ const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
+ const len1 = WASM_VECTOR_LEN;
+ getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
+ getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
+ };
+ imports.wbg.__wbindgen_throw = function(arg0, arg1) {
+ throw new Error(getStringFromWasm0(arg0, arg1));
+ };
+ imports.wbg.__wbindgen_memory = function() {
+ const ret = wasm.memory;
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper12124 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1090, __wbg_adapter_40);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper12126 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1086, __wbg_adapter_43);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper12128 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1088, __wbg_adapter_46);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper12130 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1084, __wbg_adapter_49);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper19260 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1569, __wbg_adapter_52);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper19562 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1591, __wbg_adapter_55);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper19842 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1600, __wbg_adapter_58);
+ return ret;
+ };
+ imports.wbg.__wbindgen_closure_wrapper20445 = function(arg0, arg1, arg2) {
+ const ret = makeMutClosure(arg0, arg1, 1626, __wbg_adapter_61);
+ return ret;
+ };
+ imports.wbg.__wbindgen_init_externref_table = function() {
+ const table = wasm.__wbindgen_export_2;
+ const offset = table.grow(4);
+ table.set(0, undefined);
+ table.set(offset + 0, undefined);
+ table.set(offset + 1, null);
+ table.set(offset + 2, true);
+ table.set(offset + 3, false);
+ ;
+ };
+
+ return imports;
+}
+
+function __wbg_init_memory(imports, memory) {
+
+}
+
+function __wbg_finalize_init(instance, module) {
+ wasm = instance.exports;
+ __wbg_init.__wbindgen_wasm_module = module;
+ cachedDataViewMemory0 = null;
+ cachedUint8ArrayMemory0 = null;
+
+
+ wasm.__wbindgen_start();
+ return wasm;
+}
+
+function initSync(module) {
+ if (wasm !== undefined) return wasm;
+
+
+ if (typeof module !== 'undefined') {
+ if (Object.getPrototypeOf(module) === Object.prototype) {
+ ({module} = module)
+ } else {
+ console.warn('using deprecated parameters for `initSync()`; pass a single object instead')
+ }
+ }
+
+ const imports = __wbg_get_imports();
+
+ __wbg_init_memory(imports);
+
+ if (!(module instanceof WebAssembly.Module)) {
+ module = new WebAssembly.Module(module);
+ }
+
+ const instance = new WebAssembly.Instance(module, imports);
+
+ return __wbg_finalize_init(instance, module);
+}
+
+async function __wbg_init(module_or_path) {
+ if (wasm !== undefined) return wasm;
+
+
+ if (typeof module_or_path !== 'undefined') {
+ if (Object.getPrototypeOf(module_or_path) === Object.prototype) {
+ ({module_or_path} = module_or_path)
+ } else {
+ console.warn('using deprecated parameters for the initialization function; pass a single object instead')
+ }
+ }
+
+ if (typeof module_or_path === 'undefined') {
+ module_or_path = new URL('polkadot_utils_bg.wasm', import.meta.url);
+ }
+ const imports = __wbg_get_imports();
+
+ if (typeof module_or_path === 'string' || (typeof Request === 'function' && module_or_path instanceof Request) || (typeof URL === 'function' && module_or_path instanceof URL)) {
+ module_or_path = fetch(module_or_path);
+ }
+
+ __wbg_init_memory(imports);
+
+ const { instance, module } = await __wbg_load(await module_or_path, imports);
+
+ return __wbg_finalize_init(instance, module);
+}
+
+export { initSync };
+export default __wbg_init;
diff --git a/dist/polkadot_utils-8518327d0f0d5a49_bg.wasm b/dist/polkadot_utils-8518327d0f0d5a49_bg.wasm
new file mode 100644
index 0000000000000000000000000000000000000000..187100a8cb922c092cf562846c3cf9087ff2d400
GIT binary patch
literal 10577117
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