var window = {}; var WA = WXWebAssembly; var WebAssembly = WA; WebAssembly.RuntimeErrror = Error; var performance = { now: Date.now, }; Module['instantiateWasm'] = (info, receiveInstance) => { console.log("loading wasm...", info); // Use provided wasmPath parameter, fallback to hardcoded path var wasmPath = Module.wasmFilePath || "pages/emblemscanner/qrtool.wx.wasm.br"; console.log("Using WASM path:", wasmPath); WebAssembly.instantiate(wasmPath, info).then((result) => { console.log("result:", result); var inst = result['instance']; receiveInstance(inst); }); }