1 |
- !function(){var t=document.createElement("style");t.innerHTML="._qrcode_1vqj1_1{position:relative}._qrcode_1vqj1_1 ._qrcodeCanvas_1vqj1_4{width:100%!important;height:100%!important}._qrcode_1vqj1_1 ._qrcodeLogo_1vqj1_8{position:absolute;top:50%;left:50%;margin-left:-.53333rem;margin-top:-.53333rem;width:1.06667rem!important;height:1.06667rem!important;border-radius:.10667rem}\n",document.head.appendChild(t),System.register(["./index-legacy.2ae28dc5.js"],(function(t){"use strict";var e,r,n,o;return{setters:[function(t){e=t.d,r=t.S,n=t.X,o=t.k}],execute:function(){t("i","data:image/png;base64,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"),t("a","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAMAAACdDFNcAAAC+lBMVEUAAABKv5RI5a5+56JX5K1m5all26RB2q1546pL3KuA6KBX3apf4Kdq4qVi4KhG2qxY3qmB56FF2qxA2q2G6KFL3Ktj4adN3Kt85qKI6KFC2qyH6KBX36l+56JK3KuH6J9u46RL3ayE66eA5rNS3apa36hp4qVP3ap/56J/5qGC6KFZ36lm4qZD261M3Kt/56KA56F05aNB2a2A/4BM3Kp25KOE56BI3KxN3at+56KH6KBF26145qRI3KxA2q2J6aBH261V3alz5KSH6aBC2qxx5KSH6aB15aSI6aFD2q1W3qly5KRA2q1g4aho4qeJ6KBF261R3at35qSE6KFd4qls5KaH66BC2q2I6qBB3K9X4aqH55+O/6pO26py46N75qKA56Ff36Zv46Ni4Kdx5KR65aNq4qVw5KSG6KGF6KF25aNB264/267///9L26td36dt4qR/5qFj4KZY3qhm4aVT3al05KNh4KZR3alf36dI26tv46Ra3qhH2quD56B55aJo4aVy46N75aJr4qV+5qFK26tN3KpQ3Kpk4aZp4qVE2qxV3al35KJC2axG2qtg4KdX3qhO3Kpc36eF56B25KN95qFP3Kp65aJF2qyB5qGE56B85aGH6KBW3aiB56Fz5KNx46Rb36j9/v5B2axu46R85qLy/PhA2azw/Pbe+Oxz5K7q+/L6/vz4/fv1/fno+vCt789v46py46T0/Pnt+/Xl+vLa9+zV9uaS6cDj+e7h+e3b+OfP9eWm7dW18NSk7cmO6b+C57hi4afH9ODC89Wx79Oc68yq7suQ6cir7sSM6MOW6sKK6L6H6Lh95bNf365t4qnL9OPA8uDP9d7J9N3A8tq08Nm88tCk7c6H58aa68Oc675y47WP6bSD5rN75bFk4LCB5q9U3a9A2q135Kxm4auD56Z45abY9+e48N278dat7ta88dO58dK28MyW6sl85cCW6riF57B85ax95qnR9t/G89iy8Mh247+g7Lyh7LtR3auI6KqI6Km+QypmAAAAbXRSTlMABAkyGhEHxglXQyDGxlFDQfz68O7a1MfHx7KyraZ/UkAxGgr58PDt7NrHt7OnpX9YVVEE/Pr49fX18u7t7NTUx8XFwrm5ubGomJiYj4+Pj4WFhYVx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");var a,i={},u={},s={},f=[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];s.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},s.getSymbolTotalCodewords=function(t){return f[t]},s.getBCHDigit=function(t){for(var e=0;0!==t;)e++,t>>>=1;return e},s.setToSJISFunction=function(t){if("function"!=typeof t)throw new Error('"toSJISFunc" is not a valid function.');a=t},s.isKanjiModeEnabled=function(){return void 0!==a},s.toSJIS=function(t){return a(t)};var h={};function c(){this.buffer=[],this.length=0}!function(t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2},t.isValid=function(t){return t&&void 0!==t.bit&&t.bit>=0&&t.bit<4},t.from=function(e,r){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+e)}}(e)}catch(n){return r}}}(h),c.prototype={get:function(t){var e=Math.floor(t/8);return 1==(this.buffer[e]>>>7-t%8&1)},put:function(t,e){for(var r=0;r<e;r++)this.putBit(1==(t>>>e-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var l=c;function g(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}g.prototype.set=function(t,e,r,n){var o=t*this.size+e;this.data[o]=r,n&&(this.reservedBit[o]=!0)},g.prototype.get=function(t,e){return this.data[t*this.size+e]},g.prototype.xor=function(t,e,r){this.data[t*this.size+e]^=r},g.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]};var d=g,v={};!function(t){var e=s.getSymbolSize;t.getRowColCoords=function(t){if(1===t)return[];for(var r=Math.floor(t/7)+2,n=e(t),o=145===n?26:2*Math.ceil((n-13)/(2*r-2)),a=[n-7],i=1;i<r-1;i++)a[i]=a[i-1]-o;return a.push(6),a.reverse()},t.getPositions=function(e){for(var r=[],n=t.getRowColCoords(e),o=n.length,a=0;a<o;a++)for(var i=0;i<o;i++)0===a&&0===i||0===a&&i===o-1||a===o-1&&0===i||r.push([n[a],n[i]]);return r}}(v);var p={},A=s.getSymbolSize;p.getPositions=function(t){var e=A(t);return[[0,0],[e-7,0],[0,e-7]]};var w={};!function(t){t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var e=3,r=3,n=40,o=10;function a(e,r,n){switch(e){case t.Patterns.PATTERN000:return(r+n)%2==0;case t.Patterns.PATTERN001:return r%2==0;case t.Patterns.PATTERN010:return n%3==0;case t.Patterns.PATTERN011:return(r+n)%3==0;case t.Patterns.PATTERN100:return(Math.floor(r/2)+Math.floor(n/3))%2==0;case t.Patterns.PATTERN101:return r*n%2+r*n%3==0;case t.Patterns.PATTERN110:return(r*n%2+r*n%3)%2==0;case t.Patterns.PATTERN111:return(r*n%3+(r+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}}t.isValid=function(t){return null!=t&&""!==t&&!isNaN(t)&&t>=0&&t<=7},t.from=function(e){return t.isValid(e)?parseInt(e,10):void 0},t.getPenaltyN1=function(t){for(var r=t.size,n=0,o=0,a=0,i=null,u=null,s=0;s<r;s++){o=a=0,i=u=null;for(var f=0;f<r;f++){var h=t.get(s,f);h===i?o++:(o>=5&&(n+=e+(o-5)),i=h,o=1),(h=t.get(f,s))===u?a++:(a>=5&&(n+=e+(a-5)),u=h,a=1)}o>=5&&(n+=e+(o-5)),a>=5&&(n+=e+(a-5))}return n},t.getPenaltyN2=function(t){for(var e=t.size,n=0,o=0;o<e-1;o++)for(var a=0;a<e-1;a++){var i=t.get(o,a)+t.get(o,a+1)+t.get(o+1,a)+t.get(o+1,a+1);4!==i&&0!==i||n++}return n*r},t.getPenaltyN3=function(t){for(var e=t.size,r=0,o=0,a=0,i=0;i<e;i++){o=a=0;for(var u=0;u<e;u++)o=o<<1&2047|t.get(i,u),u>=10&&(1488===o||93===o)&&r++,a=a<<1&2047|t.get(u,i),u>=10&&(1488===a||93===a)&&r++}return r*n},t.getPenaltyN4=function(t){for(var e=0,r=t.data.length,n=0;n<r;n++)e+=t.data[n];return Math.abs(Math.ceil(100*e/r/5)-10)*o},t.applyMask=function(t,e){for(var r=e.size,n=0;n<r;n++)for(var o=0;o<r;o++)e.isReserved(o,n)||e.xor(o,n,a(t,o,n))},t.getBestMask=function(e,r){for(var n=Object.keys(t.Patterns).length,o=0,a=1/0,i=0;i<n;i++){r(i),t.applyMask(i,e);var u=t.getPenaltyN1(e)+t.getPenaltyN2(e)+t.getPenaltyN3(e)+t.getPenaltyN4(e);t.applyMask(i,e),u<a&&(a=u,o=i)}return o}}(w);var m={},E=h,B=[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],y=[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,192,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];m.getBlocksCount=function(t,e){switch(e){case E.L:return B[4*(t-1)+0];case E.M:return B[4*(t-1)+1];case E.Q:return B[4*(t-1)+2];case E.H:return B[4*(t-1)+3];default:return}},m.getTotalCodewordsCount=function(t,e){switch(e){case E.L:return y[4*(t-1)+0];case E.M:return y[4*(t-1)+1];case E.Q:return y[4*(t-1)+2];case E.H:return y[4*(t-1)+3];default:return}};var P={},M={},C=new Uint8Array(512),N=new Uint8Array(256);!function(){for(var t=1,e=0;e<255;e++)C[e]=t,N[t]=e,256&(t<<=1)&&(t^=285);for(var r=255;r<512;r++)C[r]=C[r-255]}(),M.log=function(t){if(t<1)throw new Error("log("+t+")");return N[t]},M.exp=function(t){return C[t]},M.mul=function(t,e){return 0===t||0===e?0:C[N[t]+N[e]]},function(t){var e=M;t.mul=function(t,r){for(var n=new Uint8Array(t.length+r.length-1),o=0;o<t.length;o++)for(var a=0;a<r.length;a++)n[o+a]^=e.mul(t[o],r[a]);return n},t.mod=function(t,r){for(var n=new Uint8Array(t);n.length-r.length>=0;){for(var o=n[0],a=0;a<r.length;a++)n[a]^=e.mul(r[a],o);for(var i=0;i<n.length&&0===n[i];)i++;n=n.slice(i)}return n},t.generateECPolynomial=function(r){for(var n=new Uint8Array([1]),o=0;o<r;o++)n=t.mul(n,new Uint8Array([1,e.exp(o)]));return n}}(P);var b=P;function H(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}H.prototype.initialize=function(t){this.degree=t,this.genPoly=b.generateECPolynomial(this.degree)},H.prototype.encode=function(t){if(!this.genPoly)throw new Error("Encoder not initialized");var e=new Uint8Array(t.length+this.degree);e.set(t);var r=b.mod(e,this.genPoly),n=this.degree-r.length;if(n>0){var o=new Uint8Array(this.degree);return o.set(r,n),o}return r};var x=H,L={},q={},I={isValid:function(t){return!isNaN(t)&&t>=1&&t<=40}},K={},R="[0-9]+",D="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",T="(?:(?![A-Z0-9 $%*+\\-./:]|"+(D=D.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";K.KANJI=new RegExp(D,"g"),K.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),K.BYTE=new RegExp(T,"g"),K.NUMERIC=new RegExp(R,"g"),K.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");var z=new RegExp("^"+D+"$"),F=new RegExp("^[0-9]+$"),U=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");K.testKanji=function(t){return z.test(t)},K.testNumeric=function(t){return F.test(t)},K.testAlphanumeric=function(t){return U.test(t)},function(t){var e=I,r=K;t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(t,r){if(!t.ccBits)throw new Error("Invalid mode: "+t);if(!e.isValid(r))throw new Error("Invalid version: "+r);return r>=1&&r<10?t.ccBits[0]:r<27?t.ccBits[1]:t.ccBits[2]},t.getBestModeForData=function(e){return r.testNumeric(e)?t.NUMERIC:r.testAlphanumeric(e)?t.ALPHANUMERIC:r.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(t){if(t&&t.id)return t.id;throw new Error("Invalid mode")},t.isValid=function(t){return t&&t.bit&&t.ccBits},t.from=function(e,r){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+e)}}(e)}catch(n){return r}}}(q),function(t){var e=s,r=m,n=h,o=q,a=I,i=e.getBCHDigit(7973);function u(t,e){return o.getCharCountIndicator(t,e)+4}function f(t,e){var r=0;return t.forEach((function(t){var n=u(t.mode,e);r+=n+t.getBitsLength()})),r}t.from=function(t,e){return a.isValid(t)?parseInt(t,10):e},t.getCapacity=function(t,n,i){if(!a.isValid(t))throw new Error("Invalid QR Code version");void 0===i&&(i=o.BYTE);var s=8*(e.getSymbolTotalCodewords(t)-r.getTotalCodewordsCount(t,n));if(i===o.MIXED)return s;var f=s-u(i,t);switch(i){case o.NUMERIC:return Math.floor(f/10*3);case o.ALPHANUMERIC:return Math.floor(f/11*2);case o.KANJI:return Math.floor(f/13);case o.BYTE:default:return Math.floor(f/8)}},t.getBestVersionForData=function(e,r){var a,i=n.from(r,n.M);if(Array.isArray(e)){if(e.length>1)return function(e,r){for(var n=1;n<=40;n++)if(f(e,n)<=t.getCapacity(n,r,o.MIXED))return n}(e,i);if(0===e.length)return 1;a=e[0]}else a=e;return function(e,r,n){for(var o=1;o<=40;o++)if(r<=t.getCapacity(o,n,e))return o}(a.mode,a.getLength(),i)},t.getEncodedBits=function(t){if(!a.isValid(t)||t<7)throw new Error("Invalid QR Code version");for(var r=t<<12;e.getBCHDigit(r)-i>=0;)r^=7973<<e.getBCHDigit(r)-i;return t<<12|r}}(L);var S={},j=s,X=j.getBCHDigit(1335);S.getEncodedBits=function(t,e){for(var r=t.bit<<3|e,n=r<<10;j.getBCHDigit(n)-X>=0;)n^=1335<<j.getBCHDigit(n)-X;return 21522^(r<<10|n)};var V={},O=q;function J(t){this.mode=O.NUMERIC,this.data=t.toString()}J.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)},J.prototype.getLength=function(){return this.data.length},J.prototype.getBitsLength=function(){return J.getBitsLength(this.data.length)},J.prototype.write=function(t){var e,r,n;for(e=0;e+3<=this.data.length;e+=3)r=this.data.substr(e,3),n=parseInt(r,10),t.put(n,10);var o=this.data.length-e;o>0&&(r=this.data.substr(e),n=parseInt(r,10),t.put(n,3*o+1))};var k=J,Y=q,G=["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 Z(t){this.mode=Y.ALPHANUMERIC,this.data=t}Z.getBitsLength=function(t){return 11*Math.floor(t/2)+t%2*6},Z.prototype.getLength=function(){return this.data.length},Z.prototype.getBitsLength=function(){return Z.getBitsLength(this.data.length)},Z.prototype.write=function(t){var e;for(e=0;e+2<=this.data.length;e+=2){var r=45*G.indexOf(this.data[e]);r+=G.indexOf(this.data[e+1]),t.put(r,11)}this.data.length%2&&t.put(G.indexOf(this.data[e]),6)};var W=Z,Q=function(t){for(var e=[],r=t.length,n=0;n<r;n++){var o=t.charCodeAt(n);if(o>=55296&&o<=56319&&r>n+1){var a=t.charCodeAt(n+1);a>=56320&&a<=57343&&(o=1024*(o-55296)+a-56320+65536,n+=1)}o<128?e.push(o):o<2048?(e.push(o>>6|192),e.push(63&o|128)):o<55296||o>=57344&&o<65536?(e.push(o>>12|224),e.push(o>>6&63|128),e.push(63&o|128)):o>=65536&&o<=1114111?(e.push(o>>18|240),e.push(o>>12&63|128),e.push(o>>6&63|128),e.push(63&o|128)):e.push(239,191,189)}return new Uint8Array(e).buffer},_=q;function $(t){this.mode=_.BYTE,"string"==typeof t&&(t=Q(t)),this.data=new Uint8Array(t)}$.getBitsLength=function(t){return 8*t},$.prototype.getLength=function(){return this.data.length},$.prototype.getBitsLength=function(){return $.getBitsLength(this.data.length)},$.prototype.write=function(t){for(var e=0,r=this.data.length;e<r;e++)t.put(this.data[e],8)};var tt=$,et=q,rt=s;function nt(t){this.mode=et.KANJI,this.data=t}nt.getBitsLength=function(t){return 13*t},nt.prototype.getLength=function(){return this.data.length},nt.prototype.getBitsLength=function(){return nt.getBitsLength(this.data.length)},nt.prototype.write=function(t){var e;for(e=0;e<this.data.length;e++){var r=rt.toSJIS(this.data[e]);if(r>=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[e]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),t.put(r,13)}};var ot=nt,at={exports:{}};!function(t){var e={single_source_shortest_paths:function(t,r,n){var o={},a={};a[r]=0;var i,u,s,f,h,c,l,g=e.PriorityQueue.make();for(g.push(r,0);!g.empty();)for(s in u=(i=g.pop()).value,f=i.cost,h=t[u]||{})h.hasOwnProperty(s)&&(c=f+h[s],l=a[s],(void 0===a[s]||l>c)&&(a[s]=c,g.push(s,c),o[s]=u));if(void 0!==n&&void 0===a[n]){var d=["Could not find a path from ",r," to ",n,"."].join("");throw new Error(d)}return o},extract_shortest_path_from_predecessor_list:function(t,e){for(var r=[],n=e;n;)r.push(n),t[n],n=t[n];return r.reverse(),r},find_path:function(t,r,n){var o=e.single_source_shortest_paths(t,r,n);return e.extract_shortest_path_from_predecessor_list(o,n)},PriorityQueue:{make:function(t){var r,n=e.PriorityQueue,o={};for(r in t=t||{},n)n.hasOwnProperty(r)&&(o[r]=n[r]);return o.queue=[],o.sorter=t.sorter||n.default_sorter,o},default_sorter:function(t,e){return t.cost-e.cost},push:function(t,e){var r={value:t,cost:e};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};t.exports=e}(at),function(t){var e=q,r=k,n=W,o=tt,a=ot,i=K,u=s,f=at.exports;function h(t){return unescape(encodeURIComponent(t)).length}function c(t,e,r){for(var n,o=[];null!==(n=t.exec(r));)o.push({data:n[0],index:n.index,mode:e,length:n[0].length});return o}function l(t){var r,n,o=c(i.NUMERIC,e.NUMERIC,t),a=c(i.ALPHANUMERIC,e.ALPHANUMERIC,t);return u.isKanjiModeEnabled()?(r=c(i.BYTE,e.BYTE,t),n=c(i.KANJI,e.KANJI,t)):(r=c(i.BYTE_KANJI,e.BYTE,t),n=[]),o.concat(a,r,n).sort((function(t,e){return t.index-e.index})).map((function(t){return{data:t.data,mode:t.mode,length:t.length}}))}function g(t,i){switch(i){case e.NUMERIC:return r.getBitsLength(t);case e.ALPHANUMERIC:return n.getBitsLength(t);case e.KANJI:return a.getBitsLength(t);case e.BYTE:return o.getBitsLength(t)}}function d(t,i){var s,f=e.getBestModeForData(t);if((s=e.from(i,f))!==e.BYTE&&s.bit<f.bit)throw new Error('"'+t+'" cannot be encoded with mode '+e.toString(s)+".\n Suggested mode is: "+e.toString(f));switch(s!==e.KANJI||u.isKanjiModeEnabled()||(s=e.BYTE),s){case e.NUMERIC:return new r(t);case e.ALPHANUMERIC:return new n(t);case e.KANJI:return new a(t);case e.BYTE:return new o(t)}}t.fromArray=function(t){return t.reduce((function(t,e){return"string"==typeof e?t.push(d(e,null)):e.data&&t.push(d(e.data,e.mode)),t}),[])},t.fromString=function(r,n){for(var o=function(t){for(var r=[],n=0;n<t.length;n++){var o=t[n];switch(o.mode){case e.NUMERIC:r.push([o,{data:o.data,mode:e.ALPHANUMERIC,length:o.length},{data:o.data,mode:e.BYTE,length:o.length}]);break;case e.ALPHANUMERIC:r.push([o,{data:o.data,mode:e.BYTE,length:o.length}]);break;case e.KANJI:r.push([o,{data:o.data,mode:e.BYTE,length:h(o.data)}]);break;case e.BYTE:r.push([{data:o.data,mode:e.BYTE,length:h(o.data)}])}}return r}(l(r,u.isKanjiModeEnabled())),a=function(t,r){for(var n={},o={start:{}},a=["start"],i=0;i<t.length;i++){for(var u=t[i],s=[],f=0;f<u.length;f++){var h=u[f],c=""+i+f;s.push(c),n[c]={node:h,lastCount:0},o[c]={};for(var l=0;l<a.length;l++){var d=a[l];n[d]&&n[d].node.mode===h.mode?(o[d][c]=g(n[d].lastCount+h.length,h.mode)-g(n[d].lastCount,h.mode),n[d].lastCount+=h.length):(n[d]&&(n[d].lastCount=h.length),o[d][c]=g(h.length,h.mode)+4+e.getCharCountIndicator(h.mode,r))}}a=s}for(var v=0;v<a.length;v++)o[a[v]].end=0;return{map:o,table:n}}(o,n),i=f.find_path(a.map,"start","end"),s=[],c=1;c<i.length-1;c++)s.push(a.table[i[c]].node);return t.fromArray(function(t){return t.reduce((function(t,e){var r=t.length-1>=0?t[t.length-1]:null;return r&&r.mode===e.mode?(t[t.length-1].data+=e.data,t):(t.push(e),t)}),[])}(s))},t.rawSplit=function(e){return t.fromArray(l(e,u.isKanjiModeEnabled()))}}(V);var it=s,ut=h,st=l,ft=d,ht=v,ct=p,lt=w,gt=m,dt=x,vt=L,pt=S,At=q,wt=V;function mt(t,e,r){var n,o,a=t.size,i=pt.getEncodedBits(e,r);for(n=0;n<15;n++)o=1==(i>>n&1),n<6?t.set(n,8,o,!0):n<8?t.set(n+1,8,o,!0):t.set(a-15+n,8,o,!0),n<8?t.set(8,a-n-1,o,!0):n<9?t.set(8,15-n-1+1,o,!0):t.set(8,15-n-1,o,!0);t.set(a-8,8,1,!0)}function Et(t,e,r){var n=new st;r.forEach((function(e){n.put(e.mode.bit,4),n.put(e.getLength(),At.getCharCountIndicator(e.mode,t)),e.write(n)}));var o=8*(it.getSymbolTotalCodewords(t)-gt.getTotalCodewordsCount(t,e));for(n.getLengthInBits()+4<=o&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(0);for(var a=(o-n.getLengthInBits())/8,i=0;i<a;i++)n.put(i%2?17:236,8);return function(t,e,r){for(var n=it.getSymbolTotalCodewords(e),o=gt.getTotalCodewordsCount(e,r),a=n-o,i=gt.getBlocksCount(e,r),u=i-n%i,s=Math.floor(n/i),f=Math.floor(a/i),h=f+1,c=s-f,l=new dt(c),g=0,d=new Array(i),v=new Array(i),p=0,A=new Uint8Array(t.buffer),w=0;w<i;w++){var m=w<u?f:h;d[w]=A.slice(g,g+m),v[w]=l.encode(d[w]),g+=m,p=Math.max(p,m)}var E,B,y=new Uint8Array(n),P=0;for(E=0;E<p;E++)for(B=0;B<i;B++)E<d[B].length&&(y[P++]=d[B][E]);for(E=0;E<c;E++)for(B=0;B<i;B++)y[P++]=v[B][E];return y}(n,t,e)}function Bt(t,e,r,n){var o;if(Array.isArray(t))o=wt.fromArray(t);else{if("string"!=typeof t)throw new Error("Invalid data");var a=e;if(!a){var i=wt.rawSplit(t);a=vt.getBestVersionForData(i,r)}o=wt.fromString(t,a||40)}var u=vt.getBestVersionForData(o,r);if(!u)throw new Error("The amount of data is too big to be stored in a QR Code");if(e){if(e<u)throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+u+".\n")}else e=u;var s=Et(e,r,o),f=it.getSymbolSize(e),h=new ft(f);return function(t,e){for(var r=t.size,n=ct.getPositions(e),o=0;o<n.length;o++)for(var a=n[o][0],i=n[o][1],u=-1;u<=7;u++)if(!(a+u<=-1||r<=a+u))for(var s=-1;s<=7;s++)i+s<=-1||r<=i+s||(u>=0&&u<=6&&(0===s||6===s)||s>=0&&s<=6&&(0===u||6===u)||u>=2&&u<=4&&s>=2&&s<=4?t.set(a+u,i+s,!0,!0):t.set(a+u,i+s,!1,!0))}(h,e),function(t){for(var e=t.size,r=8;r<e-8;r++){var n=r%2==0;t.set(r,6,n,!0),t.set(6,r,n,!0)}}(h),function(t,e){for(var r=ht.getPositions(e),n=0;n<r.length;n++)for(var o=r[n][0],a=r[n][1],i=-2;i<=2;i++)for(var u=-2;u<=2;u++)-2===i||2===i||-2===u||2===u||0===i&&0===u?t.set(o+i,a+u,!0,!0):t.set(o+i,a+u,!1,!0)}(h,e),mt(h,r,0),e>=7&&function(t,e){for(var r,n,o,a=t.size,i=vt.getEncodedBits(e),u=0;u<18;u++)r=Math.floor(u/3),n=u%3+a-8-3,o=1==(i>>u&1),t.set(r,n,o,!0),t.set(n,r,o,!0)}(h,e),function(t,e){for(var r=t.size,n=-1,o=r-1,a=7,i=0,u=r-1;u>0;u-=2)for(6===u&&u--;;){for(var s=0;s<2;s++)if(!t.isReserved(o,u-s)){var f=!1;i<e.length&&(f=1==(e[i]>>>a&1)),t.set(o,u-s,f),-1==--a&&(i++,a=7)}if((o+=n)<0||r<=o){o-=n,n=-n;break}}}(h,s),isNaN(n)&&(n=lt.getBestMask(h,mt.bind(null,h,r))),lt.applyMask(n,h),mt(h,r,n),{modules:h,version:e,errorCorrectionLevel:r,maskPattern:n,segments:o}}u.create=function(t,e){if(void 0===t||""===t)throw new Error("No input text");var r,n,o=ut.M;return void 0!==e&&(o=ut.from(e.errorCorrectionLevel,ut.M),r=vt.from(e.version),n=lt.from(e.maskPattern),e.toSJISFunc&&it.setToSJISFunction(e.toSJISFunc)),Bt(t,r,o,n)};var yt={},Pt={};!function(t){function e(t){if("number"==typeof t&&(t=t.toString()),"string"!=typeof t)throw new Error("Color should be defined as hex string");var e=t.slice().replace("#","").split("");if(e.length<3||5===e.length||e.length>8)throw new Error("Invalid hex color: "+t);3!==e.length&&4!==e.length||(e=Array.prototype.concat.apply([],e.map((function(t){return[t,t]})))),6===e.length&&e.push("F","F");var r=parseInt(e.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:255&r,hex:"#"+e.slice(0,6).join("")}}t.getOptions=function(t){t||(t={}),t.color||(t.color={});var r=void 0===t.margin||null===t.margin||t.margin<0?4:t.margin,n=t.width&&t.width>=21?t.width:void 0,o=t.scale||4;return{width:n,scale:n?4:o,margin:r,color:{dark:e(t.color.dark||"#000000ff"),light:e(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},t.getScale=function(t,e){return e.width&&e.width>=t+2*e.margin?e.width/(t+2*e.margin):e.scale},t.getImageWidth=function(e,r){var n=t.getScale(e,r);return Math.floor((e+2*r.margin)*n)},t.qrToImageData=function(e,r,n){for(var o=r.modules.size,a=r.modules.data,i=t.getScale(o,n),u=Math.floor((o+2*n.margin)*i),s=n.margin*i,f=[n.color.light,n.color.dark],h=0;h<u;h++)for(var c=0;c<u;c++){var l=4*(h*u+c),g=n.color.light;if(h>=s&&c>=s&&h<u-s&&c<u-s)g=f[a[Math.floor((h-s)/i)*o+Math.floor((c-s)/i)]?1:0];e[l++]=g.r,e[l++]=g.g,e[l++]=g.b,e[l]=g.a}}}(Pt),function(t){var e=Pt;t.render=function(t,r,n){var o=n,a=r;void 0!==o||r&&r.getContext||(o=r,r=void 0),r||(a=function(){try{return document.createElement("canvas")}catch(t){throw new Error("You need to specify a canvas element")}}()),o=e.getOptions(o);var i=e.getImageWidth(t.modules.size,o),u=a.getContext("2d"),s=u.createImageData(i,i);return e.qrToImageData(s.data,t,o),function(t,e,r){t.clearRect(0,0,e.width,e.height),e.style||(e.style={}),e.height=r,e.width=r,e.style.height=r+"px",e.style.width=r+"px"}(u,a,i),u.putImageData(s,0,0),a},t.renderToDataURL=function(e,r,n){var o=n;void 0!==o||r&&r.getContext||(o=r,r=void 0),o||(o={});var a=t.render(e,r,o),i=o.type||"image/png",u=o.rendererOpts||{};return a.toDataURL(i,u.quality)}}(yt);var Mt={},Ct=Pt;function Nt(t,e){var r=t.a/255,n=e+'="'+t.hex+'"';return r<1?n+" "+e+'-opacity="'+r.toFixed(2).slice(1)+'"':n}function bt(t,e,r){var n=t+e;return void 0!==r&&(n+=" "+r),n}Mt.render=function(t,e,r){var n=Ct.getOptions(e),o=t.modules.size,a=t.modules.data,i=o+2*n.margin,u=n.color.light.a?"<path "+Nt(n.color.light,"fill")+' d="M0 0h'+i+"v"+i+'H0z"/>':"",s="<path "+Nt(n.color.dark,"stroke")+' d="'+function(t,e,r){for(var n="",o=0,a=!1,i=0,u=0;u<t.length;u++){var s=Math.floor(u%e),f=Math.floor(u/e);s||a||(a=!0),t[u]?(i++,u>0&&s>0&&t[u-1]||(n+=a?bt("M",s+r,.5+f+r):bt("m",o,0),o=0,a=!1),s+1<e&&t[u+1]||(n+=bt("h",i),i=0)):o++}return n}(a,o,n.margin)+'"/>',f='viewBox="0 0 '+i+" "+i+'"',h='<svg xmlns="http://www.w3.org/2000/svg" '+(n.width?'width="'+n.width+'" height="'+n.width+'" ':"")+f+' shape-rendering="crispEdges">'+u+s+"</svg>\n";return"function"==typeof r&&r(null,h),h};var Ht=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},xt=u,Lt=yt,qt=Mt;function It(t,e,r,n,o){var a=[].slice.call(arguments,1),i=a.length,u="function"==typeof a[i-1];if(!u&&!Ht())throw new Error("Callback required as last argument");if(!u){if(i<1)throw new Error("Too few arguments provided");return 1===i?(r=e,e=n=void 0):2!==i||e.getContext||(n=r,r=e,e=void 0),new Promise((function(o,a){try{var i=xt.create(r,n);o(t(i,e,n))}catch(u){a(u)}}))}if(i<2)throw new Error("Too few arguments provided");2===i?(o=r,r=e,e=n=void 0):3===i&&(e.getContext&&void 0===o?(o=n,n=void 0):(o=n,n=r,r=e,e=void 0));try{var s=xt.create(r,n);o(null,t(s,e,n))}catch(f){o(f)}}i.create=xt.create,i.toCanvas=It.bind(null,Lt.render),i.toDataURL=It.bind(null,Lt.renderToDataURL),i.toString=It.bind(null,(function(t,e,r){return qt.render(t,r)}));var Kt=i,Rt="_qrcode_1vqj1_1",Dt="_qrcodeCanvas_1vqj1_4",Tt="_qrcodeLogo_1vqj1_8";t("O",e({props:{text:{type:String,default:""},size:{type:String,default:"200px"}},setup:function(t){var e=r();return n((function(){Kt.toCanvas(e.value,t.text,{margin:1},(function(t){t&&console.log(t),console.log("success")}))})),function(){return o("div",{class:Rt,style:{width:t.size,height:t.size}},[o("canvas",{ref:e,class:Dt},null),o("img",{src:"data:image/png;base64,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",class:Tt},null)])}}}))}}}))}();
|