{"mappings":"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","names":["t","o","e","r","s","f","c","i","l","a","u","n","_","d","m","p","h","w","g","y","x","z","E","M","S","v","C","D","L","V","$","b","A","F","H","I","K","N","P"],"sources":["../esm/npm/lean-qr@2.3.5/node_modules/lean-qr/build/index.mjs"],"sourcesContent":["const t=[.2,3/8,5/9,2/3],o=(o,e)=\u003er=\u003e{const n=4*o+r-4,s=\"*-04-39?2$%%$%%'$%''%'''%')(%'))%(++'(++'(+.'+-.',/3',33)-/5)-43).36)058*18\u003c+37\u003c+4:\u003c,4:E,5\u003cA-7\u003eC/8@F/:EH/\u003cEK0=FM1?IP2@KS3BNV4DPY5FS\\\\6HV_6IXb7K[e8N^i9Pam;Rdp\u003cTgt\".charCodeAt(n)-35,f=n\u003e8?s:1,c=e/f|0,i=e%f,l=f-i,a=n\u003e8?c*t[r]+(o\u003e5)\u0026-2:s,u=c-a;return{t:8*(l*u+i*(u+1)),o:i?[[l,u],[i,u+1]]:[[l,u]],i:a}},e={min:0,L:0,M:1,Q:2,H:3,max:3},r=t=\u003enew Uint8Array(t),n=t=\u003e{const o=new Error(`lean-qr error ${t}`);throw o.code=t,o},s=t=\u003e\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:\".indexOf(t),f=t=\u003et.charCodeAt(0),c=(...t)=\u003e(o,e)=\u003et.forEach((t=\u003et(o,e))),i=t=\u003eo=\u003e{o.eci!==t\u0026\u0026(o.push(7,4),o.push(t,8),o.eci=t)},l=t=\u003e(o,e)=\u003e{o.push(4,4),o.push(t.length,8+8*(e\u003e9)),t.forEach((t=\u003eo.push(t,8)))},a=(t,o,e,r,n=(t,o)=\u003ee(t.length,o),s=(r?o=\u003ec(i(r),t(o)):t))=\u003e(s.test=o,s.l=e,s.est=n,s.eci=r\u0026\u0026[r],s),u=a((t=\u003e(o,e)=\u003e{o.push(1,4),o.push(t.length,10+2*(e\u003e26)+2*(e\u003e9));let r=0;for(;r\u003ct.length-2;r+=3)o.push(+t.slice(r,r+3),10);r\u003ct.length-1?o.push(+t.slice(r,r+2),7):r\u003ct.length\u0026\u0026o.push(+t[r],4)}),/./.test.bind(/[0-9]/),((t,o)=\u003e14+2*(o\u003e26)+2*(o\u003e9)+10*t/3)),_=a((t=\u003e(o,e)=\u003e{o.push(2,4),o.push(t.length,9+2*(e\u003e26)+2*(e\u003e9));let r=0;for(;r\u003ct.length-1;r+=2)o.push(45*s(t[r])+s(t[r+1]),11);r\u003ct.length\u0026\u0026o.push(s(t[r]),6)}),(t=\u003es(t)\u003e=0),((t,o)=\u003e13+2*(o\u003e26)+2*(o\u003e9)+5.5*t)),d=a((t=\u003el([...t].map(f))),(t=\u003ef(t)\u003c128),((t,o)=\u003e12+8*(o\u003e9)+8*t));d.u=!0;const m=a(d,(t=\u003ef(t)\u003c256),d.l,3);m.u=!0;const p=new TextEncoder,h=a((t=\u003el(p.encode(t))),(()=\u003e1),0,26,((t,o)=\u003e12+8*(o\u003e9)+8*p.encode(t).length));h.u=!0;let w=()=\u003e{const t=new Map,o=new TextDecoder(\"sjis\"),e=r(2);for(let r=0;r\u003c7973;++r)e[0]=r/192+129+64*(r\u003e5951),e[1]=r%192+64,t.set(o.decode(e),r);return t.delete(\"\\ufffd\"),w=()=\u003et,t};const g=a((t=\u003e(o,e)=\u003e{o.push(8,4),o.push(t.length,8+2*(e\u003e26)+2*(e\u003e9));for(const e of t)o.push(w().get(e),13)}),(t=\u003ew().has(t)),((t,o)=\u003e12+2*(o\u003e26)+2*(o\u003e9)+13*t));g.u=!0;const y=[u,_,d,m,g,h],x={auto:(t,{modes:o=y}={})=\u003e(e,r)=\u003e{let s=1;for(const e of o){const o=new Map;e._=s\u003c\u003c=1,e.m=e.est(\"\",r),e.h=e.l?(t,n)=\u003e{const s=n-t,f=o.get(s)??e.l(s,r);return o.set(s,f),f}:(n,s)=\u003e{const f=t.slice(n,s),c=o.get(f)??e.est(f,r);return o.set(f,c),c}}let f=[{S:0}],c=0,i=0,l=-1;for(const e of[...t,\"\"]){let t=0;if(e)for(const r of o)r.test(e)\u0026\u0026(t|=r._);if(!e||t!==l){if(-1!==l){const t=new Set(f.map((t=\u003et.v))),e=[];for(const r of o.filter((t=\u003el\u0026t._))){const o=r.h(c,i);for(const n of r.eci??t){if(r===d\u0026\u0026n)continue;let t;for(const e of f)if(e.v===n||r.eci){const s=e.C===r\u0026\u0026e.v===n,f=s?e.D:e,l=s?e.V:c;let a;a=r.u\u0026\u0026s?e.S+o-r.m:f.S+12*(f.v!==n)+(l===c?o:r.h(l,i)),(!t||a\u003ct.S)\u0026\u0026(t={V:l,D:f,C:r,v:n,$:i,S:a})}t\u0026\u0026e.push(t)}}e.length||n(5),f=e}l=t,c=i}i+=e.length}const a=[];for(let o=f.reduce(((t,o)=\u003eo.S\u003ct.S?o:t));o.C;o=o.D)a.unshift(o.C(t.slice(o.V,o.$)));a.forEach((t=\u003et(e,r)))},multi:c,eci:i,numeric:u,alphaNumeric:_,bytes:l,ascii:d,iso8859_1:m,shift_jis:g,utf8:h},z=()=\u003e({A:r(2956),F:0,push(t,o){for(let e=o,r=8-(7\u0026this.F);e\u003e0;e-=r,r=8)this.A[this.F\u003e\u003e3]|=t\u003c\u003cr\u003e\u003ee,this.F+=e\u003cr?e:r}}),E=(t,o=t*t,e=r(o))=\u003e({size:t,I:e,get:(o,r)=\u003eo\u003e=0\u0026\u0026o\u003ct\u0026\u0026!!(1\u0026e[r*t+o]),K(o,r,n){e[r*t+o]=n},toString({on:o=\"##\",off:e=\"  \",lf:r=\"\\n\",padX:n=4,padY:s=4}={}){let f=\"\";for(let c=-s;c\u003ct+s;++c){for(let r=-n;r\u003ct+n;++r)f+=this.get(r,c)?o:e;f+=r}return f},toImageData(o,{on:e=[0,0,0],off:r=[0,0,0,0],padX:n=4,padY:s=4}={}){const f=t+2*n,c=t+2*s,i=o.createImageData(f,c),l=new Uint32Array(i.data.buffer);i.data.set([...e,255]);const a=l[0];i.data.set([...r,255]);const u=l[0];for(let t=0;t\u003cc;++t)for(let o=0;o\u003cf;++o)l[t*f+o]=this.get(o-n,t-s)?a:u;return i},toCanvas(t,o){const e=t.getContext(\"2d\"),r=this.toImageData(e,o);t.width=r.width,t.height=r.height,e.putImageData(r,0,0)},toDataURL({type:t=\"image/png\",scale:o=1,...e}={}){const r=document.createElement(\"canvas\"),n=r.getContext(\"2d\"),s=this.toImageData(n,e);return r.width=s.width*o,r.height=s.height*o,n.putImageData(s,0,0),n.imageSmoothingEnabled=!1,n.globalCompositeOperation=\"copy\",n.drawImage(r,0,0,s.width,s.height,0,0,r.width,r.height),r.toDataURL(t,1)}}),M=[(t,o)=\u003e!(1\u0026(t^o)),(t,o)=\u003e!(1\u0026o),t=\u003e!(t%3),(t,o)=\u003e!((t+o)%3),(t,o)=\u003e!(1\u0026(t/3^o\u003e\u003e1)),(t,o)=\u003e!((t\u0026o\u00261)+t*o%3),(t,o)=\u003e!((t\u0026o\u00261)+t*o%3\u00261),(t,o)=\u003e!((1\u0026(t^o))+t*o%3\u00261)],S=r(512);S[0]=1;for(let t=0,o=1;t\u003c255;S[++t]=o)S[o+256]=t,o*=2,256\u0026o\u0026\u0026(o^=285);const v=t=\u003eS[t%255],C=t=\u003eS[t+256],D=(t,o)=\u003e{const e=r(t.length+o.length-1);for(let r=0;r\u003ct.length;++r)for(let n=0;n\u003co.length;++n)e[r+n]^=v(t[r]+o[n]);return e.map(C)},L=(t,o)=\u003e{const e=r(t.length+o.length-1);e.set(t,0);for(let r=0;r\u003ct.length;++r)if(e[r]){const t=C(e[r]);for(let n=0;n\u003co.length;++n)e[r+n]^=v(o[n]+t)}return e.slice(t.length)},V=[[0],[0,0]];for(let t=1,o=V[1];t\u003c30;++t){const e=D(o,[0,t]);V.push(e),o=e}const $=(t,o)=\u003e{const e=[[],[]];let n=0,s=0;for(const[r,f]of o.o)for(let c=0;c\u003cr;++c,n+=f){const r=t.slice(n,n+f);e[0].push(r),e[1].push(L(r,V[o.i])),s+=f+o.i}const f=r(s);let c=0;for(const t of e)for(let o,e=0;c!==o;++e){o=c;for(const o of t)e\u003co.length\u0026\u0026(f[c++]=o[e])}return f},b=(t,o,e)=\u003e{let r=t\u003c\u003ce-1;for(let t=134217728;t;t\u003e\u003e=1)r\u0026t\u0026\u0026(r^=o*(t\u003e\u003ee-1));return r},A=({size:t,I:o,K:e},r)=\u003e{const n=(e,r,n,s,f)=\u003e{for(;s-- \u003e0;){const c=(r+s)*t+e;o.fill(f,c,c+n)}},s=(t,o)=\u003e{n(t-3,o-3,7,7,3),n(t-2,o-2,5,5,2),n(t-1,o-1,3,3,3)},f=(t,o)=\u003e{n(t-2,o-2,5,5,3),n(t-1,o-1,3,3,2),e(t,o,3)};n(7,0,2,9,2),n(t-8,0,8,9,2);for(let o=0;o\u003ct;++o)e(o,6,3^1\u0026o);if(s(3,3),s(t-4,3),r\u003e1){const o=1+(r/7|0),e=2*((t-13)/o/2+.75|0);for(let r=0;r\u003co;++r){const n=t-7-r*e;r\u0026\u0026f(n,6);for(let r=0;r\u003co;++r)f(n,t-7-r*e)}}if(r\u003e6)for(let o=r\u003c\u003c12|b(r,7973,13),n=0;n\u003c6;++n)for(let r=12;r-- \u003e9;o\u003e\u003e=1)e(t-r,n,2|1\u0026o);for(let e=0;e\u003ct;++e)for(let r=e;r\u003ct;++r)o[r*t+e]=o[e*t+r];e(8,t-8,3)},F=({size:t,I:o})=\u003e{const e=[];for(let r=t-2,n=t,s=-1;r\u003e=0;r-=2){for(5===r\u0026\u0026(r=4);n+=s,-1!==n\u0026\u0026n!==t;){const s=n*t+r;o[s+1]\u003c2\u0026\u0026e.push(s+1),o[s]\u003c2\u0026\u0026e.push(s)}s*=-1}return e},H=({I:t},o,e)=\u003eo.forEach(((o,r)=\u003et[o]=e[r\u003e\u003e3]\u003e\u003e7-(7\u0026r)\u00261)),I=({size:t,I:o,K:e},r,n,s)=\u003e{for(let e=0;e\u003ct;++e)for(let n=0;n\u003ct;++n){const s=e*t+n;o[s]^=r(n,e)\u0026(o[s]\u003e\u003e1^1)}const f=(1^s)\u003c\u003c3|n;let c=21522^(f\u003c\u003c10|b(f,1335,11));for(let o=8;o-- \u003e0;c\u003e\u003e=1)e(8,(o\u003e1?7:8)-o,c),e(t-8+o,8,c);for(let o=7;o-- \u003e0;c\u003e\u003e=1)e(o\u003e5?7:o,8,c),e(8,t-o-1,c)},K=({size:t,I:o},e=0,r=0)=\u003e{for(let n=0;n\u003ct;++n){for(let s=0;s\u003c2;++s)for(let f,c=0,i=0,l=0;c\u003ct;++c){const a=1\u0026o[s?n*t+c:c*t+n];r+=a,i=(i\u003e\u003e1|2098176)\u0026(3047517^a-1),2049\u0026i\u0026\u0026(e+=40),a!==f?(l=1,f=a):++l\u003e4\u0026\u0026(e+=l\u003c6?3:1)}if(n)for(let r=1,s=1\u0026o[n-1],f=(1\u0026o[n])===s;r\u003ct;++r){const c=1\u0026o[r*t+n-1],i=(1\u0026o[r*t+n])===c;e+=3*(f\u0026\u0026i\u0026\u0026s===c),s=c,f=i}}return e+10*(20*Math.abs(r/(t*t*2)-.5)|0)},N=[],P=(t=n(1),{minCorrectionLevel:r=e.min,maxCorrectionLevel:s=e.max,minVersion:f=1,maxVersion:c=40,mask:i,trailer:l=60433,...a}={})=\u003e{s\u003cr\u0026\u0026n(3),c\u003cf\u0026\u0026n(2),\"string\"==typeof t\u0026\u0026(t=x.auto(t,a));for(let e=f,n=0;e\u003c=c;++e){let f=N[e];f||(N[e]=f=E(4*e+17),A(f,e),f.p=F(f));const c=o(e,f.p.length\u003e\u003e3);if(c(r).t\u003cn)continue;const a=z();t(a,e),n=a.F;for(let t=s;t\u003e=r;--t){const o=c(t);if(o.t\u003cn)continue;for(a.push(0,4),a.F=a.F+7\u0026-8;a.F\u003co.t;)a.push(l,16);const e=E(f.size,f.I);return H(e,f.p,$(a.A,o)),(M[i??-1]?[M[i]]:M).map(((o,r)=\u003e{const n=E(e.size,e.I);return I(n,o,i??r,t),n.s=K(n),n})).reduce(((t,o)=\u003eo.s\u003ct.s?o:t))}}n(4)};P.with=(...t)=\u003e(o,e)=\u003eP(o,{modes:[...y,...t],...e});export{e as correction,P as generate,x as mode};\n"],"version":3}
