diff --git a/web/example.html b/example.html similarity index 84% rename from web/example.html rename to example.html index 3dd3a68..8d93637 100644 --- a/web/example.html +++ b/example.html @@ -18,25 +18,25 @@ document.getElementById('getSecretValue').addEventListener('click', async () => { - const tmp = Math.floor(Date.now() / 1000); + const userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36' + const path = '/api/v1/guestlogin'; + const time = getHTTPFormattedTime(); + const secretValue = get_secret_value( - getHTTPFormattedTime(), - 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36', - '/api/v1/guestlogin' + time, + userAgent, + path ); - - document.getElementById('result').innerText = secretValue; - const txt = 'https://api.id.hublab.ru/api/v1/guestlogin' - + const txt = 'https://api.id.hublab.ru/api/v1/guestlogin'; const response1 = await makePostRequest( txt, { - 'X-SIGN': secretValue, - 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36', - 'Accept-Time': tmp + 'X-Request-Time': getHTTPFormattedTime(), + 'Client-info': secretValue, + 'User-Agent': userAgent, } ) diff --git a/nodejs/hublib.d.ts b/nodejs/hublib.d.ts deleted file mode 100644 index 4075f0e..0000000 --- a/nodejs/hublib.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -export function get_secret_value(http_time: string, user_agent: string, url: string): string; diff --git a/nodejs/hublib.js b/nodejs/hublib.js deleted file mode 100644 index 3fa00d7..0000000 --- a/nodejs/hublib.js +++ /dev/null @@ -1,139 +0,0 @@ - -let imports = {}; -imports['__wbindgen_placeholder__'] = module.exports; -let wasm; -const { TextDecoder, TextEncoder } = require(`util`); - -let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); - -cachedTextDecoder.decode(); - -let cachedUint8ArrayMemory0 = null; - -function getUint8ArrayMemory0() { - if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { - cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); - } - return cachedUint8ArrayMemory0; -} - -function getStringFromWasm0(ptr, len) { - ptr = ptr >>> 0; - return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); -} - -let WASM_VECTOR_LEN = 0; - -let cachedTextEncoder = new TextEncoder('utf-8'); - -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; -} -/** - * @param {string} http_time - * @param {string} user_agent - * @param {string} url - * @returns {string} - */ -module.exports.get_secret_value = function(http_time, user_agent, url) { - let deferred4_0; - let deferred4_1; - try { - const ptr0 = passStringToWasm0(http_time, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(user_agent, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len2 = WASM_VECTOR_LEN; - const ret = wasm.get_secret_value(ptr0, len0, ptr1, len1, ptr2, len2); - deferred4_0 = ret[0]; - deferred4_1 = ret[1]; - return getStringFromWasm0(ret[0], ret[1]); - } finally { - wasm.__wbindgen_free(deferred4_0, deferred4_1, 1); - } -}; - -module.exports.__wbg_getTime_46267b1c24877e30 = function(arg0) { - const ret = arg0.getTime(); - return ret; -}; - -module.exports.__wbg_new0_f788a2397c7ca929 = function() { - const ret = new Date(); - return ret; -}; - -module.exports.__wbindgen_init_externref_table = function() { - const table = wasm.__wbindgen_export_0; - 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); - ; -}; - -module.exports.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); -}; - -const path = require('path').join(__dirname, 'hublib_bg.wasm'); -const bytes = require('fs').readFileSync(path); - -const wasmModule = new WebAssembly.Module(bytes); -const wasmInstance = new WebAssembly.Instance(wasmModule, imports); -wasm = wasmInstance.exports; -module.exports.__wasm = wasm; - -wasm.__wbindgen_start(); - diff --git a/nodejs/hublib_bg.wasm b/nodejs/hublib_bg.wasm deleted file mode 100644 index a776acb..0000000 Binary files a/nodejs/hublib_bg.wasm and /dev/null differ diff --git a/nodejs/hublib_bg.wasm.d.ts b/nodejs/hublib_bg.wasm.d.ts deleted file mode 100644 index e578956..0000000 --- a/nodejs/hublib_bg.wasm.d.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -export const memory: WebAssembly.Memory; -export const ffi_hublib_uniffi_contract_version: () => number; -export const ffi_hublib_rustbuffer_alloc: (a: number, b: bigint, c: number) => void; -export const ffi_hublib_rustbuffer_from_bytes: (a: number, b: number, c: number, d: number) => void; -export const ffi_hublib_rustbuffer_free: (a: bigint, b: bigint, c: number, d: number, e: number) => void; -export const ffi_hublib_rustbuffer_reserve: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: number) => void; -export const ffi_hublib_rust_future_poll_u8: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_u8: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_u8: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_u8: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_i8: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_i8: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_i8: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_i8: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_u16: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_u16: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_u16: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_u16: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_i16: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_i16: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_i16: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_i16: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_u32: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_u32: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_u32: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_u32: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_i32: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_i32: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_i32: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_i32: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_u64: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_u64: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_u64: (a: bigint, b: number) => bigint; -export const ffi_hublib_rust_future_free_u64: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_i64: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_i64: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_i64: (a: bigint, b: number) => bigint; -export const ffi_hublib_rust_future_free_i64: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_f32: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_f32: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_f32: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_f32: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_f64: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_f64: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_f64: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_f64: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_pointer: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_pointer: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_pointer: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_pointer: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_rust_buffer: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_rust_buffer: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_rust_buffer: (a: number, b: bigint, c: number) => void; -export const ffi_hublib_rust_future_free_rust_buffer: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_void: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_void: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_void: (a: bigint, b: number) => void; -export const ffi_hublib_rust_future_free_void: (a: bigint) => void; -export const uniffi_hublib_fn_func_get_secret_value: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: bigint, h: number, i: number, j: bigint, k: bigint, l: number, m: number, n: number) => void; -export const uniffi_hublib_checksum_func_get_secret_value: () => number; -export const get_secret_value: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number]; -export const uniffi_hublib_fn_func_recreate_secret_value: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: bigint, h: number, i: number, j: bigint, k: bigint, l: number, m: number, n: bigint, o: bigint, p: number, q: number, r: number) => void; -export const uniffi_hublib_checksum_func_recreate_secret_value: () => number; -export const __wbindgen_export_0: WebAssembly.Table; -export const __wbindgen_malloc: (a: number, b: number) => number; -export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; -export const __wbindgen_free: (a: number, b: number, c: number) => void; -export const __wbindgen_start: () => void; diff --git a/nodejs/package.json b/nodejs/package.json deleted file mode 100644 index 1af2b37..0000000 --- a/nodejs/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "hublib", - "version": "0.1.0", - "files": [ - "hublib_bg.wasm", - "hublib.js", - "hublib.d.ts" - ], - "main": "hublib.js", - "types": "hublib.d.ts" -} \ No newline at end of file diff --git a/web/hublib.d.ts b/web/hublib.d.ts deleted file mode 100644 index 77f0d12..0000000 --- a/web/hublib.d.ts +++ /dev/null @@ -1,97 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -export function get_secret_value(http_time: string, user_agent: string, url: string): string; - -export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; - -export interface InitOutput { - readonly memory: WebAssembly.Memory; - readonly ffi_hublib_uniffi_contract_version: () => number; - readonly ffi_hublib_rustbuffer_alloc: (a: number, b: bigint, c: number) => void; - readonly ffi_hublib_rustbuffer_from_bytes: (a: number, b: number, c: number, d: number) => void; - readonly ffi_hublib_rustbuffer_free: (a: bigint, b: bigint, c: number, d: number, e: number) => void; - readonly ffi_hublib_rustbuffer_reserve: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: number) => void; - readonly ffi_hublib_rust_future_poll_u8: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_u8: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_u8: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_u8: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_i8: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_i8: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_i8: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_i8: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_u16: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_u16: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_u16: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_u16: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_i16: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_i16: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_i16: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_i16: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_u32: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_u32: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_u32: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_u32: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_i32: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_i32: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_i32: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_i32: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_u64: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_u64: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_u64: (a: bigint, b: number) => bigint; - readonly ffi_hublib_rust_future_free_u64: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_i64: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_i64: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_i64: (a: bigint, b: number) => bigint; - readonly ffi_hublib_rust_future_free_i64: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_f32: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_f32: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_f32: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_f32: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_f64: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_f64: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_f64: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_f64: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_pointer: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_pointer: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_pointer: (a: bigint, b: number) => number; - readonly ffi_hublib_rust_future_free_pointer: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_rust_buffer: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_rust_buffer: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_rust_buffer: (a: number, b: bigint, c: number) => void; - readonly ffi_hublib_rust_future_free_rust_buffer: (a: bigint) => void; - readonly ffi_hublib_rust_future_poll_void: (a: bigint, b: number, c: bigint) => void; - readonly ffi_hublib_rust_future_cancel_void: (a: bigint) => void; - readonly ffi_hublib_rust_future_complete_void: (a: bigint, b: number) => void; - readonly ffi_hublib_rust_future_free_void: (a: bigint) => void; - readonly uniffi_hublib_fn_func_get_secret_value: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: bigint, h: number, i: number, j: bigint, k: bigint, l: number, m: number, n: number) => void; - readonly uniffi_hublib_checksum_func_get_secret_value: () => number; - readonly get_secret_value: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number]; - readonly uniffi_hublib_fn_func_recreate_secret_value: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: bigint, h: number, i: number, j: bigint, k: bigint, l: number, m: number, n: bigint, o: bigint, p: number, q: number, r: number) => void; - readonly uniffi_hublib_checksum_func_recreate_secret_value: () => number; - readonly __wbindgen_export_0: WebAssembly.Table; - readonly __wbindgen_malloc: (a: number, b: number) => number; - readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; - readonly __wbindgen_free: (a: number, b: number, c: number) => void; - readonly __wbindgen_start: () => void; -} - -export type SyncInitInput = BufferSource | WebAssembly.Module; -/** -* Instantiates the given `module`, which can either be bytes or -* a precompiled `WebAssembly.Module`. -* -* @param {{ module: SyncInitInput }} module - Passing `SyncInitInput` directly is deprecated. -* -* @returns {InitOutput} -*/ -export function initSync(module: { module: SyncInitInput } | SyncInitInput): InitOutput; - -/** -* If `module_or_path` is {RequestInfo} or {URL}, makes a request and -* for everything else, calls `WebAssembly.instantiate` directly. -* -* @param {{ module_or_path: InitInput | Promise }} module_or_path - Passing `InitInput` directly is deprecated. -* -* @returns {Promise} -*/ -export default function __wbg_init (module_or_path?: { module_or_path: InitInput | Promise } | InitInput | Promise): Promise; diff --git a/web/hublib.js b/web/hublib.js deleted file mode 100644 index 61dfb2e..0000000 --- a/web/hublib.js +++ /dev/null @@ -1,228 +0,0 @@ -let wasm; - -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(); }; - -let cachedUint8ArrayMemory0 = null; - -function getUint8ArrayMemory0() { - if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { - cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); - } - return cachedUint8ArrayMemory0; -} - -function getStringFromWasm0(ptr, len) { - ptr = ptr >>> 0; - return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); -} - -let WASM_VECTOR_LEN = 0; - -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; -} -/** - * @param {string} http_time - * @param {string} user_agent - * @param {string} url - * @returns {string} - */ -export function get_secret_value(http_time, user_agent, url) { - let deferred4_0; - let deferred4_1; - try { - const ptr0 = passStringToWasm0(http_time, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(user_agent, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len2 = WASM_VECTOR_LEN; - const ret = wasm.get_secret_value(ptr0, len0, ptr1, len1, ptr2, len2); - deferred4_0 = ret[0]; - deferred4_1 = ret[1]; - return getStringFromWasm0(ret[0], ret[1]); - } finally { - wasm.__wbindgen_free(deferred4_0, deferred4_1, 1); - } -} - -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.__wbg_getTime_46267b1c24877e30 = function(arg0) { - const ret = arg0.getTime(); - return ret; - }; - imports.wbg.__wbg_new0_f788a2397c7ca929 = function() { - const ret = new Date(); - return ret; - }; - imports.wbg.__wbindgen_init_externref_table = function() { - const table = wasm.__wbindgen_export_0; - 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); - ; - }; - imports.wbg.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); - }; - - return imports; -} - -function __wbg_init_memory(imports, memory) { - -} - -function __wbg_finalize_init(instance, module) { - wasm = instance.exports; - __wbg_init.__wbindgen_wasm_module = module; - 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('hublib_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/web/hublib_bg.wasm b/web/hublib_bg.wasm deleted file mode 100644 index 75d538b..0000000 Binary files a/web/hublib_bg.wasm and /dev/null differ diff --git a/web/hublib_bg.wasm.d.ts b/web/hublib_bg.wasm.d.ts deleted file mode 100644 index e578956..0000000 --- a/web/hublib_bg.wasm.d.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -export const memory: WebAssembly.Memory; -export const ffi_hublib_uniffi_contract_version: () => number; -export const ffi_hublib_rustbuffer_alloc: (a: number, b: bigint, c: number) => void; -export const ffi_hublib_rustbuffer_from_bytes: (a: number, b: number, c: number, d: number) => void; -export const ffi_hublib_rustbuffer_free: (a: bigint, b: bigint, c: number, d: number, e: number) => void; -export const ffi_hublib_rustbuffer_reserve: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: number) => void; -export const ffi_hublib_rust_future_poll_u8: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_u8: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_u8: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_u8: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_i8: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_i8: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_i8: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_i8: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_u16: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_u16: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_u16: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_u16: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_i16: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_i16: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_i16: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_i16: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_u32: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_u32: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_u32: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_u32: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_i32: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_i32: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_i32: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_i32: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_u64: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_u64: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_u64: (a: bigint, b: number) => bigint; -export const ffi_hublib_rust_future_free_u64: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_i64: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_i64: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_i64: (a: bigint, b: number) => bigint; -export const ffi_hublib_rust_future_free_i64: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_f32: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_f32: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_f32: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_f32: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_f64: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_f64: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_f64: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_f64: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_pointer: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_pointer: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_pointer: (a: bigint, b: number) => number; -export const ffi_hublib_rust_future_free_pointer: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_rust_buffer: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_rust_buffer: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_rust_buffer: (a: number, b: bigint, c: number) => void; -export const ffi_hublib_rust_future_free_rust_buffer: (a: bigint) => void; -export const ffi_hublib_rust_future_poll_void: (a: bigint, b: number, c: bigint) => void; -export const ffi_hublib_rust_future_cancel_void: (a: bigint) => void; -export const ffi_hublib_rust_future_complete_void: (a: bigint, b: number) => void; -export const ffi_hublib_rust_future_free_void: (a: bigint) => void; -export const uniffi_hublib_fn_func_get_secret_value: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: bigint, h: number, i: number, j: bigint, k: bigint, l: number, m: number, n: number) => void; -export const uniffi_hublib_checksum_func_get_secret_value: () => number; -export const get_secret_value: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number]; -export const uniffi_hublib_fn_func_recreate_secret_value: (a: number, b: bigint, c: bigint, d: number, e: number, f: bigint, g: bigint, h: number, i: number, j: bigint, k: bigint, l: number, m: number, n: bigint, o: bigint, p: number, q: number, r: number) => void; -export const uniffi_hublib_checksum_func_recreate_secret_value: () => number; -export const __wbindgen_export_0: WebAssembly.Table; -export const __wbindgen_malloc: (a: number, b: number) => number; -export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; -export const __wbindgen_free: (a: number, b: number, c: number) => void; -export const __wbindgen_start: () => void; diff --git a/web/package.json b/web/package.json deleted file mode 100644 index a55712e..0000000 --- a/web/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "hublib", - "type": "module", - "version": "0.1.0", - "files": [ - "hublib_bg.wasm", - "hublib.js", - "hublib.d.ts" - ], - "main": "hublib.js", - "types": "hublib.d.ts", - "sideEffects": [ - "./snippets/*" - ] -} \ No newline at end of file