UNPKG

zxing-wasm

Version:

ZXing-C++ WebAssembly as an ES/CJS module with types

3 lines (2 loc) 24.2 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const k=require("../share.js");var $r=(()=>{var q;var R=typeof document<"u"&&((q=document.currentScript)==null?void 0:q.tagName.toUpperCase())==="SCRIPT"?document.currentScript.src:void 0;return function(fe={}){var Er,u=fe,Rr,Y,ue=new Promise((r,e)=>{Rr=r,Y=e}),ve=typeof window=="object",le=typeof Bun<"u",ur=typeof WorkerGlobalScope<"u";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var Fr=Object.assign({},u),kr="./this.program",F="";function ce(r){return u.locateFile?u.locateFile(r,F):F+r}var Pr,vr;if(ve||ur||le){var lr;ur?F=self.location.href:typeof document<"u"&&((lr=document.currentScript)===null||lr===void 0?void 0:lr.tagName.toUpperCase())==="SCRIPT"&&(F=document.currentScript.src),R&&(F=R),F.startsWith("blob:")?F="":F=F.substr(0,F.replace(/[?#].*/,"").lastIndexOf("/")+1),ur&&(vr=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}),Pr=async r=>{var e=await fetch(r,{credentials:"same-origin"});if(e.ok)return e.arrayBuffer();throw new Error(e.status+" : "+e.url)}}var de=u.print||console.log.bind(console),H=u.printErr||console.error.bind(console);Object.assign(u,Fr),Fr=null,u.arguments&&u.arguments,u.thisProgram&&(kr=u.thisProgram);var K=u.wasmBinary,J,Sr=!1,P,T,X,Q,V,d,Mr,Wr;function jr(){var r=J.buffer;u.HEAP8=P=new Int8Array(r),u.HEAP16=X=new Int16Array(r),u.HEAPU8=T=new Uint8Array(r),u.HEAPU16=Q=new Uint16Array(r),u.HEAP32=V=new Int32Array(r),u.HEAPU32=d=new Uint32Array(r),u.HEAPF32=Mr=new Float32Array(r),u.HEAPF64=Wr=new Float64Array(r)}var Ur=[],Or=[],xr=[];function _e(){if(u.preRun)for(typeof u.preRun=="function"&&(u.preRun=[u.preRun]);u.preRun.length;)ge(u.preRun.shift());dr(Ur)}function he(){dr(Or)}function pe(){if(u.postRun)for(typeof u.postRun=="function"&&(u.postRun=[u.postRun]);u.postRun.length;)ye(u.postRun.shift());dr(xr)}function ge(r){Ur.unshift(r)}function me(r){Or.unshift(r)}function ye(r){xr.unshift(r)}var I=0,Z=null;function be(r){var e;I++,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,I)}function we(r){var e;if(I--,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,I),I==0&&Z){var t=Z;Z=null,t()}}function cr(r){var e;(e=u.onAbort)===null||e===void 0||e.call(u,r),r="Aborted("+r+")",H(r),Sr=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw Y(t),t}var Te="data:application/octet-stream;base64,",Ir=r=>r.startsWith(Te);function Ae(){var r="zxing_writer.wasm";return Ir(r)?r:ce(r)}var rr;function $e(r){if(r==rr&&K)return new Uint8Array(K);if(vr)return vr(r);throw"both async and sync fetching of the wasm failed"}async function Ce(r){if(!K)try{var e=await Pr(r);return new Uint8Array(e)}catch{}return $e(r)}async function Ee(r,e){try{var t=await Ce(r),n=await WebAssembly.instantiate(t,e);return n}catch(a){H(`failed to asynchronously prepare wasm: ${a}`),cr(a)}}async function Re(r,e,t){if(!r&&typeof WebAssembly.instantiateStreaming=="function"&&!Ir(e)&&typeof fetch=="function")try{var n=fetch(e,{credentials:"same-origin"}),a=await WebAssembly.instantiateStreaming(n,t);return a}catch(i){H(`wasm streaming compile failed: ${i}`),H("falling back to ArrayBuffer instantiation")}return Ee(e,t)}function Fe(){return{a:fn}}async function ke(){var r;function e(i,o){return y=i.exports,J=y.oa,jr(),Gr=y.ra,me(y.pa),we(),y}be();function t(i){e(i.instance)}var n=Fe();if(u.instantiateWasm)try{return u.instantiateWasm(n,e)}catch(i){H(`Module.instantiateWasm callback failed with error: ${i}`),Y(i)}(r=rr)!==null&&r!==void 0||(rr=Ae());try{var a=await Re(K,rr,n);return t(a),a}catch(i){Y(i);return}}var dr=r=>{for(;r.length>0;)r.shift()(u)};u.noExitRuntime;var p=r=>re(r),g=()=>ee(),er=[],tr=0,Pe=r=>{var e=new _r(r);return e.get_caught()||(e.set_caught(!0),tr--),e.set_rethrown(!1),er.push(e),ne(r),ie(r)},S=0,Se=()=>{_(0,0);var r=er.pop();te(r.excPtr),S=0};class _r{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){d[this.ptr+4>>2]=e}get_type(){return d[this.ptr+4>>2]}set_destructor(e){d[this.ptr+8>>2]=e}get_destructor(){return d[this.ptr+8>>2]}set_caught(e){e=e?1:0,P[this.ptr+12]=e}get_caught(){return P[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,P[this.ptr+13]=e}get_rethrown(){return P[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){d[this.ptr+16>>2]=e}get_adjusted_ptr(){return d[this.ptr+16>>2]}}var Me=r=>{throw S||(S=r),S},nr=r=>Qr(r),hr=r=>{var e=S;if(!e)return nr(0),0;var t=new _r(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return nr(0),e;for(var a of r){if(a===0||a===n)break;var i=t.ptr+16;if(ae(a,n,i))return nr(a),e}return nr(n),e},We=()=>hr([]),je=r=>hr([r]),Ue=(r,e)=>hr([r,e]),Oe=()=>{var r=er.pop();r||cr("no exception to throw");var e=r.excPtr;throw r.get_rethrown()||(er.push(r),r.set_rethrown(!0),r.set_caught(!1),tr++),S=e,S},xe=(r,e,t)=>{var n=new _r(r);throw n.init(e,t),S=r,tr++,S},Ie=()=>tr,Nr=typeof TextDecoder<"u"?new TextDecoder:void 0,Dr=function(r){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN;for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&Nr)return Nr.decode(r.subarray(e,a));for(var i="";e<a;){var o=r[e++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=r[e++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var f=r[e++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|f:o=(o&7)<<18|s<<12|f<<6|r[e++]&63,o<65536)i+=String.fromCharCode(o);else{var v=o-65536;i+=String.fromCharCode(55296|v>>10,56320|v&1023)}}return i},Ne=(r,e)=>r?Dr(T,r,e):"";function De(r,e,t){return 0}function He(r,e,t){return 0}var Ve=(r,e,t)=>{};function Be(r,e,t,n){}var Xe=(r,e)=>{},Ze=()=>cr(""),ar={},pr=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function ir(r){return this.fromWireType(d[r>>2])}var B={},N={},or={},Hr,Vr=r=>{throw new Hr(r)},Br=(r,e,t)=>{r.forEach(s=>or[s]=e);function n(s){var f=t(s);f.length!==r.length&&Vr("Mismatched type converter count");for(var v=0;v<r.length;++v)M(r[v],f[v])}var a=new Array(e.length),i=[],o=0;e.forEach((s,f)=>{N.hasOwnProperty(s)?a[f]=N[s]:(i.push(s),B.hasOwnProperty(s)||(B[s]=[]),B[s].push(()=>{a[f]=N[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},Ge=r=>{var e=ar[r];delete ar[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));Br([r],i,o=>{var s={};return a.forEach((f,v)=>{var l=f.fieldName,c=o[v],m=f.getter,b=f.getterContext,C=o[v+a.length],w=f.setter,D=f.setterContext;s[l]={read:E=>c.fromWireType(m(b,E)),write:(E,Ar)=>{var U=[];w(D,E,C.toWireType(U,Ar)),pr(U)}}}),[{name:e.name,fromWireType:f=>{var v={};for(var l in s)v[l]=s[l].read(f);return n(f),v},toWireType:(f,v)=>{for(var l in s)if(!(l in v))throw new TypeError(`Missing field: "${l}"`);var c=t();for(l in s)s[l].write(c,v[l]);return f!==null&&f.push(n,c),c},argPackAdvance:O,readValueFromPointer:ir,destructorFunction:n}]})},Le=(r,e,t,n,a)=>{},ze=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Xr=r},Xr,A=r=>{for(var e="",t=r;T[t];)e+=Xr[T[t++]];return e},Zr,$=r=>{throw new Zr(r)};function qe(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||$(`type "${n}" must have a positive integer typeid pointer`),N.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;$(`Cannot register type '${n}' twice`)}if(N[r]=e,delete or[r],B.hasOwnProperty(r)){var a=B[r];delete B[r],a.forEach(i=>i())}}function M(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return qe(r,e,t)}var O=8,Ye=(r,e,t,n)=>{e=A(e),M(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:O,readValueFromPointer:function(a){return this.fromWireType(T[a])},destructorFunction:null})},gr=[],W=[],mr=r=>{r>9&&--W[r+1]===0&&(W[r]=void 0,gr.push(r))},Ke=()=>W.length/2-5-gr.length,Je=()=>{W.push(0,1,void 0,1,null,1,!0,1,!1,1),u.count_emval_handles=Ke},x={toValue:r=>(r||$("Cannot use deleted val. handle = "+r),W[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=gr.pop()||W.length;return W[e]=r,W[e+1]=1,e}}}},Qe={name:"emscripten::val",fromWireType:r=>{var e=x.toValue(r);return mr(r),e},toWireType:(r,e)=>x.toHandle(e),argPackAdvance:O,readValueFromPointer:ir,destructorFunction:null},rt=r=>M(r,Qe),et=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(Mr[t>>2])};case 8:return function(t){return this.fromWireType(Wr[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},tt=(r,e,t)=>{e=A(e),M(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:O,readValueFromPointer:et(e,t),destructorFunction:null})},yr=(r,e)=>Object.defineProperty(e,"name",{value:r});function nt(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function at(r,e,t,n,a,i){var o=e.length;o<2&&$("argTypes array size mismatch! Must at least get return value and 'this' types!"),e[1];var s=nt(e),f=e[0].name!=="void",v=o-2,l=new Array(v),c=[],m=[],b=function(){m.length=0;var C;c.length=1,c[0]=a;for(var w=0;w<v;++w)l[w]=e[w+2].toWireType(m,w<0||arguments.length<=w?void 0:arguments[w]),c.push(l[w]);var D=n(...c);function E(Ar){if(s)pr(m);else for(var U=2;U<e.length;U++){var Mn=U===1?C:l[U-2];e[U].destructorFunction!==null&&e[U].destructorFunction(Mn)}if(f)return e[0].fromWireType(Ar)}return E(D)};return yr(r,b)}var it=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return r[e].overloadTable.hasOwnProperty(i.length)||$(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},ot=(r,e,t)=>{u.hasOwnProperty(r)?((t===void 0||u[r].overloadTable!==void 0&&u[r].overloadTable[t]!==void 0)&&$(`Cannot register public name '${r}' twice`),it(u,r,r),u[r].overloadTable.hasOwnProperty(t)&&$(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),u[r].overloadTable[t]=e):(u[r]=e,u[r].argCount=t)},st=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push(d[e+n*4>>2]);return t},ft=(r,e,t)=>{u.hasOwnProperty(r)||Vr("Replacing nonexistent public symbol"),u[r].overloadTable!==void 0&&t!==void 0?u[r].overloadTable[t]=e:(u[r]=e,u[r].argCount=t)},ut=(r,e,t)=>{r=r.replace(/p/g,"i");var n=u["dynCall_"+r];return n(e,...t)},sr=[],Gr,h=r=>{var e=sr[r];return e||(r>=sr.length&&(sr.length=r+1),sr[r]=e=Gr.get(r)),e},vt=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return ut(r,e,t);var n=h(e)(...t);return n},lt=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return vt(r,e,n)},G=(r,e)=>{r=A(r);function t(){return r.includes("j")?lt(r,e):h(e)}var n=t();return typeof n!="function"&&$(`unknown function pointer with signature ${r}: ${e}`),n},ct=(r,e)=>{var t=yr(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+` `+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Lr,zr=r=>{var e=Jr(r),t=A(e);return j(e),t},dt=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!N[i]){if(or[i]){or[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Lr(`${r}: `+t.map(zr).join([", "]))},_t=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},ht=(r,e,t,n,a,i,o,s)=>{var f=st(e,t);r=A(r),r=_t(r),a=G(n,a),ot(r,function(){dt(`Cannot call ${r} due to unbound types`,f)},e-1),Br([],f,v=>{var l=[v[0],null].concat(v.slice(1));return ft(r,at(r,l,null,a,i),e-1),[]})},pt=(r,e,t)=>{switch(e){case 1:return t?n=>P[n]:n=>T[n];case 2:return t?n=>X[n>>1]:n=>Q[n>>1];case 4:return t?n=>V[n>>2]:n=>d[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},gt=(r,e,t,n,a)=>{e=A(e);var i=l=>l;if(n===0){var o=32-8*t;i=l=>l<<o>>>o}var s=e.includes("unsigned"),f=(l,c)=>{},v;s?v=function(l,c){return f(c,this.name),c>>>0}:v=function(l,c){return f(c,this.name),c},M(r,{name:e,fromWireType:i,toWireType:v,argPackAdvance:O,readValueFromPointer:pt(e,t,n!==0),destructorFunction:null})},mt=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(o){var s=d[o>>2],f=d[o+4>>2];return new a(P.buffer,f,s)}t=A(t),M(r,{name:t,fromWireType:i,argPackAdvance:O,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},yt=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var f=r.charCodeAt(++o);s=65536+((s&1023)<<10)|f&1023}if(s<=127){if(t>=i)break;e[t++]=s}else if(s<=2047){if(t+1>=i)break;e[t++]=192|s>>6,e[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;e[t++]=224|s>>12,e[t++]=128|s>>6&63,e[t++]=128|s&63}else{if(t+3>=i)break;e[t++]=240|s>>18,e[t++]=128|s>>12&63,e[t++]=128|s>>6&63,e[t++]=128|s&63}}return e[t]=0,t-a},L=(r,e,t)=>yt(r,T,e,t),bt=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},wt=(r,e)=>{e=A(e),M(r,{name:e,fromWireType(t){for(var n=d[t>>2],a=t+4,i,o,s=a,o=0;o<=n;++o){var f=a+o;if(o==n||T[f]==0){var v=f-s,l=Ne(s,v);i===void 0?i=l:(i+="\0",i+=l),s=f+1}}return j(t),i},toWireType(t,n){n instanceof ArrayBuffer&&(n=new Uint8Array(n));var a,i=typeof n=="string";i||n instanceof Uint8Array||n instanceof Uint8ClampedArray||n instanceof Int8Array||$("Cannot pass non-string to std::string"),i?a=bt(n):a=n.length;var o=Tr(4+a+1),s=o+4;if(d[o>>2]=a,i)L(n,s,a+1);else if(i)for(var f=0;f<a;++f){var v=n.charCodeAt(f);v>255&&(j(s),$("String has UTF-16 code units that do not fit in 8 bits")),T[s+f]=v}else for(var f=0;f<a;++f)T[s+f]=n[f];return t!==null&&t.push(j,o),o},argPackAdvance:O,readValueFromPointer:ir,destructorFunction(t){j(t)}})},qr=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,Tt=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&Q[n];)++n;if(t=n<<1,t-r>32&&qr)return qr.decode(T.subarray(r,t));for(var i="",o=0;!(o>=e/2);++o){var s=X[r+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},At=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,o=0;o<i;++o){var s=r.charCodeAt(o);X[e>>1]=s,e+=2}return X[e>>1]=0,e-a},$t=r=>r.length*2,Ct=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=V[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},Et=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var f=r.charCodeAt(++o);s=65536+((s&1023)<<10)|f&1023}if(V[e>>2]=s,e+=4,e+4>i)break}return V[e>>2]=0,e-a},Rt=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},Ft=(r,e,t)=>{t=A(t);var n,a,i,o;e===2?(n=Tt,a=At,o=$t,i=s=>Q[s>>1]):e===4&&(n=Ct,a=Et,o=Rt,i=s=>d[s>>2]),M(r,{name:t,fromWireType:s=>{for(var f=d[s>>2],v,l=s+4,c=0;c<=f;++c){var m=s+4+c*e;if(c==f||i(m)==0){var b=m-l,C=n(l,b);v===void 0?v=C:(v+="\0",v+=C),l=m+e}}return j(s),v},toWireType:(s,f)=>{typeof f!="string"&&$(`Cannot pass non-string to C++ string type ${t}`);var v=o(f),l=Tr(4+v+e);return d[l>>2]=v/e,a(f,l+4,v+e),s!==null&&s.push(j,l),l},argPackAdvance:O,readValueFromPointer:ir,destructorFunction(s){j(s)}})},kt=(r,e,t,n,a,i)=>{ar[r]={name:A(e),rawConstructor:G(t,n),rawDestructor:G(a,i),fields:[]}},Pt=(r,e,t,n,a,i,o,s,f,v)=>{ar[r].fields.push({fieldName:A(e),getterReturnType:t,getter:G(n,a),getterContext:i,setterArgumentType:o,setter:G(s,f),setterContext:v})},St=(r,e)=>{e=A(e),M(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},Mt=(r,e,t)=>T.copyWithin(r,e,e+t),br=[],Wt=(r,e,t,n)=>(r=br[r],e=x.toValue(e),r(null,e,t,n)),jt={},Ut=r=>{var e=jt[r];return e===void 0?A(r):e},Yr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},Ot=r=>r===0?x.toHandle(Yr()):(r=Ut(r),x.toHandle(Yr()[r])),xt=r=>{var e=br.length;return br.push(r),e},Kr=(r,e)=>{var t=N[r];return t===void 0&&$(`${e} has unknown type ${zr(r)}`),t},It=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=Kr(d[e+n*4>>2],"parameter "+n);return t},Nt=Reflect.construct,Dt=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&(d[e>>2]=x.toHandle(n)),a},Ht=(r,e,t)=>{var n=It(r,e),a=n.shift();r--;var i=new Array(r),o=(f,v,l,c)=>{for(var m=0,b=0;b<r;++b)i[b]=n[b].readValueFromPointer(c+m),m+=n[b].argPackAdvance;var C=t===1?Nt(v,i):v.apply(f,i);return Dt(a,l,C)},s=`methodCaller<(${n.map(f=>f.name).join(", ")}) => ${a.name}>`;return xt(yr(s,o))},Vt=r=>{r>9&&(W[r+1]+=1)},Bt=r=>{var e=x.toValue(r);pr(e),mr(r)},Xt=(r,e)=>{r=Kr(r,"_emval_take_value");var t=r.readValueFromPointer(e);return x.toHandle(t)},Zt=(r,e,t,n)=>{var a=new Date().getFullYear(),i=new Date(a,0,1),o=new Date(a,6,1),s=i.getTimezoneOffset(),f=o.getTimezoneOffset(),v=Math.max(s,f);d[r>>2]=v*60,V[e>>2]=+(s!=f);var l=b=>{var C=b>=0?"-":"+",w=Math.abs(b),D=String(Math.floor(w/60)).padStart(2,"0"),E=String(w%60).padStart(2,"0");return`UTC${C}${D}${E}`},c=l(s),m=l(f);f<s?(L(c,t,17),L(m,n,17)):(L(c,n,17),L(m,t,17))},Gt=()=>2147483648,Lt=(r,e)=>Math.ceil(r/e)*e,zt=r=>{var e=J.buffer,t=(r-e.byteLength+65535)/65536|0;try{return J.grow(t),jr(),1}catch{}},qt=r=>{var e=T.length;r>>>=0;var t=Gt();if(r>t)return!1;for(var n=1;n<=4;n*=2){var a=e*(1+.2/n);a=Math.min(a,r+100663296);var i=Math.min(t,Lt(Math.max(r,a),65536)),o=zt(i);if(o)return!0}return!1},wr={},Yt=()=>kr||"./this.program",z=()=>{if(!z.strings){var r=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:r,_:Yt()};for(var t in wr)wr[t]===void 0?delete e[t]:e[t]=wr[t];var n=[];for(var t in e)n.push(`${t}=${e[t]}`);z.strings=n}return z.strings},Kt=(r,e)=>{for(var t=0;t<r.length;++t)P[e++]=r.charCodeAt(t);P[e]=0},Jt=(r,e)=>{var t=0;return z().forEach((n,a)=>{var i=e+t;d[r+a*4>>2]=i,Kt(n,i),t+=n.length+1}),0},Qt=(r,e)=>{var t=z();d[r>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),d[e>>2]=n,0},rn=r=>52,en=(r,e,t,n)=>52;function tn(r,e,t,n,a){return 70}var nn=[null,[],[]],an=(r,e)=>{var t=nn[r];e===0||e===10?((r===1?de:H)(Dr(t)),t.length=0):t.push(e)},on=(r,e,t,n)=>{for(var a=0,i=0;i<t;i++){var o=d[e>>2],s=d[e+4>>2];e+=8;for(var f=0;f<s;f++)an(r,T[o+f]);a+=s}return d[n>>2]=a,0},sn=r=>r;Hr=u.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},ze(),Zr=u.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Je(),Lr=u.UnboundTypeError=ct(Error,"UnboundTypeError");var fn={t:Pe,u:Se,a:We,f:je,o:Ue,ca:Oe,q:xe,V:Ie,e:Me,F:De,_:He,Y:Ve,$:Be,X:Xe,Q:Ze,ja:Ge,P:Le,ha:Ye,fa:rt,H:tt,J:ht,s:gt,m:mt,ga:wt,z:Ft,K:kt,ka:Pt,ia:St,aa:Mt,M:Wt,la:mr,ma:Ot,T:Ht,I:Vt,na:Bt,da:Xt,R:Zt,W:qt,S:Jt,U:Qt,D:rn,Z:en,O:tn,E:on,B:Rn,A:_n,C:En,l:Fn,b:ln,c:cn,i:dn,h:Tn,G:An,r:yn,y:Cn,ba:$n,w:kn,N:Sn,j:pn,k:hn,d:un,g:vn,x:gn,ea:wn,p:bn,n:mn,v:Pn,L:sn},y;ke();var Jr=r=>(Jr=y.qa)(r),Tr=u._malloc=r=>(Tr=u._malloc=y.sa)(r),j=u._free=r=>(j=u._free=y.ta)(r),_=(r,e)=>(_=y.ua)(r,e),Qr=r=>(Qr=y.va)(r),re=r=>(re=y.wa)(r),ee=()=>(ee=y.xa)(),te=r=>(te=y.ya)(r),ne=r=>(ne=y.za)(r),ae=(r,e,t)=>(ae=y.Aa)(r,e,t),ie=r=>(ie=y.Ba)(r);u.dynCall_jiji=(r,e,t,n,a)=>(u.dynCall_jiji=y.Ca)(r,e,t,n,a),u.dynCall_viijii=(r,e,t,n,a,i,o)=>(u.dynCall_viijii=y.Da)(r,e,t,n,a,i,o);var oe=u.dynCall_jiiii=(r,e,t,n,a)=>(oe=u.dynCall_jiiii=y.Ea)(r,e,t,n,a);u.dynCall_iiiiij=(r,e,t,n,a,i,o)=>(u.dynCall_iiiiij=y.Fa)(r,e,t,n,a,i,o),u.dynCall_iiiiijj=(r,e,t,n,a,i,o,s,f)=>(u.dynCall_iiiiijj=y.Ga)(r,e,t,n,a,i,o,s,f),u.dynCall_iiiiiijj=(r,e,t,n,a,i,o,s,f,v)=>(u.dynCall_iiiiiijj=y.Ha)(r,e,t,n,a,i,o,s,f,v);function un(r,e,t){var n=g();try{h(r)(e,t)}catch(a){if(p(n),a!==a+0)throw a;_(1,0)}}function vn(r,e,t,n){var a=g();try{h(r)(e,t,n)}catch(i){if(p(a),i!==i+0)throw i;_(1,0)}}function ln(r,e){var t=g();try{return h(r)(e)}catch(n){if(p(t),n!==n+0)throw n;_(1,0)}}function cn(r,e,t){var n=g();try{return h(r)(e,t)}catch(a){if(p(n),a!==a+0)throw a;_(1,0)}}function dn(r,e,t,n){var a=g();try{return h(r)(e,t,n)}catch(i){if(p(a),i!==i+0)throw i;_(1,0)}}function _n(r,e,t,n,a){var i=g();try{return h(r)(e,t,n,a)}catch(o){if(p(i),o!==o+0)throw o;_(1,0)}}function hn(r,e){var t=g();try{h(r)(e)}catch(n){if(p(t),n!==n+0)throw n;_(1,0)}}function pn(r){var e=g();try{h(r)()}catch(t){if(p(e),t!==t+0)throw t;_(1,0)}}function gn(r,e,t,n,a){var i=g();try{h(r)(e,t,n,a)}catch(o){if(p(i),o!==o+0)throw o;_(1,0)}}function mn(r,e,t,n,a,i,o,s,f,v,l){var c=g();try{h(r)(e,t,n,a,i,o,s,f,v,l)}catch(m){if(p(c),m!==m+0)throw m;_(1,0)}}function yn(r,e,t,n,a,i,o){var s=g();try{return h(r)(e,t,n,a,i,o)}catch(f){if(p(s),f!==f+0)throw f;_(1,0)}}function bn(r,e,t,n,a,i,o,s){var f=g();try{h(r)(e,t,n,a,i,o,s)}catch(v){if(p(f),v!==v+0)throw v;_(1,0)}}function wn(r,e,t,n,a,i){var o=g();try{h(r)(e,t,n,a,i)}catch(s){if(p(o),s!==s+0)throw s;_(1,0)}}function Tn(r,e,t,n,a){var i=g();try{return h(r)(e,t,n,a)}catch(o){if(p(i),o!==o+0)throw o;_(1,0)}}function An(r,e,t,n,a,i){var o=g();try{return h(r)(e,t,n,a,i)}catch(s){if(p(o),s!==s+0)throw s;_(1,0)}}function $n(r,e,t,n,a,i,o,s,f,v){var l=g();try{return h(r)(e,t,n,a,i,o,s,f,v)}catch(c){if(p(l),c!==c+0)throw c;_(1,0)}}function Cn(r,e,t,n,a,i,o,s){var f=g();try{return h(r)(e,t,n,a,i,o,s)}catch(v){if(p(f),v!==v+0)throw v;_(1,0)}}function En(r,e,t,n){var a=g();try{return h(r)(e,t,n)}catch(i){if(p(a),i!==i+0)throw i;_(1,0)}}function Rn(r,e,t,n){var a=g();try{return h(r)(e,t,n)}catch(i){if(p(a),i!==i+0)throw i;_(1,0)}}function Fn(r){var e=g();try{return h(r)()}catch(t){if(p(e),t!==t+0)throw t;_(1,0)}}function kn(r,e,t,n,a,i,o,s,f,v,l,c){var m=g();try{return h(r)(e,t,n,a,i,o,s,f,v,l,c)}catch(b){if(p(m),b!==b+0)throw b;_(1,0)}}function Pn(r,e,t,n,a,i,o,s,f,v,l,c,m,b,C,w){var D=g();try{h(r)(e,t,n,a,i,o,s,f,v,l,c,m,b,C,w)}catch(E){if(p(D),E!==E+0)throw E;_(1,0)}}function Sn(r,e,t,n,a){var i=g();try{return oe(r,e,t,n,a)}catch(o){if(p(i),o!==o+0)throw o;_(1,0)}}var fr;Z=function r(){fr||se(),fr||(Z=r)};function se(){if(I>0||(_e(),I>0))return;function r(){var e;fr||(fr=!0,u.calledRun=!0,!Sr&&(he(),Rr(u),(e=u.onRuntimeInitialized)===null||e===void 0||e.call(u),pe()))}u.setStatus?(u.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>u.setStatus(""),1),r()},1)):r()}if(u.preInit)for(typeof u.preInit=="function"&&(u.preInit=[u.preInit]);u.preInit.length>0;)u.preInit.pop()();return se(),Er=ue,Er}})();function Cr(R){return k.prepareZXingModuleWithFactory($r,R)}function Wn(){return k.purgeZXingModuleWithFactory($r)}function jn(R){return Cr({overrides:R,equalityFn:Object.is,fireImmediately:!0})}function Un(R){Cr({overrides:R,equalityFn:Object.is,fireImmediately:!1})}async function On(R,q){return k.writeBarcodeWithFactory($r,R,q)}const xn="b9bf3e436213e6fa77476b6f1f8158ea0a36ef7e07f401f8f3cbd06c345fce52";exports.ZXING_CPP_COMMIT=k.ZXING_CPP_COMMIT;exports.ZXING_WASM_VERSION=k.ZXING_WASM_VERSION;exports.barcodeFormats=k.barcodeFormats;exports.characterSets=k.characterSets;exports.defaultWriterOptions=k.defaultWriterOptions;exports.linearBarcodeFormats=k.linearBarcodeFormats;exports.matrixBarcodeFormats=k.matrixBarcodeFormats;exports.ZXING_WASM_SHA256=xn;exports.getZXingModule=jn;exports.prepareZXingModule=Cr;exports.purgeZXingModule=Wn;exports.setZXingModuleOverrides=Un;exports.writeBarcode=On;