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