PageSourceSearch

https://custqrd.web.app/static/js/908.a635f86e.chunk.js

js custqrd.web.app collected 2026-10-03 12:20:54 UTC 34,065 bytes, 3 lines download raw bytes

vendor: 13,439 bytes, lines 1-2
1/*! For license information please see 908.a635f86e.chunk.js.LICENSE.txt */
2(self.webpackChunkcustqrd=self.webpackChunkcustqrd||[]).push([[908],{1614:(e,t,n)=>{"use strict";n.d(t,{X:()=>b,h:()=>R});var o,r=n(5043),i=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,c=(e,t,n)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,u=(e,t)=>{for(var n in t||(t={}))a.call(t,n)&&c(e,n,t[n]);if(s)for(var n of s(t))l.call(t,n)&&c(e,n,t[n]);return e},d=(e,t)=>{var n={};for(var o in e)a.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&s)for(var o of s(e))t.indexOf(o)<0&&l.call(e,o)&&(n[o]=e[o]);return n};(e=>{const t=class t{constructor(e,n,o,i){if(this.version=e,this.errorCorrectionLevel=n,this.modules=[],this.isFunction=[],e<t.MIN_VERSION||e>t.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*e+17;let s=[];for(let t=0;t<this.size;t++)s.push(!1);for(let t=0;t<this.size;t++)this.modules.push(s.slice()),this.isFunction.push(s.slice());this.drawFunctionPatterns();const a=this.addEccAndInterleave(o);if(this.drawCodewords(a),-1==i){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);const n=this.getPenaltyScore();n<e&&(i=t,e=n),this.applyMask(t)}}r(0<=i&&i<=7),this.mask=i,this.applyMask(i),this.drawFormatBits(i),this.isFunction=[]}static encodeText(n,o){const r=e.QrSegment.makeSegments(n);return t.encodeSegments(r,o)}static encodeBinary(n,o){const r=e.QrSegment.makeBytes(n);return t.encodeSegments([r],o)}static encodeSegments(e,o){let i,a,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:40,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,d=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(!(t.MIN_VERSION<=l&&l<=c&&c<=t.MAX_VERSION)||u<-1||u>7)throw new RangeError("Invalid value");for(i=l;;i++){const n=8*t.getNumDataCodewords(i,o),r=s.getTotalBits(e,i);if(r<=n){a=r;break}if(i>=c)throw new RangeError("Data too long")}for(const n of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])d&&a<=8*t.getNumDataCodewords(i,n)&&(o=n);let h=[];for(const t of e){n(t.mode.modeBits,4,h),n(t.numChars,t.mode.numCharCountBits(i),h);for(const e of t.getData())h.push(e)}r(h.length==a);const f=8*t.getNumDataCodewords(i,o);r(h.length<=f),n(0,Math.min(4,f-h.length),h),n(0,(8-h.length%8)%8,h),r(h.length%8==0);for(let t=236;h.length<f;t^=253)n(t,8,h);let p=[];for(;8*p.length<h.length;)p.push(0);return h.forEach((e,t)=>p[t>>>3]|=e<<7-(7&t)),new t(i,o,p,u)}getModule(e,t){return 0<=e&&e<this.size&&0<=t&&t<this.size&&this.modules[t][e]}getModules(){return this.modules}drawFunctionPatterns(){for(let n=0;n<this.size;n++)this.setFunctionModule(6,n,n%2==0),this.setFunctionModule(n,6,n%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const e=this.getAlignmentPatternPositions(),t=e.length;for(let n=0;n<t;n++)for(let o=0;o<t;o++)0==n&&0==o||0==n&&o==t-1||n==t-1&&0==o||this.drawAlignmentPattern(e[n],e[o]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){const t=this.errorCorrectionLevel.formatBits<<3|e;let n=t;for(let o=0;o<10;o++)n=n<<1^1335*(n>>>9);const i=21522^(t<<10|n);r(i>>>15==0);for(let r=0;r<=5;r++)this.setFunctionModule(8,r,o(i,r));this.setFunctionModule(8,7,o(i,6)),this.setFunctionModule(8,8,o(i,7)),this.setFunctionModule(7,8,o(i,8));for(let r=9;r<15;r++)this.setFunctionModule(14-r,8,o(i,r));for(let r=0;r<8;r++)this.setFunctionModule(this.size-1-r,8,o(i,r));for(let r=8;r<15;r++)this.setFunctionModule(8,this.size-15+r,o(i,r));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let n=0;n<12;n++)e=e<<1^7973*(e>>>11);const t=this.version<<12|e;r(t>>>18==0);for(let n=0;n<18;n++){const e=o(t,n),r=this.size-11+n%3,i=Math.floor(n/3);this.setFunctionModule(r,i,e),this.setFunctionModule(i,r,e)}}drawFinderPattern(e,t){for(let n=-4;n<=4;n++)for(let o=-4;o<=4;o++){const r=Math.max(Math.abs(o),Math.abs(n)),i=e+o,s=t+n;0<=i&&i<this.size&&0<=s&&s<this.size&&this.setFunctionModule(i,s,2!=r&&4!=r)}}drawAlignmentPattern(e,t){for(let n=-2;n<=2;n++)for(let o=-2;o<=2;o++)this.setFunctionModule(e+o,t+n,1!=Math.max(Math.abs(o),Math.abs(n)))}setFunctionModule(e,t,n){this.modules[t][e]=n,this.isFunction[t][e]=!0}addEccAndInterleave(e){const n=this.version,o=this.errorCorrectionLevel;if(e.length!=t.getNumDataCodewords(n,o))throw new RangeError("Invalid argument");const i=t.NUM_ERROR_CORRECTION_BLOCKS[o.ordinal][n],s=t.ECC_CODEWORDS_PER_BLOCK[o.ordinal][n],a=Math.floor(t.getNumRawDataModules(n)/8),l=i-a%i,c=Math.floor(a/i);let u=[];const d=t.reedSolomonComputeDivisor(s);for(let r=0,f=0;r<i;r++){let n=e.slice(f,f+c-s+(r<l?0:1));f+=n.length;const o=t.reedSolomonComputeRemainder(n,d);r<l&&n.push(0),u.push(n.concat(o))}let h=[];for(let t=0;t<u[0].length;t++)u.forEach((e,n)=>{(t!=c-s||n>=l)&&h.push(e[t])});return r(h.length==a),h}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let n=0;for(let t=this.size-1;t>=1;t-=2){6==t&&(t=5);for(let r=0;r<this.size;r++)for(let i=0;i<2;i++){const s=t-i,a=0==(t+1&2)?this.size-1-r:r;!this.isFunction[a][s]&&n<8*e.length&&(this.modules[a][s]=o(e[n>>>3],7-(7&n)),n++)}}r(n==8*e.length)}applyMask(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let n=0;n<this.size;n++){let o;switch(e){case 0:o=(n+t)%2==0;break;case 1:o=t%2==0;break;case 2:o=n%3==0;break;case 3:o=(n+t)%3==0;break;case 4:o=(Math.floor(n/3)+Math.floor(t/2))%2==0;break;case 5:o=n*t%2+n*t%3==0;break;case 6:o=(n*t%2+n*t%3)%2==0;break;case 7:o=((n+t)%2+n*t%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[t][n]&&o&&(this.modules[t][n]=!this.modules[t][n])}}getPenaltyScore(){let e=0;for(let r=0;r<this.size;r++){let n=!1,o=0,i=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[r][s]==n?(o++,5==o?e+=t.PENALTY_N1:o>5&&e++):(this.finderPenaltyAddHistory(o,i),n||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),n=this.modules[r][s],o=1);e+=this.finderPenaltyTerminateAndCount(n,o,i)*t.PENALTY_N3}for(let r=0;r<this.size;r++){let n=!1,o=0,i=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[s][r]==n?(o++,5==o?e+=t.PENALTY_N1:o>5&&e++):(this.finderPenaltyAddHistory(o,i),n||(e+=this.finderPenaltyCountPatterns(i)*t.PENALTY_N3),n=this.modules[s][r],o=1);e+=this.finderPenaltyTerminateAndCount(n,o,i)*t.PENALTY_N3}for(let r=0;r<this.size-1;r++)for(let n=0;n<this.size-1;n++){const o=this.modules[r][n];o==this.modules[r][n+1]&&o==this.modules[r+1][n]&&o==this.modules[r+1][n+1]&&(e+=t.PENALTY_N2)}let n=0;for(const t of this.modules)n=t.reduce((e,t)=>e+(t?1:0),n);const o=this.size*this.size,i=Math.ceil(Math.abs(20*n-10*o)/o)-1;return r(0<=i&&i<=9),e+=i*t.PENALTY_N4,r(0<=e&&e<=2568888),e}getAlignmentPatternPositions(){if(1==this.version)return[];{const e=Math.floor(this.version/7)+2,t=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2));let n=[6];for(let o=this.size-7;n.length<e;o-=t)n.splice(1,0,o);return n}}static getNumRawDataModules(e){if(e<t.MIN_VERSION||e>t.MAX_VERSION)throw new RangeError("Version number out of range");let n=(16*e+128)*e+64;if(e>=2){const t=Math.floor(e/7)+2;n-=(25*t-10)*t-55,e>=7&&(n-=36)}return r(208<=n&&n<=29648),n}static getNumDataCodewords(e,n){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[n.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw new RangeError("Degree out of range");let n=[];for(let t=0;t<e-1;t++)n.push(0);n.push(1);let o=1;for(let r=0;r<e;r++){for(let e=0;e<n.length;e++)n[e]=t.reedSolomonMultiply(n[e],o),e+1<n.length&&(n[e]^=n[e+1]);o=t.reedSolomonMultiply(o,2)}return n}static reedSolomonComputeRemainder(e,n){let o=n.map(e=>0);for(const r of e){const e=r^o.shift();o.push(0),n.forEach((n,r)=>o[r]^=t.reedSolomonMultiply(n,e))}return o}static reedSolomonMultiply(e,t){if(e>>>8!=0||t>>>8!=0)throw new RangeError("Byte out of range");let n=0;for(let o=7;o>=0;o--)n=n<<1^285*(n>>>7),n^=(t>>>o&1)*e;return r(n>>>8==0),n}finderPenaltyCountPatterns(e){const t=e[1];r(t<=3*this.size);const n=t>0&&e[2]==t&&e[3]==3*t&&e[4]==t&&e[5]==t;return(n&&e[0]>=4*t&&e[6]>=t?1:0)+(n&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,n){return e&&(this.finderPenaltyAddHistory(t,n),t=0),t+=this.size,this.finderPenaltyAddHistory(t,n),this.finderPenaltyCountPatterns(n)}finderPenaltyAddHistory(e,t){0==t[0]&&(e+=this.size),t.pop(),t.unshift(e)}};t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.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]],t.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]];function n(e,t,n){if(t<0||t>31||e>>>t!=0)throw new RangeError("Value out of range");for(let o=t-1;o>=0;o--)n.push(e>>>o&1)}function o(e,t){return 0!=(e>>>t&1)}function r(e){if(!e)throw new Error("Assertion error")}e.QrCode=t;const i=class e{constructor(e,t,n){if(this.mode=e,this.numChars=t,this.bitData=n,t<0)throw new RangeError("Invalid argument");this.bitData=n.slice()}static makeBytes(t){let o=[];for(const e of t)n(e,8,o);return new e(e.Mode.BYTE,t.length,o)}static makeNumeric(t){if(!e.isNumeric(t))throw new RangeError("String contains non-numeric characters");let o=[];for(let e=0;e<t.length;){const r=Math.min(t.length-e,3);n(parseInt(t.substring(e,e+r),10),3*r+1,o),e+=r}return new e(e.Mode.NUMERIC,t.length,o)}static makeAlphanumeric(t){if(!e.isAlphanumeric(t))throw new RangeError("String contains unencodable characters in alphanumeric mode");let o,r=[];for(o=0;o+2<=t.length;o+=2){let i=45*e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(o));i+=e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(o+1)),n(i,11,r)}return o<t.length&&n(e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(o)),6,r),new e(e.Mode.ALPHANUMERIC,t.length,r)}static makeSegments(t){return""==t?[]:e.isNumeric(t)?[e.makeNumeric(t)]:e.isAlphanumeric(t)?[e.makeAlphanumeric(t)]:[e.makeBytes(e.toUtf8ByteArray(t))]}static makeEci(t){let o=[];if(t<0)throw new RangeError("ECI assignment value out of range");if(t<128)n(t,8,o);else if(t<16384)n(2,2,o),n(t,14,o);else{if(!(t<1e6))throw new RangeError("ECI assignment value out of range");n(6,3,o),n(t,21,o)}return new e(e.Mode.ECI,0,o)}static isNumeric(t){return e.NUMERIC_REGEX.test(t)}static isAlphanumeric(t){return e.ALPHANUMERIC_REGEX.test(t)}getData(){return this.bitData.slice()}static getTotalBits(e,t){let n=0;for(const o of e){const e=o.mode.numCharCountBits(t);if(o.numChars>=1<<e)return 1/0;n+=4+e+o.bitData.length}return n}static toUtf8ByteArray(e){e=encodeURI(e);let t=[];for(let n=0;n<e.length;n++)"%"!=e.charAt(n)?t.push(e.charCodeAt(n)):(t.push(parseInt(e.substring(n+1,n+3),16)),n+=2);return t}};i.NUMERIC_REGEX=/^[0-9]*$/,i.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,i.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let s=i;e.QrSegment=i})(o||(o={})),(e=>{let t;(e=>{const t=class{constructor(e,t){this.ordinal=e,this.formatBits=t}};t.LOW=new t(0,1),t.MEDIUM=new t(1,0),t.QUARTILE=new t(2,3),t.HIGH=new t(3,2);e.Ecc=t})(t=e.QrCode||(e.QrCode={}))})(o||(o={})),(e=>{let t;(e=>{const t=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+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]);e.Mode=t})(t=e.QrSegment||(e.QrSegment={}))})(o||(o={}));var h=o,f={L:h.QrCode.Ecc.LOW,M:h.QrCode.Ecc.MEDIUM,Q:h.QrCode.Ecc.QUARTILE,H:h.QrCode.Ecc.HIGH},p=128,m="L",g="#FFFFFF",v="#000000",y=!1,w=1;function M(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=[];return e.forEach(function(e,o){let r=null;e.forEach(function(i,s){if(!i&&null!==r)return n.push("M".concat(r+t," ").concat(o+t,"h").concat(s-r,"v1H").concat(r+t,"z")),void(r=null);if(s!==e.length-1)i&&null===r&&(r=s);else{if(!i)return;null===r?n.push("M".concat(s+t,",").concat(o+t," h1v1H").concat(s+t,"z")):n.push("M".concat(r+t,",").concat(o+t," h").concat(s+1-r,"v1H").concat(r+t,"z"))}})}),n.join("")}function E(e,t){return e.slice().map((e,n)=>n<t.y||n>=t.y+t.h?e:e.map((e,n)=>(n<t.x||n>=t.x+t.w)&&e))}function A(e){let{value:t,level:n,minVersion:o,includeMargin:i,marginSize:s,imageSettings:a,size:l,boostLevel:c}=e,u=r.useMemo(()=>{const e=(Array.isArray(t)?t:[t]).reduce((e,t)=>
2(e.push(...h.QrSegment.makeSegments(t)),e),[]);return h.QrCode.encodeSegments(e,f[n],o,void 0,void 0,c)},[t,n,o,c]);const{cells:d,margin:p,numCells:m,calculatedImageSettings:g}=r.useMemo(()=>{let e=u.getModules();const t=function(e,t){return null!=t?Math.max(Math.floor(t),0):e?4:0}(i,s),n=e.length+2*t,o=function(e,t,n,o){if(null==o)return null;const r=e.length+2*n,i=Math.floor(.1*t),s=r/t,a=(o.width||i)*s,l=(o.height||i)*s,c=null==o.x?e.length/2-a/2:o.x*s,u=null==o.y?e.length/2-l/2:o.y*s,d=null==o.opacity?1:o.opacity;let h=null;if(o.excavate){let e=Math.floor(c),t=Math.floor(u);h={x:e,y:t,w:Math.ceil(a+c-e),h:Math.ceil(l+u-t)}}return{x:c,y:u,h:l,w:a,excavation:h,opacity:d,crossOrigin:o.crossOrigin}}(e,l,t,a);return{cells:e,margin:t,numCells:n,calculatedImageSettings:o}},[u,l,a,i,s]);return{qrcode:u,margin:p,cells:d,numCells:m,calculatedImageSettings:g}}var C=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),b=r.forwardRef(function(e,t){const n=e,{value:o,size:i=p,level:s=m,bgColor:a=g,fgColor:l=v,includeMargin:c=y,minVersion:h=w,boostLevel:f,marginSize:b,imageSettings:R}=n,P=d(n,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:N}=P,S=d(P,["style"]),x=null==R?void 0:R.src,O=r.useRef(null),I=r.useRef(null),k=r.useCallback(e=>{O.current=e,"function"===typeof t?t(e):t&&(t.current=e)},[t]),[L,z]=r.useState(!1),{margin:D,cells:F,numCells:T,calculatedImageSettings:_}=A({value:o,level:s,minVersion:h,boostLevel:f,includeMargin:c,marginSize:b,imageSettings:R,size:i});r.useEffect(()=>{if(null!=O.current){const e=O.current,t=e.getContext("2d");if(!t)return;let n=F;const o=I.current,r=null!=_&&null!==o&&o.complete&&0!==o.naturalHeight&&0!==o.naturalWidth;r&&null!=_.excavation&&(n=E(F,_.excavation));const s=window.devicePixelRatio||1;e.height=e.width=i*s;const c=i/T*s;t.scale(c,c),t.fillStyle=a,t.fillRect(0,0,T,T),t.fillStyle=l,C?t.fill(new Path2D(M(n,D))):F.forEach(function(e,n){e.forEach(function(e,o){e&&t.fillRect(o+D,n+D,1,1)})}),_&&(t.globalAlpha=_.opacity),r&&t.drawImage(o,_.x+D,_.y+D,_.w,_.h)}}),r.useEffect(()=>{z(!1)},[x]);const B=u({height:i,width:i},N);let j=null;return null!=x&&(j=r.createElement("img",{src:x,key:x,style:{display:"none"},onLoad:()=>{z(!0)},ref:I,crossOrigin:null==_?void 0:_.crossOrigin})),r.createElement(r.Fragment,null,r.createElement("canvas",u({style:B,height:i,width:i,ref:k,role:"img"},S)),j)});b.displayName="QRCodeCanvas";var R=r.forwardRef(function(e,t){const n=e,{value:o,size:i=p,level:s=m,bgColor:a=g,fgColor:l=v,includeMargin:c=y,minVersion:h=w,boostLevel:f,title:C,marginSize:b,imageSettings:R}=n,P=d(n,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:N,cells:S,numCells:x,calculatedImageSettings:O}=A({value:o,level:s,minVersion:h,boostLevel:f,includeMargin:c,marginSize:b,imageSettings:R,size:i});let I=S,k=null;null!=R&&null!=O&&(null!=O.excavation&&(I=E(S,O.excavation)),k=r.createElement("image",{href:R.src,height:O.h,width:O.w,x:O.x+N,y:O.y+N,preserveAspectRatio:"none",opacity:O.opacity,crossOrigin:O.crossOrigin}));const L=M(I,N);return r.createElement("svg",u({height:i,width:i,viewBox:"0 0 ".concat(x," ").concat(x),ref:t,role:"img"},P),!!C&&r.createElement("title",null,C),r.createElement("path",{fill:a,d:"M0,0 h".concat(x,"v").concat(x,"H0z"),shapeRendering:"crispEdges"}),r.createElement("path",{fill:l,d:L,shapeRendering:"crispEdges"}),k)});R.displayName="QRCodeSVG"},2450:function(e,t,n){var o,r,i;r=[],void 0===(i="function"===typeof(o=function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function o(e,t,n){var o=new XMLHttpRequest;o.open("GET",e),o.responseType="blob",o.onload=function(){l(o.response,t,n)},o.onerror=function(){console.error("could not download file")},o.send()}function r(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(o){var t=document.createEvent("MouseEvents");
2t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,a=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=s.saveAs||("object"!=typeof window||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(e,t,n){var a=s.URL||s.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):r(l.href)?o(e,t,n):i(l,l.target="_blank")):(l.href=a.createObjectURL(e),setTimeout(function(){a.revokeObjectURL(l.href)},4e4),setTimeout(function(){i(l)},0))}:"msSaveOrOpenBlob"in navigator?function(e,n,s){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,s),n);else if(r(e))o(e,n,s);else{var a=document.createElement("a");a.href=e,a.target="_blank",setTimeout(function(){i(a)})}}:function(e,t,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return o(e,t,n);var i="application/octet-stream"===e.type,l=/constructor/i.test(s.HTMLElement)||s.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||a)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},u.readAsDataURL(e)}else{var d=s.URL||s.webkitURL,h=d.createObjectURL(e);r?r.location=h:location.href=h,r=null,setTimeout(function(){d.revokeObjectURL(h)},4e4)}});s.saveAs=l.saveAs=l,e.exports=l})?o.apply(t,r):o)||(e.exports=i)},3372:(e,t,n)=>{"use strict";n.d(t,{i:()=>d});var o=n(9379),r=n(45),i=n(579),s=n(5043);function a(){let{timeout:e=2e3}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[t,n]=(0,s.useState)(null),[o,r]=(0,s.useState)(!1),[i,a]=(0,s.useState)(null);return{copy:t=>{"clipboard"in navigator?navigator.clipboard.writeText(t).then(()=>{return t=!0,window.clearTimeout(i),a(window.setTimeout(()=>r(!1),e)),void r(t);var t}).catch(e=>n(e)):n(new Error("useClipboard: navigator.clipboard is not supported"))},reset:()=>{r(!1),n(null),window.clearTimeout(i)},error:t,copied:o}}var l=n(9863);const c=["children","timeout","value"],u={timeout:1e3};function d(e){const t=(0,l.Y)("CopyButton",u,e),{children:n,timeout:s,value:d}=t,h=(0,r.A)(t,c),f=a({timeout:s});return(0,i.jsx)(i.Fragment,{children:n((0,o.A)({copy:()=>f.copy(d),copied:f.copied},h))})}d.displayName="@mantine/core/CopyButton"},6576:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var o=(0,n(4648).A)("outline","download","IconDownload",[["path",{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M7 11l5 5l5 -5",key:"svg-1"}],["path",{d:"M12 4l0 12",key:"svg-2"}]])},6699:(e,t,n)=>{"use strict";n.d(t,{m:()=>X});var o=n(9379),r=n(45),i=n(579),s=n(5043),a=n(8387),l=n(9252),c=n(8429),u=n(1953),d=n(5783),h=n(9667),f=n(1721),p=n(6711),m=n(9863),g=n(8038),v=n(4886),y=n(6331),w=n(528),M=n(5235),E=n(8498),A=n(9661),C=n(1160);const b={duration:100,transition:"fade"};var R=n(3056);function P(e,t){return Array.isArray(e)?[...e].reduce((e,n)=>(0,o.A)((0,o.A)({},e),P(n,t)),{}):"function"===typeof e?e(t):null==e?{}:e}var N=n(8913),S=n(6178),x=n(5702);var O={tooltip:"m_1b3c8819",arrow:"m_f898399f"};const I=["children","refProp","withinPortal","style","className","classNames","styles","unstyled","radius","color","label","offset","position","multiline","zIndex","disabled","defaultOpened","variant","vars","portalProps"],k={refProp:"ref",withinPortal:!0,offset:10,defaultOpened:!1,position:"right",zIndex:(0,u.I)("popover")},L=(0,f.V)((e,t)=>{let{radius:n,color:o}=t;return{tooltip:{"--tooltip-radius":void 0===n?void 0:(0,d.nJ)(n),"--tooltip-bg":o?(0,p.r)(o,e):void 0,"--tooltip-color":o?"var(--mantine-color-white)":void 0}}}),z=(0,y.P9)((e,t)=>{var n,a;const u=(0,m.Y)("TooltipFloating",k,e),{children:d,refProp:f,withinPortal:p,style:y,className:w,classNames:M,styles:E,unstyled:C,radius:b,color:z,label:D,offset:F,position:T,multiline:_,zIndex:B,disabled:j,defaultOpened:H,variant:U,vars:Y,portalProps:G}=u,Q=(0,r.A)(u,I),V=(0,R.xd)(),X=(0,g.I)({name:"TooltipFloating",props:u,classes:O,className:w,style:y,classNames:M,styles:E,unstyled:C,rootSelector:"tooltip",vars:Y,varsResolver:L}),{handleMouseMove:K,x:q,y:W,opened:J,boundaryRef:$,floating:Z,setOpened:ee}=function(e){let{offset:t,position:n,defaultOpened:o}=e;
2const[r,i]=(0,s.useState)(o),a=(0,s.useRef)(null),{x:l,y:c,elements:u,refs:d,update:h,placement:f}=(0,N.we)({placement:n,middleware:[(0,S.BN)({crossAxis:!0,padding:5,rootBoundary:"document"})]}),p=f.includes("right")?t:n.includes("left")?-1*t:0,m=f.includes("bottom")?t:n.includes("top")?-1*t:0,g=(0,s.useCallback)(e=>{let{clientX:t,clientY:n}=e;d.setPositionReference({getBoundingClientRect:()=>({width:0,height:0,x:t,y:n,left:t+p,top:n+m,right:t,bottom:n})})},[u.reference]);return(0,s.useEffect)(()=>{if(d.floating.current){const e=a.current;e.addEventListener("mousemove",g);const t=(0,x.v9)(d.floating.current);return t.forEach(e=>{e.addEventListener("scroll",h)}),()=>{e.removeEventListener("mousemove",g),t.forEach(e=>{e.removeEventListener("scroll",h)})}}},[u.reference,d.floating.current,h,g,r]),{handleMouseMove:g,x:l,y:c,opened:r,setOpened:i,boundaryRef:a,floating:d.setFloating}}({offset:F,position:T,defaultOpened:H});if(!(0,c.v)(d))throw new Error("[@mantine/core] Tooltip.Floating component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");const te=(0,l.pc)($,(0,h.x)(d),t),ne=d.props;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A.r,(0,o.A)((0,o.A)({},G),{},{withinPortal:p,children:(0,i.jsx)(v.a,(0,o.A)((0,o.A)((0,o.A)({},Q),X("tooltip",{style:(0,o.A)((0,o.A)({},P(y,V)),{},{zIndex:B,display:!j&&J?"block":"none",top:null!==(n=W&&Math.round(W))&&void 0!==n?n:"",left:null!==(a=q&&Math.round(q))&&void 0!==a?a:""})})),{},{variant:U,ref:Z,mod:{multiline:_},children:D}))})),(0,s.cloneElement)(d,(0,o.A)((0,o.A)({},ne),{},{[f]:te,onMouseEnter:e=>{var t;null===(t=ne.onMouseEnter)||void 0===t||t.call(ne,e),K(e),ee(!0)},onMouseLeave:e=>{var t;null===(t=ne.onMouseLeave)||void 0===t||t.call(ne,e),ee(!1)}}))]})});z.classes=O,z.displayName="@mantine/core/TooltipFloating";const D=(0,s.createContext)(!1),F=D.Provider,T={openDelay:0,closeDelay:0};function _(e){const{openDelay:t,closeDelay:n,children:o}=(0,m.Y)("TooltipGroup",T,e);return(0,i.jsx)(F,{value:!0,children:(0,i.jsx)(N.T3,{delay:{open:t,close:n},children:o})})}_.displayName="@mantine/core/TooltipGroup",_.extend=e=>e;var B=n(4632),j=n(6138),H=n(8080);function U(e){const t=function(e){if(void 0===e)return{shift:!0,flip:!0};const t=(0,o.A)({},e);return void 0===e.shift&&(t.shift=!0),void 0===e.flip&&(t.flip=!0),t}(e.middlewares),n=[(0,S.cY)(e.offset)];return t.shift&&n.push((0,S.BN)("boolean"===typeof t.shift?{padding:8}:(0,o.A)({padding:8},t.shift))),t.flip&&n.push("boolean"===typeof t.flip?(0,S.UU)():(0,S.UU)(t.flip)),n.push((0,S.UE)({element:e.arrowRef,padding:e.arrowOffset})),t.inline?n.push("boolean"===typeof t.inline?(0,S.mG)():(0,S.mG)(t.inline)):e.inline&&n.push((0,S.mG)()),n}function Y(e){var t,n,o;const[r,i]=(0,s.useState)(e.defaultOpened),a="boolean"===typeof e.opened?e.opened:r,l=(0,s.useContext)(D),c=(0,B.B)(),u=(0,s.useCallback)(e=>{i(e),e&&E(c)},[c]),{x:d,y:h,context:f,refs:p,update:m,placement:g,middlewareData:{arrow:{x:v,y:y}={}}}=(0,N.we)({strategy:e.strategy,placement:e.position,open:a,onOpenChange:u,middleware:U(e)}),{delay:w,currentId:M,setCurrentId:E}=(0,N.ck)(f,{id:c}),{getReferenceProps:A,getFloatingProps:C}=(0,N.bv)([(0,N.Mk)(f,{enabled:null===(t=e.events)||void 0===t?void 0:t.hover,delay:l?w:{open:e.openDelay,close:e.closeDelay},mouseOnly:!(null!==(n=e.events)&&void 0!==n&&n.touch)}),(0,N.iQ)(f,{enabled:null===(o=e.events)||void 0===o?void 0:o.focus,visibleOnly:!0}),(0,N.It)(f,{role:"tooltip"}),(0,N.s9)(f,{enabled:"undefined"===typeof e.opened})]);(0,H.Q)({opened:a,position:e.position,positionDependencies:e.positionDependencies,floating:{refs:p,update:m}}),(0,j.C)(()=>{var t;null===(t=e.onPositionChange)||void 0===t||t.call(e,g)},[g]);const b=a&&M&&M!==c;return{x:d,y:h,arrowX:v,arrowY:y,reference:p.setReference,floating:p.setFloating,getFloatingProps:C,getReferenceProps:A,isGroupPhase:b,opened:a,placement:g}}const G=["children","position","refProp","label","openDelay","closeDelay","onPositionChange","opened","defaultOpened","withinPortal","radius","color","classNames","styles","unstyled","style","className","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","offset","transitionProps","multiline","events","zIndex","disabled","positionDependencies","onClick","onMouseEnter","onMouseLeave","inline","variant","keepMounted","vars","portalProps","mod","floatingStrategy","middlewares"],Q={position:"top",refProp:"ref",withinPortal:!0,inline:!1,defaultOpened:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},events:{hover:!0,focus:!1,touch:!1},zIndex:(0,u.I)("popover"),positionDependencies:[],middlewares:{flip:!0,shift:!0,inline:!1}},V=(0,f.V)((e,t)=>{let{radius:n,color:o}=t;return{tooltip:{"--tooltip-radius":void 0===n?void 0:(0,d.nJ)(n),"--tooltip-bg":o?(0,p.r)(o,e):void 0,"--tooltip-color":o?"var(--mantine-color-white)":void 0}}}),X=(0,y.P9)((e,t)=>{const n=(0,m.Y)("Tooltip",Q,e),u=(0,m.Y)("Tooltip",Q,n),{children:d,position:f,refProp:p,label:y,openDelay:R,closeDelay:P,onPositionChange:N,opened:S,defaultOpened:x,withinPortal:I,radius:k,color:L,classNames:z,styles:D,unstyled:F,style:T,className:_,withArrow:B,arrowSize:j,arrowOffset:H,arrowRadius:U,arrowPosition:X,offset:K,transitionProps:q,multiline:W,events:J,zIndex:$,disabled:Z,positionDependencies:ee,onClick:te,onMouseEnter:ne,onMouseLeave:oe,inline:re,variant:ie,keepMounted:se,vars:ae,portalProps:le,mod:ce,floatingStrategy:ue,middlewares:de}=u,he=(0,r.A)(u,G),{dir:fe}=(0,w.jH)(),pe=(0,s.useRef)(null),me=Y({position:(0,M.Q)(fe,f),closeDelay:P,openDelay:R,onPositionChange:N,opened:S,defaultOpened:x,events:J,arrowRef:pe,arrowOffset:H,offset:"number"===typeof K?K+(B?j/2:0):K,positionDependencies:[...ee,d],inline:re,strategy:ue,middlewares:de}),ge=(0,g.I)({name:"Tooltip",props:n,classes:O,className:_,style:T,classNames:z,styles:D,unstyled:F,rootSelector:"tooltip",vars:ae,varsResolver:V});if(!(0,c.v)(d))throw new Error("[@mantine/core] Tooltip component children should be an element or a component that accepts ref, fragments, str
2ings, numbers and other primitive values are not supported");const ve=(0,l.pc)(me.reference,(0,h.x)(d),t),ye=function(e,t){return(0,o.A)((0,o.A)((0,o.A)({},b),t),e)}(q,{duration:100,transition:"fade"}),we=d.props;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A.r,(0,o.A)((0,o.A)({},le),{},{withinPortal:I,children:(0,i.jsx)(C.e,(0,o.A)((0,o.A)({},ye),{},{keepMounted:se,mounted:!Z&&!!me.opened,duration:me.isGroupPhase?10:ye.duration,children:e=>{var t,n;return(0,i.jsxs)(v.a,(0,o.A)((0,o.A)((0,o.A)({},he),{},{"data-fixed":"fixed"===ue||void 0,variant:ie,mod:[{multiline:W},ce]},me.getFloatingProps({ref:me.floating,className:ge("tooltip").className,style:(0,o.A)((0,o.A)((0,o.A)({},ge("tooltip").style),e),{},{zIndex:$,top:null!==(t=me.y)&&void 0!==t?t:0,left:null!==(n=me.x)&&void 0!==n?n:0})})),{},{children:[y,(0,i.jsx)(E.i,(0,o.A)({ref:pe,arrowX:me.arrowX,arrowY:me.arrowY,visible:B,position:me.placement,arrowSize:j,arrowOffset:H,arrowRadius:U,arrowPosition:X},ge("arrow")))]}))}}))})),(0,s.cloneElement)(d,me.getReferenceProps((0,o.A)((0,o.A)({onClick:te,onMouseEnter:ne,onMouseLeave:oe,onMouseMove:n.onMouseMove,onPointerDown:n.onPointerDown,onPointerEnter:n.onPointerEnter,className:(0,a.A)(_,we.className)},we),{},{[p]:ve})))]})});X.classes=O,X.displayName="@mantine/core/Tooltip",X.Floating=z,X.Group=_},6960:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var o=(0,n(4648).A)("outline","check","IconCheck",[["path",{d:"M5 12l5 5l10 -10",key:"svg-0"}]])},7184:(e,t,n)=>{"use strict";n.d(t,{r:()=>P});var o=n(9379),r=n(45),i=n(579),s=(n(5043),n(9863)),a=n(8038),l=n(2869),c=n(4886),u=n(6331),d=n(7835),h=n(3888),f=n(81),p=n(5783),m=n(1785);function g(e){return"object"===typeof e&&null!==e?"base"in e?e.base:void 0:e}var v=n(3056),y=n(2887);function w(e){var t;let{spacing:n,verticalSpacing:o,cols:r,selector:s}=e;const a=(0,v.xd)(),l=void 0===o?n:o,c=(0,f.J)({"--sg-spacing-x":(0,p.GY)(g(n)),"--sg-spacing-y":(0,p.GY)(g(l)),"--sg-cols":null===(t=g(r))||void 0===t?void 0:t.toString()}),u=(0,d.H)(a.breakpoints).reduce((e,t)=>(e[t]||(e[t]={}),"object"===typeof n&&void 0!==n[t]&&(e[t]["--sg-spacing-x"]=(0,p.GY)(n[t])),"object"===typeof l&&void 0!==l[t]&&(e[t]["--sg-spacing-y"]=(0,p.GY)(l[t])),"object"===typeof r&&void 0!==r[t]&&(e[t]["--sg-cols"]=r[t]),e),{}),h=(0,m.q)((0,d.H)(u),a.breakpoints).filter(e=>(0,d.H)(u[e.value]).length>0).map(e=>({query:"(min-width: ".concat(a.breakpoints[e.value],")"),styles:u[e.value]}));return(0,i.jsx)(y.K,{styles:c,media:h,selector:s})}function M(e){return"object"===typeof e&&null!==e?(0,d.H)(e):[]}function E(e){let{spacing:t,verticalSpacing:n,cols:o}=e;return function(e){return e.sort((e,t)=>(0,h.px)(e)-(0,h.px)(t))}(Array.from(new Set([...M(t),...M(n),...M(o)])))}function A(e){var t;let{spacing:n,verticalSpacing:o,cols:r,selector:s}=e;const a=void 0===o?n:o,l=(0,f.J)({"--sg-spacing-x":(0,p.GY)(g(n)),"--sg-spacing-y":(0,p.GY)(g(a)),"--sg-cols":null===(t=g(r))||void 0===t?void 0:t.toString()}),c=E({spacing:n,verticalSpacing:o,cols:r}),u=c.reduce((e,t)=>(e[t]||(e[t]={}),"object"===typeof n&&void 0!==n[t]&&(e[t]["--sg-spacing-x"]=(0,p.GY)(n[t])),"object"===typeof a&&void 0!==a[t]&&(e[t]["--sg-spacing-y"]=(0,p.GY)(a[t])),"object"===typeof r&&void 0!==r[t]&&(e[t]["--sg-cols"]=r[t]),e),{}),d=c.map(e=>({query:"simple-grid (min-width: ".concat(e,")"),styles:u[e]}));return(0,i.jsx)(y.K,{styles:l,container:d,selector:s})}var C={container:"m_925c2d2c",root:"m_2415a157"};const b=["classNames","className","style","styles","unstyled","vars","cols","verticalSpacing","spacing","type"],R={cols:1,spacing:"md",type:"media"},P=(0,u.P9)((e,t)=>{const n=(0,s.Y)("SimpleGrid",R,e),{classNames:u,className:d,style:h,styles:f,unstyled:p,vars:m,cols:g,verticalSpacing:v,spacing:y,type:M}=n,E=(0,r.A)(n,b),P=(0,a.I)({name:"SimpleGrid",classes:C,props:n,className:d,style:h,classNames:u,styles:f,unstyled:p,vars:m}),N=(0,l.C)();return"container"===M?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A,(0,o.A)((0,o.A)({},n),{},{selector:".".concat(N)})),(0,i.jsx)("div",(0,o.A)((0,o.A)({},P("container")),{},{children:(0,i.jsx)(c.a,(0,o.A)((0,o.A)({ref:t},P("root",{className:N})),E))}))]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(w,(0,o.A)((0,o.A)({},n),{},{selector:".".concat(N)})),(0,i.jsx)(c.a,(0,o.A)((0,o.A)({ref:t},P("root",{className:N})),E))]})});P.classes=C,P.displayName="@mantine/core/SimpleGrid"},7510:(e,t,n)=>{"use strict";n.d(t,{A:()=>
2o});var o=(0,n(4648).A)("outline","qrcode","IconQrcode",[["path",{d:"M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M7 17l0 .01",key:"svg-1"}],["path",{d:"M14 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z",key:"svg-2"}],["path",{d:"M7 7l0 .01",key:"svg-3"}],["path",{d:"M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z",key:"svg-4"}],["path",{d:"M17 7l0 .01",key:"svg-5"}],["path",{d:"M14 14l3 0",key:"svg-6"}],["path",{d:"M20 14l0 .01",key:"svg-7"}],["path",{d:"M14 14l0 3",key:"svg-8"}],["path",{d:"M14 20l3 0",key:"svg-9"}],["path",{d:"M17 17l3 0",key:"svg-10"}],["path",{d:"M20 17l0 3",key:"svg-11"}]])},9163:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var o=(0,n(4648).A)("outline","copy","IconCopy",[["path",{d:"M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z",key:"svg-0"}],["path",{d:"M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1",key:"svg-1"}]])}}]);
3//# sourceMappingURL=908.a635f86e.chunk.js.map

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.