1 |
- "use strict";(self["webpackChunkclassroom"]=self["webpackChunkclassroom"]||[]).push([[392],{734:function(t,e,r){r.r(e),r.d(e,{default:function(){return j}});r(7658);var n,o=r(3396),i=r(9242),a=r(7139),s=r.p+"img/xiaoren.2a64c2db.png",u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABKCAMAAADDjodoAAAAnFBMVEUAAAD4tgD4tgD3tQD4tgD5tgD6swD4tgD4tgD4tQD8uAD3tQD4tQD3tQD4tgD4tQD5twD5tgD5tgD4twD2tAD8tgD4tQD4tQD4tQD4tgD4tgD5tgD2tgD/wwD3tQD3tgD3tQD4tQD3tgD3tgD4tgD5twD3tgD4tgD4tgD3tQD3tQD4tgD4tQD4tQD4tQD4tQD4tQD4tgD2tAD3tQA0rRmlAAAAM3RSTlMA9QjudSkZwbiUH+uhg31jV1E/JRAM8dzRzFwwFAT56OO7tKiXTuHFsa2NiWtIRkPX1ToqOS2NAAABlUlEQVRIx53X6XKCMBSG4URc2EFRQaDuW63Wtt/931vTYeogEpKT5/87mmNCkMkNmIG+STQyaFzLIBqjR48CuPTIxoQerRDR5wB8GMwBW4M54EiONgCm1GgO4JPYDCCExCiCYBMjHwInbqQ1/tzoSwIc2gGsohXtAEIgDn24RGVH/3bAcqgfZfgXaDcTPFja+++MB+1DVaCGu7R5A/obMMazSOc3shrRXP1Qf9ugKVVOcI9XG8URCdHG7qwCtLNn8vU4kPlOZHMbQc4atzaHFTq9D18/ZgcVq/+8sl7fggavnkVHaOL+vfqUawoCHosm+QKF7Va/zngLXV5eu/Yuc+jwS1Y3DdXjS++sqXSW6OS07tpi0bWam2zDBpA5dTw1D5KB7DoPVOGhxV51M3nkRvjhaDgztbzRZDO9S7qOD5iO2Ro1V8bID+YF+coVJga32tbgdie9kh6IK6qsZXeT+iLgU1KUVA9VRrOAEBOjPoTS4H00Y1QpcCFHDhCb/AVIyFEJzuiyk0Hk+AZRHhpESc4MFEziF2lPwlhLsd09AAAAAElFTkSuQmCC",A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAByCAMAAACr1DW7AAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMA/NUF+Kbsd/GQVEEb5ttJFQ8J9LOUax/Qy8K+e2Q8MSPgt09gNikMxp6XimgurquEc4Zci79tpwAAAxhJREFUaN7N2+eS2jAUBeDjiik2xhTTe1uWZDfZ8/7PlklxEgeDLZAu+f4zGmt8dSRfgYc4eJJz6HoxnuGFJKMU8t75g32AtKbFn14gLFkx04asKX+LHEhKu/xjCkmf+ZduC3LazPEgxrGZN4eUGv8xhJBWwH+dIcPjBb8DCXMW6EPCkAWsTzBvwEITGBf7LNaAaSdesUpg1sJijuBSfmSO4FL+wRzBpfwQMkdwKX/lTSMYs3d52xamrFki7MCMDUu9wggnYil3CRNqrKAHA1pdVtGEfh4rsR3oNmdFA+g2ZEV+DL1mrKwPrTo+K7P20KfVfqOC4ybF45zFtj7xqSwY12e75P5HrXm2xQdYtldrt6Ai2c2yR9XAn9S3Cwellpvpm21RO/fWBHTmg9MxoDnZBCT5Yc/eilIs+7RBphZQmN3MckGe28jOUPKCFMCKT/EOtPgck+cNPX7ehL9muz1x7h6Ac+QT1PBdHFHcS5YZIYWtHfyyCChqdMBvTZeCotyetWFRTLhEzoxSgk+XHQUZbhMX6pRgNYpbZgLO1xoaxk1RzJnQsDquOYxolIfrYpsG9Rzc0IpozDhBMeNRMuygxN6nEVGMUruABoQpKmh2qZ2/RyVtl5oFO5QwFaFuE5VttY5tbaBgoHPkD+3fYo19PnzXF1bK6roOOOocixr4uMOSWhygrk0tPiEjXl8bPO01+wJ1PWrRhzqbWqyhzqUWEZSl1MOFsiY1Sc31WfT33L5SkxlUvVGTr1A1oiYeVPnUZARFHWbEY3PBjHhsNpgRj80vzIjHZp8Z8dhcU5u+QGRqujnRZbngdbBiORtKYpYKax3A2dos04WSHUtEMycrwyFLxDrLetTIbZvHvGmn77S3vojg+Zo3NDSVteUtUGDxZvGampadsHta4or9i8tiJw0XYIKvMW5I610NhR3xUvilU1qT7wEvHR/co9gzp1LO18IH7/T2r1VTueQcMa8OFc2LalLxkX9V2vf+xcHyFLK+aJUZQ03ya+xuP8Vd5j2LPwxb6r+t93r9RoK7LafjVTgeJPj/fAN0GY+WgvPePwAAAABJRU5ErkJggg==",v="data:image/png;base64,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",c=r.p+"img/yun.eff25453.png",f=r.p+"img/scanned.a90ade9b.png",h="data:image/png;base64,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",l="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAkCAMAAAAKJxydAAAAk1BMVEUAAAD5vg/6vg3/vAD6vg75vg36vg76vw76vg76vw36vw7+wA37wAz/xQ/6vw76vg75vg36vw75vg76vw76vw37vw/7wA37wA39vw/6wQr5vw76vw76vw75vg75vg77vw37wA78wA37vw/6vw76vg74uwvyvA34vg75vg76vw76vw/6vw75vw/5vg75vQ76vw35vg4Z1sJGAAAAMHRSTlMAneoH/PjebvDPxSUeDfr05NSkmHhWPzkhGLixrZWJYFlKRDQtFhMR18m+u4uBgGQwV+J7AAABA0lEQVRIx7XVyXLCMBREUWJjA8bGE9hmhjBlTv//16UqLEhXF/QqZ3tV2khP6l21oz5+TcptjzxoJB3ipn7Y7pnir2Vomt8Cydk11UUgL6lr6nkIUhxdU8cYZNi4pk4JSDRzTYUVSH9gm/oC+7BN7SKQKnRNtQHIe+aa6kqQ0dw1lS1A4rFtag0StLapQZ/W5Xvb1A5k8m2amo/AiottbByDlalt7BCAJRfXdOrZKrSNzSKwtW16nmxqmvgEm2xNEzVYvreNhSuw4GAby94gQ2Sau5KvJ9tYF4MtMttYWoBVoWliCbZxTQXyxJumEvloTFNNflsVNKbdMd48XdWDs2n/4QckcMMPeLRnqAAAAABJRU5ErkJggg==",g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAkCAMAAAAKJxydAAAAkFBMVEUAAAD5vg76vg38wQT5vg76vg76vg33vg35vg36vg76vg77vw3/yAD6vg35vg36vg75vg77vw36vw37vw77vw75vxH6vg38wgv7vwz5vg75vg/5vg75vw75vw76vw76vw76vg/6vw76vw36wQ/8wQ74vg75vg36vw75vg76vg/6vw75vw/8wA38vg77wA35vg5sflPtAAAAL3RSTlMAnfwK7NmXDvnwyTsF9eanhnVkXEMsIBcU4b+5tKqRjnpqTTEl4NDCoZ5vV1FLPY+dDHIAAAD1SURBVEjHrdW3cgJREERRsd6yBpYFSVghb/r//04BAWr1VnXCSe/LXs3MnRpnES7yJDRt2rDB1ZtvqozwRxC6pr5q8DPT1DEAaUxTLdhDapp4B0tME+EjSPBhmlgXIPm3aWIVg2wG08TTHKQYTRPLHGQbmiYWGUhrmupAsoVpagcS/Zgmqi1IfDZNpPcgcWqa6vHPwTXVB2A719SpBmsq23RRyRybps7PYMXaNDW+gMUr0/zXYj6YpqoGLCpdU3uw+uSa6gKQrHfNjzw61/ziwd41v/6QuOaXMJau+VNwcM0fpE/TpiW4erVtWtnOLpJjZdqN/AKPF79N4uuL0AAAAABJRU5ErkJggg==",d=r(3332),m=r(2771),w=r(4870),E=function(){return E=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r],e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},E.apply(this,arguments)};"function"===typeof SuppressedError&&SuppressedError,function(t){var e=function(){function e(t,r,n,i){if(this.version=t,this.errorCorrectionLevel=r,this.modules=[],this.isFunction=[],t<e.MIN_VERSION||t>e.MAX_VERSION)throw new RangeError("Version value out of range");if(i<-1||i>7)throw new RangeError("Mask value out of range");this.size=4*t+17;for(var a=[],s=0;s<this.size;s++)a.push(!1);for(s=0;s<this.size;s++)this.modules.push(a.slice()),this.isFunction.push(a.slice());this.drawFunctionPatterns();var u=this.addEccAndInterleave(n);if(this.drawCodewords(u),-1==i){var A=1e9;for(s=0;s<8;s++){this.applyMask(s),this.drawFormatBits(s);var v=this.getPenaltyScore();v<A&&(i=s,A=v),this.applyMask(s)}}o(0<=i&&i<=7),this.mask=i,this.applyMask(i),this.drawFormatBits(i),this.isFunction=[]}return e.encodeText=function(r,n){var o=t.QrSegment.makeSegments(r);return e.encodeSegments(o,n)},e.encodeBinary=function(r,n){var o=t.QrSegment.makeBytes(r);return e.encodeSegments([o],n)},e.encodeSegments=function(t,n,a,s,u,A){if(void 0===a&&(a=1),void 0===s&&(s=40),void 0===u&&(u=-1),void 0===A&&(A=!0),!(e.MIN_VERSION<=a&&a<=s&&s<=e.MAX_VERSION)||u<-1||u>7)throw new RangeError("Invalid value");var v,c;for(v=a;;v++){var f=8*e.getNumDataCodewords(v,n),h=i.getTotalBits(t,v);if(h<=f){c=h;break}if(v>=s)throw new RangeError("Data too long")}for(var l=0,g=[e.Ecc.MEDIUM,e.Ecc.QUARTILE,e.Ecc.HIGH];l<g.length;l++){var d=g[l];A&&c<=8*e.getNumDataCodewords(v,d)&&(n=d)}for(var m=[],w=0,E=t;w<E.length;w++){var p=E[w];r(p.mode.modeBits,4,m),r(p.numChars,p.mode.numCharCountBits(v),m);for(var R=0,P=p.getData();R<P.length;R++){var M=P[R];m.push(M)}}o(m.length==c);var C=8*e.getNumDataCodewords(v,n);o(m.length<=C),r(0,Math.min(4,C-m.length),m),r(0,(8-m.length%8)%8,m),o(m.length%8==0);for(var D=236;m.length<C;D^=253)r(D,8,m);var N=[];while(8*N.length<m.length)N.push(0);return m.forEach((function(t,e){return N[e>>>3]|=t<<7-(7&e)})),new e(v,n,N,u)},e.prototype.getModule=function(t,e){return 0<=t&&t<this.size&&0<=e&&e<this.size&&this.modules[e][t]},e.prototype.getModules=function(){return this.modules},e.prototype.drawFunctionPatterns=function(){for(var t=0;t<this.size;t++)this.setFunctionModule(6,t,t%2==0),this.setFunctionModule(t,6,t%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);var e=this.getAlignmentPatternPositions(),r=e.length;for(t=0;t<r;t++)for(var n=0;n<r;n++)0==t&&0==n||0==t&&n==r-1||t==r-1&&0==n||this.drawAlignmentPattern(e[t],e[n]);this.drawFormatBits(0),this.drawVersion()},e.prototype.drawFormatBits=function(t){for(var e=this.errorCorrectionLevel.formatBits<<3|t,r=e,i=0;i<10;i++)r=r<<1^1335*(r>>>9);var a=21522^(e<<10|r);o(a>>>15==0);for(i=0;i<=5;i++)this.setFunctionModule(8,i,n(a,i));this.setFunctionModule(8,7,n(a,6)),this.setFunctionModule(8,8,n(a,7)),this.setFunctionModule(7,8,n(a,8));for(i=9;i<15;i++)this.setFunctionModule(14-i,8,n(a,i));for(i=0;i<8;i++)this.setFunctionModule(this.size-1-i,8,n(a,i));for(i=8;i<15;i++)this.setFunctionModule(8,this.size-15+i,n(a,i));this.setFunctionModule(8,this.size-8,!0)},e.prototype.drawVersion=function(){if(!(this.version<7)){for(var t=this.version,e=0;e<12;e++)t=t<<1^7973*(t>>>11);var r=this.version<<12|t;o(r>>>18==0);for(e=0;e<18;e++){var i=n(r,e),a=this.size-11+e%3,s=Math.floor(e/3);this.setFunctionModule(a,s,i),this.setFunctionModule(s,a,i)}}},e.prototype.drawFinderPattern=function(t,e){for(var r=-4;r<=4;r++)for(var n=-4;n<=4;n++){var o=Math.max(Math.abs(n),Math.abs(r)),i=t+n,a=e+r;0<=i&&i<this.size&&0<=a&&a<this.size&&this.setFunctionModule(i,a,2!=o&&4!=o)}},e.prototype.drawAlignmentPattern=function(t,e){for(var r=-2;r<=2;r++)for(var n=-2;n<=2;n++)this.setFunctionModule(t+n,e+r,1!=Math.max(Math.abs(n),Math.abs(r)))},e.prototype.setFunctionModule=function(t,e,r){this.modules[e][t]=r,this.isFunction[e][t]=!0},e.prototype.addEccAndInterleave=function(t){var r=this.version,n=this.errorCorrectionLevel;if(t.length!=e.getNumDataCodewords(r,n))throw new RangeError("Invalid argument");for(var i=e.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][r],a=e.ECC_CODEWORDS_PER_BLOCK[n.ordinal][r],s=Math.floor(e.getNumRawDataModules(r)/8),u=i-s%i,A=Math.floor(s/i),v=[],c=e.reedSolomonComputeDivisor(a),f=0,h=0;f<i;f++){var l=t.slice(h,h+A-a+(f<u?0:1));h+=l.length;var g=e.reedSolomonComputeRemainder(l,c);f<u&&l.push(0),v.push(l.concat(g))}var d=[],m=function(t){v.forEach((function(e,r){(t!=A-a||r>=u)&&d.push(e[t])}))};for(f=0;f<v[0].length;f++)m(f);return o(d.length==s),d},e.prototype.drawCodewords=function(t){if(t.length!=Math.floor(e.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");for(var r=0,i=this.size-1;i>=1;i-=2){6==i&&(i=5);for(var a=0;a<this.size;a++)for(var s=0;s<2;s++){var u=i-s,A=0==(i+1&2),v=A?this.size-1-a:a;!this.isFunction[v][u]&&r<8*t.length&&(this.modules[v][u]=n(t[r>>>3],7-(7&r)),r++)}}o(r==8*t.length)},e.prototype.applyMask=function(t){if(t<0||t>7)throw new RangeError("Mask value out of range");for(var e=0;e<this.size;e++)for(var r=0;r<this.size;r++){var n=void 0;switch(t){case 0:n=(r+e)%2==0;break;case 1:n=e%2==0;break;case 2:n=r%3==0;break;case 3:n=(r+e)%3==0;break;case 4:n=(Math.floor(r/3)+Math.floor(e/2))%2==0;break;case 5:n=r*e%2+r*e%3==0;break;case 6:n=(r*e%2+r*e%3)%2==0;break;case 7:n=((r+e)%2+r*e%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[e][r]&&n&&(this.modules[e][r]=!this.modules[e][r])}},e.prototype.getPenaltyScore=function(){for(var t=0,r=0;r<this.size;r++){for(var n=!1,i=0,a=[0,0,0,0,0,0,0],s=0;s<this.size;s++)this.modules[r][s]==n?(i++,5==i?t+=e.PENALTY_N1:i>5&&t++):(this.finderPenaltyAddHistory(i,a),n||(t+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),n=this.modules[r][s],i=1);t+=this.finderPenaltyTerminateAndCount(n,i,a)*e.PENALTY_N3}for(s=0;s<this.size;s++){n=!1;var u=0;for(a=[0,0,0,0,0,0,0],r=0;r<this.size;r++)this.modules[r][s]==n?(u++,5==u?t+=e.PENALTY_N1:u>5&&t++):(this.finderPenaltyAddHistory(u,a),n||(t+=this.finderPenaltyCountPatterns(a)*e.PENALTY_N3),n=this.modules[r][s],u=1);t+=this.finderPenaltyTerminateAndCount(n,u,a)*e.PENALTY_N3}for(r=0;r<this.size-1;r++)for(s=0;s<this.size-1;s++){var A=this.modules[r][s];A==this.modules[r][s+1]&&A==this.modules[r+1][s]&&A==this.modules[r+1][s+1]&&(t+=e.PENALTY_N2)}for(var v=0,c=0,f=this.modules;c<f.length;c++){var h=f[c];v=h.reduce((function(t,e){return t+(e?1:0)}),v)}var l=this.size*this.size,g=Math.ceil(Math.abs(20*v-10*l)/l)-1;return o(0<=g&&g<=9),t+=g*e.PENALTY_N4,o(0<=t&&t<=2568888),t},e.prototype.getAlignmentPatternPositions=function(){if(1==this.version)return[];for(var t=Math.floor(this.version/7)+2,e=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*t-2)),r=[6],n=this.size-7;r.length<t;n-=e)r.splice(1,0,n);return r},e.getNumRawDataModules=function(t){if(t<e.MIN_VERSION||t>e.MAX_VERSION)throw new RangeError("Version number out of range");var r=(16*t+128)*t+64;if(t>=2){var n=Math.floor(t/7)+2;r-=(25*n-10)*n-55,t>=7&&(r-=36)}return o(208<=r&&r<=29648),r},e.getNumDataCodewords=function(t,r){return Math.floor(e.getNumRawDataModules(t)/8)-e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][t]*e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][t]},e.reedSolomonComputeDivisor=function(t){if(t<1||t>255)throw new RangeError("Degree out of range");for(var r=[],n=0;n<t-1;n++)r.push(0);r.push(1);var o=1;for(n=0;n<t;n++){for(var i=0;i<r.length;i++)r[i]=e.reedSolomonMultiply(r[i],o),i+1<r.length&&(r[i]^=r[i+1]);o=e.reedSolomonMultiply(o,2)}return r},e.reedSolomonComputeRemainder=function(t,r){for(var n=r.map((function(t){return 0})),o=function(t){var o=t^n.shift();n.push(0),r.forEach((function(t,r){return n[r]^=e.reedSolomonMultiply(t,o)}))},i=0,a=t;i<a.length;i++){var s=a[i];o(s)}return n},e.reedSolomonMultiply=function(t,e){if(t>>>8!=0||e>>>8!=0)throw new RangeError("Byte out of range");for(var r=0,n=7;n>=0;n--)r=r<<1^285*(r>>>7),r^=(e>>>n&1)*t;return o(r>>>8==0),r},e.prototype.finderPenaltyCountPatterns=function(t){var e=t[1];o(e<=3*this.size);var r=e>0&&t[2]==e&&t[3]==3*e&&t[4]==e&&t[5]==e;return(r&&t[0]>=4*e&&t[6]>=e?1:0)+(r&&t[6]>=4*e&&t[0]>=e?1:0)},e.prototype.finderPenaltyTerminateAndCount=function(t,e,r){return t&&(this.finderPenaltyAddHistory(e,r),e=0),e+=this.size,this.finderPenaltyAddHistory(e,r),this.finderPenaltyCountPatterns(r)},e.prototype.finderPenaltyAddHistory=function(t,e){0==e[0]&&(t+=this.size),e.pop(),e.unshift(t)},e.MIN_VERSION=1,e.MAX_VERSION=40,e.PENALTY_N1=3,e.PENALTY_N2=3,e.PENALTY_N3=40,e.PENALTY_N4=10,e.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],e.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e}();function r(t,e,r){if(e<0||e>31||t>>>e!=0)throw new RangeError("Value out of range");for(var n=e-1;n>=0;n--)r.push(t>>>n&1)}function n(t,e){return 0!=(t>>>e&1)}function o(t){if(!t)throw new Error("Assertion error")}t.QrCode=e;var i=function(){function t(t,e,r){if(this.mode=t,this.numChars=e,this.bitData=r,e<0)throw new RangeError("Invalid argument");this.bitData=r.slice()}return t.makeBytes=function(e){for(var n=[],o=0,i=e;o<i.length;o++){var a=i[o];r(a,8,n)}return new t(t.Mode.BYTE,e.length,n)},t.makeNumeric=function(e){if(!t.isNumeric(e))throw new RangeError("String contains non-numeric characters");for(var n=[],o=0;o<e.length;){var i=Math.min(e.length-o,3);r(parseInt(e.substring(o,o+i),10),3*i+1,n),o+=i}return new t(t.Mode.NUMERIC,e.length,n)},t.makeAlphanumeric=function(e){if(!t.isAlphanumeric(e))throw new RangeError("String contains unencodable characters in alphanumeric mode");var n,o=[];for(n=0;n+2<=e.length;n+=2){var i=45*t.ALPHANUMERIC_CHARSET.indexOf(e.charAt(n));i+=t.ALPHANUMERIC_CHARSET.indexOf(e.charAt(n+1)),r(i,11,o)}return n<e.length&&r(t.ALPHANUMERIC_CHARSET.indexOf(e.charAt(n)),6,o),new t(t.Mode.ALPHANUMERIC,e.length,o)},t.makeSegments=function(e){return""==e?[]:t.isNumeric(e)?[t.makeNumeric(e)]:t.isAlphanumeric(e)?[t.makeAlphanumeric(e)]:[t.makeBytes(t.toUtf8ByteArray(e))]},t.makeEci=function(e){var n=[];if(e<0)throw new RangeError("ECI assignment value out of range");if(e<128)r(e,8,n);else if(e<16384)r(2,2,n),r(e,14,n);else{if(!(e<1e6))throw new RangeError("ECI assignment value out of range");r(6,3,n),r(e,21,n)}return new t(t.Mode.ECI,0,n)},t.isNumeric=function(e){return t.NUMERIC_REGEX.test(e)},t.isAlphanumeric=function(e){return t.ALPHANUMERIC_REGEX.test(e)},t.prototype.getData=function(){return this.bitData.slice()},t.getTotalBits=function(t,e){for(var r=0,n=0,o=t;n<o.length;n++){var i=o[n],a=i.mode.numCharCountBits(e);if(i.numChars>=1<<a)return 1/0;r+=4+a+i.bitData.length}return r},t.toUtf8ByteArray=function(t){t=encodeURI(t);for(var e=[],r=0;r<t.length;r++)"%"!=t.charAt(r)?e.push(t.charCodeAt(r)):(e.push(parseInt(t.substring(r+1,r+3),16)),r+=2);return e},t.NUMERIC_REGEX=/^[0-9]*$/,t.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,t.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",t}();t.QrSegment=i}(n||(n={})),function(t){(function(t){var e=function(){function t(t,e){this.ordinal=t,this.formatBits=e}return t.LOW=new t(0,1),t.MEDIUM=new t(1,0),t.QUARTILE=new t(2,3),t.HIGH=new t(3,2),t}();t.Ecc=e})(t.QrCode||(t.QrCode={}))}(n||(n={})),function(t){(function(t){var e=function(){function t(t,e){this.modeBits=t,this.numBitsCharCount=e}return t.prototype.numCharCountBits=function(t){return this.numBitsCharCount[Math.floor((t+7)/17)]},t.NUMERIC=new t(1,[10,12,14]),t.ALPHANUMERIC=new t(2,[9,11,13]),t.BYTE=new t(4,[8,16,16]),t.KANJI=new t(8,[8,10,12]),t.ECI=new t(7,[0,0,0]),t}();t.Mode=e})(t.QrSegment||(t.QrSegment={}))}(n||(n={}));var p=n,R="H",P={L:p.QrCode.Ecc.LOW,M:p.QrCode.Ecc.MEDIUM,Q:p.QrCode.Ecc.QUARTILE,H:p.QrCode.Ecc.HIGH},M=function(){try{(new Path2D).addPath(new Path2D)}catch(t){return!1}return!0}();function C(t){return t in P}function D(t,e){void 0===e&&(e=0);var r=[];return t.forEach((function(t,n){var o=null;t.forEach((function(i,a){if(!i&&null!==o)return r.push("M".concat(o+e," ").concat(n+e,"h").concat(a-o,"v1H").concat(o+e,"z")),void(o=null);if(a!==t.length-1)i&&null===o&&(o=a);else{if(!i)return;null===o?r.push("M".concat(a+e,",").concat(n+e," h1v1H").concat(a+e,"z")):r.push("M".concat(o+e,",").concat(n+e," h").concat(a+1-o,"v1H").concat(o+e,"z"))}}))})),r.join("")}var N={value:{type:String,required:!0,default:""},size:{type:Number,default:100},level:{type:String,default:R,validator:function(t){return C(t)}},background:{type:String,default:"#fff"},foreground:{type:String,default:"#000"},margin:{type:Number,required:!1,default:0}},S=E(E({},N),{renderAs:{type:String,required:!1,default:"canvas",validator:function(t){return["canvas","svg"].indexOf(t)>-1}}}),y=(0,o.aZ)({name:"QRCodeSvg",props:N,setup:function(t){var e=(0,w.iH)(0),r=(0,w.iH)(""),n=function(){var n=t.value,o=t.level,i=t.margin,a=p.QrCode.encodeText(n,P[o]).getModules();e.value=a.length+2*i,r.value=D(a,i)};return n(),(0,o.ic)(n),function(){return(0,o.h)("svg",{width:t.size,height:t.size,"shape-rendering":"crispEdges",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(e.value," ").concat(e.value)},[(0,o.h)("path",{fill:t.background,d:"M0,0 h".concat(e.value,"v").concat(e.value,"H0z")}),(0,o.h)("path",{fill:t.foreground,d:r.value})])}}}),B=(0,o.aZ)({name:"QRCodeCanvas",props:N,setup:function(t){var e=(0,w.iH)(null),r=function(){var r=t.value,n=t.level,o=t.size,i=t.margin,a=t.background,s=t.foreground,u=e.value;if(u){var A=u.getContext("2d");if(A){var v=p.QrCode.encodeText(r,P[n]).getModules(),c=v.length+2*i,f=window.devicePixelRatio||1,h=o/c*f;u.height=u.width=o*f,A.scale(h,h),A.fillStyle=a,A.fillRect(0,0,c,c),A.fillStyle=s,M?A.fill(new Path2D(D(v,i))):v.forEach((function(t,e){t.forEach((function(t,r){t&&A.fillRect(r+i,e+i,1,1)}))}))}}};return(0,o.bv)(r),(0,o.ic)(r),function(){return(0,o.h)("canvas",{ref:e,style:{width:"".concat(t.size,"px"),height:"".concat(t.size,"px")}})}}}),V=(0,o.aZ)({name:"Qrcode",render:function(){var t=this.$props,e=t.renderAs,r=t.value,n=t.size,i=t.margin,a=t.level,s=t.background,u=t.foreground,A=n>>>0,v=i>>>0,c=C(a)?a:R;return(0,o.h)("svg"===e?y:B,{value:r,size:A,margin:v,level:c,background:s,foreground:u})},props:S}),O=r(2529),L=r(2483);const Q=t=>((0,o.dD)("data-v-0616c5f1"),t=t(),(0,o.Cn)(),t),b={class:"login"},U={class:"loginCon"},k=(0,o.uE)('<div class="decoration" data-v-0616c5f1><img class="xiaoren" src="'+s+'" data-v-0616c5f1><img class="star" src="'+u+'" data-v-0616c5f1><img class="bStar" src="'+A+'" data-v-0616c5f1><img class="music" src="'+v+'" data-v-0616c5f1><img class="yun" src="'+c+'" data-v-0616c5f1></div>',1),I={class:"loginBox"},H={class:"scanned",src:f},F={class:"qrcodeBox"},z={class:"dsc"},T=Q((()=>(0,o._)("img",{src:l},null,-1))),x=Q((()=>(0,o._)("img",{src:g},null,-1)));var Y=(0,o.aZ)({__name:"login",setup(t){const e=(0,O.Z)(),r=(0,L.tv)(),n=(0,w.iH)(""),s=(0,o.Fl)((()=>JSON.stringify({action:"login",uuid:n.value}))),u=(0,w.iH)(1);let A;function v(){(0,m.hk)(d.M$).then((t=>{200===t.code&&(n.value=t.data.uuid,c())}))}function c(){(0,m.hk)(d.VB,n.value).then((t=>{if(200===t.code){const{status:n}=t.data;if("FINISH"===n)return void e.login(t.data).then((()=>{r.push({path:"/"})}));if("SCANNED"===n)u.value=2;else if("VERIFIED"===n)u.value=2;else{if("EXPIRED"===n)return void(u.value=3);"NOT_SCAN"===n&&(u.value=1)}A=setTimeout((()=>{clearTimeout(A),c()}),3e3)}else 5440===t.code&&(u.value=3)}))}function f(){A&&clearTimeout(A),v()}return v(),(t,e)=>{const r=(0,o.Q2)("loading");return(0,o.wg)(),(0,o.iD)("div",b,[(0,o._)("div",U,[k,(0,o._)("div",I,[(0,o.wy)((0,o._)("img",H,null,512),[[i.F8,2===u.value]]),(0,o.wy)(((0,o.wg)(),(0,o.iD)("div",F,[(0,o._)("div",{class:(0,a.C_)(["qrCodeCon",{refresh:3===u.value}])},[n.value?((0,o.wg)(),(0,o.j4)(V,{key:0,class:"qrCode",value:s.value,size:164},null,8,["value"])):(0,o.kq)("",!0),(0,o._)("img",{onClick:f,src:h})],2)])),[[i.F8,2!==u.value],[r,!n.value]]),(0,o._)("div",z,[T,(0,o._)("div",null,(0,a.zw)(2===u.value?"扫码完成,请在手机上操作":"使用客户端扫描二维码登录乐教通"),1),x]),(0,o._)("div",{class:"refreshBtn",onClick:f},(0,a.zw)(2===u.value?"重新扫码":"刷新二维码"),1)])])])}}}),K=r(89);const q=(0,K.Z)(Y,[["__scopeId","data-v-0616c5f1"]]);var Z=q,j=Z}}]);
|