/**
 * Bundled by jsDelivr using Rollup v4.62.2 and esbuild v0.28.1.
 * Original file: /npm/qrious@4.0.2/dist/qrious.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var p={exports:{}},n0=p.exports,N;function f0(){return N||(N=1,(function(S,c0){(function(k,w){S.exports=w()})(n0,(function(){var k=function(){},w=Object.prototype.hasOwnProperty,C=Array.prototype.slice;function L(t,e){var i;return typeof Object.create=="function"?i=Object.create(t):(k.prototype=t,i=new k,k.prototype=null),e&&B(!0,i,e),i}function R(t,e,i,r){var x=this;return typeof t!="string"&&(r=i,i=e,e=t,t=null),typeof e!="function"&&(r=i,i=e,e=function(){return x.apply(this,arguments)}),B(!1,e,x,r),e.prototype=L(x.prototype,i),e.prototype.constructor=e,e.class_=t||x.class_,e.super_=x,e}function B(t,e,i){i=C.call(arguments,2);for(var r,x,a=0,s=i.length;a<s;a++){x=i[a];for(r in x)(!t||w.call(x,r))&&(e[r]=x[r])}}var j=R;function m(){}m.class_="Nevis",m.super_=Object,m.extend=j;var q=m,c=q,T=c.extend(function(t,e,i){this.qrious=t,this.element=e,this.element.qrious=t,this.enabled=!!i},{draw:function(t){},getElement:function(){return this.enabled||(this.enabled=!0,this.render()),this.element},getModuleSize:function(t){var e=this.qrious,i=e.padding||0,r=Math.floor((e.size-i*2)/t.width);return Math.max(1,r)},getOffset:function(t){var e=this.qrious,i=e.padding;if(i!=null)return i;var r=this.getModuleSize(t),x=Math.floor((e.size-r*t.width)/2);return Math.max(0,x)},render:function(t){this.enabled&&(this.resize(),this.reset(),this.draw(t))},reset:function(){},resize:function(){}}),M=T,z=M.extend({draw:function(t){var e,i,r=this.qrious,x=this.getModuleSize(t),a=this.getOffset(t),s=this.element.getContext("2d");for(s.fillStyle=r.foreground,s.globalAlpha=r.foregroundAlpha,e=0;e<t.width;e++)for(i=0;i<t.width;i++)t.buffer[i*t.width+e]&&s.fillRect(x*e+a,x*i+a,x,x)},reset:function(){var t=this.qrious,e=this.element.getContext("2d"),i=t.size;e.lineWidth=1,e.clearRect(0,0,i,i),e.fillStyle=t.background,e.globalAlpha=t.backgroundAlpha,e.fillRect(0,0,i,i)},resize:function(){var t=this.element;t.width=t.height=this.qrious.size}}),I=z,P=c.extend(null,{BLOCK:[0,11,15,19,23,27,31,16,18,20,22,24,26,28,20,22,24,24,26,28,28,22,24,24,26,26,28,28,24,24,26,26,26,28,28,24,26,26,26,28,28]}),V=P,G=c.extend(null,{BLOCKS:[1,0,19,7,1,0,16,10,1,0,13,13,1,0,9,17,1,0,34,10,1,0,28,16,1,0,22,22,1,0,16,28,1,0,55,15,1,0,44,26,2,0,17,18,2,0,13,22,1,0,80,20,2,0,32,18,2,0,24,26,4,0,9,16,1,0,108,26,2,0,43,24,2,2,15,18,2,2,11,22,2,0,68,18,4,0,27,16,4,0,19,24,4,0,15,28,2,0,78,20,4,0,31,18,2,4,14,18,4,1,13,26,2,0,97,24,2,2,38,22,4,2,18,22,4,2,14,26,2,0,116,30,3,2,36,22,4,4,16,20,4,4,12,24,2,2,68,18,4,1,43,26,6,2,19,24,6,2,15,28,4,0,81,20,1,4,50,30,4,4,22,28,3,8,12,24,2,2,92,24,6,2,36,22,4,6,20,26,7,4,14,28,4,0,107,26,8,1,37,22,8,4,20,24,12,4,11,22,3,1,115,30,4,5,40,24,11,5,16,20,11,5,12,24,5,1,87,22,5,5,41,24,5,7,24,30,11,7,12,24,5,1,98,24,7,3,45,28,15,2,19,24,3,13,15,30,1,5,107,28,10,1,46,28,1,15,22,28,2,17,14,28,5,1,120,30,9,4,43,26,17,1,22,28,2,19,14,28,3,4,113,28,3,11,44,26,17,4,21,26,9,16,13,26,3,5,107,28,3,13,41,26,15,5,24,30,15,10,15,28,4,4,116,28,17,0,42,26,17,6,22,28,19,6,16,30,2,7,111,28,17,0,46,28,7,16,24,30,34,0,13,24,4,5,121,30,4,14,47,28,11,14,24,30,16,14,15,30,6,4,117,30,6,14,45,28,11,16,24,30,30,2,16,30,8,4,106,26,8,13,47,28,7,22,24,30,22,13,15,30,10,2,114,28,19,4,46,28,28,6,22,28,33,4,16,30,8,4,122,30,22,3,45,28,8,26,23,30,12,28,15,30,3,10,117,30,3,23,45,28,4,31,24,30,11,31,15,30,7,7,116,30,21,7,45,28,1,37,23,30,19,26,15,30,5,10,115,30,19,10,47,28,15,25,24,30,23,25,15,30,13,3,115,30,2,29,46,28,42,1,24,30,23,28,15,30,17,0,115,30,10,23,46,28,10,35,24,30,19,35,15,30,17,1,115,30,14,21,46,28,29,19,24,30,11,46,15,30,13,6,115,30,14,23,46,28,44,7,24,30,59,1,16,30,12,7,121,30,12,26,47,28,39,14,24,30,22,41,15,30,6,14,121,30,6,34,47,28,46,10,24,30,2,64,15,30,17,4,122,30,29,14,46,28,49,10,24,30,24,46,15,30,4,18,122,30,13,32,46,28,48,14,24,30,42,32,15,30,20,4,117,30,40,7,47,28,43,22,24,30,10,67,15,30,19,6,118,30,18,31,47,28,34,34,24,30,20,61,15,30],FINAL_FORMAT:[30660,29427,32170,30877,26159,25368,27713,26998,21522,20773,24188,23371,17913,16590,20375,19104,13663,12392,16177,14854,9396,8579,11994,11245,5769,5054,7399,6608,1890,597,3340,2107],LEVELS:{L:1,M:2,Q:3,H:4}}),_=G,K=c.extend(null,{EXPONENT:[1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,117,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142,0],LOG:[255,0,1,25,2,50,26,198,3,223,51,238,27,104,199,75,4,100,224,14,52,141,239,129,28,193,105,248,200,8,76,113,5,138,101,47,225,36,15,33,53,147,142,218,240,18,130,69,29,181,194,125,106,39,249,185,201,154,9,120,77,228,114,166,6,191,139,98,102,221,48,253,226,152,37,179,16,145,34,136,54,208,148,206,143,150,219,189,241,210,19,92,131,56,70,64,30,66,182,163,195,72,126,110,107,58,40,84,250,133,186,61,202,94,155,159,10,21,121,43,78,212,229,172,115,243,167,87,7,112,192,247,140,128,99,13,103,74,222,237,49,197,254,24,227,165,153,119,38,184,180,124,17,68,146,217,35,32,137,46,55,63,209,91,149,188,207,205,144,135,151,178,220,252,190,97,242,86,211,171,20,42,93,158,132,60,57,83,71,109,65,162,31,45,67,216,183,123,164,118,196,23,73,236,127,12,111,246,108,161,59,82,41,157,85,170,251,96,134,177,187,204,62,90,203,89,95,176,156,169,160,81,11,245,22,235,122,117,44,215,79,174,213,233,230,231,173,232,116,214,244,234,168,80,88,175]}),l=K,D=c.extend(null,{BLOCK:[3220,1468,2713,1235,3062,1890,2119,1549,2344,2936,1117,2583,1330,2470,1667,2249,2028,3780,481,4011,142,3098,831,3445,592,2517,1776,2234,1951,2827,1070,2660,1345,3177]}),F=D,o=c.extend(function(t){var e,i,r,x,a,s=t.value.length;for(this._badness=[],this._level=_.LEVELS[t.level],this._polynomial=[],this._value=t.value,this._version=0,this._stringBuffer=[];this._version<40&&(this._version++,r=(this._level-1)*4+(this._version-1)*16,x=_.BLOCKS[r++],a=_.BLOCKS[r++],e=_.BLOCKS[r++],i=_.BLOCKS[r],r=e*(x+a)+a-3+(this._version<=9),!(s<=r)););this._dataBlock=e,this._eccBlock=i,this._neccBlock1=x,this._neccBlock2=a;var n=this.width=17+4*this._version;this.buffer=o._createArray(n*n),this._ecc=o._createArray(e+(e+i)*(x+a)+a),this._mask=o._createArray((n*(n+1)+1)/2),this._insertFinders(),this._insertAlignments(),this.buffer[8+n*(n-8)]=1,this._insertTimingGap(),this._reverseMask(),this._insertTimingRowAndColumn(),this._insertVersion(),this._syncMask(),this._convertBitStream(s),this._calculatePolynomial(),this._appendEccToData(),this._interleaveBlocks(),this._pack(),this._finish()},{_addAlignment:function(t,e){var i,r=this.buffer,x=this.width;for(r[t+x*e]=1,i=-2;i<2;i++)r[t+i+x*(e-2)]=1,r[t-2+x*(e+i+1)]=1,r[t+2+x*(e+i)]=1,r[t+i+1+x*(e+2)]=1;for(i=0;i<2;i++)this._setMask(t-1,e+i),this._setMask(t+1,e-i),this._setMask(t-i,e-1),this._setMask(t+i,e+1)},_appendData:function(t,e,i,r){var x,a,s,n=this._polynomial,f=this._stringBuffer;for(a=0;a<r;a++)f[i+a]=0;for(a=0;a<e;a++){if(x=l.LOG[f[t+a]^f[i]],x!==255)for(s=1;s<r;s++)f[i+s-1]=f[i+s]^l.EXPONENT[o._modN(x+n[r-s])];else for(s=i;s<i+r;s++)f[s]=f[s+1];f[i+r-1]=x===255?0:l.EXPONENT[o._modN(x+n[0])]}},_appendEccToData:function(){var t,e=0,i=this._dataBlock,r=this._calculateMaxLength(),x=this._eccBlock;for(t=0;t<this._neccBlock1;t++)this._appendData(e,i,r,x),e+=i,r+=x;for(t=0;t<this._neccBlock2;t++)this._appendData(e,i+1,r,x),e+=i+1,r+=x},_applyMask:function(t){var e,i,r,x,a=this.buffer,s=this.width;switch(t){case 0:for(x=0;x<s;x++)for(r=0;r<s;r++)!(r+x&1)&&!this._isMasked(r,x)&&(a[r+x*s]^=1);break;case 1:for(x=0;x<s;x++)for(r=0;r<s;r++)!(x&1)&&!this._isMasked(r,x)&&(a[r+x*s]^=1);break;case 2:for(x=0;x<s;x++)for(e=0,r=0;r<s;r++,e++)e===3&&(e=0),!e&&!this._isMasked(r,x)&&(a[r+x*s]^=1);break;case 3:for(i=0,x=0;x<s;x++,i++)for(i===3&&(i=0),e=i,r=0;r<s;r++,e++)e===3&&(e=0),!e&&!this._isMasked(r,x)&&(a[r+x*s]^=1);break;case 4:for(x=0;x<s;x++)for(e=0,i=x>>1&1,r=0;r<s;r++,e++)e===3&&(e=0,i=!i),!i&&!this._isMasked(r,x)&&(a[r+x*s]^=1);break;case 5:for(i=0,x=0;x<s;x++,i++)for(i===3&&(i=0),e=0,r=0;r<s;r++,e++)e===3&&(e=0),!((r&x&1)+!(!e|!i))&&!this._isMasked(r,x)&&(a[r+x*s]^=1);break;case 6:for(i=0,x=0;x<s;x++,i++)for(i===3&&(i=0),e=0,r=0;r<s;r++,e++)e===3&&(e=0),!((r&x&1)+(e&&e===i)&1)&&!this._isMasked(r,x)&&(a[r+x*s]^=1);break;case 7:for(i=0,x=0;x<s;x++,i++)for(i===3&&(i=0),e=0,r=0;r<s;r++,e++)e===3&&(e=0),!((e&&e===i)+(r+x&1)&1)&&!this._isMasked(r,x)&&(a[r+x*s]^=1);break}},_calculateMaxLength:function(){return this._dataBlock*(this._neccBlock1+this._neccBlock2)+this._neccBlock2},_calculatePolynomial:function(){var t,e,i=this._eccBlock,r=this._polynomial;for(r[0]=1,t=0;t<i;t++){for(r[t+1]=1,e=t;e>0;e--)r[e]=r[e]?r[e-1]^l.EXPONENT[o._modN(l.LOG[r[e]]+t)]:r[e-1];r[0]=l.EXPONENT[o._modN(l.LOG[r[0]]+t)]}for(t=0;t<=i;t++)r[t]=l.LOG[r[t]]},_checkBadness:function(){var t,e,i,r,x,a=0,s=this._badness,n=this.buffer,f=this.width;for(x=0;x<f-1;x++)for(r=0;r<f-1;r++)(n[r+f*x]&&n[r+1+f*x]&&n[r+f*(x+1)]&&n[r+1+f*(x+1)]||!(n[r+f*x]||n[r+1+f*x]||n[r+f*(x+1)]||n[r+1+f*(x+1)]))&&(a+=o.N2);var u=0;for(x=0;x<f;x++){for(i=0,s[0]=0,t=0,r=0;r<f;r++)e=n[r+f*x],t===e?s[i]++:s[++i]=1,t=e,u+=t?1:-1;a+=this._getBadness(i)}u<0&&(u=-u);var y=0,b=u;for(b+=b<<2,b<<=1;b>f*f;)b-=f*f,y++;for(a+=y*o.N4,r=0;r<f;r++){for(i=0,s[0]=0,t=0,x=0;x<f;x++)e=n[r+f*x],t===e?s[i]++:s[++i]=1,t=e;a+=this._getBadness(i)}return a},_convertBitStream:function(t){var e,i,r=this._ecc,x=this._version;for(i=0;i<t;i++)r[i]=this._value.charCodeAt(i);var a=this._stringBuffer=r.slice(),s=this._calculateMaxLength();t>=s-2&&(t=s-2,x>9&&t--);var n=t;if(x>9){for(a[n+2]=0,a[n+3]=0;n--;)e=a[n],a[n+3]|=255&e<<4,a[n+2]=e>>4;a[2]|=255&t<<4,a[1]=t>>4,a[0]=64|t>>12}else{for(a[n+1]=0,a[n+2]=0;n--;)e=a[n],a[n+2]|=255&e<<4,a[n+1]=e>>4;a[1]|=255&t<<4,a[0]=64|t>>4}for(n=t+3-(x<10);n<s;)a[n++]=236,a[n++]=17},_getBadness:function(t){var e,i=0,r=this._badness;for(e=0;e<=t;e++)r[e]>=5&&(i+=o.N1+r[e]-5);for(e=3;e<t-1;e+=2)r[e-2]===r[e+2]&&r[e+2]===r[e-1]&&r[e-1]===r[e+1]&&r[e-1]*3===r[e]&&(r[e-3]===0||e+3>t||r[e-3]*3>=r[e]*4||r[e+3]*3>=r[e]*4)&&(i+=o.N3);return i},_finish:function(){this._stringBuffer=this.buffer.slice();var t,e,i=0,r=3e4;for(e=0;e<8&&(this._applyMask(e),t=this._checkBadness(),t<r&&(r=t,i=e),i!==7);e++)this.buffer=this._stringBuffer.slice();i!==e&&this._applyMask(i),r=_.FINAL_FORMAT[i+(this._level-1<<3)];var x=this.buffer,a=this.width;for(e=0;e<8;e++,r>>=1)r&1&&(x[a-1-e+a*8]=1,e<6?x[8+a*e]=1:x[8+a*(e+1)]=1);for(e=0;e<7;e++,r>>=1)r&1&&(x[8+a*(a-7+e)]=1,e?x[6-e+a*8]=1:x[7+a*8]=1)},_interleaveBlocks:function(){var t,e,i=this._dataBlock,r=this._ecc,x=this._eccBlock,a=0,s=this._calculateMaxLength(),n=this._neccBlock1,f=this._neccBlock2,u=this._stringBuffer;for(t=0;t<i;t++){for(e=0;e<n;e++)r[a++]=u[t+e*i];for(e=0;e<f;e++)r[a++]=u[n*i+t+e*(i+1)]}for(e=0;e<f;e++)r[a++]=u[n*i+t+e*(i+1)];for(t=0;t<x;t++)for(e=0;e<n+f;e++)r[a++]=u[s+t+e*x];this._stringBuffer=r},_insertAlignments:function(){var t,e,i,r=this._version,x=this.width;if(r>1)for(t=V.BLOCK[r],i=x-7;;){for(e=x-7;e>t-3&&(this._addAlignment(e,i),!(e<t));)e-=t;if(i<=t+9)break;i-=t,this._addAlignment(6,i),this._addAlignment(i,6)}},_insertFinders:function(){var t,e,i,r,x=this.buffer,a=this.width;for(t=0;t<3;t++){for(e=0,r=0,t===1&&(e=a-7),t===2&&(r=a-7),x[r+3+a*(e+3)]=1,i=0;i<6;i++)x[r+i+a*e]=1,x[r+a*(e+i+1)]=1,x[r+6+a*(e+i)]=1,x[r+i+1+a*(e+6)]=1;for(i=1;i<5;i++)this._setMask(r+i,e+1),this._setMask(r+1,e+i+1),this._setMask(r+5,e+i),this._setMask(r+i+1,e+5);for(i=2;i<4;i++)x[r+i+a*(e+2)]=1,x[r+2+a*(e+i+1)]=1,x[r+4+a*(e+i)]=1,x[r+i+1+a*(e+4)]=1}},_insertTimingGap:function(){var t,e,i=this.width;for(e=0;e<7;e++)this._setMask(7,e),this._setMask(i-8,e),this._setMask(7,e+i-7);for(t=0;t<8;t++)this._setMask(t,7),this._setMask(t+i-8,7),this._setMask(t,i-8)},_insertTimingRowAndColumn:function(){var t,e=this.buffer,i=this.width;for(t=0;t<i-14;t++)t&1?(this._setMask(8+t,6),this._setMask(6,8+t)):(e[8+t+i*6]=1,e[6+i*(8+t)]=1)},_insertVersion:function(){var t,e,i,r,x=this.buffer,a=this._version,s=this.width;if(a>6)for(t=F.BLOCK[a-7],e=17,i=0;i<6;i++)for(r=0;r<3;r++,e--)1&(e>11?a>>e-12:t>>e)?(x[5-i+s*(2-r+s-11)]=1,x[2-r+s-11+s*(5-i)]=1):(this._setMask(5-i,2-r+s-11),this._setMask(2-r+s-11,5-i))},_isMasked:function(t,e){var i=o._getMaskBit(t,e);return this._mask[i]===1},_pack:function(){var t,e,i,r=1,x=1,a=this.width,s=a-1,n=a-1,f=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(e=0;e<f;e++)for(t=this._stringBuffer[e],i=0;i<8;i++,t<<=1){128&t&&(this.buffer[s+a*n]=1);do x?s--:(s++,r?n!==0?n--:(s-=2,r=!r,s===6&&(s--,n=9)):n!==a-1?n++:(s-=2,r=!r,s===6&&(s--,n-=8))),x=!x;while(this._isMasked(s,n))}},_reverseMask:function(){var t,e,i=this.width;for(t=0;t<9;t++)this._setMask(t,8);for(t=0;t<8;t++)this._setMask(t+i-8,8),this._setMask(8,t);for(e=0;e<7;e++)this._setMask(8,e+i-7)},_setMask:function(t,e){var i=o._getMaskBit(t,e);this._mask[i]=1},_syncMask:function(){var t,e,i=this.width;for(e=0;e<i;e++)for(t=0;t<=e;t++)this.buffer[t+i*e]&&this._setMask(t,e)}},{_createArray:function(t){var e,i=[];for(e=0;e<t;e++)i[e]=0;return i},_getMaskBit:function(t,e){var i;return t>e&&(i=t,t=e,e=i),i=e,i+=e*e,i>>=1,i+=t,i},_modN:function(t){for(;t>=255;)t-=255,t=(t>>8)+(t&255);return t},N1:3,N2:3,N3:40,N4:10}),U=o,Q=M.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var t=this.element;t.width=t.height=this.qrious.size}}),X=Q,$=c.extend(function(t,e,i,r){this.name=t,this.modifiable=!!e,this.defaultValue=i,this._valueTransformer=r},{transform:function(t){var e=this._valueTransformer;return typeof e=="function"?e(t,this):t}}),h=$,H=c.extend(null,{abs:function(t){return t!=null?Math.abs(t):null},hasOwn:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},noop:function(){},toUpperCase:function(t){return t!=null?t.toUpperCase():null}}),d=H,v=c.extend(function(t){this.options={},t.forEach(function(e){this.options[e.name]=e},this)},{exists:function(t){return this.options[t]!=null},get:function(t,e){return v._get(this.options[t],e)},getAll:function(t){var e,i=this.options,r={};for(e in i)d.hasOwn(i,e)&&(r[e]=v._get(i[e],t));return r},init:function(t,e,i){typeof i!="function"&&(i=d.noop);var r,x;for(r in this.options)d.hasOwn(this.options,r)&&(x=this.options[r],v._set(x,x.defaultValue,e),v._createAccessor(x,e,i));this._setAll(t,e,!0)},set:function(t,e,i){return this._set(t,e,i)},setAll:function(t,e){return this._setAll(t,e)},_set:function(t,e,i,r){var x=this.options[t];if(!x)throw new Error("Invalid option: "+t);if(!x.modifiable&&!r)throw new Error("Option cannot be modified: "+t);return v._set(x,e,i)},_setAll:function(t,e,i){if(!t)return!1;var r,x=!1;for(r in t)d.hasOwn(t,r)&&this._set(r,t[r],e,i)&&(x=!0);return x}},{_createAccessor:function(t,e,i){var r={get:function(){return v._get(t,e)}};t.modifiable&&(r.set=function(x){v._set(t,x,e)&&i(x,t)}),Object.defineProperty(e,t.name,r)},_get:function(t,e){return e["_"+t.name]},_set:function(t,e,i){var r="_"+t.name,x=i[r],a=t.transform(e??t.defaultValue);return i[r]=a,a!==x}}),W=v,J=c.extend(function(){this._services={}},{getService:function(t){var e=this._services[t];if(!e)throw new Error("Service is not being managed with name: "+t);return e},setService:function(t,e){if(this._services[t])throw new Error("Service is already managed with name: "+t);e&&(this._services[t]=e)}}),Y=J,g=new W([new h("background",!0,"white"),new h("backgroundAlpha",!0,1,d.abs),new h("element"),new h("foreground",!0,"black"),new h("foregroundAlpha",!0,1,d.abs),new h("level",!0,"L",d.toUpperCase),new h("mime",!0,"image/png"),new h("padding",!0,null,d.abs),new h("size",!0,100,d.abs),new h("value",!0,"")]),O=new Y,A=c.extend(function(t){g.init(t,this,this.update.bind(this));var e=g.get("element",this),i=O.getService("element"),r=e&&i.isCanvas(e)?e:i.createCanvas(),x=e&&i.isImage(e)?e:i.createImage();this._canvasRenderer=new I(this,r,!0),this._imageRenderer=new X(this,x,x===e),this.update()},{get:function(){return g.getAll(this)},set:function(t){g.setAll(t,this)&&this.update()},toDataURL:function(t){return this.canvas.toDataURL(t||this.mime)},update:function(){var t=new U({level:this.level,value:this.value});this._canvasRenderer.render(t),this._imageRenderer.render(t)}},{use:function(t){O.setService(t.getName(),t)}});Object.defineProperties(A.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var Z=A,E=Z,e0=c.extend({getName:function(){}}),t0=e0,i0=t0.extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(t){},isImage:function(t){}}),r0=i0,x0=r0.extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(t){return t instanceof HTMLCanvasElement},isImage:function(t){return t instanceof HTMLImageElement}}),a0=x0;E.use(new a0);var s0=E;return s0}))})(p)),p.exports}var o0=f0();export{o0 as default};
//# sourceMappingURL=/sm/5202c9eb41b52027361d8469b899ad7898bfd21ede3024062b8dc18b52a373d1.map