1(self.webpackChunkabem=self.webpackChunkabem||[]).push([[5398],{80243(N){"use strict";var r={single_source_shortest_paths:function(l,i,e){var t={},n={};n[i]=0;var a,c,u,h,s,f,o=r.PriorityQueue.make();for(o.push(i,0);!o.empty();)for(u in h=(a=o.pop()).cost,s=l[c=a.value]||{})s.hasOwnProperty(u)&&(f=h+s[u],(typeof n[u]>"u"||n[u]>f)&&(n[u]=f,o.push(u,f),t[u]=c));if(typeof e<"u"&&typeof n[e]>"u"){var m=["Could not find a path from ",i," to ",e,"."].join("");throw new Error(m)}return t},extract_shortest_path_from_predecessor_list:function(l,i){for(var e=[],t=i;t;)e.push(t),t=l[t];return e.reverse(),e},find_path:function(l,i,e){var t=r.single_source_shortest_paths(l,i,e);return r.extract_shortest_path_from_predecessor_list(t,e)},PriorityQueue:{make:function(l){var t,i=r.PriorityQueue,e={};for(t in l=l||{},i)i.hasOwnProperty(t)&&(e[t]=i[t]);return e.queue=[],e.sorter=l.sorter||i.default_sorter,e},default_sorter:function(l,i){return l.cost-i.cost},push:function(l,i){this.queue.push({value:l,cost:i}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};N.exports=r},45933(N,r,l){const e=l(72836),t=l(89460),n=l(84649),o=l(56511);function a(c,u,h,s,g){const f=[].slice.call(arguments,1),d=f.length,w="function"==typeof f[d-1];if(!w&&!e())throw new Error("Callback required as last argument");if(!w){if(d<1)throw new Error("Too few arguments provided");return 1===d?(h=u,u=s=void 0):2===d&&!u.getContext&&(s=h,h=u,u=void 0),new Promise(function(m,P){try{const p=t.create(h,s);m(c(p,u,s))}catch(p){P(p)}})}if(d<2)throw new Error("Too few arguments provided");2===d?(g=h,h=u,u=s=void 0):3===d&&(u.getContext&&typeof g>"u"?(g=s,s=void 0):(g=s,s=h,h=u,u=void 0));try{const m=t.create(h,s);g(null,c(m,u,s))}catch(m){g(m)}}r.mo=a.bind(null,n.render),r.dY=a.bind(null,n.renderToDataURL),r.toString=a.bind(null,function(c,u,h){return o.render(c,h)})},72836(N){N.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},96214(N,r,l){const i=l(19089).getSymbolSize;r.getRowColCoords=function(t){if(1===t)return[];const n=Math.floor(t/7)+2,o=i(t),a=145===o?26:2*Math.ceil((o-13)/(2*n-2)),c=[o-7];for(let u=1;u<n-1;u++)c[u]=c[u-1]-a;return c.push(6),c.reverse()},r.getPositions=function(t){const n=[],o=r.getRowColCoords(t),a=o.length;for(let c=0;c<a;c++)for(let u=0;u<a;u++)0===c&&0===u||0===c&&u===a-1||c===a-1&&0===u||n.push([o[c],o[u]]);return n}},1018(N,r,l){const i=l(91677),e=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function t(n){this.mode=i.ALPHANUMERIC,this.data=n}t.getBitsLength=function(o){return 11*Math.floor(o/2)+o%2*6},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(o){let a;for(a=0;a+2<=this.data.length;a+=2){let c=45*e.indexOf(this.data[a]);c+=e.indexOf(this.data[a+1]),o.put(c,11)}this.data.length%2&&o.put(e.indexOf(this.data[a]),6)},N.exports=t},84662(N){function r(){this.buffer=[],this.length=0}r.prototype={get:function(l){const i=Math.floor(l/8);return 1==(this.buffer[i]>>>7-l%8&1)},put:function(l,i){for(let e=0;e<i;e++)this.putBit(1==(l>>>i-e-1&1))},getLengthInBits:function(){return this.length},putBit:function(l){const i=Math.floor(this.length/8);this.buffer.length<=i&&this.buffer.push(0),l&&(this.buffer[i]|=128>>>this.length%8),this.length++}},N.exports=r},35941(N){function r(l){if(!l||l<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=l,this.data=new Uint8Array(l*l),this.reservedBit=new Uint8Array(l*l)}r.prototype.set=function(l,i,e,t){const n=l*this.size+i;this.data[n]=e,t&&(this.reservedBit[n]=!0)},r.prototype.get=function(l,i){return this.data[l*this.size+i]},r.prototype.xor=function(l,i,e){this.data[l*this.size+i]^=e},r.prototype.isReserved=function(l,i){return this.reservedBit[l*this.size+i]},N.exports=r},54969(N,r,l){const i=l(91677);function e(t){this.mode=i.BYTE,this.data="string"==typeof t?(new TextEncoder).encode(t):new Uint8Array(t)}e.getBitsLength=function(n){return 8*n},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.prototype.write=function(t){for(let n=0,o=this.data.length;n<o;n++)t.put(this.data[n],8)},N.exports=e},23677(N,r,l){const i=l(47424),e=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],t=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,
1192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];r.getBlocksCount=function(o,a){switch(a){case i.L:return e[4*(o-1)+0];case i.M:return e[4*(o-1)+1];case i.Q:return e[4*(o-1)+2];case i.H:return e[4*(o-1)+3];default:return}},r.getTotalCodewordsCount=function(o,a){switch(a){case i.L:return t[4*(o-1)+0];case i.M:return t[4*(o-1)+1];case i.Q:return t[4*(o-1)+2];case i.H:return t[4*(o-1)+3];default:return}}},47424(N,r){r.L={bit:1},r.M={bit:0},r.Q={bit:3},r.H={bit:2},r.isValid=function(e){return e&&typeof e.bit<"u"&&e.bit>=0&&e.bit<4},r.from=function(e,t){if(r.isValid(e))return e;try{return function l(i){if("string"!=typeof i)throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return r.L;case"m":case"medium":return r.M;case"q":case"quartile":return r.Q;case"h":case"high":return r.H;default:throw new Error("Unknown EC Level: "+i)}}(e)}catch{return t}}},76269(N,r,l){const i=l(19089).getSymbolSize;r.getPositions=function(n){const o=i(n);return[[0,0],[o-7,0],[0,o-7]]}},26254(N,r,l){const i=l(19089),n=i.getBCHDigit(1335);r.getEncodedBits=function(a,c){const u=a.bit<<3|c;let h=u<<10;for(;i.getBCHDigit(h)-n>=0;)h^=1335<<i.getBCHDigit(h)-n;return 21522^(u<<10|h)}},66686(N,r){const l=new Uint8Array(512),i=new Uint8Array(256);(function(){let t=1;for(let n=0;n<255;n++)l[n]=t,i[t]=n,t<<=1,256&t&&(t^=285);for(let n=255;n<512;n++)l[n]=l[n-255]})(),r.log=function(t){if(t<1)throw new Error("log("+t+")");return i[t]},r.exp=function(t){return l[t]},r.mul=function(t,n){return 0===t||0===n?0:l[i[t]+i[n]]}},83264(N,r,l){const i=l(91677),e=l(19089);function t(n){this.mode=i.KANJI,this.data=n}t.getBitsLength=function(o){return 13*o},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(n){let o;for(o=0;o<this.data.length;o++){let a=e.toSJIS(this.data[o]);if(a>=33088&&a<=40956)a-=33088;else{if(!(a>=57408&&a<=60351))throw new Error("Invalid SJIS character: "+this.data[o]+"\nMake sure your charset is UTF-8");a-=49472}a=192*(a>>>8&255)+(255&a),n.put(a,13)}},N.exports=t},3361(N,r){r.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function i(e,t,n){switch(e){case r.Patterns.PATTERN000:return(t+n)%2==0;case r.Patterns.PATTERN001:return t%2==0;case r.Patterns.PATTERN010:return n%3==0;case r.Patterns.PATTERN011:return(t+n)%3==0;case r.Patterns.PATTERN100:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case r.Patterns.PATTERN101:return t*n%2+t*n%3==0;case r.Patterns.PATTERN110:return(t*n%2+t*n%3)%2==0;case r.Patterns.PATTERN111:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}}r.isValid=function(t){return null!=t&&""!==t&&!isNaN(t)&&t>=0&&t<=7},r.from=function(t){return r.isValid(t)?parseInt(t,10):void 0},r.getPenaltyN1=function(t){const n=t.size;let o=0,a=0,c=0,u=null,h=null;for(let s=0;s<n;s++){a=c=0,u=h=null;for(let g=0;g<n;g++){let f=t.get(s,g);f===u?a++:(a>=5&&(o+=a-5+3),u=f,a=1),f=t.get(g,s),f===h?c++:(c>=5&&(o+=c-5+3),h=f,c=1)}a>=5&&(o+=a-5+3),c>=5&&(o+=c-5+3)}return o},r.getPenaltyN2=function(t){const n=t.size;let o=0;for(let a=0;a<n-1;a++)for(let c=0;c<n-1;c++){const u=t.get(a,c)+t.get(a,c+1)+t.get(a+1,c)+t.get(a+1,c+1);(4===u||0===u)&&o++}return 3*o},r.getPenaltyN3=function(t){const n=t.size;let o=0,a=0,c=0;for(let u=0;u<n;u++){a=c=0;for(let h=0;h<n;h++)a=a<<1&2047|t.get(u,h),h>=10&&(1488===a||93===a)&&o++,c=c<<1&2047|t.get(h,u),h>=10&&(1488===c||93===c)&&o++}return 40*o},r.getPenaltyN4=function(t){let n=0;const o=t.data.length;for(let c=0;c<o;c++)n+=t.data[c];return 10*Math.abs(Math.ceil(100*n/o/5)-10)}
1,r.applyMask=function(t,n){const o=n.size;for(let a=0;a<o;a++)for(let c=0;c<o;c++)n.isReserved(c,a)||n.xor(c,a,i(t,c,a))},r.getBestMask=function(t,n){const o=Object.keys(r.Patterns).length;let a=0,c=1/0;for(let u=0;u<o;u++){n(u),r.applyMask(u,t);const h=r.getPenaltyN1(t)+r.getPenaltyN2(t)+r.getPenaltyN3(t)+r.getPenaltyN4(t);r.applyMask(u,t),h<c&&(c=h,a=u)}return a}},91677(N,r,l){const i=l(80377),e=l(99359);r.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},r.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},r.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},r.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},r.MIXED={bit:-1},r.getCharCountIndicator=function(o,a){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!i.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?o.ccBits[0]:a<27?o.ccBits[1]:o.ccBits[2]},r.getBestModeForData=function(o){return e.testNumeric(o)?r.NUMERIC:e.testAlphanumeric(o)?r.ALPHANUMERIC:e.testKanji(o)?r.KANJI:r.BYTE},r.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},r.isValid=function(o){return o&&o.bit&&o.ccBits},r.from=function(o,a){if(r.isValid(o))return o;try{return function t(n){if("string"!=typeof n)throw new Error("Param is not a string");switch(n.toLowerCase()){case"numeric":return r.NUMERIC;case"alphanumeric":return r.ALPHANUMERIC;case"kanji":return r.KANJI;case"byte":return r.BYTE;default:throw new Error("Unknown mode: "+n)}}(o)}catch{return a}}},96628(N,r,l){const i=l(91677);function e(t){this.mode=i.NUMERIC,this.data=t.toString()}e.getBitsLength=function(n){return 10*Math.floor(n/3)+(n%3?n%3*3+1:0)},e.prototype.getLength=function(){return this.data.length},e.prototype.getBitsLength=function(){return e.getBitsLength(this.data.length)},e.prototype.write=function(n){let o,a,c;for(o=0;o+3<=this.data.length;o+=3)a=this.data.substr(o,3),c=parseInt(a,10),n.put(c,10);const u=this.data.length-o;u>0&&(a=this.data.substr(o),c=parseInt(a,10),n.put(c,3*u+1))},N.exports=e},81744(N,r,l){const i=l(66686);r.mul=function(t,n){const o=new Uint8Array(t.length+n.length-1);for(let a=0;a<t.length;a++)for(let c=0;c<n.length;c++)o[a+c]^=i.mul(t[a],n[c]);return o},r.mod=function(t,n){let o=new Uint8Array(t);for(;o.length-n.length>=0;){const a=o[0];for(let u=0;u<n.length;u++)o[u]^=i.mul(n[u],a);let c=0;for(;c<o.length&&0===o[c];)c++;o=o.slice(c)}return o},r.generateECPolynomial=function(t){let n=new Uint8Array([1]);for(let o=0;o<t;o++)n=r.mul(n,new Uint8Array([1,i.exp(o)]));return n}},89460(N,r,l){const i=l(19089),e=l(47424),t=l(84662),n=l(35941),o=l(96214),a=l(76269),c=l(3361),u=l(23677),h=l(86289),s=l(91252),g=l(26254),f=l(91677),d=l(22868);function M(C,b,B){const E=C.size,R=g.getEncodedBits(b,B);let A,y;for(A=0;A<15;A++)y=1==(R>>A&1),C.set(A<6?A:A<8?A+1:E-15+A,8,y,!0),C.set(8,A<8?E-A-1:A<9?15-A-1+1:15-A-1,y,!0);C.set(E-8,8,1,!0)}function D(C,b,B,E){let R;if(Array.isArray(C))R=d.fromArray(C);else{if("string"!=typeof C)throw new Error("Invalid data");{let F=b;if(!F){const z=d.rawSplit(C);F=s.getBestVersionForData(z,B)}R=d.fromString(C,F||40)}}const A=s.getBestVersionForData(R,B);if(!A)throw new Error("The amount of data is too big to be stored in a QR Code");if(b){if(b<A)throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+A+".\n")}else b=A;const y=function T(C,b,B){const E=new t;B.forEach(function(L){E.put(L.mode.bit,4),E.put(L.getLength(),f.getCharCountIndicator(L.mode,C)),L.write(E)});const y=8*(i.getSymbolTotalCodewords(C)-u.getTotalCodewordsCount(C,b));for(E.getLengthInBits()+4<=y&&E.put(0,4);E.getLengthInBits()%8!=0;)E.putBit(0);const S=(y-E.getLengthInBits())/8;for(let L=0;L<S;L++)E.put(L%2?17:236,8);return function U(C,b,B){const E=i.getSymbolTotalCodewords(b),A=E-u.getTotalCodewordsCount(b,B),y=u.getBlocksCount(b,B),L=y-E%y,F=Math.floor(E/y),z=Math.floor(A/y),j=z+1,J=F-z,W=new h(J);let V=0;const H=new Array(y),Y=new Array(y);let O=0;const $=new Uint8Array(C.buffer);for(let k=0;k<y;k++){const Q=k<L?z:j;H[k]=$.slice(V,V+Q),Y[k]=W.encode(H[k]),V+=Q,O=Math.max(O,Q)}const K=new Uint8Array(E);let v,_,G=0;for(v=0;v<O;v++)for(_=0;_<y;_++)v<H[_].length&&(K[G++]=H[_][v]);for(v=0;v<J;v++)for(_=0;_<y;_++)K[G++]=Y[_][v];return K}(E,C,b)}(b,B,R),S=i.getSymbolSize(b),L=new n(S);return function w(C,b){const B=C.size,E=a.getPositions(b);for(let R=0;R<E.length;R++){const A=E[R][0],y=E[R][1];for(let S=-1;S<=7;S++)if(!(A+S<=-1||B<=A+S))for(let L=-1;L<=7;L++)y+L<=-1||B<=y+L||C.set(A+S,y+L,S>=0&&S<=6&&(0===L||6===L)||L>=0&&L<=6&&(0===S||6===S)||S>=2&&S<=4&&L>=2&&L<=4,!0)}}(L,b),function m(C){const b=C.size;
1for(let B=8;B<b-8;B++){const E=B%2==0;C.set(B,6,E,!0),C.set(6,B,E,!0)}}(L),function P(C,b){const B=o.getPositions(b);for(let E=0;E<B.length;E++){const R=B[E][0],A=B[E][1];for(let y=-2;y<=2;y++)for(let S=-2;S<=2;S++)C.set(R+y,A+S,-2===y||2===y||-2===S||2===S||0===y&&0===S,!0)}}(L,b),M(L,B,0),b>=7&&function p(C,b){const B=C.size,E=s.getEncodedBits(b);let R,A,y;for(let S=0;S<18;S++)R=Math.floor(S/3),A=S%3+B-8-3,y=1==(E>>S&1),C.set(R,A,y,!0),C.set(A,R,y,!0)}(L,b),function I(C,b){const B=C.size;let E=-1,R=B-1,A=7,y=0;for(let S=B-1;S>0;S-=2)for(6===S&&S--;;){for(let L=0;L<2;L++)if(!C.isReserved(R,S-L)){let F=!1;y<b.length&&(F=1==(b[y]>>>A&1)),C.set(R,S-L,F),A--,-1===A&&(y++,A=7)}if(R+=E,R<0||B<=R){R-=E,E=-E;break}}}(L,y),isNaN(E)&&(E=c.getBestMask(L,M.bind(null,L,B))),c.applyMask(E,L),M(L,B,E),{modules:L,version:b,errorCorrectionLevel:B,maskPattern:E,segments:R}}r.create=function(b,B){if(typeof b>"u"||""===b)throw new Error("No input text");let R,A,E=e.M;return typeof B<"u"&&(E=e.from(B.errorCorrectionLevel,e.M),R=s.from(B.version),A=c.from(B.maskPattern),B.toSJISFunc&&i.setToSJISFunction(B.toSJISFunc)),D(b,R,E,A)}},86289(N,r,l){const i=l(81744);function e(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}e.prototype.initialize=function(n){this.degree=n,this.genPoly=i.generateECPolynomial(this.degree)},e.prototype.encode=function(n){if(!this.genPoly)throw new Error("Encoder not initialized");const o=new Uint8Array(n.length+this.degree);o.set(n);const a=i.mod(o,this.genPoly),c=this.degree-a.length;if(c>0){const u=new Uint8Array(this.degree);return u.set(a,c),u}return a},N.exports=e},99359(N,r){const l="[0-9]+";let e="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";e=e.replace(/u/g,"\\u");const t="(?:(?![A-Z0-9 $%*+\\-./:]|"+e+")(?:.|[\r\n]))+";r.KANJI=new RegExp(e,"g"),r.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),r.BYTE=new RegExp(t,"g"),r.NUMERIC=new RegExp(l,"g"),r.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const n=new RegExp("^"+e+"$"),o=new RegExp("^"+l+"$"),a=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");r.testKanji=function(u){return n.test(u)},r.testNumeric=function(u){return o.test(u)},r.testAlphanumeric=function(u){return a.test(u)}},22868(N,r,l){const i=l(91677),e=l(96628),t=l(1018),n=l(54969),o=l(83264),a=l(99359),c=l(19089),u=l(80243);function h(p){return unescape(encodeURIComponent(p)).length}function s(p,M,I){const T=[];let U;for(;null!==(U=p.exec(I));)T.push({data:U[0],index:U.index,mode:M,length:U[0].length});return T}function g(p){const M=s(a.NUMERIC,i.NUMERIC,p),I=s(a.ALPHANUMERIC,i.ALPHANUMERIC,p);let T,U;return c.isKanjiModeEnabled()?(T=s(a.BYTE,i.BYTE,p),U=s(a.KANJI,i.KANJI,p)):(T=s(a.BYTE_KANJI,i.BYTE,p),U=[]),M.concat(I,T,U).sort(function(C,b){return C.index-b.index}).map(function(C){return{data:C.data,mode:C.mode,length:C.length}})}function f(p,M){switch(M){case i.NUMERIC:return e.getBitsLength(p);case i.ALPHANUMERIC:return t.getBitsLength(p);case i.KANJI:return o.getBitsLength(p);case i.BYTE:return n.getBitsLength(p)}}function P(p,M){let I;const T=i.getBestModeForData(p);if(I=i.from(M,T),I!==i.BYTE&&I.bit<T.bit)throw new Error('"'+p+'" cannot be encoded with mode '+i.toString(I)+".\n Suggested mode is: "+i.toString(T));switch(I===i.KANJI&&!c.isKanjiModeEnabled()&&(I=i.BYTE),I){case i.NUMERIC:return new e(p);case i.ALPHANUMERIC:return new t(p);case i.KANJI:return new o(p);case i.BYTE:return new n(p)}}r.fromArray=function(M){return M.reduce(function(I,T){return"string"==typeof T?I.push(P(T,null)):T.data&&I.push(P(T.data,T.mode)),I},[])},r.fromString=function(M,I){const U=function w(p){const M=[];for(let I=0;I<p.length;I++){const T=p[I];switch(T.mode){case i.NUMERIC:M.push([T,{data:T.data,mode:i.ALPHANUMERIC,length:T.length},{data:T.data,mode:i.BYTE,length:T.length}]);break;case i.ALPHANUMERIC:M.push([T,{data:T.data,mode:i.BYTE,length:T.length}]);break;case i.KANJI:M.push([T,{data:T.data,mode:i.BYTE,length:h(T.data)}]);break;case i.BYTE:M.push([{data:T.data,mode:i.BYTE,length:h(T.data)}])}}return M}(g(M,c.isKanjiModeEnabled())),D=function m(p,M){const I={},T={start:{}};let U=["start"];for(let D=0;D<p.length;D++){const C=p[D],b=[];for(let B=0;B<C.length;B++){const E=C[B],R=""+D+B;b.push(R),I[R]={node:E,lastCount:0},T[R]={};for(let A=0;A<U.length;A++){const y=U[A];I[y]&&I[y].node.mode===E.mode?(T[y][R]=f(I[y].lastCount+E.length,E.mode)-f(I[y].lastCount,E.mode),I[y].lastCount+=E.length):(I[y]&&(I[y].lastCount=E.length),T[y][R]=f(E.length,E.mode)+4+i.getCharCountIndicator(E.mode,M))}}U=b}for(let D=0;D<U.length;D++)T[U[D]].end=0;return{map:T,table:I}}(U,I),C=u.find_path(D.map,"start","end"),b=[];for(let B=1;B<C.length-1;B++)b.push(D.table[C[B]].node);return r.fromArray(function d(p){return p.reduce(function(M,I){const T=M.length-1>=0?M[M.length-1]:null;return T&&T.mode===I.mode?(M[M.length-1].data+=I.data,M):(M.push(I),M)},[])}(b))},r.rawSplit=function(M){return r.fromArray(g(M,c.isKanjiModeEnabled()))}},19089(N,r){let l;const i=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];r.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return 4*t+17},r.getSymbolTotalCodewords=function(t){return i[t]},r.getBCHDigit=function(e){let t=0;for(;0!==e;)t++,e>>>=1;return t},r.setToSJISFunction=function(t){if("function"!=typeof t)throw new Error('"toSJISFunc" is not a valid function.');l=t},r.isKanjiModeEnabled=function(){return typeof l<"u"},r.toSJIS=function(t){return l(t)}},80377(N,r){r.isValid=function(i){return!isNaN(i)&&i>=1&&i<=40}},91252(N,r,l){const i=l(19089),e=l(23677),t=l(47424),n=l(91677),o=l(80377),c=i.getBCHDigit
1(7973);function h(f,d){return n.getCharCountIndicator(f,d)+4}function s(f,d){let w=0;return f.forEach(function(m){const P=h(m.mode,d);w+=P+m.getBitsLength()}),w}r.from=function(d,w){return o.isValid(d)?parseInt(d,10):w},r.getCapacity=function(d,w,m){if(!o.isValid(d))throw new Error("Invalid QR Code version");typeof m>"u"&&(m=n.BYTE);const M=8*(i.getSymbolTotalCodewords(d)-e.getTotalCodewordsCount(d,w));if(m===n.MIXED)return M;const I=M-h(m,d);switch(m){case n.NUMERIC:return Math.floor(I/10*3);case n.ALPHANUMERIC:return Math.floor(I/11*2);case n.KANJI:return Math.floor(I/13);default:return Math.floor(I/8)}},r.getBestVersionForData=function(d,w){let m;const P=t.from(w,t.M);if(Array.isArray(d)){if(d.length>1)return function g(f,d){for(let w=1;w<=40;w++)if(s(f,w)<=r.getCapacity(w,d,n.MIXED))return w}(d,P);if(0===d.length)return 1;m=d[0]}else m=d;return function u(f,d,w){for(let m=1;m<=40;m++)if(d<=r.getCapacity(m,w,f))return m}(m.mode,m.getLength(),P)},r.getEncodedBits=function(d){if(!o.isValid(d)||d<7)throw new Error("Invalid QR Code version");let w=d<<12;for(;i.getBCHDigit(w)-c>=0;)w^=7973<<i.getBCHDigit(w)-c;return d<<12|w}},84649(N,r,l){const i=l(47077);r.render=function(o,a,c){let u=c,h=a;typeof u>"u"&&(!a||!a.getContext)&&(u=a,a=void 0),a||(h=function t(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),u=i.getOptions(u);const s=i.getImageWidth(o.modules.size,u),g=h.getContext("2d"),f=g.createImageData(s,s);return i.qrToImageData(f.data,o,u),function e(n,o,a){n.clearRect(0,0,o.width,o.height),o.style||(o.style={}),o.height=a,o.width=a,o.style.height=a+"px",o.style.width=a+"px"}(g,h,s),g.putImageData(f,0,0),h},r.renderToDataURL=function(o,a,c){let u=c;return typeof u>"u"&&(!a||!a.getContext)&&(u=a,a=void 0),u||(u={}),r.render(o,a,u).toDataURL(u.type||"image/png",(u.rendererOpts||{}).quality)}},56511(N,r,l){const i=l(47077);function e(o,a){const c=o.a/255,u=a+'="'+o.hex+'"';return c<1?u+" "+a+'-opacity="'+c.toFixed(2).slice(1)+'"':u}function t(o,a,c){let u=o+a;return typeof c<"u"&&(u+=" "+c),u}r.render=function(a,c,u){const h=i.getOptions(c),s=a.modules.size,g=a.modules.data,f=s+2*h.margin,d=h.color.light.a?"<path "+e(h.color.light,"fill")+' d="M0 0h'+f+"v"+f+'H0z"/>':"",w="<path "+e(h.color.dark,"stroke")+' d="'+function n(o,a,c){let u="",h=0,s=!1,g=0;for(let f=0;f<o.length;f++){const d=Math.floor(f%a),w=Math.floor(f/a);!d&&!s&&(s=!0),o[f]?(g++,f>0&&d>0&&o[f-1]||(u+=s?t("M",d+c,.5+w+c):t("m",h,0),h=0,s=!1),d+1<a&&o[f+1]||(u+=t("h",g),g=0)):h++}return u}(g,s,h.margin)+'"/>',p='<svg xmlns="http://www.w3.org/2000/svg" '+(h.width?'width="'+h.width+'" height="'+h.width+'" ':"")+'viewBox="0 0 '+f+" "+f+'" shape-rendering="crispEdges">'+d+w+"</svg>\n";return"function"==typeof u&&u(null,p),p}},47077(N,r){function l(i){if("number"==typeof i&&(i=i.toString()),"string"!=typeof i)throw new Error("Color should be defined as hex string");let e=i.slice().replace("#","").split("");if(e.length<3||5===e.length||e.length>8)throw new Error("Invalid hex color: "+i);(3===e.length||4===e.length)&&(e=Array.prototype.concat.apply([],e.map(function(n){return[n,n]}))),6===e.length&&e.push("F","F");const t=parseInt(e.join(""),16);return{r:t>>24&255,g:t>>16&255,b:t>>8&255,a:255&t,hex:"#"+e.slice(0,6).join("")}}r.getOptions=function(e){e||(e={}),e.color||(e.color={});const n=e.width&&e.width>=21?e.width:void 0;return{width:n,scale:n?4:e.scale||4,margin:typeof e.margin>"u"||null===e.margin||e.margin<0?4:e.margin,color:{dark:l(e.color.dark||"#000000ff"),light:l(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},r.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},r.getImageWidth=function(e,t){const n=r.getScale(e,t);return Math.floor((e+2*t.margin)*n)},r.qrToImageData=function(e,t,n){const o=t.modules.size,a=t.modules.data,c=r.getScale(o,n),u=Math.floor((o+2*n.margin)*c),h=n.margin*c,s=[n.color.light,n.color.dark];for(let g=0;g<u;g++)for(let f=0;f<u;f++){let d=4*(g*u+f),w=n.color.light;g>=h&&f>=h&&g<u-h&&f<u-h&&(w=s[a[Math.floor((g-h)/c)*o+Math.floor((f-h)/c)]?1:0]),e[d++]=w.r,e[d++]=w.g,e[d++]=w.b,e[d]=w.a}}},45398(N,r,l){"use strict";l.r(r),l.d(r,{QRCodeComponent:()=>c});var i=l(10467),e=l(35547),t=l(60414),n=l(45933),o=l(38903);const a=["qrcElement"];let c=(()=>{class u{renderer;sanitizer;allowEmptyString=!1;colorDark="#000000ff";colorLight="#ffffffff";cssClass="qrcode";elementType="canvas";errorCorrectionLevel="M";imageSrc;imageHeight;imageWidth;margin=4;qrdata="";scale=4;version;width=10;alt;ariaLabel;title;qrCodeURL=new t.bkB;qrcElement;context=null;centerImage;constructor(s,g){this.renderer=s,this.sanitizer=g}ngOnChanges(){var s=this;return(0,i.A)(function*(){yield s.createQRCode()})()}isValidQrCodeText(s){return!1===this.allowEmptyString?!(typeof s>"u"||""===s||"null"===s||null===s):!(typeof s>"u")}toDataURL(s){return new Promise((g,f)=>{(0,n.dY)(this.qrdata,s,(d,w)=>{d?f(d):g(w)})})}toCanvas(s,g){return new Promise((f,d)=>{(0,n.mo)(s,this.qrdata,g,w=>{w?d(w):f("success")})})}toSVG(s){return new Promise((g,f)=>{(0,n.toString)(this.qrdata,s,(d,w)=>{d?f(d):g(w)})})}renderElement(s){for(const g of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,g);this.renderer.appendChild(this.qrcElement.nativeElement,s)}createQRCode(){var s=this;return(0,i.A)(function*(){s.version&&s.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),s.version=40):s.version&&s.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),s.version=1):void 0!==s.version&&isNaN(s.version)&&(console.warn("[angularx-qrcode] ver
1sion should be a number, defaulting to auto."),s.version=void 0);try{if(!s.isValidQrCodeText(s.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");s.isValidQrCodeText(s.qrdata)&&""===s.qrdata&&(s.qrdata=" ");const g={color:{dark:s.colorDark,light:s.colorLight},errorCorrectionLevel:s.errorCorrectionLevel,margin:s.margin,scale:s.scale,version:s.version,width:s.width},f=s.imageSrc,d=s.imageHeight||40,w=s.imageWidth||40;switch(s.elementType){case"canvas":{const m=s.renderer.createElement("canvas");s.context=m.getContext("2d"),s.toCanvas(m,g).then(()=>{if(s.ariaLabel&&s.renderer.setAttribute(m,"aria-label",`${s.ariaLabel}`),s.title&&s.renderer.setAttribute(m,"title",`${s.title}`),f&&s.context){s.centerImage=new Image(w,d),f!==s.centerImage.src&&(s.centerImage.crossOrigin="anonymous",s.centerImage.src=f),d!==s.centerImage.height&&(s.centerImage.height=d),w!==s.centerImage.width&&(s.centerImage.width=w);const P=s.centerImage;P&&(P.onload=()=>{s.context?.drawImage(P,m.width/2-w/2,m.height/2-d/2,w,d)})}s.renderElement(m),s.emitQRCodeURL(m)}).catch(P=>{console.error("[angularx-qrcode] canvas error:",P)});break}case"svg":{const m=s.renderer.createElement("div");s.toSVG(g).then(P=>{s.renderer.setProperty(m,"innerHTML",P);const p=m.firstChild;s.renderer.setAttribute(p,"height",`${s.width}`),s.renderer.setAttribute(p,"width",`${s.width}`),s.renderElement(p),s.emitQRCodeURL(p)}).catch(P=>{console.error("[angularx-qrcode] svg error:",P)});break}default:{const m=s.renderer.createElement("img");s.toDataURL(g).then(P=>{s.alt&&m.setAttribute("alt",s.alt),s.ariaLabel&&m.setAttribute("aria-label",s.ariaLabel),m.setAttribute("src",P),s.title&&m.setAttribute("title",s.title),s.renderElement(m),s.emitQRCodeURL(m)}).catch(P=>{console.error("[angularx-qrcode] img/url error:",P)})}}}catch(g){console.error("[angularx-qrcode] Error generating QR Code:",g.message)}})()}convertBase64ImageUrlToBlob(s){const g=s.split(";base64,"),f=g[0].split(":")[1],d=atob(g[1]),w=new Uint8Array(d.length);for(let m=0;m<d.length;++m)w[m]=d.charCodeAt(m);return new Blob([w],{type:f})}emitQRCodeURL(s){const g=s.constructor.name;if(g===SVGSVGElement.name){const p=new Blob([s.outerHTML],{type:"image/svg+xml"}),M=URL.createObjectURL(p),I=this.sanitizer.bypassSecurityTrustUrl(M);return void this.qrCodeURL.emit(I)}let f="";g===HTMLCanvasElement.name&&(f=s.toDataURL("image/png")),g===HTMLImageElement.name&&(f=s.src);const d=this.convertBase64ImageUrlToBlob(f),w=URL.createObjectURL(d),m=this.sanitizer.bypassSecurityTrustUrl(w);this.qrCodeURL.emit(m)}static \u0275fac=function(g){return new(g||u)(e.rXU(e.sFG),e.rXU(o.DomSanitizer))};static \u0275cmp=e.VBU({type:u,selectors:[["qrcode"]],viewQuery:function(g,f){if(1&g&&e.GBs(a,7),2&g){let d;e.mGM(d=e.lsd())&&(f.qrcElement=d.first)}},inputs:{allowEmptyString:"allowEmptyString",colorDark:"colorDark",colorLight:"colorLight",cssClass:"cssClass",elementType:"elementType",errorCorrectionLevel:"errorCorrectionLevel",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",margin:"margin",qrdata:"qrdata",scale:"scale",version:"version",width:"width",alt:"alt",ariaLabel:"ariaLabel",title:"title"},outputs:{qrCodeURL:"qrCodeURL"},features:[e.OA$],decls:2,vars:2,consts:[["qrcElement",""]],template:function(g,f){1&g&&e.Hgh(0,"div",null,0),2&g&&e.HbH(f.cssClass)},encapsulation:2,changeDetection:0})}return u})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.