403Webshell
Server IP : 217.154.3.148  /  Your IP : 216.73.216.90
Web Server : nginx/1.30.3
System : Linux blissful-wright.217-154-3-148.plesk.page 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64
User : gracious-boyd_hfhh1h8vo9n ( 10000)
PHP Version : 8.3.31
Disable Function : opcache_get_status
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/vhosts/gracious-boyd.217-154-3-148.plesk.page/nextjs/.next/server/chunks/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/vhosts/gracious-boyd.217-154-3-148.plesk.page/nextjs/.next/server/chunks/761.js
exports.id=761,exports.ids=[761],exports.modules={2938:a=>{var b=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,e=Object.prototype.hasOwnProperty,f=(a,c,d)=>c in a?b(a,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):a[c]=d,g=a=>b(a,"__esModule",{value:!0}),h=(a,c)=>{for(var d in c)b(a,d,{get:c[d],enumerable:!0})},i=(a,f,g,h)=>{if(f&&"object"==typeof f||"function"==typeof f)for(let i of d(f))!e.call(a,i)&&(g||"default"!==i)&&b(a,i,{get:()=>f[i],enumerable:!(h=c(f,i))||h.enumerable});return a},j=(a=>(b,c)=>a&&a.get(b)||(c=i(g({}),b,1),a&&a.set(b,c),c))("undefined"!=typeof WeakMap?new WeakMap:0),k=(a,b,c)=>(f(a,"symbol"!=typeof b?b+"":b,c),c),l={};h(l,{applyPalette:()=>a4,applyPaletteSync:()=>a3,buildPalette:()=>a2,buildPaletteSync:()=>a1,constants:()=>m,conversion:()=>r,distance:()=>R,image:()=>aM,palette:()=>ag,quality:()=>aV,utils:()=>an});var m={};h(m,{bt709:()=>n});var n={};h(n,{Y:()=>o,x:()=>p,y:()=>q});var o=(a=>(a[a.RED=.2126]="RED",a[a.GREEN=.7152]="GREEN",a[a.BLUE=.0722]="BLUE",a[a.WHITE=1]="WHITE",a))(o||{}),p=(a=>(a[a.RED=.64]="RED",a[a.GREEN=.3]="GREEN",a[a.BLUE=.15]="BLUE",a[a.WHITE=.3127]="WHITE",a))(p||{}),q=(a=>(a[a.RED=.33]="RED",a[a.GREEN=.6]="GREEN",a[a.BLUE=.06]="BLUE",a[a.WHITE=.329]="WHITE",a))(q||{}),r={};function s(a){return a>.04045?((a+.055)/1.055)**2.4:a/12.92}function t(a,b,c){return a=s(a/255),{x:.4124*a+.3576*(b=s(b/255))+.1805*(c=s(c/255)),y:.2126*a+.7152*b+.0722*c,z:.0193*a+.1192*b+.9505*c}}h(r,{lab2rgb:()=>Q,lab2xyz:()=>N,rgb2hsl:()=>C,rgb2lab:()=>I,rgb2xyz:()=>t,xyz2lab:()=>H,xyz2rgb:()=>P});var u={};function v(a){return Math.PI/180*a}function w(a,b,c){let d=a;return d<b&&(d=b),d<c&&(d=c),d}function x(a,b,c){let d=a;return d>b&&(d=b),d>c&&(d=c),d}function y(a,b,c){return a>c&&(a=c),a<b&&(a=b),0|a}function z(a){return(a=Math.round(a))>255?a=255:a<0&&(a=0),a}function A(a){return a>255?a=255:a<0&&(a=0),a}function B(a,b){let c,d=typeof a[0];if("number"===d||"string"===d){let d=Object.create(null);for(let b=0,c=a.length;b<c;b++){let c=a[b];d[c]||0===d[c]||(d[c]=b)}c=a.sort((a,c)=>b(a,c)||d[a]-d[c])}else{let d=a.slice(0);c=a.sort((a,c)=>b(a,c)||d.indexOf(a)-d.indexOf(c))}return c}function C(a,b,c){let d=x(a,b,c),e=w(a,b,c),f=e-d,g=(d+e)/510,h=0;g>0&&g<1&&(h=f/(g<.5?e+d:510-e-d));let i=0;return f>0&&(i=(e===a?(b-c)/f:e===b?2+(c-a)/f:4+(a-b)/f)*60)<0&&(i+=360),{h:i,s:h,l:g}}h(u,{degrees2radians:()=>v,inRange0to255:()=>A,inRange0to255Rounded:()=>z,intInRange:()=>y,max3:()=>w,min3:()=>x,stableSort:()=>B});var D=.95047,E=1,F=1.08883;function G(a){return a>.008856?a**(1/3):7.787*a+16/116}function H(a,b,c){if(a=G(a/D),b=G(b/E),c=G(c/F),116*b-16<0)throw Error("xxx");return{L:Math.max(0,116*b-16),a:500*(a-b),b:200*(b-c)}}function I(a,b,c){let d=t(a,b,c);return H(d.x,d.y,d.z)}var J=.95047,K=1,L=1.08883;function M(a){return a>.206893034?a**3:(a-16/116)/7.787}function N(a,b,c){let d=(a+16)/116,e=b/500+d,f=d-c/200;return{x:J*M(e),y:K*M(d),z:L*M(f)}}function O(a){return a>.0031308?1.055*a**(1/2.4)-.055:12.92*a}function P(a,b,c){let d=O(3.2406*a+-1.5372*b+-.4986*c),e=O(-.9689*a+1.8758*b+.0415*c),f=O(.0557*a+-.204*b+1.057*c);return{r:z(255*d),g:z(255*e),b:z(255*f)}}function Q(a,b,c){let d=N(a,b,c);return P(d.x,d.y,d.z)}var R={};h(R,{AbstractDistanceCalculator:()=>S,AbstractEuclidean:()=>Z,AbstractManhattan:()=>ab,CIE94GraphicArts:()=>V,CIE94Textiles:()=>U,CIEDE2000:()=>X,CMetric:()=>Y,Euclidean:()=>$,EuclideanBT709:()=>_,EuclideanBT709NoAlpha:()=>aa,Manhattan:()=>ac,ManhattanBT709:()=>ae,ManhattanNommyde:()=>ad,PNGQuant:()=>af});var S=class{constructor(){k(this,"_maxDistance"),k(this,"_whitePoint"),this._setDefaults(),this.setWhitePoint(255,255,255,255)}setWhitePoint(a,b,c,d){this._whitePoint={r:a>0?255/a:0,g:b>0?255/b:0,b:c>0?255/c:0,a:d>0?255/d:0},this._maxDistance=this.calculateRaw(a,b,c,d,0,0,0,0)}calculateNormalized(a,b){return this.calculateRaw(a.r,a.g,a.b,a.a,b.r,b.g,b.b,b.a)/this._maxDistance}},T=class extends S{calculateRaw(a,b,c,d,e,f,g,h){let i=I(A(a*this._whitePoint.r),A(b*this._whitePoint.g),A(c*this._whitePoint.b)),j=I(A(e*this._whitePoint.r),A(f*this._whitePoint.g),A(g*this._whitePoint.b)),k=i.L-j.L,l=i.a-j.a,m=i.b-j.b,n=Math.sqrt(i.a*i.a+i.b*i.b),o=n-Math.sqrt(j.a*j.a+j.b*j.b),p=l*l+m*m-o*o;p=p<0?0:Math.sqrt(p);let q=(h-d)*this._whitePoint.a*this._kA;return Math.sqrt((k/this._Kl)**2+(o/(1+this._K1*n))**2+(p/(1+this._K2*n))**2+q**2)}},U=class extends T{_setDefaults(){this._Kl=2,this._K1=.048,this._K2=.014,this._kA=12.5/255}},V=class extends T{_setDefaults(){this._Kl=1,this._K1=.045,this._K2=.015,this._kA=25/255}},W=class extends S{_setDefaults(){}static _calculatehp(a,b){let c=Math.atan2(a,b);return c>=0?c:c+W._deg360InRad}static _calculateRT(a,b){let c=b**7,d=2*Math.sqrt(c/(c+W._pow25to7));return-Math.sin(2*(W._deg30InRad*Math.exp(-(((a-W._deg275InRad)/W._deg25InRad)**2))))*d}static _calculateT(a){return 1-.17*Math.cos(a-W._deg30InRad)+.24*Math.cos(2*a)+.32*Math.cos(3*a+W._deg6InRad)-.2*Math.cos(4*a-W._deg63InRad)}static _calculate_ahp(a,b,c,d){let e=c+d;return 0===a?e:b<=W._deg180InRad?e/2:e<W._deg360InRad?(e+W._deg360InRad)/2:(e-W._deg360InRad)/2}static _calculate_dHp(a,b,c,d){let e;return e=0===a?0:b<=W._deg180InRad?c-d:c<=d?c-d+W._deg360InRad:c-d-W._deg360InRad,2*Math.sqrt(a)*Math.sin(e/2)}calculateRaw(a,b,c,d,e,f,g,h){let i=I(A(a*this._whitePoint.r),A(b*this._whitePoint.g),A(c*this._whitePoint.b)),j=I(A(e*this._whitePoint.r),A(f*this._whitePoint.g),A(g*this._whitePoint.b)),k=(h-d)*this._whitePoint.a*W._kA;return Math.sqrt(this.calculateRawInLab(i,j)+k*k)}calculateRawInLab(a,b){let c=a.L,d=a.a,e=a.b,f=b.L,g=b.a,h=b.b,i=((Math.sqrt(d*d+e*e)+Math.sqrt(g*g+h*h))/2)**7,j=.5*(1-Math.sqrt(i/(i+W._pow25to7))),k=(1+j)*d,l=(1+j)*g,m=Math.sqrt(k*k+e*e),n=Math.sqrt(l*l+h*h),o=m*n,p=W._calculatehp(e,k),q=W._calculatehp(h,l),r=Math.abs(p-q),s=f-c,t=n-m,u=W._calculate_dHp(o,r,q,p),v=W._calculate_ahp(o,r,p,q),w=W._calculateT(v),x=(m+n)/2,y=((c+f)/2-50)**2,z=1+.015*y/Math.sqrt(20+y),A=1+.045*x,B=1+.015*w*x,C=W._calculateRT(v,x),D=t/A,E=u/B;return(s/z)**2+D**2+E**2+C*D*E}},X=W;k(X,"_kA",25/255),k(X,"_pow25to7",0x16bcc41e9),k(X,"_deg360InRad",v(360)),k(X,"_deg180InRad",v(180)),k(X,"_deg30InRad",v(30)),k(X,"_deg6InRad",v(6)),k(X,"_deg63InRad",v(63)),k(X,"_deg275InRad",v(275)),k(X,"_deg25InRad",v(25));var Y=class extends S{calculateRaw(a,b,c,d,e,f,g,h){let i=(a+e)/2*this._whitePoint.r,j=(a-e)*this._whitePoint.r,k=(b-f)*this._whitePoint.g,l=(c-g)*this._whitePoint.b,m=((512+i)*j*j>>8)+4*k*k+((767-i)*l*l>>8),n=(h-d)*this._whitePoint.a;return Math.sqrt(m+n*n)}_setDefaults(){}},Z=class extends S{calculateRaw(a,b,c,d,e,f,g,h){let i=e-a,j=f-b,k=g-c,l=h-d;return Math.sqrt(this._kR*i*i+this._kG*j*j+this._kB*k*k+this._kA*l*l)}},$=class extends Z{_setDefaults(){this._kR=1,this._kG=1,this._kB=1,this._kA=1}},_=class extends Z{_setDefaults(){this._kR=.2126,this._kG=.7152,this._kB=.0722,this._kA=1}},aa=class extends Z{_setDefaults(){this._kR=.2126,this._kG=.7152,this._kB=.0722,this._kA=0}},ab=class extends S{calculateRaw(a,b,c,d,e,f,g,h){let i=e-a,j=f-b,k=g-c,l=h-d;return i<0&&(i=0-i),j<0&&(j=0-j),k<0&&(k=0-k),l<0&&(l=0-l),this._kR*i+this._kG*j+this._kB*k+this._kA*l}},ac=class extends ab{_setDefaults(){this._kR=1,this._kG=1,this._kB=1,this._kA=1}},ad=class extends ab{_setDefaults(){this._kR=.4984,this._kG=.8625,this._kB=.2979,this._kA=1}},ae=class extends ab{_setDefaults(){this._kR=.2126,this._kG=.7152,this._kB=.0722,this._kA=1}},af=class extends S{calculateRaw(a,b,c,d,e,f,g,h){let i=(h-d)*this._whitePoint.a;return this._colordifferenceCh(a*this._whitePoint.r,e*this._whitePoint.r,i)+this._colordifferenceCh(b*this._whitePoint.g,f*this._whitePoint.g,i)+this._colordifferenceCh(c*this._whitePoint.b,g*this._whitePoint.b,i)}_colordifferenceCh(a,b,c){let d=a-b,e=d+c;return d*d+e*e}_setDefaults(){}},ag={};h(ag,{AbstractPaletteQuantizer:()=>ah,ColorHistogram:()=>aB,NeuQuant:()=>av,NeuQuantFloat:()=>az,RGBQuant:()=>aD,WuColorCube:()=>aJ,WuQuant:()=>aL});var ah=class{quantizeSync(){for(let a of this.quantize())if(a.palette)return a.palette;throw Error("unreachable")}},ai=class{constructor(){k(this,"r"),k(this,"g"),k(this,"b"),k(this,"a"),k(this,"uint32"),k(this,"rgba"),this.uint32=0xffffffff,this.r=this.g=this.b=this.a=0,this.rgba=[,,,,],this.rgba[0]=0,this.rgba[1]=0,this.rgba[2]=0,this.rgba[3]=0}static createByQuadruplet(a){let b=new ai;return b.r=0|a[0],b.g=0|a[1],b.b=0|a[2],b.a=0|a[3],b._loadUINT32(),b._loadQuadruplet(),b}static createByRGBA(a,b,c,d){let e=new ai;return e.r=0|a,e.g=0|b,e.b=0|c,e.a=0|d,e._loadUINT32(),e._loadQuadruplet(),e}static createByUint32(a){let b=new ai;return b.uint32=a>>>0,b._loadRGBA(),b._loadQuadruplet(),b}from(a){this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this.uint32=a.uint32,this.rgba[0]=a.r,this.rgba[1]=a.g,this.rgba[2]=a.b,this.rgba[3]=a.a}getLuminosity(a){let b=this.r,c=this.g,d=this.b;return a&&(b=Math.min(255,255-this.a+this.a*b/255),c=Math.min(255,255-this.a+this.a*c/255),d=Math.min(255,255-this.a+this.a*d/255)),.2126*b+.7152*c+.0722*d}_loadUINT32(){this.uint32=(this.a<<24|this.b<<16|this.g<<8|this.r)>>>0}_loadRGBA(){this.r=255&this.uint32,this.g=this.uint32>>>8&255,this.b=this.uint32>>>16&255,this.a=this.uint32>>>24&255}_loadQuadruplet(){this.rgba[0]=this.r,this.rgba[1]=this.g,this.rgba[2]=this.b,this.rgba[3]=this.a}},aj=class{constructor(){k(this,"_pointArray"),k(this,"_width"),k(this,"_height"),this._width=0,this._height=0,this._pointArray=[]}getWidth(){return this._width}getHeight(){return this._height}setWidth(a){this._width=a}setHeight(a){this._height=a}getPointArray(){return this._pointArray}clone(){let a=new aj;a._width=this._width,a._height=this._height;for(let b=0,c=this._pointArray.length;b<c;b++)a._pointArray[b]=ai.createByUint32(0|this._pointArray[b].uint32);return a}toUint32Array(){let a=this._pointArray.length,b=new Uint32Array(a);for(let c=0;c<a;c++)b[c]=this._pointArray[c].uint32;return b}toUint8Array(){return new Uint8Array(this.toUint32Array().buffer)}static fromHTMLImageElement(a){let b=a.naturalWidth,c=a.naturalHeight,d=document.createElement("canvas");return d.width=b,d.height=c,d.getContext("2d").drawImage(a,0,0,b,c,0,0,b,c),aj.fromHTMLCanvasElement(d)}static fromHTMLCanvasElement(a){let b=a.width,c=a.height,d=a.getContext("2d").getImageData(0,0,b,c);return aj.fromImageData(d)}static fromImageData(a){let b=a.width,c=a.height;return aj.fromUint8Array(a.data,b,c)}static fromUint8Array(a,b,c){switch(Object.prototype.toString.call(a)){case"[object Uint8ClampedArray]":case"[object Uint8Array]":break;default:a=new Uint8Array(a)}let d=new Uint32Array(a.buffer);return aj.fromUint32Array(d,b,c)}static fromUint32Array(a,b,c){let d=new aj;d._width=b,d._height=c;for(let b=0,c=a.length;b<c;b++)d._pointArray[b]=ai.createByUint32(0|a[b]);return d}static fromBuffer(a,b,c){let d=new Uint32Array(a.buffer,a.byteOffset,a.byteLength/Uint32Array.BYTES_PER_ELEMENT);return aj.fromUint32Array(d,b,c)}},ak=10;function al(a,b){let c=360/b,d=c/2;for(let e=1,f=c-d;e<b;e++,f+=c)if(a>=f&&a<f+c)return e;return 0}var am=class{constructor(){k(this,"_pointContainer"),k(this,"_pointArray",[]),k(this,"_i32idx",{}),this._pointContainer=new aj,this._pointContainer.setHeight(1),this._pointArray=this._pointContainer.getPointArray()}add(a){this._pointArray.push(a),this._pointContainer.setWidth(this._pointArray.length)}has(a){for(let b=this._pointArray.length-1;b>=0;b--)if(a.uint32===this._pointArray[b].uint32)return!0;return!1}getNearestColor(a,b){return this._pointArray[0|this._getNearestIndex(a,b)]}getPointContainer(){return this._pointContainer}_nearestPointFromCache(a){return"number"==typeof this._i32idx[a]?this._i32idx[a]:-1}_getNearestIndex(a,b){let c=this._nearestPointFromCache(""+b.uint32);if(c>=0)return c;let d=Number.MAX_VALUE;c=0;for(let e=0,f=this._pointArray.length;e<f;e++){let f=this._pointArray[e],g=a.calculateRaw(b.r,b.g,b.b,b.a,f.r,f.g,f.b,f.a);g<d&&(d=g,c=e)}return this._i32idx[b.uint32]=c,c}sort(){this._i32idx={},this._pointArray.sort((a,b)=>{let c=C(a.r,a.g,a.b),d=C(b.r,b.g,b.b),e=a.r===a.g&&a.g===a.b?0:1+al(c.h,ak),f=(b.r===b.g&&b.g===b.b?0:1+al(d.h,ak))-e;if(f)return-f;let g=a.getLuminosity(!0),h=b.getLuminosity(!0);if(h-g!=0)return h-g;let i=(100*d.s|0)-(100*c.s|0);return i?-i:0})}},an={};h(an,{HueStatistics:()=>ap,Palette:()=>am,Point:()=>ai,PointContainer:()=>aj,ProgressTracker:()=>ar,arithmetic:()=>u});var ao=class{constructor(){k(this,"num",0),k(this,"cols",[])}},ap=class{constructor(a,b){k(this,"_numGroups"),k(this,"_minCols"),k(this,"_stats"),k(this,"_groupsFull"),this._numGroups=a,this._minCols=b,this._stats=[];for(let b=0;b<=a;b++)this._stats[b]=new ao;this._groupsFull=0}check(a){this._groupsFull===this._numGroups+1&&(this.check=()=>{});let b=255&a,c=a>>>8&255,d=a>>>16&255,e=b===c&&c===d?0:1+al(C(b,c,d).h,this._numGroups),f=this._stats[e],g=this._minCols;f.num++,!(f.num>g)&&(f.num===g&&this._groupsFull++,f.num<=g&&this._stats[e].cols.push(a))}injectIntoDictionary(a){for(let b=0;b<=this._numGroups;b++)this._stats[b].num<=this._minCols&&this._stats[b].cols.forEach(b=>{a[b]?a[b]++:a[b]=1})}injectIntoArray(a){for(let b=0;b<=this._numGroups;b++)this._stats[b].num<=this._minCols&&this._stats[b].cols.forEach(b=>{-1===a.indexOf(b)&&a.push(b)})}},aq=class{constructor(a,b){k(this,"progress"),k(this,"_step"),k(this,"_range"),k(this,"_last"),k(this,"_progressRange"),this._range=a,this._progressRange=b,this._step=Math.max(1,this._range/(aq.steps+1)|0),this._last=-this._step,this.progress=0}shouldNotify(a){return a-this._last>=this._step&&(this._last=a,this.progress=Math.min(this._progressRange*this._last/this._range,this._progressRange),!0)}},ar=aq;k(ar,"steps",100);var as=3,at=class{constructor(a){k(this,"r"),k(this,"g"),k(this,"b"),k(this,"a"),this.r=this.g=this.b=this.a=a}toPoint(){return ai.createByRGBA(this.r>>as,this.g>>as,this.b>>as,this.a>>as)}subtract(a,b,c,d){this.r-=0|a,this.g-=0|b,this.b-=0|c,this.a-=0|d}},au=class extends ah{constructor(a,b=256){super(),k(this,"_pointArray"),k(this,"_networkSize"),k(this,"_network"),k(this,"_sampleFactor"),k(this,"_radPower"),k(this,"_freq"),k(this,"_bias"),k(this,"_distance"),this._distance=a,this._pointArray=[],this._sampleFactor=1,this._networkSize=b,this._distance.setWhitePoint(255<<as,255<<as,255<<as,255<<as)}sample(a){this._pointArray=this._pointArray.concat(a.getPointArray())}*quantize(){this._init(),yield*this._learn(),yield{palette:this._buildPalette(),progress:100}}_init(){this._freq=[],this._bias=[],this._radPower=[],this._network=[];for(let a=0;a<this._networkSize;a++)this._network[a]=new at((a<<as+8)/this._networkSize|0),this._freq[a]=au._initialBias/this._networkSize|0,this._bias[a]=0}*_learn(){let a,b=this._sampleFactor,c=this._pointArray.length;c<au._minpicturebytes&&(b=1);let d=30+(b-1)/3|0,e=c/b|0,f=e/au._nCycles|0,g=au._initAlpha,h=(this._networkSize>>3)*au._radiusBias,i=h>>au._radiusBiasShift;i<=1&&(i=0);for(let a=0;a<i;a++)this._radPower[a]=g*((i*i-a*a)*au._radBias/(i*i))>>>0;a=c<au._minpicturebytes?1:c%au._prime1!=0?au._prime1:c%au._prime2!=0?au._prime2:c%au._prime3!=0?au._prime3:au._prime4;let j=new ar(e,99);for(let b=0,k=0;b<e;){j.shouldNotify(b)&&(yield{progress:j.progress});let e=this._pointArray[k],l=e.b<<as,m=e.g<<as,n=e.r<<as,o=e.a<<as,p=this._contest(l,m,n,o);if(this._alterSingle(g,p,l,m,n,o),0!==i&&this._alterNeighbour(i,p,l,m,n,o),(k+=a)>=c&&(k-=c),0===f&&(f=1),++b%f==0){g-=g/d|0,h-=h/au._radiusDecrease|0,i=h>>au._radiusBiasShift,i<=1&&(i=0);for(let a=0;a<i;a++)this._radPower[a]=g*((i*i-a*a)*au._radBias/(i*i))>>>0}}}_buildPalette(){let a=new am;return this._network.forEach(b=>{a.add(b.toPoint())}),a.sort(),a}_alterNeighbour(a,b,c,d,e,f){let g=b-a;g<-1&&(g=-1);let h=b+a;h>this._networkSize&&(h=this._networkSize);let i=b+1,j=b-1,k=1;for(;i<h||j>g;){let a=this._radPower[k++]/au._alphaRadBias;if(i<h){let b=this._network[i++];b.subtract(a*(b.r-e),a*(b.g-d),a*(b.b-c),a*(b.a-f))}if(j>g){let b=this._network[j--];b.subtract(a*(b.r-e),a*(b.g-d),a*(b.b-c),a*(b.a-f))}}}_alterSingle(a,b,c,d,e,f){a/=au._initAlpha;let g=this._network[b];g.subtract(a*(g.r-e),a*(g.g-d),a*(g.b-c),a*(g.a-f))}_contest(a,b,c,d){let e=1020<<as,f=0x7fffffff,g=0x7fffffff,h=-1,i=-1;for(let j=0;j<this._networkSize;j++){let k=this._network[j],l=this._distance.calculateNormalized(k,{r:c,g:b,b:a,a:d})*e|0;l<f&&(f=l,h=j);let m=l-(this._bias[j]>>au._initialBiasShift-as);m<g&&(g=m,i=j);let n=this._freq[j]>>au._betaShift;this._freq[j]-=n,this._bias[j]+=n<<au._gammaShift}return this._freq[h]+=au._beta,this._bias[h]-=au._betaGamma,i}},av=au;k(av,"_prime1",499),k(av,"_prime2",491),k(av,"_prime3",487),k(av,"_prime4",503),k(av,"_minpicturebytes",au._prime4),k(av,"_nCycles",100),k(av,"_initialBiasShift",16),k(av,"_initialBias",1<<au._initialBiasShift),k(av,"_gammaShift",10),k(av,"_betaShift",10),k(av,"_beta",au._initialBias>>au._betaShift),k(av,"_betaGamma",au._initialBias<<au._gammaShift-au._betaShift),k(av,"_radiusBiasShift",6),k(av,"_radiusBias",1<<au._radiusBiasShift),k(av,"_radiusDecrease",30),k(av,"_alphaBiasShift",10),k(av,"_initAlpha",1<<au._alphaBiasShift),k(av,"_radBiasShift",8),k(av,"_radBias",1<<au._radBiasShift),k(av,"_alphaRadBiasShift",au._alphaBiasShift+au._radBiasShift),k(av,"_alphaRadBias",1<<au._alphaRadBiasShift);var aw=3,ax=class{constructor(a){k(this,"r"),k(this,"g"),k(this,"b"),k(this,"a"),this.r=this.g=this.b=this.a=a}toPoint(){return ai.createByRGBA(this.r>>aw,this.g>>aw,this.b>>aw,this.a>>aw)}subtract(a,b,c,d){this.r-=a,this.g-=b,this.b-=c,this.a-=d}},ay=class extends ah{constructor(a,b=256){super(),k(this,"_pointArray"),k(this,"_networkSize"),k(this,"_network"),k(this,"_sampleFactor"),k(this,"_radPower"),k(this,"_freq"),k(this,"_bias"),k(this,"_distance"),this._distance=a,this._pointArray=[],this._sampleFactor=1,this._networkSize=b,this._distance.setWhitePoint(255<<aw,255<<aw,255<<aw,255<<aw)}sample(a){this._pointArray=this._pointArray.concat(a.getPointArray())}*quantize(){this._init(),yield*this._learn(),yield{palette:this._buildPalette(),progress:100}}_init(){this._freq=[],this._bias=[],this._radPower=[],this._network=[];for(let a=0;a<this._networkSize;a++)this._network[a]=new ax((a<<aw+8)/this._networkSize),this._freq[a]=ay._initialBias/this._networkSize,this._bias[a]=0}*_learn(){let a,b=this._sampleFactor,c=this._pointArray.length;c<ay._minpicturebytes&&(b=1);let d=30+(b-1)/3,e=c/b,f=e/ay._nCycles|0,g=ay._initAlpha,h=(this._networkSize>>3)*ay._radiusBias,i=h>>ay._radiusBiasShift;i<=1&&(i=0);for(let a=0;a<i;a++)this._radPower[a]=g*((i*i-a*a)*ay._radBias/(i*i));a=c<ay._minpicturebytes?1:c%ay._prime1!=0?ay._prime1:c%ay._prime2!=0?ay._prime2:c%ay._prime3!=0?ay._prime3:ay._prime4;let j=new ar(e,99);for(let b=0,k=0;b<e;){j.shouldNotify(b)&&(yield{progress:j.progress});let e=this._pointArray[k],l=e.b<<aw,m=e.g<<aw,n=e.r<<aw,o=e.a<<aw,p=this._contest(l,m,n,o);if(this._alterSingle(g,p,l,m,n,o),0!==i&&this._alterNeighbour(i,p,l,m,n,o),(k+=a)>=c&&(k-=c),0===f&&(f=1),++b%f==0){g-=g/d,h-=h/ay._radiusDecrease,i=h>>ay._radiusBiasShift,i<=1&&(i=0);for(let a=0;a<i;a++)this._radPower[a]=g*((i*i-a*a)*ay._radBias/(i*i))}}}_buildPalette(){let a=new am;return this._network.forEach(b=>{a.add(b.toPoint())}),a.sort(),a}_alterNeighbour(a,b,c,d,e,f){let g=b-a;g<-1&&(g=-1);let h=b+a;h>this._networkSize&&(h=this._networkSize);let i=b+1,j=b-1,k=1;for(;i<h||j>g;){let a=this._radPower[k++]/ay._alphaRadBias;if(i<h){let b=this._network[i++];b.subtract(a*(b.r-e),a*(b.g-d),a*(b.b-c),a*(b.a-f))}if(j>g){let b=this._network[j--];b.subtract(a*(b.r-e),a*(b.g-d),a*(b.b-c),a*(b.a-f))}}}_alterSingle(a,b,c,d,e,f){a/=ay._initAlpha;let g=this._network[b];g.subtract(a*(g.r-e),a*(g.g-d),a*(g.b-c),a*(g.a-f))}_contest(a,b,c,d){let e=1020<<aw,f=0x7fffffff,g=0x7fffffff,h=-1,i=-1;for(let j=0;j<this._networkSize;j++){let k=this._network[j],l=this._distance.calculateNormalized(k,{r:c,g:b,b:a,a:d})*e;l<f&&(f=l,h=j);let m=l-(this._bias[j]>>ay._initialBiasShift-aw);m<g&&(g=m,i=j);let n=this._freq[j]>>ay._betaShift;this._freq[j]-=n,this._bias[j]+=n<<ay._gammaShift}return this._freq[h]+=ay._beta,this._bias[h]-=ay._betaGamma,i}},az=ay;k(az,"_prime1",499),k(az,"_prime2",491),k(az,"_prime3",487),k(az,"_prime4",503),k(az,"_minpicturebytes",ay._prime4),k(az,"_nCycles",100),k(az,"_initialBiasShift",16),k(az,"_initialBias",1<<ay._initialBiasShift),k(az,"_gammaShift",10),k(az,"_betaShift",10),k(az,"_beta",ay._initialBias>>ay._betaShift),k(az,"_betaGamma",ay._initialBias<<ay._gammaShift-ay._betaShift),k(az,"_radiusBiasShift",6),k(az,"_radiusBias",1<<ay._radiusBiasShift),k(az,"_radiusDecrease",30),k(az,"_alphaBiasShift",10),k(az,"_initAlpha",1<<ay._alphaBiasShift),k(az,"_radBiasShift",8),k(az,"_radBias",1<<ay._radBiasShift),k(az,"_alphaRadBiasShift",ay._alphaBiasShift+ay._radBiasShift),k(az,"_alphaRadBias",1<<ay._alphaRadBiasShift);var aA=class{constructor(a,b){k(this,"_method"),k(this,"_hueStats"),k(this,"_histogram"),k(this,"_initColors"),k(this,"_minHueCols"),this._method=a,this._minHueCols=b<<2,this._initColors=b<<2,this._hueStats=new ap(aA._hueGroups,this._minHueCols),this._histogram=Object.create(null)}sample(a){switch(this._method){case 1:this._colorStats1D(a);break;case 2:this._colorStats2D(a)}}getImportanceSortedColorsIDXI32(){let a,b=B(Object.keys(this._histogram),(a,b)=>this._histogram[b]-this._histogram[a]);if(0===b.length)return[];switch(this._method){case 1:let c=Math.min(b.length,this._initColors),d=b[c-1],e=this._histogram[d];a=b.slice(0,c);let f=c,g=b.length;for(;f<g&&this._histogram[b[f]]===e;)a.push(b[f++]);this._hueStats.injectIntoArray(a);break;case 2:a=b;break;default:throw Error("Incorrect method")}return a.map(a=>+a)}_colorStats1D(a){let b=this._histogram,c=a.getPointArray(),d=c.length;for(let a=0;a<d;a++){let d=c[a].uint32;this._hueStats.check(d),d in b?b[d]++:b[d]=1}}_colorStats2D(a){let b=a.getWidth(),c=a.getHeight(),d=a.getPointArray(),e=aA._boxSize[0],f=aA._boxSize[1],g=e*f,h=this._makeBoxes(b,c,e,f),i=this._histogram;h.forEach(a=>{let c=Math.round(a.w*a.h/g)*aA._boxPixels;c<2&&(c=2);let e={};this._iterateBox(a,b,a=>{let b=d[a].uint32;this._hueStats.check(b),b in i?i[b]++:b in e?++e[b]>=c&&(i[b]=e[b]):e[b]=1})}),this._hueStats.injectIntoDictionary(i)}_iterateBox(a,b,c){let d=a,e=d.y*b+d.x,f=(d.y+d.h-1)*b+(d.x+d.w-1),g=b-d.w+1,h=0,i=e;do c.call(this,i),i+=++h%d.w==0?g:1;while(i<=f)}_makeBoxes(a,b,c,d){let e=a%c,f=b%d,g=a-e,h=b-f,i=[];for(let j=0;j<b;j+=d)for(let b=0;b<a;b+=c)i.push({x:b,y:j,w:b===g?e:c,h:j===h?f:d});return i}},aB=aA;k(aB,"_boxSize",[64,64]),k(aB,"_boxPixels",2),k(aB,"_hueGroups",10);var aC=class{constructor(a,b,c){k(this,"index"),k(this,"color"),k(this,"distance"),this.index=a,this.color=b,this.distance=c}},aD=class extends ah{constructor(a,b=256,c=2){super(),k(this,"_colors"),k(this,"_initialDistance"),k(this,"_distanceIncrement"),k(this,"_histogram"),k(this,"_distance"),this._distance=a,this._colors=b,this._histogram=new aB(c,b),this._initialDistance=.01,this._distanceIncrement=.005}sample(a){this._histogram.sample(a)}*quantize(){let a=this._histogram.getImportanceSortedColorsIDXI32();if(0===a.length)throw Error("No colors in image");yield*this._buildPalette(a)}*_buildPalette(a){let b=new am,c=b.getPointContainer().getPointArray(),d=Array(a.length);for(let b=0;b<a.length;b++)c.push(ai.createByUint32(a[b])),d[b]=1;let e=c.length,f=[],g=e,h=this._initialDistance,i=new ar(g-this._colors,99);for(;g>this._colors;){f.length=0;for(let a=0;a<e;a++){if(i.shouldNotify(e-g)&&(yield{progress:i.progress}),0===d[a])continue;let b=c[a];for(let i=a+1;i<e;i++){if(0===d[i])continue;let a=c[i],e=this._distance.calculateNormalized(b,a);e<h&&(f.push(new aC(i,a,e)),d[i]=0,g--)}}h+=g>3*this._colors?this._initialDistance:this._distanceIncrement}if(g<this._colors){B(f,(a,b)=>b.distance-a.distance);let a=0;for(;g<this._colors&&a<f.length;)d[f[a].index]=1,g++,a++}let j=c.length;for(let a=j-1;a>=0;a--)0===d[a]&&(a!==j-1&&(c[a]=c[j-1]),--j);c.length=j,b.sort(),yield{palette:b,progress:100}}};function aE(a){let b=[];for(let c=0;c<a;c++)b[c]=0;return b}function aF(a,b,c,d){let e=Array(a);for(let f=0;f<a;f++){e[f]=Array(b);for(let a=0;a<b;a++){e[f][a]=Array(c);for(let b=0;b<c;b++){e[f][a][b]=Array(d);for(let c=0;c<d;c++)e[f][a][b][c]=0}}}return e}function aG(a,b,c){let d=Array(a);for(let e=0;e<a;e++){d[e]=Array(b);for(let a=0;a<b;a++){d[e][a]=Array(c);for(let b=0;b<c;b++)d[e][a][b]=0}}return d}function aH(a,b,c,d,e){for(let f=0;f<b;f++){a[f]=[];for(let b=0;b<c;b++){a[f][b]=[];for(let c=0;c<d;c++)a[f][b][c]=e}}}function aI(a,b,c){for(let d=0;d<b;d++)a[d]=c}var aJ=class{constructor(){k(this,"redMinimum"),k(this,"redMaximum"),k(this,"greenMinimum"),k(this,"greenMaximum"),k(this,"blueMinimum"),k(this,"blueMaximum"),k(this,"volume"),k(this,"alphaMinimum"),k(this,"alphaMaximum")}},aK=class extends ah{constructor(a,b=256,c=5){super(),k(this,"_reds"),k(this,"_greens"),k(this,"_blues"),k(this,"_alphas"),k(this,"_sums"),k(this,"_weights"),k(this,"_momentsRed"),k(this,"_momentsGreen"),k(this,"_momentsBlue"),k(this,"_momentsAlpha"),k(this,"_moments"),k(this,"_table"),k(this,"_pixels"),k(this,"_cubes"),k(this,"_colors"),k(this,"_significantBitsPerChannel"),k(this,"_maxSideIndex"),k(this,"_alphaMaxSideIndex"),k(this,"_sideSize"),k(this,"_alphaSideSize"),k(this,"_distance"),this._distance=a,this._setQuality(c),this._initialize(b)}sample(a){let b=a.getPointArray();for(let a=0,c=b.length;a<c;a++)this._addColor(b[a]);this._pixels=this._pixels.concat(b)}*quantize(){yield*this._preparePalette();let a=new am;for(let b=0;b<this._colors;b++)if(this._sums[b]>0){let c=this._sums[b],d=this._reds[b]/c,e=this._greens[b]/c,f=this._blues[b]/c,g=this._alphas[b]/c,h=ai.createByRGBA(0|d,0|e,0|f,0|g);a.add(h)}a.sort(),yield{palette:a,progress:100}}*_preparePalette(){yield*this._calculateMoments();let a=0,b=aE(this._colors);for(let c=1;c<this._colors;++c){this._cut(this._cubes[a],this._cubes[c])?(b[a]=this._cubes[a].volume>1?this._calculateVariance(this._cubes[a]):0,b[c]=this._cubes[c].volume>1?this._calculateVariance(this._cubes[c]):0):(b[a]=0,c--),a=0;let d=b[0];for(let e=1;e<=c;++e)b[e]>d&&(d=b[e],a=e);if(d<=0){this._colors=c+1;break}}let c=[],d=[],e=[],f=[];for(let a=0;a<this._colors;++a){let b=aK._volume(this._cubes[a],this._weights);b>0?(c[a]=aK._volume(this._cubes[a],this._momentsRed)/b|0,d[a]=aK._volume(this._cubes[a],this._momentsGreen)/b|0,e[a]=aK._volume(this._cubes[a],this._momentsBlue)/b|0,f[a]=aK._volume(this._cubes[a],this._momentsAlpha)/b|0):(c[a]=0,d[a]=0,e[a]=0,f[a]=0)}this._reds=aE(this._colors+1),this._greens=aE(this._colors+1),this._blues=aE(this._colors+1),this._alphas=aE(this._colors+1),this._sums=aE(this._colors+1);for(let a=0,b=this._pixels.length;a<b;a++){let b=this._pixels[a],g=-1,h=Number.MAX_VALUE;for(let a=0;a<this._colors;a++){let i=c[a],j=d[a],k=e[a],l=f[a],m=this._distance.calculateRaw(i,j,k,l,b.r,b.g,b.b,b.a);m<h&&(h=m,g=a)}this._reds[g]+=b.r,this._greens[g]+=b.g,this._blues[g]+=b.b,this._alphas[g]+=b.a,this._sums[g]++}}_addColor(a){let b=8-this._significantBitsPerChannel,c=(a.r>>b)+1,d=(a.g>>b)+1,e=(a.b>>b)+1,f=(a.a>>b)+1;this._weights[f][c][d][e]++,this._momentsRed[f][c][d][e]+=a.r,this._momentsGreen[f][c][d][e]+=a.g,this._momentsBlue[f][c][d][e]+=a.b,this._momentsAlpha[f][c][d][e]+=a.a,this._moments[f][c][d][e]+=this._table[a.r]+this._table[a.g]+this._table[a.b]+this._table[a.a]}*_calculateMoments(){let a=[],b=[],c=[],d=[],e=[],f=[],g=aG(this._sideSize,this._sideSize,this._sideSize),h=aG(this._sideSize,this._sideSize,this._sideSize),i=aG(this._sideSize,this._sideSize,this._sideSize),j=aG(this._sideSize,this._sideSize,this._sideSize),k=aG(this._sideSize,this._sideSize,this._sideSize),l=aG(this._sideSize,this._sideSize,this._sideSize),m=0,n=new ar(this._alphaMaxSideIndex*this._maxSideIndex,99);for(let o=1;o<=this._alphaMaxSideIndex;++o){aH(g,this._sideSize,this._sideSize,this._sideSize,0),aH(h,this._sideSize,this._sideSize,this._sideSize,0),aH(i,this._sideSize,this._sideSize,this._sideSize,0),aH(j,this._sideSize,this._sideSize,this._sideSize,0),aH(k,this._sideSize,this._sideSize,this._sideSize,0),aH(l,this._sideSize,this._sideSize,this._sideSize,0);for(let p=1;p<=this._maxSideIndex;++p,++m){n.shouldNotify(m)&&(yield{progress:n.progress}),aI(a,this._sideSize,0),aI(b,this._sideSize,0),aI(c,this._sideSize,0),aI(d,this._sideSize,0),aI(e,this._sideSize,0),aI(f,this._sideSize,0);for(let m=1;m<=this._maxSideIndex;++m){let n=0,q=0,r=0,s=0,t=0,u=0;for(let v=1;v<=this._maxSideIndex;++v)n+=this._weights[o][p][m][v],q+=this._momentsRed[o][p][m][v],r+=this._momentsGreen[o][p][m][v],s+=this._momentsBlue[o][p][m][v],t+=this._momentsAlpha[o][p][m][v],u+=this._moments[o][p][m][v],a[v]+=n,b[v]+=q,c[v]+=r,d[v]+=s,e[v]+=t,f[v]+=u,g[p][m][v]=g[p-1][m][v]+a[v],h[p][m][v]=h[p-1][m][v]+b[v],i[p][m][v]=i[p-1][m][v]+c[v],j[p][m][v]=j[p-1][m][v]+d[v],k[p][m][v]=k[p-1][m][v]+e[v],l[p][m][v]=l[p-1][m][v]+f[v],this._weights[o][p][m][v]=this._weights[o-1][p][m][v]+g[p][m][v],this._momentsRed[o][p][m][v]=this._momentsRed[o-1][p][m][v]+h[p][m][v],this._momentsGreen[o][p][m][v]=this._momentsGreen[o-1][p][m][v]+i[p][m][v],this._momentsBlue[o][p][m][v]=this._momentsBlue[o-1][p][m][v]+j[p][m][v],this._momentsAlpha[o][p][m][v]=this._momentsAlpha[o-1][p][m][v]+k[p][m][v],this._moments[o][p][m][v]=this._moments[o-1][p][m][v]+l[p][m][v]}}}}static _volumeFloat(a,b){return b[a.alphaMaximum][a.redMaximum][a.greenMaximum][a.blueMaximum]-b[a.alphaMaximum][a.redMaximum][a.greenMinimum][a.blueMaximum]-b[a.alphaMaximum][a.redMinimum][a.greenMaximum][a.blueMaximum]+b[a.alphaMaximum][a.redMinimum][a.greenMinimum][a.blueMaximum]-b[a.alphaMinimum][a.redMaximum][a.greenMaximum][a.blueMaximum]+b[a.alphaMinimum][a.redMaximum][a.greenMinimum][a.blueMaximum]+b[a.alphaMinimum][a.redMinimum][a.greenMaximum][a.blueMaximum]-b[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMaximum]-(b[a.alphaMaximum][a.redMaximum][a.greenMaximum][a.blueMinimum]-b[a.alphaMinimum][a.redMaximum][a.greenMaximum][a.blueMinimum]-b[a.alphaMaximum][a.redMaximum][a.greenMinimum][a.blueMinimum]+b[a.alphaMinimum][a.redMaximum][a.greenMinimum][a.blueMinimum]-b[a.alphaMaximum][a.redMinimum][a.greenMaximum][a.blueMinimum]+b[a.alphaMinimum][a.redMinimum][a.greenMaximum][a.blueMinimum]+b[a.alphaMaximum][a.redMinimum][a.greenMinimum][a.blueMinimum]-b[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMinimum])}static _volume(a,b){return 0|aK._volumeFloat(a,b)}static _top(a,b,c,d){let e;switch(b){case aK._alpha:e=d[c][a.redMaximum][a.greenMaximum][a.blueMaximum]-d[c][a.redMaximum][a.greenMinimum][a.blueMaximum]-d[c][a.redMinimum][a.greenMaximum][a.blueMaximum]+d[c][a.redMinimum][a.greenMinimum][a.blueMaximum]-(d[c][a.redMaximum][a.greenMaximum][a.blueMinimum]-d[c][a.redMaximum][a.greenMinimum][a.blueMinimum]-d[c][a.redMinimum][a.greenMaximum][a.blueMinimum]+d[c][a.redMinimum][a.greenMinimum][a.blueMinimum]);break;case aK._red:e=d[a.alphaMaximum][c][a.greenMaximum][a.blueMaximum]-d[a.alphaMaximum][c][a.greenMinimum][a.blueMaximum]-d[a.alphaMinimum][c][a.greenMaximum][a.blueMaximum]+d[a.alphaMinimum][c][a.greenMinimum][a.blueMaximum]-(d[a.alphaMaximum][c][a.greenMaximum][a.blueMinimum]-d[a.alphaMaximum][c][a.greenMinimum][a.blueMinimum]-d[a.alphaMinimum][c][a.greenMaximum][a.blueMinimum]+d[a.alphaMinimum][c][a.greenMinimum][a.blueMinimum]);break;case aK._green:e=d[a.alphaMaximum][a.redMaximum][c][a.blueMaximum]-d[a.alphaMaximum][a.redMinimum][c][a.blueMaximum]-d[a.alphaMinimum][a.redMaximum][c][a.blueMaximum]+d[a.alphaMinimum][a.redMinimum][c][a.blueMaximum]-(d[a.alphaMaximum][a.redMaximum][c][a.blueMinimum]-d[a.alphaMaximum][a.redMinimum][c][a.blueMinimum]-d[a.alphaMinimum][a.redMaximum][c][a.blueMinimum]+d[a.alphaMinimum][a.redMinimum][c][a.blueMinimum]);break;case aK._blue:e=d[a.alphaMaximum][a.redMaximum][a.greenMaximum][c]-d[a.alphaMaximum][a.redMaximum][a.greenMinimum][c]-d[a.alphaMaximum][a.redMinimum][a.greenMaximum][c]+d[a.alphaMaximum][a.redMinimum][a.greenMinimum][c]-(d[a.alphaMinimum][a.redMaximum][a.greenMaximum][c]-d[a.alphaMinimum][a.redMaximum][a.greenMinimum][c]-d[a.alphaMinimum][a.redMinimum][a.greenMaximum][c]+d[a.alphaMinimum][a.redMinimum][a.greenMinimum][c]);break;default:throw Error("impossible")}return 0|e}static _bottom(a,b,c){switch(b){case aK._alpha:return-c[a.alphaMinimum][a.redMaximum][a.greenMaximum][a.blueMaximum]+c[a.alphaMinimum][a.redMaximum][a.greenMinimum][a.blueMaximum]+c[a.alphaMinimum][a.redMinimum][a.greenMaximum][a.blueMaximum]-c[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMaximum]-(-c[a.alphaMinimum][a.redMaximum][a.greenMaximum][a.blueMinimum]+c[a.alphaMinimum][a.redMaximum][a.greenMinimum][a.blueMinimum]+c[a.alphaMinimum][a.redMinimum][a.greenMaximum][a.blueMinimum]-c[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMinimum]);case aK._red:return-c[a.alphaMaximum][a.redMinimum][a.greenMaximum][a.blueMaximum]+c[a.alphaMaximum][a.redMinimum][a.greenMinimum][a.blueMaximum]+c[a.alphaMinimum][a.redMinimum][a.greenMaximum][a.blueMaximum]-c[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMaximum]-(-c[a.alphaMaximum][a.redMinimum][a.greenMaximum][a.blueMinimum]+c[a.alphaMaximum][a.redMinimum][a.greenMinimum][a.blueMinimum]+c[a.alphaMinimum][a.redMinimum][a.greenMaximum][a.blueMinimum]-c[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMinimum]);case aK._green:return-c[a.alphaMaximum][a.redMaximum][a.greenMinimum][a.blueMaximum]+c[a.alphaMaximum][a.redMinimum][a.greenMinimum][a.blueMaximum]+c[a.alphaMinimum][a.redMaximum][a.greenMinimum][a.blueMaximum]-c[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMaximum]-(-c[a.alphaMaximum][a.redMaximum][a.greenMinimum][a.blueMinimum]+c[a.alphaMaximum][a.redMinimum][a.greenMinimum][a.blueMinimum]+c[a.alphaMinimum][a.redMaximum][a.greenMinimum][a.blueMinimum]-c[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMinimum]);case aK._blue:return-c[a.alphaMaximum][a.redMaximum][a.greenMaximum][a.blueMinimum]+c[a.alphaMaximum][a.redMaximum][a.greenMinimum][a.blueMinimum]+c[a.alphaMaximum][a.redMinimum][a.greenMaximum][a.blueMinimum]-c[a.alphaMaximum][a.redMinimum][a.greenMinimum][a.blueMinimum]-(-c[a.alphaMinimum][a.redMaximum][a.greenMaximum][a.blueMinimum]+c[a.alphaMinimum][a.redMaximum][a.greenMinimum][a.blueMinimum]+c[a.alphaMinimum][a.redMinimum][a.greenMaximum][a.blueMinimum]-c[a.alphaMinimum][a.redMinimum][a.greenMinimum][a.blueMinimum]);default:return 0}}_calculateVariance(a){let b=aK._volume(a,this._momentsRed),c=aK._volume(a,this._momentsGreen),d=aK._volume(a,this._momentsBlue),e=aK._volume(a,this._momentsAlpha),f=aK._volumeFloat(a,this._moments);return f-(b*b+c*c+d*d+e*e)/aK._volume(a,this._weights)}_maximize(a,b,c,d,e,f,g,h,i){let j=0|aK._bottom(a,b,this._momentsRed),k=0|aK._bottom(a,b,this._momentsGreen),l=0|aK._bottom(a,b,this._momentsBlue),m=0|aK._bottom(a,b,this._momentsAlpha),n=0|aK._bottom(a,b,this._weights),o=0,p=-1;for(let q=c;q<d;++q){let c=j+aK._top(a,b,q,this._momentsRed),d=k+aK._top(a,b,q,this._momentsGreen),r=l+aK._top(a,b,q,this._momentsBlue),s=m+aK._top(a,b,q,this._momentsAlpha),t=n+aK._top(a,b,q,this._weights);if(0!==t){let a=c*c+d*d+r*r+s*s,b=a/t;c=e-c,d=f-d,r=g-r,s=h-s,0!=(t=i-t)&&(b+=(a=c*c+d*d+r*r+s*s)/t)>o&&(o=b,p=q)}}return{max:o,position:p}}_cut(a,b){let c,d=aK._volume(a,this._momentsRed),e=aK._volume(a,this._momentsGreen),f=aK._volume(a,this._momentsBlue),g=aK._volume(a,this._momentsAlpha),h=aK._volume(a,this._weights),i=this._maximize(a,aK._red,a.redMinimum+1,a.redMaximum,d,e,f,g,h),j=this._maximize(a,aK._green,a.greenMinimum+1,a.greenMaximum,d,e,f,g,h),k=this._maximize(a,aK._blue,a.blueMinimum+1,a.blueMaximum,d,e,f,g,h),l=this._maximize(a,aK._alpha,a.alphaMinimum+1,a.alphaMaximum,d,e,f,g,h);if(l.max>=i.max&&l.max>=j.max&&l.max>=k.max){if(c=aK._alpha,l.position<0)return!1}else c=i.max>=l.max&&i.max>=j.max&&i.max>=k.max?aK._red:j.max>=l.max&&j.max>=i.max&&j.max>=k.max?aK._green:aK._blue;switch(b.redMaximum=a.redMaximum,b.greenMaximum=a.greenMaximum,b.blueMaximum=a.blueMaximum,b.alphaMaximum=a.alphaMaximum,c){case aK._red:b.redMinimum=a.redMaximum=i.position,b.greenMinimum=a.greenMinimum,b.blueMinimum=a.blueMinimum,b.alphaMinimum=a.alphaMinimum;break;case aK._green:b.greenMinimum=a.greenMaximum=j.position,b.redMinimum=a.redMinimum,b.blueMinimum=a.blueMinimum,b.alphaMinimum=a.alphaMinimum;break;case aK._blue:b.blueMinimum=a.blueMaximum=k.position,b.redMinimum=a.redMinimum,b.greenMinimum=a.greenMinimum,b.alphaMinimum=a.alphaMinimum;break;case aK._alpha:b.alphaMinimum=a.alphaMaximum=l.position,b.blueMinimum=a.blueMinimum,b.redMinimum=a.redMinimum,b.greenMinimum=a.greenMinimum}return a.volume=(a.redMaximum-a.redMinimum)*(a.greenMaximum-a.greenMinimum)*(a.blueMaximum-a.blueMinimum)*(a.alphaMaximum-a.alphaMinimum),b.volume=(b.redMaximum-b.redMinimum)*(b.greenMaximum-b.greenMinimum)*(b.blueMaximum-b.blueMinimum)*(b.alphaMaximum-b.alphaMinimum),!0}_initialize(a){this._colors=a,this._cubes=[];for(let b=0;b<a;b++)this._cubes[b]=new aJ;this._cubes[0].redMinimum=0,this._cubes[0].greenMinimum=0,this._cubes[0].blueMinimum=0,this._cubes[0].alphaMinimum=0,this._cubes[0].redMaximum=this._maxSideIndex,this._cubes[0].greenMaximum=this._maxSideIndex,this._cubes[0].blueMaximum=this._maxSideIndex,this._cubes[0].alphaMaximum=this._alphaMaxSideIndex,this._weights=aF(this._alphaSideSize,this._sideSize,this._sideSize,this._sideSize),this._momentsRed=aF(this._alphaSideSize,this._sideSize,this._sideSize,this._sideSize),this._momentsGreen=aF(this._alphaSideSize,this._sideSize,this._sideSize,this._sideSize),this._momentsBlue=aF(this._alphaSideSize,this._sideSize,this._sideSize,this._sideSize),this._momentsAlpha=aF(this._alphaSideSize,this._sideSize,this._sideSize,this._sideSize),this._moments=aF(this._alphaSideSize,this._sideSize,this._sideSize,this._sideSize),this._table=[];for(let a=0;a<256;++a)this._table[a]=a*a;this._pixels=[]}_setQuality(a=5){this._significantBitsPerChannel=a,this._maxSideIndex=1<<this._significantBitsPerChannel,this._alphaMaxSideIndex=this._maxSideIndex,this._sideSize=this._maxSideIndex+1,this._alphaSideSize=this._alphaMaxSideIndex+1}},aL=aK;k(aL,"_alpha",3),k(aL,"_red",2),k(aL,"_green",1),k(aL,"_blue",0);var aM={};h(aM,{AbstractImageQuantizer:()=>aN,ErrorDiffusionArray:()=>aQ,ErrorDiffusionArrayKernel:()=>aP,ErrorDiffusionRiemersma:()=>aU,NearestColor:()=>aO});var aN=class{quantizeSync(a,b){for(let c of this.quantize(a,b))if(c.pointContainer)return c.pointContainer;throw Error("unreachable")}},aO=class extends aN{constructor(a){super(),k(this,"_distance"),this._distance=a}*quantize(a,b){let c=a.getPointArray(),d=a.getWidth(),e=a.getHeight(),f=new ar(e,99);for(let a=0;a<e;a++){f.shouldNotify(a)&&(yield{progress:f.progress});for(let e=0,f=a*d;e<d;e++,f++){let a=c[f];a.from(b.getNearestColor(this._distance,a))}}yield{pointContainer:a,progress:100}}},aP=(a=>(a[a.FloydSteinberg=0]="FloydSteinberg",a[a.FalseFloydSteinberg=1]="FalseFloydSteinberg",a[a.Stucki=2]="Stucki",a[a.Atkinson=3]="Atkinson",a[a.Jarvis=4]="Jarvis",a[a.Burkes=5]="Burkes",a[a.Sierra=6]="Sierra",a[a.TwoSierra=7]="TwoSierra",a[a.SierraLite=8]="SierraLite",a))(aP||{}),aQ=class extends aN{constructor(a,b,c=!0,d=0,e=!1){super(),k(this,"_minColorDistance"),k(this,"_serpentine"),k(this,"_kernel"),k(this,"_calculateErrorLikeGIMP"),k(this,"_distance"),this._setKernel(b),this._distance=a,this._minColorDistance=d,this._serpentine=c,this._calculateErrorLikeGIMP=e}*quantize(a,b){let c=a.getPointArray(),d=new ai,e=a.getWidth(),f=a.getHeight(),g=[],h=1,i=1;for(let a of this._kernel){let b=a[2]+1;i<b&&(i=b)}for(let a=0;a<i;a++)this._fillErrorLine(g[a]=[],e);let j=new ar(f,99);for(let a=0;a<f;a++){j.shouldNotify(a)&&(yield{progress:j.progress}),this._serpentine&&(h*=-1);let i=a*e,k=1===h?0:e-1,l=1===h?e:-1;this._fillErrorLine(g[0],e),g.push(g.shift());let m=g[0];for(let j=k,n=i+k;j!==l;j+=h,n+=h){let i,k,l,o,p=c[n],q=m[j];d.from(p);let r=ai.createByRGBA(z(p.r+q[0]),z(p.g+q[1]),z(p.b+q[2]),z(p.a+q[3])),s=b.getNearestColor(this._distance,r);if(p.from(s),this._minColorDistance&&this._distance.calculateNormalized(d,s)<this._minColorDistance)continue;this._calculateErrorLikeGIMP?(i=r.r-s.r,k=r.g-s.g,l=r.b-s.b,o=r.a-s.a):(i=d.r-s.r,k=d.g-s.g,l=d.b-s.b,o=d.a-s.a);let t=1===h?0:this._kernel.length-1,u=1===h?this._kernel.length:-1;for(let b=t;b!==u;b+=h){let c=this._kernel[b][1]*h,d=this._kernel[b][2];if(c+j>=0&&c+j<e&&d+a>=0&&d+a<f){let a=this._kernel[b][0],e=g[d][c+j];e[0]+=i*a,e[1]+=k*a,e[2]+=l*a,e[3]+=o*a}}}}yield{pointContainer:a,progress:100}}_fillErrorLine(a,b){a.length>b&&(a.length=b);let c=a.length;for(let b=0;b<c;b++){let c=a[b];c[0]=c[1]=c[2]=c[3]=0}for(let d=c;d<b;d++)a[d]=[0,0,0,0]}_setKernel(a){switch(a){case 0:this._kernel=[[7/16,1,0],[3/16,-1,1],[5/16,0,1],[1/16,1,1]];break;case 1:this._kernel=[[3/8,1,0],[3/8,0,1],[2/8,1,1]];break;case 2:this._kernel=[[8/42,1,0],[4/42,2,0],[2/42,-2,1],[4/42,-1,1],[8/42,0,1],[4/42,1,1],[2/42,2,1],[1/42,-2,2],[2/42,-1,2],[4/42,0,2],[2/42,1,2],[1/42,2,2]];break;case 3:this._kernel=[[1/8,1,0],[1/8,2,0],[1/8,-1,1],[1/8,0,1],[1/8,1,1],[1/8,0,2]];break;case 4:this._kernel=[[7/48,1,0],[5/48,2,0],[3/48,-2,1],[5/48,-1,1],[7/48,0,1],[5/48,1,1],[3/48,2,1],[1/48,-2,2],[3/48,-1,2],[5/48,0,2],[3/48,1,2],[1/48,2,2]];break;case 5:this._kernel=[[.25,1,0],[4/32,2,0],[2/32,-2,1],[4/32,-1,1],[.25,0,1],[4/32,1,1],[2/32,2,1]];break;case 6:this._kernel=[[5/32,1,0],[3/32,2,0],[2/32,-2,1],[4/32,-1,1],[5/32,0,1],[4/32,1,1],[2/32,2,1],[2/32,-1,2],[3/32,0,2],[2/32,1,2]];break;case 7:this._kernel=[[.25,1,0],[3/16,2,0],[1/16,-2,1],[2/16,-1,1],[3/16,0,1],[2/16,1,1],[1/16,2,1]];break;case 8:this._kernel=[[.5,1,0],[1/4,-1,1],[1/4,0,1]];break;default:throw Error(`ErrorDiffusionArray: unknown kernel = ${a}`)}}};function*aR(a,b,c){let d=Math.floor(Math.log(Math.max(a,b))/Math.log(2)+1),e=new ar(a*b,99),f={width:a,height:b,level:d,callback:c,tracker:e,index:0,x:0,y:0};yield*aS(f,1),aT(f,0)}function*aS(a,b){if(!(a.level<1)){switch(a.tracker.shouldNotify(a.index)&&(yield{progress:a.tracker.progress}),a.level--,b){case 2:yield*aS(a,1),aT(a,3),yield*aS(a,2),aT(a,4),yield*aS(a,2),aT(a,2),yield*aS(a,4);break;case 3:yield*aS(a,4),aT(a,2),yield*aS(a,3),aT(a,1),yield*aS(a,3),aT(a,3),yield*aS(a,1);break;case 1:yield*aS(a,2),aT(a,4),yield*aS(a,1),aT(a,3),yield*aS(a,1),aT(a,1),yield*aS(a,3);break;case 4:yield*aS(a,3),aT(a,1),yield*aS(a,4),aT(a,2),yield*aS(a,4),aT(a,4),yield*aS(a,2)}a.level++}}function aT(a,b){switch(a.x>=0&&a.x<a.width&&a.y>=0&&a.y<a.height&&(a.callback(a.x,a.y),a.index++),b){case 2:a.x--;break;case 3:a.x++;break;case 1:a.y--;break;case 4:a.y++}}var aU=class extends aN{constructor(a,b=16,c=1){super(),k(this,"_distance"),k(this,"_weights"),k(this,"_errorQueueSize"),this._distance=a,this._errorQueueSize=b,this._weights=aU._createWeights(c,b)}*quantize(a,b){let c=a.getPointArray(),d=a.getWidth(),e=a.getHeight(),f=[],g=0;for(let a=0;a<this._errorQueueSize;a++)f[a]={r:0,g:0,b:0,a:0};yield*aR(d,e,(a,e)=>{let h=c[a+e*d],{r:i,g:j,b:k,a:l}=h;for(let a=0;a<this._errorQueueSize;a++){let b=this._weights[a],c=f[(a+g)%this._errorQueueSize];i+=c.r*b,j+=c.g*b,k+=c.b*b,l+=c.a*b}let m=ai.createByRGBA(z(i),z(j),z(k),z(l)),n=b.getNearestColor(this._distance,m),o=((g=(g+1)%this._errorQueueSize)+this._errorQueueSize-1)%this._errorQueueSize;f[o].r=h.r-n.r,f[o].g=h.g-n.g,f[o].b=h.b-n.b,f[o].a=h.a-n.a,h.from(n)}),yield{pointContainer:a,progress:100}}static _createWeights(a,b){let c=[],d=Math.exp(Math.log(b)/(b-1));for(let e=0,f=1;e<b;e++)c[e]=(f+.5|0)/b*a,f*=d;return c}},aV={};h(aV,{ssim:()=>aY});var aW=.01,aX=.03;function aY(a,b){if(a.getHeight()!==b.getHeight()||a.getWidth()!==b.getWidth())throw Error("Images have different sizes!");let c=(255*aW)**2,d=(255*aX)**2,e=0,f=0;return aZ(a,b,(a,b,g,h)=>{let i=0,j=0,k=0;for(let c=0;c<a.length;c++)j+=(a[c]-g)**2,k+=(b[c]-h)**2,i+=(a[c]-g)*(b[c]-h);let l=a.length-1;j/=l,k/=l;let m=(2*g*h+c)*(2*(i/=l)+d);f+=m/((g**2+h**2+c)*(j+k+d)),e++}),f/e}function aZ(a,b,c){let d=8,e=a.getWidth(),f=a.getHeight();for(let g=0;g<f;g+=d)for(let h=0;h<e;h+=d){let i=Math.min(d,e-h),j=Math.min(d,f-g),k=a$(a,h,g,i,j),l=a$(b,h,g,i,j),m=a_(k),n=a_(l);c(k,l,m,n)}}function a$(a,b,c,d,e){let f=a.getPointArray(),g=[],h=0;for(let i=c;i<c+e;i++){let c=i*a.getWidth();for(let a=b;a<b+d;a++){let b=f[c+a];g[h]=.2126*b.r+.7152*b.g+.0722*b.b,h++}}return g}function a_(a){let b=0;for(let c of a)b+=c;return b/a.length}var a0="function"==typeof setImmediate?setImmediate:"undefined"!=typeof process&&"function"==typeof(null==process?void 0:process.nextTick)?a=>process.nextTick(a):a=>setTimeout(a,0);function a1(a,{colorDistanceFormula:b,paletteQuantization:c,colors:d}={}){let e=a7(a5(b),c,d);return a.forEach(a=>e.sample(a)),e.quantizeSync()}async function a2(a,{colorDistanceFormula:b,paletteQuantization:c,colors:d,onProgress:e}={}){return new Promise((f,g)=>{let h,i=a7(a5(b),c,d);a.forEach(a=>i.sample(a));let j=i.quantize(),k=()=>{try{let a=j.next();a.done?f(h):(a.value.palette&&(h=a.value.palette),e&&e(a.value.progress),a0(k))}catch(a){g(a)}};a0(k)})}function a3(a,b,{colorDistanceFormula:c,imageQuantization:d}={}){return a6(a5(c),d).quantizeSync(a,b)}async function a4(a,b,{colorDistanceFormula:c,imageQuantization:d,onProgress:e}={}){return new Promise((f,g)=>{let h,i=a6(a5(c),d).quantize(a,b),j=()=>{try{let a=i.next();a.done?f(h):(a.value.pointContainer&&(h=a.value.pointContainer),e&&e(a.value.progress),a0(j))}catch(a){g(a)}};a0(j)})}function a5(a="euclidean-bt709"){switch(a){case"cie94-graphic-arts":return new V;case"cie94-textiles":return new U;case"ciede2000":return new X;case"color-metric":return new Y;case"euclidean":return new $;case"euclidean-bt709":return new _;case"euclidean-bt709-noalpha":return new aa;case"manhattan":return new ac;case"manhattan-bt709":return new ae;case"manhattan-nommyde":return new ad;case"pngquant":return new af;default:throw Error(`Unknown colorDistanceFormula ${a}`)}}function a6(a,b="floyd-steinberg"){switch(b){case"nearest":return new aO(a);case"riemersma":return new aU(a);case"floyd-steinberg":return new aQ(a,0);case"false-floyd-steinberg":return new aQ(a,1);case"stucki":return new aQ(a,2);case"atkinson":return new aQ(a,3);case"jarvis":return new aQ(a,4);case"burkes":return new aQ(a,5);case"sierra":return new aQ(a,6);case"two-sierra":return new aQ(a,7);case"sierra-lite":return new aQ(a,8);default:throw Error(`Unknown imageQuantization ${b}`)}}function a7(a,b="wuquant",c=256){switch(b){case"neuquant":return new av(a,c);case"rgbquant":return new aD(a,c);case"wuquant":return new aL(a,c);case"neuquant-float":return new az(a,c);default:throw Error(`Unknown paletteQuantization ${b}`)}}a.exports=j(l)},3090:(a,b,c)=>{"use strict";let d=c(20246),e=c(87614),f=c(90169),g=e.implSymbol;function h(b){if(!this||this[g]||!(this instanceof h))throw TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let c=[];for(let a=0;a<arguments.length&&a<2;++a)c[a]=arguments[a];c[0]=d.USVString(c[0]),void 0!==c[1]&&(c[1]=d.USVString(c[1])),a.exports.setup(this,c)}h.prototype.toJSON=function(){if(!this||!a.exports.is(this))throw TypeError("Illegal invocation");let b=[];for(let a=0;a<arguments.length&&a<0;++a)b[a]=arguments[a];return this[g].toJSON.apply(this[g],b)},Object.defineProperty(h.prototype,"href",{get(){return this[g].href},set(a){a=d.USVString(a),this[g].href=a},enumerable:!0,configurable:!0}),h.prototype.toString=function(){if(!this||!a.exports.is(this))throw TypeError("Illegal invocation");return this.href},Object.defineProperty(h.prototype,"origin",{get(){return this[g].origin},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"protocol",{get(){return this[g].protocol},set(a){a=d.USVString(a),this[g].protocol=a},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"username",{get(){return this[g].username},set(a){a=d.USVString(a),this[g].username=a},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"password",{get(){return this[g].password},set(a){a=d.USVString(a),this[g].password=a},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"host",{get(){return this[g].host},set(a){a=d.USVString(a),this[g].host=a},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"hostname",{get(){return this[g].hostname},set(a){a=d.USVString(a),this[g].hostname=a},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"port",{get(){return this[g].port},set(a){a=d.USVString(a),this[g].port=a},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"pathname",{get(){return this[g].pathname},set(a){a=d.USVString(a),this[g].pathname=a},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"search",{get(){return this[g].search},set(a){a=d.USVString(a),this[g].search=a},enumerable:!0,configurable:!0}),Object.defineProperty(h.prototype,"hash",{get(){return this[g].hash},set(a){a=d.USVString(a),this[g].hash=a},enumerable:!0,configurable:!0}),a.exports={is:a=>!!a&&a[g]instanceof f.implementation,create(a,b){let c=Object.create(h.prototype);return this.setup(c,a,b),c},setup(a,b,c){c||(c={}),c.wrapper=a,a[g]=new f.implementation(b,c),a[g][e.wrapperSymbol]=a},interface:h,expose:{Window:{URL:h},Worker:{URL:h}}}},3876:(a,b,c)=>{"use strict";let d=c(29021),e=c(2938),f=c(75986),{GifFrame:g}=c(22299),{GifError:h}=c(72792),{GifCodec:i}=c(6368),j=[".jpg",".jpeg",".png",".bmp"],k=new i;function l(a,b,c,d,f){let g,h=Array.isArray(a)?a:[a],i=["FloydSteinberg","FalseFloydSteinberg","Stucki","Atkinson","Jarvis","Burkes","Sierra","TwoSierra","SierraLite"];if(f){if(0>i.indexOf(f.ditherAlgorithm))throw Error(`Invalid ditherAlgorithm '${f.ditherAlgorithm}'`);void 0===f.serpentine&&(f.serpentine=!0),void 0===f.minimumColorDistanceToDither&&(f.minimumColorDistanceToDither=0),void 0===f.calculateErrorLikeGIMP&&(f.calculateErrorLikeGIMP=!1)}let j=new e.distance.Euclidean,k=new e.palette[b](j,c,d);g=f?new e.image.ErrorDiffusionArray(j,e.image.ErrorDiffusionArrayKernel[f.ditherAlgorithm],f.serpentine,f.minimumColorDistanceToDither,f.calculateErrorLikeGIMP):new e.image.NearestColor(j);let l=[];h.forEach(a=>{let b=a.bitmap.data,c=new Uint32Array(new ArrayBuffer(b.length));for(let a=0,d=0;a<b.length;a+=4,++d)c[d]=b.readUInt32LE(a,!0);let d=e.utils.PointContainer.fromUint32Array(c,a.bitmap.width,a.bitmap.height);k.sample(d),l.push(d)});let m=k.quantizeSync();for(let a=0;a<h.length;++a){let b=h[a].bitmap.data,c=g.quantizeSync(l[a],m).toUint32Array();for(let a=0,d=0;a<b.length;a+=4,++d)b.writeUInt32LE(c[d],a)}}function m(a){return new Promise((b,c)=>{d.readFile(a,(a,d)=>a?c(a):b(d))})}function n(a,b){return new Promise((c,e)=>{d.writeFile(a,b,a=>a?e(a):c())})}b.cloneFrames=function(a){let b=[];return a.forEach(a=>{b.push(new g(a))}),b},b.getColorInfo=function(a,b){let c=!1,d=[];for(let b=0;b<a.length;++b){let e=a[b].getPalette();if(e.usesTransparency&&(c=!0),e.indexCount>256)throw new h(`Frame ${b} uses more than 256 color indexes`);d.push(e)}if(0===b)return{usesTransparency:c,palettes:d};let e=new Set;d.forEach(a=>{a.colors.forEach(a=>{e.add(a)})});let f=e.size;if(c&&++f,b&&f>b)return{usesTransparency:c,palettes:d};let g=Array(e.size),i=e.values();for(let a=0;a<g.length;++a)g[a]=i.next().value;return g.sort((a,b)=>a-b),{colors:g,indexCount:f,usesTransparency:c,palettes:d}},b.copyAsJimp=function(a,c){return b.shareAsJimp(a,new f(c))},b.getMaxDimensions=function(a){let b=0,c=0;return a.forEach(a=>{let d=a.xOffset+a.bitmap.width;d>b&&(b=d);let e=a.yOffset+a.bitmap.height;e>c&&(c=e)}),{maxWidth:b,maxHeight:c}},b.quantizeDekker=function(a,b,c){l(a,"NeuQuantFloat",b=b||256,0,c)},b.quantizeSorokin=function(a,b,c,d){let e;switch(b=b||256,c=c||"min-pop"){case"min-pop":e=2;break;case"top-pop":e=1;break;default:throw Error(`Invalid quantizeSorokin histogram '${c}'`)}l(a,"RGBQuant",b,e,d)},b.quantizeWu=function(a,b,c,d){if(b=b||256,(c=c||5)<1||c>8)throw Error("Invalid quantization quality");l(a,"WuQuant",b,c,d)},b.read=function(a,b){return(b=b||k,Buffer.isBuffer(a))?b.decodeGif(a):m(a).then(a=>b.decodeGif(a))},b.shareAsJimp=function(a,b){let c=new a(b.bitmap.width,b.bitmap.height,0);return c.bitmap.data=b.bitmap.data,c},b.write=function(a,b,c,d){d=d||k;let e=a.match(/\.[a-zA-Z]+$/);if(null!==e&&j.includes(e[0].toLowerCase()))throw Error(`GIF '${a}' has an unexpected suffix`);return d.encodeGif(b,c).then(b=>n(a,b.buffer).then(()=>b))}},4211:(a,b,c)=>{"use strict";let d=c(59272),e=[function(){},function(a,b,c,d){if(d===b.length)throw Error("Ran out of data");let e=b[d];a[c]=e,a[c+1]=e,a[c+2]=e,a[c+3]=255},function(a,b,c,d){if(d+1>=b.length)throw Error("Ran out of data");let e=b[d];a[c]=e,a[c+1]=e,a[c+2]=e,a[c+3]=b[d+1]},function(a,b,c,d){if(d+2>=b.length)throw Error("Ran out of data");a[c]=b[d],a[c+1]=b[d+1],a[c+2]=b[d+2],a[c+3]=255},function(a,b,c,d){if(d+3>=b.length)throw Error("Ran out of data");a[c]=b[d],a[c+1]=b[d+1],a[c+2]=b[d+2],a[c+3]=b[d+3]}],f=[function(){},function(a,b,c,d){let e=b[0];a[c]=e,a[c+1]=e,a[c+2]=e,a[c+3]=d},function(a,b,c){let d=b[0];a[c]=d,a[c+1]=d,a[c+2]=d,a[c+3]=b[1]},function(a,b,c,d){a[c]=b[0],a[c+1]=b[1],a[c+2]=b[2],a[c+3]=d},function(a,b,c){a[c]=b[0],a[c+1]=b[1],a[c+2]=b[2],a[c+3]=b[3]}];function g(a,b){let c=[],d=0;function e(){let e,f,g,h,i,j,k,l;if(d===a.length)throw Error("Ran out of data");let m=a[d];switch(d++,b){default:throw Error("unrecognised depth");case 16:k=a[d],d++,c.push((m<<8)+k);break;case 4:k=15&m,l=m>>4,c.push(l,k);break;case 2:i=3&m,j=m>>2&3,k=m>>4&3,l=m>>6&3,c.push(l,k,j,i);break;case 1:e=1&m,f=m>>1&1,g=m>>2&1,h=m>>3&1,i=m>>4&1,j=m>>5&1,k=m>>6&1,l=m>>7&1,c.push(l,k,j,i,h,g,f,e)}}return{get:function(a){for(;c.length<a;)e();let b=c.slice(0,a);return c=c.slice(a),b},resetAfterLine:function(){c.length=0},end:function(){if(d!==a.length)throw Error("extra data found")}}}function h(a,b,c,d,f,g){let h=a.width,i=a.height,j=a.index;for(let a=0;a<i;a++)for(let i=0;i<h;i++){let h=c(i,a,j);e[d](b,f,h,g),g+=d}return g}function i(a,b,c,d,e,g){let h=a.width,i=a.height,j=a.index;for(let a=0;a<i;a++){for(let i=0;i<h;i++){let h=e.get(d),k=c(i,a,j);f[d](b,h,k,g)}e.resetAfterLine()}}b.dataToBitMap=function(a,b){let c,e,f,j,k=b.width,l=b.height,m=b.depth,n=b.bpp,o=b.interlace;8!==m&&(c=g(a,m)),e=m<=8?Buffer.alloc(k*l*4):new Uint16Array(k*l*4);let p=Math.pow(2,m)-1,q=0;if(o)f=d.getImagePasses(k,l),j=d.getInterlaceIterator(k,l);else{let a=0;j=function(){let b=a;return a+=4,b},f=[{width:k,height:l}]}for(let b=0;b<f.length;b++)8===m?q=h(f[b],e,j,n,a,q):i(f[b],e,j,n,c,p);if(8===m){if(q!==a.length)throw Error("extra data found")}else c.end();return e}},4895:(a,b,c)=>{"use strict";let d=c(28354),e=c(74075),f=c(80692),g=c(68088),h=c(57298),i=c(4211),j=c(18795),k=a.exports=function(a){f.call(this),this._parser=new h(a,{read:this.read.bind(this),error:this._handleError.bind(this),metadata:this._handleMetaData.bind(this),gamma:this.emit.bind(this,"gamma"),palette:this._handlePalette.bind(this),transColor:this._handleTransColor.bind(this),finished:this._finished.bind(this),inflateData:this._inflateData.bind(this),simpleTransparency:this._simpleTransparency.bind(this),headersFinished:this._headersFinished.bind(this)}),this._options=a,this.writable=!0,this._parser.start()};d.inherits(k,f),k.prototype._handleError=function(a){this.emit("error",a),this.writable=!1,this.destroy(),this._inflate&&this._inflate.destroy&&this._inflate.destroy(),this._filter&&(this._filter.destroy(),this._filter.on("error",function(){})),this.errord=!0},k.prototype._inflateData=function(a){if(!this._inflate)if(this._bitmapInfo.interlace)this._inflate=e.createInflate(),this._inflate.on("error",this.emit.bind(this,"error")),this._filter.on("complete",this._complete.bind(this)),this._inflate.pipe(this._filter);else{let a=((this._bitmapInfo.width*this._bitmapInfo.bpp*this._bitmapInfo.depth+7>>3)+1)*this._bitmapInfo.height,b=Math.max(a,e.Z_MIN_CHUNK);this._inflate=e.createInflate({chunkSize:b});let c=a,d=this.emit.bind(this,"error");this._inflate.on("error",function(a){c&&d(a)}),this._filter.on("complete",this._complete.bind(this));let f=this._filter.write.bind(this._filter);this._inflate.on("data",function(a){c&&(a.length>c&&(a=a.slice(0,c)),c-=a.length,f(a))}),this._inflate.on("end",this._filter.end.bind(this._filter))}this._inflate.write(a)},k.prototype._handleMetaData=function(a){this._metaData=a,this._bitmapInfo=Object.create(a),this._filter=new g(this._bitmapInfo)},k.prototype._handleTransColor=function(a){this._bitmapInfo.transColor=a},k.prototype._handlePalette=function(a){this._bitmapInfo.palette=a},k.prototype._simpleTransparency=function(){this._metaData.alpha=!0},k.prototype._headersFinished=function(){this.emit("metadata",this._metaData)},k.prototype._finished=function(){this.errord||(this._inflate?this._inflate.end():this.emit("error","No Inflate block"))},k.prototype._complete=function(a){let b;if(!this.errord){try{let c=i.dataToBitMap(a,this._bitmapInfo);b=j(c,this._bitmapInfo,this._options.skipRescale),c=null}catch(a){this._handleError(a);return}this.emit("parsed",b)}}},5761:(a,b,c)=>{"use strict";c.r(b),c.d(b,{POST:()=>cU,runtime:()=>cM});var d={};c.r(d),c.d(d,{AUTO:()=>ar,BLEND_ADD:()=>aB,BLEND_DARKEN:()=>aE,BLEND_DESTINATION_OVER:()=>az,BLEND_DIFFERENCE:()=>aH,BLEND_EXCLUSION:()=>aI,BLEND_HARDLIGHT:()=>aG,BLEND_LIGHTEN:()=>aF,BLEND_MULTIPLY:()=>aA,BLEND_OVERLAY:()=>aD,BLEND_SCREEN:()=>aC,BLEND_SOURCE_OVER:()=>ay,EDGE_CROP:()=>aL,EDGE_EXTEND:()=>aJ,EDGE_WRAP:()=>aK,HORIZONTAL_ALIGN_CENTER:()=>at,HORIZONTAL_ALIGN_LEFT:()=>as,HORIZONTAL_ALIGN_RIGHT:()=>au,VERTICAL_ALIGN_BOTTOM:()=>ax,VERTICAL_ALIGN_MIDDLE:()=>aw,VERTICAL_ALIGN_TOP:()=>av});var e={};c.r(e),c.d(e,{add:()=>aP,darken:()=>aS,difference:()=>aV,dstOver:()=>aN,exclusion:()=>aW,hardLight:()=>aU,lighten:()=>aT,multiply:()=>aO,overlay:()=>aR,screen:()=>aQ,srcOver:()=>aM});var f=c(10641),g=c(9288),h=c.n(g),i=c(29021),j=c.n(i),k=c(33873),l=c.n(k),m=c(94735),n=c.n(m);function o(a){if(void 0===a)return!1;if("function"!=typeof a)throw TypeError("Callback must be a function");return!0}function p(a,b){if("string"==typeof a&&(a=Error(a)),"function"==typeof b)return b.call(this,a);throw a}function q(a,b,c,d,e,f){b=Math.round(b),c=Math.round(c),d=Math.round(d),e=Math.round(e);for(let g=c;g<c+e;g++)for(let c=b;c<b+d;c++){let b=a.bitmap.width*g+c<<2;f.call(a,c,g,b)}return a}function*r(a,b,c,d,e){b=Math.round(b),c=Math.round(c),d=Math.round(d),e=Math.round(e);for(let f=c;f<c+e;f++)for(let c=b;c<b+d;c++){let b=a.bitmap.width*f+c<<2;yield{x:c,y:f,idx:b,image:a}}}var s=c(30091),t=c.n(s),u=c(24742),v=c.n(u);function w(a){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}var x=/^\s+/,y=/\s+$/;function z(a,b){if(b=b||{},(a=a||"")instanceof z)return a;if(!(this instanceof z))return new z(a,b);var c=A(a);this._originalInput=a,this._r=c.r,this._g=c.g,this._b=c.b,this._a=c.a,this._roundA=Math.round(100*this._a)/100,this._format=b.format||c.format,this._gradientType=b.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=c.ok}function A(a){var b={r:0,g:0,b:0},c=1,d=null,e=null,f=null,g=!1,h=!1;return"string"==typeof a&&(a=ai(a)),"object"==w(a)&&(ah(a.r)&&ah(a.g)&&ah(a.b)?(b=B(a.r,a.g,a.b),g=!0,h="%"===String(a.r).substr(-1)?"prgb":"rgb"):ah(a.h)&&ah(a.s)&&ah(a.v)?(d=ad(a.s),e=ad(a.v),b=F(a.h,d,e),g=!0,h="hsv"):ah(a.h)&&ah(a.s)&&ah(a.l)&&(d=ad(a.s),f=ad(a.l),b=D(a.h,d,f),g=!0,h="hsl"),a.hasOwnProperty("a")&&(c=a.a)),c=Y(c),{ok:g,format:a.format||h,r:Math.min(255,Math.max(b.r,0)),g:Math.min(255,Math.max(b.g,0)),b:Math.min(255,Math.max(b.b,0)),a:c}}function B(a,b,c){return{r:255*Z(a,255),g:255*Z(b,255),b:255*Z(c,255)}}function C(a,b,c){a=Z(a,255);var d,e,f=Math.max(a,b=Z(b,255),c=Z(c,255)),g=Math.min(a,b,c),h=(f+g)/2;if(f==g)d=e=0;else{var i=f-g;switch(e=h>.5?i/(2-f-g):i/(f+g),f){case a:d=(b-c)/i+6*(b<c);break;case b:d=(c-a)/i+2;break;case c:d=(a-b)/i+4}d/=6}return{h:d,s:e,l:h}}function D(a,b,c){var d,e,f;function g(a,b,c){return(c<0&&(c+=1),c>1&&(c-=1),c<1/6)?a+(b-a)*6*c:c<.5?b:c<2/3?a+(b-a)*(2/3-c)*6:a}if(a=Z(a,360),b=Z(b,100),c=Z(c,100),0===b)d=e=f=c;else{var h=c<.5?c*(1+b):c+b-c*b,i=2*c-h;d=g(i,h,a+1/3),e=g(i,h,a),f=g(i,h,a-1/3)}return{r:255*d,g:255*e,b:255*f}}function E(a,b,c){a=Z(a,255);var d,e,f=Math.max(a,b=Z(b,255),c=Z(c,255)),g=Math.min(a,b,c),h=f,i=f-g;if(e=0===f?0:i/f,f==g)d=0;else{switch(f){case a:d=(b-c)/i+6*(b<c);break;case b:d=(c-a)/i+2;break;case c:d=(a-b)/i+4}d/=6}return{h:d,s:e,v:h}}function F(a,b,c){a=6*Z(a,360),b=Z(b,100),c=Z(c,100);var d=Math.floor(a),e=a-d,f=c*(1-b),g=c*(1-e*b),h=c*(1-(1-e)*b),i=d%6;return{r:255*[c,g,f,f,h,c][i],g:255*[h,c,c,g,f,f][i],b:255*[f,f,h,c,c,g][i]}}function G(a,b,c,d){var e=[ac(Math.round(a).toString(16)),ac(Math.round(b).toString(16)),ac(Math.round(c).toString(16))];return d&&e[0].charAt(0)==e[0].charAt(1)&&e[1].charAt(0)==e[1].charAt(1)&&e[2].charAt(0)==e[2].charAt(1)?e[0].charAt(0)+e[1].charAt(0)+e[2].charAt(0):e.join("")}function H(a,b,c,d,e){var f=[ac(Math.round(a).toString(16)),ac(Math.round(b).toString(16)),ac(Math.round(c).toString(16)),ac(ae(d))];return e&&f[0].charAt(0)==f[0].charAt(1)&&f[1].charAt(0)==f[1].charAt(1)&&f[2].charAt(0)==f[2].charAt(1)&&f[3].charAt(0)==f[3].charAt(1)?f[0].charAt(0)+f[1].charAt(0)+f[2].charAt(0)+f[3].charAt(0):f.join("")}function I(a,b,c,d){return[ac(ae(d)),ac(Math.round(a).toString(16)),ac(Math.round(b).toString(16)),ac(Math.round(c).toString(16))].join("")}function J(a,b){b=0===b?0:b||10;var c=z(a).toHsl();return c.s-=b/100,c.s=$(c.s),z(c)}function K(a,b){b=0===b?0:b||10;var c=z(a).toHsl();return c.s+=b/100,c.s=$(c.s),z(c)}function L(a){return z(a).desaturate(100)}function M(a,b){b=0===b?0:b||10;var c=z(a).toHsl();return c.l+=b/100,c.l=$(c.l),z(c)}function N(a,b){b=0===b?0:b||10;var c=z(a).toRgb();return c.r=Math.max(0,Math.min(255,c.r-Math.round(-(b/100*255)))),c.g=Math.max(0,Math.min(255,c.g-Math.round(-(b/100*255)))),c.b=Math.max(0,Math.min(255,c.b-Math.round(-(b/100*255)))),z(c)}function O(a,b){b=0===b?0:b||10;var c=z(a).toHsl();return c.l-=b/100,c.l=$(c.l),z(c)}function P(a,b){var c=z(a).toHsl(),d=(c.h+b)%360;return c.h=d<0?360+d:d,z(c)}function Q(a){var b=z(a).toHsl();return b.h=(b.h+180)%360,z(b)}function R(a,b){if(isNaN(b)||b<=0)throw Error("Argument to polyad must be a positive number");for(var c=z(a).toHsl(),d=[z(a)],e=360/b,f=1;f<b;f++)d.push(z({h:(c.h+f*e)%360,s:c.s,l:c.l}));return d}function S(a){var b=z(a).toHsl(),c=b.h;return[z(a),z({h:(c+72)%360,s:b.s,l:b.l}),z({h:(c+216)%360,s:b.s,l:b.l})]}function T(a,b,c){b=b||6,c=c||30;var d=z(a).toHsl(),e=360/c,f=[z(a)];for(d.h=(d.h-(e*b>>1)+720)%360;--b;)d.h=(d.h+e)%360,f.push(z(d));return f}function U(a,b){b=b||6;for(var c=z(a).toHsv(),d=c.h,e=c.s,f=c.v,g=[],h=1/b;b--;)g.push(z({h:d,s:e,v:f})),f=(f+h)%1;return g}z.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var a=this.toRgb();return(299*a.r+587*a.g+114*a.b)/1e3},getLuminance:function(){var a,b,c,d,e,f,g=this.toRgb();return a=g.r/255,b=g.g/255,c=g.b/255,.2126*(d=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.7152*(e=b<=.03928?b/12.92:Math.pow((b+.055)/1.055,2.4))+.0722*(f=c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4))},setAlpha:function(a){return this._a=Y(a),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var a=E(this._r,this._g,this._b);return{h:360*a.h,s:a.s,v:a.v,a:this._a}},toHsvString:function(){var a=E(this._r,this._g,this._b),b=Math.round(360*a.h),c=Math.round(100*a.s),d=Math.round(100*a.v);return 1==this._a?"hsv("+b+", "+c+"%, "+d+"%)":"hsva("+b+", "+c+"%, "+d+"%, "+this._roundA+")"},toHsl:function(){var a=C(this._r,this._g,this._b);return{h:360*a.h,s:a.s,l:a.l,a:this._a}},toHslString:function(){var a=C(this._r,this._g,this._b),b=Math.round(360*a.h),c=Math.round(100*a.s),d=Math.round(100*a.l);return 1==this._a?"hsl("+b+", "+c+"%, "+d+"%)":"hsla("+b+", "+c+"%, "+d+"%, "+this._roundA+")"},toHex:function(a){return G(this._r,this._g,this._b,a)},toHexString:function(a){return"#"+this.toHex(a)},toHex8:function(a){return H(this._r,this._g,this._b,this._a,a)},toHex8String:function(a){return"#"+this.toHex8(a)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*Z(this._r,255))+"%",g:Math.round(100*Z(this._g,255))+"%",b:Math.round(100*Z(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*Z(this._r,255))+"%, "+Math.round(100*Z(this._g,255))+"%, "+Math.round(100*Z(this._b,255))+"%)":"rgba("+Math.round(100*Z(this._r,255))+"%, "+Math.round(100*Z(this._g,255))+"%, "+Math.round(100*Z(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(W[G(this._r,this._g,this._b,!0)]||!1)},toFilter:function(a){var b="#"+I(this._r,this._g,this._b,this._a),c=b,d=this._gradientType?"GradientType = 1, ":"";if(a){var e=z(a);c="#"+I(e._r,e._g,e._b,e._a)}return"progid:DXImageTransform.Microsoft.gradient("+d+"startColorstr="+b+",endColorstr="+c+")"},toString:function(a){var b=!!a;a=a||this._format;var c=!1,d=this._a<1&&this._a>=0;return!b&&d&&("hex"===a||"hex6"===a||"hex3"===a||"hex4"===a||"hex8"===a||"name"===a)?"name"===a&&0===this._a?this.toName():this.toRgbString():("rgb"===a&&(c=this.toRgbString()),"prgb"===a&&(c=this.toPercentageRgbString()),("hex"===a||"hex6"===a)&&(c=this.toHexString()),"hex3"===a&&(c=this.toHexString(!0)),"hex4"===a&&(c=this.toHex8String(!0)),"hex8"===a&&(c=this.toHex8String()),"name"===a&&(c=this.toName()),"hsl"===a&&(c=this.toHslString()),"hsv"===a&&(c=this.toHsvString()),c||this.toHexString())},clone:function(){return z(this.toString())},_applyModification:function(a,b){var c=a.apply(null,[this].concat([].slice.call(b)));return this._r=c._r,this._g=c._g,this._b=c._b,this.setAlpha(c._a),this},lighten:function(){return this._applyModification(M,arguments)},brighten:function(){return this._applyModification(N,arguments)},darken:function(){return this._applyModification(O,arguments)},desaturate:function(){return this._applyModification(J,arguments)},saturate:function(){return this._applyModification(K,arguments)},greyscale:function(){return this._applyModification(L,arguments)},spin:function(){return this._applyModification(P,arguments)},_applyCombination:function(a,b){return a.apply(null,[this].concat([].slice.call(b)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(Q,arguments)},monochromatic:function(){return this._applyCombination(U,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(R,[3])},tetrad:function(){return this._applyCombination(R,[4])}},z.fromRatio=function(a,b){if("object"==w(a)){var c={};for(var d in a)a.hasOwnProperty(d)&&("a"===d?c[d]=a[d]:c[d]=ad(a[d]));a=c}return z(a,b)},z.equals=function(a,b){return!!a&&!!b&&z(a).toRgbString()==z(b).toRgbString()},z.random=function(){return z.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},z.mix=function(a,b,c){c=0===c?0:c||50;var d=z(a).toRgb(),e=z(b).toRgb(),f=c/100;return z({r:(e.r-d.r)*f+d.r,g:(e.g-d.g)*f+d.g,b:(e.b-d.b)*f+d.b,a:(e.a-d.a)*f+d.a})},z.readability=function(a,b){var c=z(a),d=z(b);return(Math.max(c.getLuminance(),d.getLuminance())+.05)/(Math.min(c.getLuminance(),d.getLuminance())+.05)},z.isReadable=function(a,b,c){var d,e,f=z.readability(a,b);switch(e=!1,(d=aj(c)).level+d.size){case"AAsmall":case"AAAlarge":e=f>=4.5;break;case"AAlarge":e=f>=3;break;case"AAAsmall":e=f>=7}return e},z.mostReadable=function(a,b,c){var d,e,f,g,h=null,i=0;e=(c=c||{}).includeFallbackColors,f=c.level,g=c.size;for(var j=0;j<b.length;j++)(d=z.readability(a,b[j]))>i&&(i=d,h=z(b[j]));return z.isReadable(a,h,{level:f,size:g})||!e?h:(c.includeFallbackColors=!1,z.mostReadable(a,["#fff","#000"],c))};var V=z.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},W=z.hexNames=X(V);function X(a){var b={};for(var c in a)a.hasOwnProperty(c)&&(b[a[c]]=c);return b}function Y(a){return(isNaN(a=parseFloat(a))||a<0||a>1)&&(a=1),a}function Z(a,b){aa(a)&&(a="100%");var c=ab(a);return(a=Math.min(b,Math.max(0,parseFloat(a))),c&&(a=parseInt(a*b,10)/100),1e-6>Math.abs(a-b))?1:a%b/parseFloat(b)}function $(a){return Math.min(1,Math.max(0,a))}function _(a){return parseInt(a,16)}function aa(a){return"string"==typeof a&&-1!=a.indexOf(".")&&1===parseFloat(a)}function ab(a){return"string"==typeof a&&-1!=a.indexOf("%")}function ac(a){return 1==a.length?"0"+a:""+a}function ad(a){return a<=1&&(a=100*a+"%"),a}function ae(a){return Math.round(255*parseFloat(a)).toString(16)}function af(a){return _(a)/255}var ag=function(){var a="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",b="[\\s|\\(]+("+a+")[,|\\s]+("+a+")[,|\\s]+("+a+")\\s*\\)?",c="[\\s|\\(]+("+a+")[,|\\s]+("+a+")[,|\\s]+("+a+")[,|\\s]+("+a+")\\s*\\)?";return{CSS_UNIT:new RegExp(a),rgb:RegExp("rgb"+b),rgba:RegExp("rgba"+c),hsl:RegExp("hsl"+b),hsla:RegExp("hsla"+c),hsv:RegExp("hsv"+b),hsva:RegExp("hsva"+c),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ah(a){return!!ag.CSS_UNIT.exec(a)}function ai(a){a=a.replace(x,"").replace(y,"").toLowerCase();var b,c=!1;if(V[a])a=V[a],c=!0;else if("transparent"==a)return{r:0,g:0,b:0,a:0,format:"name"};return(b=ag.rgb.exec(a))?{r:b[1],g:b[2],b:b[3]}:(b=ag.rgba.exec(a))?{r:b[1],g:b[2],b:b[3],a:b[4]}:(b=ag.hsl.exec(a))?{h:b[1],s:b[2],l:b[3]}:(b=ag.hsla.exec(a))?{h:b[1],s:b[2],l:b[3],a:b[4]}:(b=ag.hsv.exec(a))?{h:b[1],s:b[2],v:b[3]}:(b=ag.hsva.exec(a))?{h:b[1],s:b[2],v:b[3],a:b[4]}:(b=ag.hex8.exec(a))?{r:_(b[1]),g:_(b[2]),b:_(b[3]),a:af(b[4]),format:c?"name":"hex8"}:(b=ag.hex6.exec(a))?{r:_(b[1]),g:_(b[2]),b:_(b[3]),format:c?"name":"hex"}:(b=ag.hex4.exec(a))?{r:_(b[1]+""+b[1]),g:_(b[2]+""+b[2]),b:_(b[3]+""+b[3]),a:af(b[4]+""+b[4]),format:c?"name":"hex8"}:!!(b=ag.hex3.exec(a))&&{r:_(b[1]+""+b[1]),g:_(b[2]+""+b[2]),b:_(b[3]+""+b[3]),format:c?"name":"hex"}}function aj(a){var b,c;return b=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),c=(a.size||"small").toLowerCase(),"AA"!==b&&"AAA"!==b&&(b="AA"),"small"!==c&&"large"!==c&&(c="small"),{level:b,size:c}}function ak(a,b){this.size=this.size||a,this.smallerSize=this.smallerSize||b,an(this.size)}function al(a){let b=255&a,c=255&(a>>>=8),d=255&(a>>>=8);return{r:255&(a>>>=8),g:d,b:c,a:b}}ak.prototype.size=32,ak.prototype.smallerSize=8,ak.prototype.distance=function(a,b){let c=0;for(let d=0;d<a.length;d++)a[d]!==b[d]&&c++;return c/a.length},ak.prototype.getHash=function(a){(a=a.clone().resize(this.size,this.size)).grayscale();let b=[];for(let c=0;c<a.bitmap.width;c++){b[c]=[];for(let d=0;d<a.bitmap.height;d++)b[c][d]=al(a.getPixelColor(c,d)).b}let c=ao(b,this.size),d=0;for(let a=0;a<this.smallerSize;a++)for(let b=0;b<this.smallerSize;b++)d+=c[a][b];let e=d/(this.smallerSize*this.smallerSize),f="";for(let a=0;a<this.smallerSize;a++)for(let b=0;b<this.smallerSize;b++)f+=c[a][b]>e?"1":"0";return f};let am=[];function an(a){for(let b=1;b<a;b++)am[b]=1;am[0]=1/Math.sqrt(2)}function ao(a,b){let c=b,d=[];for(let b=0;b<c;b++){d[b]=[];for(let e=0;e<c;e++){let f=0;for(let d=0;d<c;d++)for(let g=0;g<c;g++)f+=Math.cos((2*d+1)/(2*c)*b*Math.PI)*Math.cos((2*g+1)/(2*c)*e*Math.PI)*a[d][g];f*=am[b]*am[e]/4,d[b][e]=f}}return d}let ap=ak;c(24784);let aq=(a,b)=>{let{url:c,...d}=a;fetch(c,d).then(a=>{if(a.ok)return a.arrayBuffer().catch(a=>{throw Error(`Response is not a buffer for url ${c}. Error: ${a.message}`)});throw Error(`HTTP Status ${a.status} for url ${c}`)}).then(a=>b(null,a)).catch(a=>b(a))},ar=-1,as=1,at=2,au=4,av=8,aw=16,ax=32,ay="srcOver",az="dstOver",aA="multiply",aB="add",aC="screen",aD="overlay",aE="darken",aF="lighten",aG="hardLight",aH="difference",aI="exclusion",aJ=1,aK=2,aL=3;function aM(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=(a.r*a.a+b.r*b.a*(1-a.a))/d;return{r:e,g:(a.g*a.a+b.g*b.a*(1-a.a))/d,b:(a.b*a.a+b.b*b.a*(1-a.a))/d,a:d}}function aN(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=(b.r*b.a+a.r*a.a*(1-b.a))/d;return{r:e,g:(b.g*b.a+a.g*a.a*(1-b.a))/d,b:(b.b*b.a+a.b*a.a*(1-b.a))/d,a:d}}function aO(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(e*h+e*(1-b.a)+h*(1-a.a))/d;return{r:k,g:(f*i+f*(1-b.a)+i*(1-a.a))/d,b:(g*j+g*(1-b.a)+j*(1-a.a))/d,a:d}}function aP(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(e+h)/d;return{r:k,g:(f+i)/d,b:(g+j)/d,a:d}}function aQ(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(e*b.a+h*a.a-e*h+e*(1-b.a)+h*(1-a.a))/d;return{r:k,g:(f*b.a+i*a.a-f*i+f*(1-b.a)+i*(1-a.a))/d,b:(g*b.a+j*a.a-g*j+g*(1-b.a)+j*(1-a.a))/d,a:d}}function aR(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(2*h<=b.a?2*e*h+e*(1-b.a)+h*(1-a.a):e*(1+b.a)+h*(1+a.a)-2*h*e-b.a*a.a)/d;return{r:k,g:(2*i<=b.a?2*f*i+f*(1-b.a)+i*(1-a.a):f*(1+b.a)+i*(1+a.a)-2*i*f-b.a*a.a)/d,b:(2*j<=b.a?2*g*j+g*(1-b.a)+j*(1-a.a):g*(1+b.a)+j*(1+a.a)-2*j*g-b.a*a.a)/d,a:d}}function aS(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(Math.min(e*b.a,h*a.a)+e*(1-b.a)+h*(1-a.a))/d;return{r:k,g:(Math.min(f*b.a,i*a.a)+f*(1-b.a)+i*(1-a.a))/d,b:(Math.min(g*b.a,j*a.a)+g*(1-b.a)+j*(1-a.a))/d,a:d}}function aT(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(Math.max(e*b.a,h*a.a)+e*(1-b.a)+h*(1-a.a))/d;return{r:k,g:(Math.max(f*b.a,i*a.a)+f*(1-b.a)+i*(1-a.a))/d,b:(Math.max(g*b.a,j*a.a)+g*(1-b.a)+j*(1-a.a))/d,a:d}}function aU(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(2*e<=a.a?2*e*h+e*(1-b.a)+h*(1-a.a):e*(1+b.a)+h*(1+a.a)-2*h*e-b.a*a.a)/d;return{r:k,g:(2*f<=a.a?2*f*i+f*(1-b.a)+i*(1-a.a):f*(1+b.a)+i*(1+a.a)-2*i*f-b.a*a.a)/d,b:(2*g<=a.a?2*g*j+g*(1-b.a)+j*(1-a.a):g*(1+b.a)+j*(1+a.a)-2*j*g-b.a*a.a)/d,a:d}}function aV(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(e+h-2*Math.min(e*b.a,h*a.a))/d;return{r:k,g:(f+i-2*Math.min(f*b.a,i*a.a))/d,b:(g+j-2*Math.min(g*b.a,j*a.a))/d,a:d}}function aW(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;a.a*=c;let d=b.a+a.a-b.a*a.a,e=a.r*a.a,f=a.g*a.a,g=a.b*a.a,h=b.r*b.a,i=b.g*b.a,j=b.b*b.a,k=(e*b.a+h*a.a-2*e*h+e*(1-b.a)+h*(1-a.a))/d;return{r:k,g:(f*b.a+i*a.a-2*f*i+f*(1-b.a)+i*(1-a.a))/d,b:(g*b.a+j*a.a-2*g*j+g*(1-b.a)+j*(1-a.a))/d,a:d}}function aX(a,b,c){let d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},f=arguments.length>4?arguments[4]:void 0;if("function"==typeof d&&(f=d,d={}),!(a instanceof this.constructor))return p.call(this,"The source must be a Jimp image",f);if("number"!=typeof b||"number"!=typeof c)return p.call(this,"x and y must be numbers",f);let{mode:g,opacitySource:h,opacityDest:i}=d;g||(g=ay),("number"!=typeof h||h<0||h>1)&&(h=1),("number"!=typeof i||i<0||i>1)&&(i=1);let j=e[g];b=Math.round(b),c=Math.round(c);let k=this;return 1!==i&&k.opacity(i),a.scanQuiet(0,0,a.bitmap.width,a.bitmap.height,function(a,d,e){let f=k.getPixelIndex(b+a,c+d,aL);if(-1===f)return;let g=j({r:this.bitmap.data[e+0]/255,g:this.bitmap.data[e+1]/255,b:this.bitmap.data[e+2]/255,a:this.bitmap.data[e+3]/255},{r:k.bitmap.data[f+0]/255,g:k.bitmap.data[f+1]/255,b:k.bitmap.data[f+2]/255,a:k.bitmap.data[f+3]/255},h);k.bitmap.data[f+0]=this.constructor.limit255(255*g.r),k.bitmap.data[f+1]=this.constructor.limit255(255*g.g),k.bitmap.data[f+2]=this.constructor.limit255(255*g.b),k.bitmap.data[f+3]=this.constructor.limit255(255*g.a)}),o(f)&&f.call(this,null,this),this}let aY=function(a,b){for(var c=arguments.length,d=Array(c>2?c-2:0),e=2;e<c;e++)d[e-2]=arguments[e];return new Promise((c,e)=>{d.push((a,b)=>{a&&e(a),c(b)}),a.bind(b)(...d)})},aZ={},a$=a=>Object.entries(aZ).find(b=>b[1].includes(a))||[],a_=(a,b)=>{aZ[a]=b},a0=a=>{let b=a.split("/").slice(-1);return a$(b[b.length-1].split(".").pop())[0]},a1=a=>(aZ[a.toLowerCase()]||[])[0];var a2=c(35604),a3=c.n(a2),a4=c(67103),a5=c.n(a4);async function a6(a,b){let c=await a3().fromBuffer(a);return c?c.mime:b?a0(b):null}function a7(a){return a._exif&&a._exif.tags&&a._exif.tags.Orientation||1}function a8(a){let b=a.getWidth(),c=a.getHeight();switch(a7(a)){case 1:default:return null;case 2:return function(a,c){return[b-a-1,c]};case 3:return function(a,d){return[b-a-1,c-d-1]};case 4:return function(a,b){return[a,c-b-1]};case 5:return function(a,b){return[b,a]};case 6:return function(a,b){return[b,c-a-1]};case 7:return function(a,d){return[b-d-1,c-a-1]};case 8:return function(a,c){return[b-c-1,a]}}}function a9(a,b,c,d){let e=a.bitmap.data,f=a.bitmap.width,g=Buffer.alloc(e.length);for(let a=0;a<b;a++)for(let h=0;h<c;h++){let[c,i]=d(a,h),j=b*h+a<<2,k=f*i+c<<2,l=e.readUInt32BE(k);g.writeUInt32BE(l,j)}a.bitmap.data=g,a.bitmap.width=b,a.bitmap.height=c}function ba(a){if(2>a7(a))return;let b=a8(a),c=a7(a)>4,d=c?a.bitmap.height:a.bitmap.width,e=c?a.bitmap.width:a.bitmap.height;a9(a,d,e,b)}async function bb(a,b,c){let d=await a6(a,b);if("string"!=typeof d)return c(Error("Could not find MIME for Buffer <"+b+">"));this._originalMime=d.toLowerCase();try{let b=this.getMIME();if(!this.constructor.decoders[b])return p.call(this,"Unsupported MIME type: "+b,c);this.bitmap=this.constructor.decoders[b](a)}catch(a){return c.call(this,a,this)}try{this._exif=a5().create(a).parse(),ba(this)}catch(a){}return c.call(this,null,this),this}function bc(a,b){return new a(b.bitmap.width,b.bitmap.height,b._background).composite(b,0,0).bitmap}function bd(a,b){if(a===ar&&(a=this.getMIME()),"string"!=typeof a)return p.call(this,"mime must be a string",b);if("function"!=typeof b)return p.call(this,"cb must be a function",b);if(a=a.toLowerCase(),this._rgba&&this.constructor.hasAlpha[a]?this.bitmap.data=Buffer.from(this.bitmap.data):this.bitmap.data=bc(this.constructor,this).data,!this.constructor.encoders[a])return p.call(this,"Unsupported MIME type: "+a,b);{let c=this.constructor.encoders[a](this);c instanceof Promise?c.then(a=>{b.call(this,null,a)}):b.call(this,null,c)}return this}function be(a){return aY(bd,this,a)}function bf(a,b,c){return(b=bg(b))in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function bg(a){var b=bh(a,"string");return"symbol"==typeof b?b:String(b)}function bh(a,b){if("object"!=typeof a||null===a)return a;var c=a[Symbol.toPrimitive];if(void 0!==c){var d=c.call(a,b||"default");if("object"!=typeof d)return d;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===b?String:Number)(a)}let bi="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_",bj=[NaN,NaN];for(let a=2;a<65;a++){let b=t()(t().BIN,bi.slice(0,a))(Array(65).join("1"));bj.push(b.length)}function bk(){}function bl(a){return Object.prototype.toString.call(a).toLowerCase().indexOf("arraybuffer")>-1}function bm(a){let b=Buffer.alloc(a.byteLength),c=new Uint8Array(a);for(let a=0;a<b.length;++a)b[a]=c[a];return b}function bn(a,b){aq(a,(c,d)=>c?b(c):"object"==typeof d&&Buffer.isBuffer(d)?b(null,d):"object"==typeof d&&bl(d)?b(null,bm(d)):Error(`Could not load Buffer from <${a.url}>`))}function bo(a,b){j()&&"function"==typeof j().readFile&&!a.match(/^(http|ftp)s?:\/\/./)?j().readFile(a,b):bn({url:a},b)}function bp(a){return a&&"object"==typeof a&&"number"==typeof a.width&&"number"==typeof a.height&&(Buffer.isBuffer(a.data)||a.data instanceof Uint8Array||"function"==typeof Uint8ClampedArray&&a.data instanceof Uint8ClampedArray)&&(a.data.length===a.width*a.height*4||a.data.length===a.width*a.height*3)}function bq(a){if(a.length%3!=0)throw Error("Buffer length is incorrect");let b=Buffer.allocUnsafe(a.length/3*4),c=0;for(let d=0;d<a.length;d++)b[c]=a[d],(d+1)%3==0&&(b[++c]=255),c++;return b}let br={data:null,width:null,height:null};class bs extends n(){constructor(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];super(),bf(this,"bitmap",br),bf(this,"_background",0),bf(this,"_originalMime",bs.MIME_PNG),bf(this,"_exif",null),bf(this,"_rgba",!0),bf(this,"writeAsync",a=>aY(this.write,this,a)),bf(this,"getBase64Async",a=>aY(this.getBase64,this,a)),bf(this,"getBuffer",bd),bf(this,"getBufferAsync",be),bf(this,"getPixelColour",this.getPixelColor),bf(this,"setPixelColour",this.setPixelColor);let d=this,e=bk;function f(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];let[f]=b;(f||{}).methodName="constructor",setTimeout(()=>{f&&e===bk?d.emitError("constructor",f):f||d.emitMulti("constructor","initialized"),e.call(d,...b)},1)}if(bl(b[0])&&(b[0]=bm(b[0])),"number"==typeof b[0]&&"number"==typeof b[1]||parseInt(b[0],10)&&parseInt(b[1],10)){let a=parseInt(b[0],10),c=parseInt(b[1],10);if(e=b[2],"number"==typeof b[2]&&(this._background=b[2],e=b[3]),"string"==typeof b[2]&&(this._background=bs.cssColorToHex(b[2]),e=b[3]),void 0===e&&(e=bk),"function"!=typeof e)return p.call(this,"cb must be a function",f);this.bitmap={data:Buffer.alloc(a*c*4),width:a,height:c};for(let a=0;a<this.bitmap.data.length;a+=4)this.bitmap.data.writeUInt32BE(this._background,a);f(null,this)}else if("object"==typeof b[0]&&b[0].url){if("function"!=typeof(e=b[1]||bk))return p.call(this,"cb must be a function",f);bn(b[0],(a,c)=>{if(a)return p.call(this,a,f);this.parseBitmap(c,b[0].url,f)})}else if(b[0]instanceof bs){let[a]=b;if(void 0===(e=b[1])&&(e=bk),"function"!=typeof e)return p.call(this,"cb must be a function",f);this.bitmap={data:Buffer.from(a.bitmap.data),width:a.bitmap.width,height:a.bitmap.height},this._quality=a._quality,this._deflateLevel=a._deflateLevel,this._deflateStrategy=a._deflateStrategy,this._filterType=a._filterType,this._rgba=a._rgba,this._background=a._background,this._originalMime=a._originalMime,f(null,this)}else if(bp(b[0])){let[a]=b;e=b[1]||bk;let c=a.width*a.height*4===a.data.length?Buffer.from(a.data):bq(a.data);this.bitmap={data:c,width:a.width,height:a.height},f(null,this)}else if("string"==typeof b[0]){let a=b[0];if(void 0===(e=b[1])&&(e=bk),"function"!=typeof e)return p.call(this,"cb must be a function",f);bo(a,(b,c)=>{if(b)return p.call(this,b,f);this.parseBitmap(c,a,f)})}else if("object"==typeof b[0]&&Buffer.isBuffer(b[0])){let a=b[0];if("function"!=typeof(e=b[1]))return p.call(this,"cb must be a function",f);this.parseBitmap(a,null,f)}else{"function"!=typeof(e=b[b.length-1])&&"function"!=typeof(e=b[b.length-2])&&(e=bk);let a=bs.__extraConstructors.find(a=>a.test(...b));if(!a)return p.call(this,"No matching constructor overloading was found. Please see the docs for how to call the Jimp constructor.",f);new Promise((c,d)=>{a.run.call(this,c,d,...b)}).then(()=>f(null,this)).catch(f)}}parseBitmap(a,b,c){bb.call(this,a,null,c)}rgba(a,b){return"boolean"!=typeof a?p.call(this,"bool must be a boolean, true for RGBA or false for RGB",b):(this._rgba=a,o(b)&&b.call(this,null,this),this)}emitMulti(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};c=Object.assign(c,{methodName:a,eventName:b}),this.emit("any",c),a&&this.emit(a,c),this.emit(b,c)}emitError(a,b){this.emitMulti(a,"error",b)}getHeight(){return this.bitmap.height}getWidth(){return this.bitmap.width}inspect(){return"<Jimp "+(this.bitmap===br?"pending...":this.bitmap.width+"x"+this.bitmap.height)+">"}toString(){return"[object Jimp]"}getMIME(){return this._originalMime||bs.MIME_PNG}getExtension(){return a1(this.getMIME())}write(a,b){if(!j()||!j().createWriteStream)throw Error("Cant access the filesystem. You can use the getBase64 method.");if("string"!=typeof a)return p.call(this,"path must be a string",b);if(void 0===b&&(b=bk),"function"!=typeof b)return p.call(this,"cb must be a function",b);let c=a0(a)||this.getMIME(),d=l().parse(a);return d.dir&&j().mkdirSync(d.dir,{recursive:!0}),this.getBuffer(c,(c,d)=>{if(c)return p.call(this,c,b);let e=j().createWriteStream(a);e.on("open",()=>{e.write(d),e.end()}).on("error",a=>p.call(this,a,b)),e.on("finish",()=>{b.call(this,null,this)})}),this}getBase64(a,b){return(a===bs.AUTO&&(a=this.getMIME()),"string"!=typeof a)?p.call(this,"mime must be a string",b):"function"!=typeof b?p.call(this,"cb must be a function",b):(this.getBuffer(a,function(c,d){if(c)return p.call(this,c,b);let e="data:"+a+";base64,"+d.toString("base64");b.call(this,null,e)}),this)}hash(a,b){if("function"==typeof(a=a||64)&&(b=a,a=64),"number"!=typeof a)return p.call(this,"base must be a number",b);if(a<2||a>64)return p.call(this,"base must be a number between 2 and 64",b);let c=this.pHash();for(c=t()(t().BIN,bi.slice(0,a))(c);c.length<bj[a];)c="0"+c;return o(b)&&b.call(this,null,c),c}pHash(){return new ap().getHash(this)}distanceFromHash(a){let b=new ap,c=b.getHash(this);return b.distance(c,a)}getPixelIndex(a,b,c,d){let e,f;if("function"==typeof c&&void 0===d&&(d=c,c=null),c||(c=bs.EDGE_EXTEND),"number"!=typeof a||"number"!=typeof b)return p.call(this,"x and y must be numbers",d);a=Math.round(a),b=Math.round(b),e=a,f=b,c===bs.EDGE_EXTEND&&(a<0&&(e=0),a>=this.bitmap.width&&(e=this.bitmap.width-1),b<0&&(f=0),b>=this.bitmap.height&&(f=this.bitmap.height-1)),c===bs.EDGE_WRAP&&(a<0&&(e=this.bitmap.width+a),a>=this.bitmap.width&&(e=a%this.bitmap.width),b<0&&(f=this.bitmap.height+b),b>=this.bitmap.height&&(f=b%this.bitmap.height));let g=this.bitmap.width*f+e<<2;return(e<0||e>=this.bitmap.width)&&(g=-1),(f<0||f>=this.bitmap.height)&&(g=-1),o(d)&&d.call(this,null,g),g}getPixelColor(a,b,c){if("number"!=typeof a||"number"!=typeof b)return p.call(this,"x and y must be numbers",c);let d=this.getPixelIndex(a,b),e=this.bitmap.data.readUInt32BE(d);return o(c)&&c.call(this,null,e),e}setPixelColor(a,b,c,d){if("number"!=typeof a||"number"!=typeof b||"number"!=typeof c)return p.call(this,"hex, x and y must be numbers",d);let e=this.getPixelIndex(b,c);return this.bitmap.data.writeUInt32BE(a,e),o(d)&&d.call(this,null,this),this}hasAlpha(){let{width:a,height:b,data:c}=this.bitmap,d=a*b<<2;for(let a=3;a<d;a+=4)if(255!==c[a])return!0;return!1}scanIterator(a,b,c,d){return"number"!=typeof a||"number"!=typeof b?p.call(this,"x and y must be numbers"):"number"!=typeof c||"number"!=typeof d?p.call(this,"w and h must be numbers"):r(this,a,b,c,d)}}function bt(a){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:bs;Object.entries(a).forEach(a=>{let[c,d]=a;b[c]=d})}function bu(a){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:bs;Object.entries(a).forEach(a=>{let[c,d]=a;b.prototype[c]=d})}function bv(a,b,c){let d="before-"+b,e=b.replace(/e$/,"")+"ed";bs.prototype[a]=function(){let b,f;for(var g=arguments.length,h=Array(g),i=0;i<g;i++)h[i]=arguments[i];let j=h[c.length-1],k=this;"function"==typeof j?(b=function(){for(var b=arguments.length,c=Array(b),d=0;d<b;d++)c[d]=arguments[d];let[f,g]=c;f?k.emitError(a,f):k.emitMulti(a,e,{[a]:g}),j.apply(this,c)},h[h.length-1]=b):b=!1,this.emitMulti(a,d);try{f=c.apply(this,h),b||this.emitMulti(a,e,{[a]:f})}catch(b){b.methodName=a,this.emitError(a,b)}return f},bs.prototype[a+"Quiet"]=c}function bw(a,b){bv(a,"change",b)}if(bt(d),bu({composite:aX}),bs.__extraConstructors=[],bs.appendConstructorOption=function(a,b,c){bs.__extraConstructors.push({name:a,test:b,run:c})},bs.read=function(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return new Promise((a,c)=>{new bs(...b,(b,d)=>{b?c(b):a(d)})})},bs.create=bs.read,bs.rgbaToInt=function(a,b,c,d,e){if("number"!=typeof a||"number"!=typeof b||"number"!=typeof c||"number"!=typeof d)return p.call(this,"r, g, b and a must be numbers",e);if(a<0||a>255)return p.call(this,"r must be between 0 and 255",e);if((b<0||b>255)&&p.call(this,"g must be between 0 and 255",e),c<0||c>255)return p.call(this,"b must be between 0 and 255",e);if(d<0||d>255)return p.call(this,"a must be between 0 and 255",e);let f=255&a;return f<<=8,f|=255&b,f<<=8,f|=255&c,f<<=8,f|=255&d,f>>>=0,o(e)&&e.call(this,null,f),f},bs.intToRGBA=function(a,b){if("number"!=typeof a)return p.call(this,"i must be a number",b);let c={};return c.r=Math.floor(a/0x1000000),c.g=Math.floor((a-0x1000000*c.r)/65536),c.b=Math.floor((a-0x1000000*c.r-65536*c.g)/256),c.a=Math.floor((a-0x1000000*c.r-65536*c.g-256*c.b)/1),o(b)&&b.call(this,null,c),c},bs.cssColorToHex=function(a){return"number"==typeof(a=a||0)?Number(a):parseInt(z(a).toHex8(),16)},bs.limit255=function(a){return Math.min(a=Math.max(a,0),255)},bs.diff=function(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.1;if(!(a instanceof bs)||!(b instanceof bs))return p.call(this,"img1 and img2 must be an Jimp images");let d=a.bitmap,e=b.bitmap;if((d.width!==e.width||d.height!==e.height)&&(d.width*d.height>e.width*e.height?a=a.cloneQuiet().resize(e.width,e.height):b=b.cloneQuiet().resize(d.width,d.height)),"number"!=typeof c||c<0||c>1)return p.call(this,"threshold must be a number between 0 and 1");let f=new bs(d.width,d.height,0xffffffff);return{percent:v()(d.data,e.data,f.bitmap.data,f.bitmap.width,f.bitmap.height,{threshold:c})/(f.bitmap.width*f.bitmap.height),image:f}},bs.distance=function(a,b){let c=new ap,d=c.getHash(a),e=c.getHash(b);return c.distance(d,e)},bs.compareHashes=function(a,b){return new ap().distance(a,b)},bs.colorDiff=function(a,b){let c=a=>Math.pow(a,2),{max:d}=Math,e=195075;return 0===a.a||a.a||(a.a=255),0===b.a||b.a||(b.a=255),(d(c(a.r-b.r),c(a.r-b.r-a.a+b.a))+d(c(a.g-b.g),c(a.g-b.g-a.a+b.a))+d(c(a.b-b.b),c(a.b-b.b-a.a+b.a)))/e},bv("clone","clone",function(a){let b=new bs(this);return o(a)&&a.call(b,null,b),b}),bw("background",function(a,b){return"number"!=typeof a?p.call(this,"hex must be a hexadecimal rgba value",b):(this._background=a,o(b)&&b.call(this,null,this),this)}),bw("scan",function(a,b,c,d,e,f){if("number"!=typeof a||"number"!=typeof b)return p.call(this,"x and y must be numbers",f);if("number"!=typeof c||"number"!=typeof d)return p.call(this,"w and h must be numbers",f);if("function"!=typeof e)return p.call(this,"f must be a function",f);let g=q(this,a,b,c,d,e);return o(f)&&f.call(this,null,g),g}),"BROWSER"===process.env.ENVIRONMENT){let a;"undefined"!=typeof window&&"object"==typeof window&&(a=window),"undefined"!=typeof self&&"object"==typeof self&&(a=self),a.Jimp=bs,a.Buffer=Buffer}let bx=bs;function by(a){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:bx,c={hasAlpha:{},encoders:{},decoders:{},class:{},constants:{}};function d(a){Object.entries(a).forEach(a=>{let[b,d]=a;c[b]={...c[b],...d}})}function e(a){let b=a();Array.isArray(b.mime)?a_(...b.mime):Object.entries(b.mime).forEach(a=>a_(...a)),delete b.mime,d(b)}function f(a){let b=a(bw)||{};b.class||b.constants?d(b):d({class:b})}return a.types&&(a.types.forEach(e),b.decoders={...b.decoders,...c.decoders},b.encoders={...b.encoders,...c.encoders},b.hasAlpha={...b.hasAlpha,...c.hasAlpha}),a.plugins&&a.plugins.forEach(f),bu(c.class,b),bt(c.constants,b),bx}var bz=c(64537),bA=c(26815),bB=c.n(bA);let bC="image/jpeg",bD=()=>({mime:{[bC]:["jpeg","jpg","jpe"]},constants:{MIME_JPEG:bC},decoders:{[bC]:bB().decode},encoders:{[bC]:a=>bB().encode(a.bitmap,a._quality).data},class:{_quality:100,quality(a,b){return"number"!=typeof a?p.call(this,"n must be a number",b):a<0||a>100?p.call(this,"n must be a number 0 - 100",b):(this._quality=Math.round(a),o(b)&&b.call(this,null,this),this)}}});var bE=c(48138);let bF="image/png",bG=-1,bH=0,bI=1,bJ=2,bK=3,bL=4,bM=()=>({mime:{[bF]:["png"]},constants:{MIME_PNG:bF,PNG_FILTER_AUTO:bG,PNG_FILTER_NONE:bH,PNG_FILTER_SUB:bI,PNG_FILTER_UP:bJ,PNG_FILTER_AVERAGE:bK,PNG_FILTER_PATH:bL},hasAlpha:{[bF]:!0},decoders:{[bF]:bE.O.sync.read},encoders:{[bF](a){let b=new bE.O({width:a.bitmap.width,height:a.bitmap.height});return b.data=a.bitmap.data,bE.O.sync.write(b,{deflateLevel:a._deflateLevel,deflateStrategy:a._deflateStrategy,filterType:a._filterType,colorType:"number"==typeof a._colorType?a._colorType:a._rgba?6:2,inputHasAlpha:a._rgba})}},class:{_deflateLevel:9,_deflateStrategy:3,_filterType:bG,_colorType:null,deflateLevel(a,b){return"number"!=typeof a?p.call(this,"l must be a number",b):a<0||a>9?p.call(this,"l must be a number 0 - 9",b):(this._deflateLevel=Math.round(a),o(b)&&b.call(this,null,this),this)},deflateStrategy(a,b){return"number"!=typeof a?p.call(this,"s must be a number",b):a<0||a>3?p.call(this,"s must be a number 0 - 3",b):(this._deflateStrategy=Math.round(a),o(b)&&b.call(this,null,this),this)},filterType(a,b){return"number"!=typeof a?p.call(this,"n must be a number",b):a<-1||a>4?p.call(this,"n must be -1 (auto) or a number 0 - 4",b):(this._filterType=Math.round(a),o(b)&&b.call(this,null,this),this)},colorType(a,b){return"number"!=typeof a?p.call(this,"s must be a number",b):0!==a&&2!==a&&4!==a&&6!==a?p.call(this,"s must be a number 0, 2, 4, 6.",b):(this._colorType=Math.round(a),o(b)&&b.call(this,null,this),this)}}});var bN=c(59306),bO=c.n(bN);let bP="image/bmp",bQ="image/x-ms-bmp";function bR(a){return q(a,0,0,a.bitmap.width,a.bitmap.height,function(a,b,c){let d=this.bitmap.data[c+0],e=this.bitmap.data[c+1],f=this.bitmap.data[c+2],g=this.bitmap.data[c+3];this.bitmap.data[c+0]=g,this.bitmap.data[c+1]=f,this.bitmap.data[c+2]=e,this.bitmap.data[c+3]=d}).bitmap}function bS(a){return q({bitmap:a},0,0,a.width,a.height,function(b,c,d){let e=this.bitmap.data[d+0],f=this.bitmap.data[d+1],g=this.bitmap.data[d+2],h=this.bitmap.data[d+3];this.bitmap.data[d+0]=h,this.bitmap.data[d+1]=g,this.bitmap.data[d+2]=f,this.bitmap.data[d+3]=a.is_with_alpha?e:255}).bitmap}let bT=a=>bS(bO().decode(a)),bU=a=>bO().encode(bR(a)).data,bV=()=>({mime:{[bP]:["bmp"]},constants:{MIME_BMP:bP,MIME_X_MS_BMP:bQ},decoders:{[bP]:bT,[bQ]:bT},encoders:{[bP]:bU,[bQ]:bU}});var bW=c(88099),bX=c.n(bW);let bY="image/tiff",bZ=()=>({mime:{[bY]:["tiff","tif"]},constants:{MIME_TIFF:bY},decoders:{[bY]:a=>{let b=bX().decode(a),c=b[0];b.forEach(b=>{bX().decodeImage(a,b)});let d=bX().toRGBA8(c);return{data:Buffer.from(d),width:c.t256[0],height:c.t257[0]}}},encoders:{[bY]:a=>{let b=bX().encodeImage(a.bitmap.data,a.bitmap.width,a.bitmap.height);return Buffer.from(b)}}});var b$=c(58613),b_=c(95638);let b0="image/gif",b1=()=>({mime:{[b0]:["gif"]},constants:{MIME_GIF:b0},decoders:{[b0]:a=>{let b=new b$.GifReader(a),c=Buffer.alloc(b.width*b.height*4);return b.decodeAndBlitFrameRGBA(0,c),{data:c,width:b.width,height:b.height}}},encoders:{[b0]:a=>{let b=new b_.BitmapImage(a.bitmap);b_.GifUtil.quantizeDekker(b,256);let c=new b_.GifFrame(b);return new b_.GifCodec().encodeGif([c],{}).then(a=>a.buffer)}}}),b2=()=>(0,bz.D9)(bD(),bM(),bV(),bZ(),b1()),b3=()=>({blit(a,b,c,d,e,f,g,h){if(!(a instanceof this.constructor))return p.call(this,"The source must be a Jimp image",h);if("number"!=typeof b||"number"!=typeof c)return p.call(this,"x and y must be numbers",h);if("function"==typeof d)h=d,d=0,e=0,f=a.bitmap.width,g=a.bitmap.height;else{if(typeof d!=typeof e||typeof e!=typeof f||typeof f!=typeof g)return p.call(this,"srcx, srcy, srcw, srch must be numbers",h);d=d||0,e=e||0,f=f||a.bitmap.width,g=g||a.bitmap.height}b=Math.round(b),c=Math.round(c),d=Math.round(d),e=Math.round(e),f=Math.round(f),g=Math.round(g);let i=this.bitmap.width,j=this.bitmap.height,k=this;return a.scanQuiet(d,e,f,g,function(a,f,g){let h=b+a-d,l=c+f-e;if(h>=0&&l>=0&&i-h>0&&j-l>0){let a=k.getPixelIndex(h,l),b={r:this.bitmap.data[g],g:this.bitmap.data[g+1],b:this.bitmap.data[g+2],a:this.bitmap.data[g+3]},c={r:k.bitmap.data[a],g:k.bitmap.data[a+1],b:k.bitmap.data[a+2],a:k.bitmap.data[a+3]};k.bitmap.data[a]=(b.a*(b.r-c.r)-c.r+255>>8)+c.r,k.bitmap.data[a+1]=(b.a*(b.g-c.g)-c.g+255>>8)+c.g,k.bitmap.data[a+2]=(b.a*(b.b-c.b)-c.b+255>>8)+c.b,k.bitmap.data[a+3]=this.constructor.limit255(c.a+b.a)}}),o(h)&&h.call(this,null,this),this}}),b4=[1,57,41,21,203,34,97,73,227,91,149,62,105,45,39,137,241,107,3,173,39,71,65,238,219,101,187,87,81,151,141,133,249,117,221,209,197,187,177,169,5,153,73,139,133,127,243,233,223,107,103,99,191,23,177,171,165,159,77,149,9,139,135,131,253,245,119,231,224,109,211,103,25,195,189,23,45,175,171,83,81,79,155,151,147,9,141,137,67,131,129,251,123,30,235,115,113,221,217,53,13,51,50,49,193,189,185,91,179,175,43,169,83,163,5,79,155,19,75,147,145,143,35,69,17,67,33,65,255,251,247,243,239,59,29,229,113,111,219,27,213,105,207,51,201,199,49,193,191,47,93,183,181,179,11,87,43,85,167,165,163,161,159,157,155,77,19,75,37,73,145,143,141,35,138,137,135,67,33,131,129,255,63,250,247,61,121,239,237,117,29,229,227,225,111,55,109,216,213,211,209,207,205,203,201,199,197,195,193,48,190,47,93,185,183,181,179,178,176,175,173,171,85,21,167,165,41,163,161,5,79,157,78,154,153,19,75,149,74,147,73,144,143,71,141,140,139,137,17,135,134,133,66,131,65,129,1],b5=[0,9,10,10,14,12,14,14,16,15,16,15,16,15,15,17,18,17,12,18,16,17,17,19,19,18,19,18,18,19,19,19,20,19,20,20,20,20,20,20,15,20,19,20,20,20,21,21,21,20,20,20,21,18,21,21,21,21,20,21,17,21,21,21,22,22,21,22,22,21,22,21,19,22,22,19,20,22,22,21,21,21,22,22,22,18,22,22,21,22,22,23,22,20,23,22,22,23,23,21,19,21,21,21,23,23,23,22,23,23,21,23,22,23,18,22,23,20,22,23,23,23,21,22,20,22,21,22,24,24,24,24,24,22,21,24,23,23,24,21,24,23,24,22,24,24,22,24,24,22,23,24,24,24,20,23,22,23,24,24,24,24,24,24,24,23,21,23,22,23,24,24,24,22,24,24,24,23,22,24,24,25,23,25,25,23,24,25,25,24,22,25,25,25,24,23,24,25,25,25,25,25,25,25,25,25,25,25,25,23,25,23,24,25,25,25,25,25,25,25,25,25,24,22,25,25,23,25,25,20,24,25,24,25,25,22,24,25,24,25,24,25,25,24,25,25,25,25,22,25,25,25,24,25,24,25,18],b6=()=>({blur(a,b){let c,d,e,f,g,h,i,j,k,l,m,n,q,r;if("number"!=typeof a)return p.call(this,"r must be a number",b);if(a<1)return p.call(this,"r must be greater than 0",b);let s=this.bitmap.width-1,t=this.bitmap.height-1,u=a+1,v=b4[a],w=b5[a],x=[],y=[],z=[],A=[],B=[],C=[],D=2;for(;D-- >0;){for(h=0,n=0,q=0;h<this.bitmap.height;h++){for(i=1,c=this.bitmap.data[q]*u,d=this.bitmap.data[q+1]*u,e=this.bitmap.data[q+2]*u,f=this.bitmap.data[q+3]*u;i<=a;i++)j=q+((i>s?s:i)<<2),c+=this.bitmap.data[j++],d+=this.bitmap.data[j++],e+=this.bitmap.data[j++],f+=this.bitmap.data[j];for(g=0;g<this.bitmap.width;g++)x[n]=c,y[n]=d,z[n]=e,A[n]=f,0===h&&(B[g]=((j=g+u)<s?j:s)<<2,C[g]=(j=g-a)>0?j<<2:0),k=q+B[g],l=q+C[g],c+=this.bitmap.data[k++]-this.bitmap.data[l++],d+=this.bitmap.data[k++]-this.bitmap.data[l++],e+=this.bitmap.data[k++]-this.bitmap.data[l++],f+=this.bitmap.data[k]-this.bitmap.data[l],n++;q+=this.bitmap.width<<2}for(g=0;g<this.bitmap.width;g++){for(i=1,c=x[m=g]*u,d=y[m]*u,e=z[m]*u,f=A[m]*u;i<=a;i++)m+=i>t?0:this.bitmap.width,c+=x[m],d+=y[m],e+=z[m],f+=A[m];for(h=0,n=g<<2;h<this.bitmap.height;h++)r=f*v>>>w,this.bitmap.data[n+3]=r,r>255&&(this.bitmap.data[n+3]=255),r>0?(r=255/r,this.bitmap.data[n]=(c*v>>>w)*r,this.bitmap.data[n+1]=(d*v>>>w)*r,this.bitmap.data[n+2]=(e*v>>>w)*r):(this.bitmap.data[n+2]=0,this.bitmap.data[n+1]=0,this.bitmap.data[n]=0),0===g&&(B[h]=((j=h+u)<t?j:t)*this.bitmap.width,C[h]=(j=h-a)>0?j*this.bitmap.width:0),k=g+B[h],l=g+C[h],c+=x[k]-x[l],d+=y[k]-y[l],e+=z[k]-z[l],f+=A[k]-A[l],n+=this.bitmap.width<<2}}return o(b)&&b.call(this,null,this),this}}),b7=()=>({circle(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},b=arguments.length>1?arguments[1]:void 0;"function"==typeof a&&(b=a,a={});let c=a.radius||(this.bitmap.width>this.bitmap.height?this.bitmap.height:this.bitmap.width)/2,d={x:"number"==typeof a.x?a.x:this.bitmap.width/2,y:"number"==typeof a.y?a.y:this.bitmap.height/2};return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,e){let f=Math.sqrt(Math.pow(a-d.x,2)+Math.pow(b-d.y,2));c-f<=0?this.bitmap.data[e+3]=0:c-f<1&&(this.bitmap.data[e+3]=255*(c-f))}),o(b)&&b.call(this,null,this),this}});function b8(a,b,c,d){let e=[0,0,0],f=(b.length-1)/2;for(let g=0;g<b.length;g+=1)for(let h=0;h<b[g].length;h+=1){let i=a.getPixelIndex(c+g-f,d+h-f);e[0]+=a.bitmap.data[i]*b[g][h],e[1]+=a.bitmap.data[i+1]*b[g][h],e[2]+=a.bitmap.data[i+2]*b[g][h]}return e}let b9=a=>null!=a;function ca(a){return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,c){let d=parseInt(.2126*this.bitmap.data[c]+.7152*this.bitmap.data[c+1]+.0722*this.bitmap.data[c+2],10);this.bitmap.data[c]=d,this.bitmap.data[c+1]=d,this.bitmap.data[c+2]=d}),o(a)&&a.call(this,null,this),this}function cb(a,b){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50;return{r:(b.r-a.r)*(c/100)+a.r,g:(b.g-a.g)*(c/100)+a.g,b:(b.b-a.b)*(c/100)+a.b}}function cc(a,b){return a&&Array.isArray(a)?(a=a.map(a=>(("xor"===a.apply||"mix"===a.apply)&&(a.params[0]=z(a.params[0]).toRgb()),a)),this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,(c,d,e)=>{let f={r:this.bitmap.data[e],g:this.bitmap.data[e+1],b:this.bitmap.data[e+2]},g=(a,b)=>this.constructor.limit255(f[a]+b);a.forEach(a=>{if("mix"===a.apply)f=cb(f,a.params[0],a.params[1]);else if("tint"===a.apply)f=cb(f,{r:255,g:255,b:255},a.params[0]);else if("shade"===a.apply)f=cb(f,{r:0,g:0,b:0},a.params[0]);else if("xor"===a.apply)f={r:f.r^a.params[0].r,g:f.g^a.params[0].g,b:f.b^a.params[0].b};else if("red"===a.apply)f.r=g("r",a.params[0]);else if("green"===a.apply)f.g=g("g",a.params[0]);else if("blue"===a.apply)f.b=g("b",a.params[0]);else{if("hue"===a.apply&&(a.apply="spin"),!(f=z(f))[a.apply])return p.call(this,"action "+a.apply+" not supported",b);f=f[a.apply](...a.params).toRgb()}}),this.bitmap.data[e]=f.r,this.bitmap.data[e+1]=f.g,this.bitmap.data[e+2]=f.b}),o(b)&&b.call(this,null,this),this):p.call(this,"actions must be an array",b)}Object.freeze({LIGHTEN:"lighten",BRIGHTEN:"brighten",DARKEN:"darken",DESATURATE:"desaturate",SATURATE:"saturate",GREYSCALE:"greyscale",SPIN:"spin",HUE:"hue",MIX:"mix",TINT:"tint",SHADE:"shade",XOR:"xor",RED:"red",GREEN:"green",BLUE:"blue"});let cd=()=>({brightness(a,b){return"number"!=typeof a?p.call(this,"val must be numbers",b):a<-1||a>1?p.call(this,"val must be a number between -1 and +1",b):(this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(b,c,d){a<0?(this.bitmap.data[d]*=1+a,this.bitmap.data[d+1]*=1+a,this.bitmap.data[d+2]*=1+a):(this.bitmap.data[d]+=(255-this.bitmap.data[d])*a,this.bitmap.data[d+1]+=(255-this.bitmap.data[d+1])*a,this.bitmap.data[d+2]+=(255-this.bitmap.data[d+2])*a)}),o(b)&&b.call(this,null,this),this)},contrast(a,b){if("number"!=typeof a)return p.call(this,"val must be numbers",b);if(a<-1||a>1)return p.call(this,"val must be a number between -1 and +1",b);let c=(a+1)/(1-a);function d(a){return(a=Math.floor(c*(a-127)+127))<0?0:a>255?255:a}return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,c){this.bitmap.data[c]=d(this.bitmap.data[c]),this.bitmap.data[c+1]=d(this.bitmap.data[c+1]),this.bitmap.data[c+2]=d(this.bitmap.data[c+2])}),o(b)&&b.call(this,null,this),this},posterize(a,b){return"number"!=typeof a?p.call(this,"n must be numbers",b):(a<2&&(a=2),this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(b,c,d){this.bitmap.data[d]=Math.floor(this.bitmap.data[d]/255*(a-1))/(a-1)*255,this.bitmap.data[d+1]=Math.floor(this.bitmap.data[d+1]/255*(a-1))/(a-1)*255,this.bitmap.data[d+2]=Math.floor(this.bitmap.data[d+2]/255*(a-1))/(a-1)*255}),o(b)&&b.call(this,null,this),this)},greyscale:ca,grayscale:ca,opacity(a,b){return"number"!=typeof a?p.call(this,"f must be a number",b):a<0||a>1?p.call(this,"f must be a number from 0 to 1",b):(this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(b,c,d){let e=this.bitmap.data[d+3]*a;this.bitmap.data[d+3]=e}),o(b)&&b.call(this,null,this),this)},sepia(a){return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,c){let d=this.bitmap.data[c],e=this.bitmap.data[c+1],f=this.bitmap.data[c+2];e=.349*(d=.393*d+.769*e+.189*f)+.686*e+.168*f,f=.272*d+.534*e+.131*f,this.bitmap.data[c]=d<255?d:255,this.bitmap.data[c+1]=e<255?e:255,this.bitmap.data[c+2]=f<255?f:255}),o(a)&&a.call(this,null,this),this},fade(a,b){return"number"!=typeof a?p.call(this,"f must be a number",b):a<0||a>1?p.call(this,"f must be a number from 0 to 1",b):(this.opacity(1-a),o(b)&&b.call(this,null,this),this)},convolution(a,b,c){let d,e,f,g,h,i,j,k,l,m;"function"==typeof b&&void 0===c&&(c=b,b=null),b||(b=this.constructor.EDGE_EXTEND);let n=Buffer.from(this.bitmap.data),p=a.length,q=a[0].length,r=Math.floor(p/2),s=Math.floor(q/2),t=-r,u=-s;return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(c,o,p){g=0,f=0,e=0;for(let n=t;n<=r;n++)for(let p=u;p<=s;p++)k=c+p,l=o+n,d=a[n+r][p+s],-1===(m=this.getPixelIndex(k,l,b))?(j=0,i=0,h=0):(h=this.bitmap.data[m+0],i=this.bitmap.data[m+1],j=this.bitmap.data[m+2]),e+=d*h,f+=d*i,g+=d*j;e<0&&(e=0),f<0&&(f=0),g<0&&(g=0),e>255&&(e=255),f>255&&(f=255),g>255&&(g=255),n[p+0]=e,n[p+1]=f,n[p+2]=g}),this.bitmap.data=n,o(c)&&c.call(this,null,this),this},opaque(a){return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,c){this.bitmap.data[c+3]=255}),o(a)&&a.call(this,null,this),this},pixelate(a,b,c,d,e,f){if("function"==typeof b)f=b,e=null,d=null,c=null,b=null;else{if("number"!=typeof a)return p.call(this,"size must be a number",f);if(b9(b)&&"number"!=typeof b)return p.call(this,"x must be a number",f);if(b9(c)&&"number"!=typeof c)return p.call(this,"y must be a number",f);if(b9(d)&&"number"!=typeof d)return p.call(this,"w must be a number",f);if(b9(e)&&"number"!=typeof e)return p.call(this,"h must be a number",f)}let g=[[1/16,2/16,1/16],[2/16,.25,2/16],[1/16,2/16,1/16]];b=b||0,c=c||0,d=b9(d)?d:this.bitmap.width-b,e=b9(e)?e:this.bitmap.height-c;let h=this.cloneQuiet();return this.scanQuiet(b,c,d,e,function(b,c,d){let e=b8(h,g,b=a*Math.floor(b/a),c=a*Math.floor(c/a));this.bitmap.data[d]=e[0],this.bitmap.data[d+1]=e[1],this.bitmap.data[d+2]=e[2]}),o(f)&&f.call(this,null,this),this},convolute(a,b,c,d,e,f){if(!Array.isArray(a))return p.call(this,"the kernel must be an array",f);if("function"==typeof b)f=b,b=null,c=null,d=null,e=null;else{if(b9(b)&&"number"!=typeof b)return p.call(this,"x must be a number",f);if(b9(c)&&"number"!=typeof c)return p.call(this,"y must be a number",f);if(b9(d)&&"number"!=typeof d)return p.call(this,"w must be a number",f);if(b9(e)&&"number"!=typeof e)return p.call(this,"h must be a number",f)}b=b9(b)?b:0,c=b9(c)?c:0,d=b9(d)?d:this.bitmap.width-b,e=b9(e)?e:this.bitmap.height-c;let g=this.cloneQuiet();return this.scanQuiet(b,c,d,e,function(b,c,d){let e=b8(g,a,b,c);this.bitmap.data[d]=this.constructor.limit255(e[0]),this.bitmap.data[d+1]=this.constructor.limit255(e[1]),this.bitmap.data[d+2]=this.constructor.limit255(e[2])}),o(f)&&f.call(this,null,this),this},color:cc,colour:cc}),ce=()=>({contain(a,b,c,d,e){if("number"!=typeof a||"number"!=typeof b)return p.call(this,"w and h must be numbers",e);"string"==typeof c&&("function"==typeof d&&void 0===e&&(e=d),d=c,c=null),"function"==typeof c&&(void 0===e&&(e=c),d=null,c=null),"function"==typeof d&&void 0===e&&(e=d,d=null);let f=7&(c=c||this.constructor.HORIZONTAL_ALIGN_CENTER|this.constructor.VERTICAL_ALIGN_MIDDLE),g=c>>3;if(!(0!==f&&!(f&f-1)||0!==g&&!(g&g-1)))return p.call(this,"only use one flag per alignment direction",e);let h=f>>1,i=g>>1,j=a/b>this.bitmap.width/this.bitmap.height?b/this.bitmap.height:a/this.bitmap.width,k=this.cloneQuiet().scale(j,d);return this.resize(a,b,d),this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,c){this.bitmap.data.writeUInt32BE(this._background,c)}),this.blit(k,(this.bitmap.width-k.bitmap.width)/2*h,(this.bitmap.height-k.bitmap.height)/2*i),o(e)&&e.call(this,null,this),this}}),cf=()=>({cover(a,b,c,d,e){if("number"!=typeof a||"number"!=typeof b)return p.call(this,"w and h must be numbers",e);c&&"function"==typeof c&&void 0===e?(e=c,c=null,d=null):"function"==typeof d&&void 0===e&&(e=d,d=null);let f=7&(c=c||this.constructor.HORIZONTAL_ALIGN_CENTER|this.constructor.VERTICAL_ALIGN_MIDDLE),g=c>>3;if(!(0!==f&&!(f&f-1)||0!==g&&!(g&g-1)))return p.call(this,"only use one flag per alignment direction",e);let h=f>>1,i=g>>1,j=a/b>this.bitmap.width/this.bitmap.height?a/this.bitmap.width:b/this.bitmap.height;return this.scale(j,d),this.crop((this.bitmap.width-a)/2*h,(this.bitmap.height-b)/2*i,a,b),o(e)&&e.call(this,null,this),this}});function cg(a){return a("crop",function(a,b,c,d,e){if("number"!=typeof a||"number"!=typeof b)return p.call(this,"x and y must be numbers",e);if("number"!=typeof c||"number"!=typeof d)return p.call(this,"w and h must be numbers",e);if(a=Math.round(a),b=Math.round(b),c=Math.round(c),d=Math.round(d),0===a&&c===this.bitmap.width){let e=c*b+a<<2,f=e+(d*c<<2);this.bitmap.data=this.bitmap.data.slice(e,f)}else{let e=Buffer.allocUnsafe(c*d*4),f=0;this.scanQuiet(a,b,c,d,function(a,b,c){let d=this.bitmap.data.readUInt32BE(c,!0);e.writeUInt32BE(d,f,!0),f+=4}),this.bitmap.data=e}return this.bitmap.width=c,this.bitmap.height=d,o(e)&&e.call(this,null,this),this}),{class:{autocrop(){let a,b=this.bitmap.width,c=this.bitmap.height,d=1,e=0,f=2e-4,g=!0,h=!1,i={north:!1,south:!1,east:!1,west:!1};for(var j=arguments.length,k=Array(j),l=0;l<j;l++)k[l]=arguments[l];for(let b=0,c=k.length;b<c;b++)if("number"==typeof k[b]&&(f=k[b]),"boolean"==typeof k[b]&&(g=k[b]),"function"==typeof k[b]&&(a=k[b]),"object"==typeof k[b]){let a=k[b];void 0!==a.tolerance&&({tolerance:f}=a),void 0!==a.cropOnlyFrames&&({cropOnlyFrames:g}=a),void 0!==a.cropSymmetric&&({cropSymmetric:h}=a),void 0!==a.leaveBorder&&({leaveBorder:e}=a),void 0!==a.ignoreSides&&({ignoreSides:i}=a)}let m=this.getPixelColor(0,0),n=this.constructor.intToRGBA(m),p=0,q=0,r=0,s=0;if(m=this.getPixelColor(0,0),!i.north)a:for(let a=0;a<c-d;a++){for(let c=0;c<b;c++){let b=this.getPixelColor(c,a),d=this.constructor.intToRGBA(b);if(this.constructor.colorDiff(n,d)>f)break a}p++}if(m=this.getPixelColor(b,0),!i.west)b:for(let a=0;a<b-d;a++){for(let b=0+p;b<c;b++){let c=this.getPixelColor(a,b),d=this.constructor.intToRGBA(c);if(this.constructor.colorDiff(n,d)>f)break b}s++}if(m=this.getPixelColor(0,c),!i.south)c:for(let a=c-1;a>=p+d;a--){for(let c=b-q-1;c>=0;c--){let b=this.getPixelColor(c,a),d=this.constructor.intToRGBA(b);if(this.constructor.colorDiff(n,d)>f)break c}r++}if(m=this.getPixelColor(b,c),!i.east)d:for(let a=b-1;a>=0+s+d;a--){for(let b=c-1;b>=0+p;b--){let c=this.getPixelColor(a,b),d=this.constructor.intToRGBA(c);if(this.constructor.colorDiff(n,d)>f)break d}q++}let t=!1;if(s-=e,q-=e,p-=e,r-=e,h){let a=Math.min(q,s),b=Math.min(p,r);s=a,q=a,p=b,r=b}let u=b-((s=s>=0?s:0)+(q=q>=0?q:0)),v=c-((r=r>=0?r:0)+(p=p>=0?p:0));return(t=g?0!==q&&0!==p&&0!==s&&0!==r:0!==q||0!==p||0!==s||0!==r)&&this.crop(s,p,u,v),o(a)&&a.call(this,null,this),this}}}}let ch=()=>({displace(a,b,c){if("object"!=typeof a||a.constructor!==this.constructor)return p.call(this,"The source must be a Jimp image",c);if("number"!=typeof b)return p.call(this,"factor must be a number",c);let d=this.cloneQuiet();return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(c,e,f){let g=a.bitmap.data[f]/256*b;g=Math.round(g);let h=this.getPixelIndex(c+g,e);this.bitmap.data[h]=d.bitmap.data[f],this.bitmap.data[h+1]=d.bitmap.data[f+1],this.bitmap.data[h+2]=d.bitmap.data[f+2]}),o(c)&&c.call(this,null,this),this}});function ci(a){let b=[1,9,3,11,13,5,15,7,4,12,2,10,16,8,14,6];return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,c,d){let e=b[((3&c)<<2)+a%4];this.bitmap.data[d]=Math.min(this.bitmap.data[d]+e,255),this.bitmap.data[d+1]=Math.min(this.bitmap.data[d+1]+e,255),this.bitmap.data[d+2]=Math.min(this.bitmap.data[d+2]+e,255)}),o(a)&&a.call(this,null,this),this}let cj=()=>({dither565:ci,dither16:ci}),ck=()=>({fisheye(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{r:2.5},b=arguments.length>1?arguments[1]:void 0;"function"==typeof a&&(b=a,a={r:2.5});let c=this.cloneQuiet(),{width:d,height:e}=c.bitmap;return c.scanQuiet(0,0,d,e,(b,f)=>{let g=b/d,h=f/e,i=Math.sqrt(Math.pow(g-.5,2)+Math.pow(h-.5,2)),j=2*Math.pow(i,a.r),k=Math.round(((g-.5)/i*j+.5)*d),l=Math.round(((h-.5)/i*j+.5)*e),m=c.getPixelColor(k,l);this.setPixelColor(m,b,f)}),this.setPixelColor(c.getPixelColor(d/2,e/2),d/2,e/2),o(b)&&b.call(this,null,this),this}});function cl(a,b,c){if("boolean"!=typeof a||"boolean"!=typeof b)return p.call(this,"horizontal and vertical must be Booleans",c);let d=Buffer.alloc(this.bitmap.data.length);return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(c,e,f){let g=a?this.bitmap.width-1-c:c,h=b?this.bitmap.height-1-e:e,i=this.bitmap.width*h+g<<2,j=this.bitmap.data.readUInt32BE(f);d.writeUInt32BE(j,i)}),this.bitmap.data=Buffer.from(d),o(c)&&c.call(this,null,this),this}let cm=()=>({flip:cl,mirror:cl}),cn=()=>({gaussian(a,b){if("number"!=typeof a)return p.call(this,"r must be a number",b);if(a<1)return p.call(this,"r must be greater than 0",b);let c=Math.ceil(2.57*a),d=2*c+1,e=a*a*2,f=e*Math.PI,g=[];for(let a=0;a<d;a++){g[a]=[];for(let b=0;b<d;b++){let d=(b-c)**2+(a-c)**2;g[a][b]=Math.exp(-d/e)/f}}for(let a=0;a<this.bitmap.height;a++)for(let b=0;b<this.bitmap.width;b++){let e=0,f=0,h=0,i=0,j=0;for(let k=0;k<d;k++){for(let l=0;l<d;l++){let d=Math.min(this.bitmap.width-1,Math.max(0,l+b-c)),m=Math.min(this.bitmap.height-1,Math.max(0,k+a-c)),n=g[k][l],o=m*this.bitmap.width+d<<2;e+=this.bitmap.data[o]*n,f+=this.bitmap.data[o+1]*n,h+=this.bitmap.data[o+2]*n,i+=this.bitmap.data[o+3]*n,j+=n}let l=a*this.bitmap.width+b<<2;this.bitmap.data[l]=Math.round(e/j),this.bitmap.data[l+1]=Math.round(f/j),this.bitmap.data[l+2]=Math.round(h/j),this.bitmap.data[l+3]=Math.round(i/j)}}return o(b)&&b.call(this,null,this),this}}),co=()=>({invert(a){return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,c){this.bitmap.data[c]=255-this.bitmap.data[c],this.bitmap.data[c+1]=255-this.bitmap.data[c+1],this.bitmap.data[c+2]=255-this.bitmap.data[c+2]}),o(a)&&a.call(this,null,this),this}}),cp=()=>({mask(a){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,d=arguments.length>3?arguments[3]:void 0;if(!(a instanceof this.constructor))return p.call(this,"The source must be a Jimp image",d);if("number"!=typeof b||"number"!=typeof c)return p.call(this,"x and y must be numbers",d);b=Math.round(b),c=Math.round(c);let e=this.bitmap.width,f=this.bitmap.height,g=this;return a.scanQuiet(0,0,a.bitmap.width,a.bitmap.height,function(a,d,h){let i=b+a,j=c+d;if(i>=0&&j>=0&&i<e&&j<f){let a=g.getPixelIndex(i,j),{data:b}=this.bitmap,c=(b[h+0]+b[h+1]+b[h+2])/3;g.bitmap.data[a+3]*=c/255}}),o(d)&&d.call(this,null,this),this}});function cq(){let a={r:Array(256).fill(0),g:Array(256).fill(0),b:Array(256).fill(0)};return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(b,c,d){a.r[this.bitmap.data[d+0]]++,a.g[this.bitmap.data[d+1]]++,a.b[this.bitmap.data[d+2]]++}),a}let cr=function(a,b,c){return(a-b)*255/(c-b)},cs=function(a){return[a.findIndex(a=>a>0),255-a.slice().reverse().findIndex(a=>a>0)]},ct=()=>({normalize(a){let b=cq.call(this),c={r:cs(b.r),g:cs(b.g),b:cs(b.b)};return this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,d){let e=this.bitmap.data[d+0],f=this.bitmap.data[d+1],g=this.bitmap.data[d+2];this.bitmap.data[d+0]=cr(e,c.r[0],c.r[1]),this.bitmap.data[d+1]=cr(f,c.g[0],c.g[1]),this.bitmap.data[d+2]=cr(g,c.b[0],c.b[1])}),o(a)&&a.call(this,null,this),this}});var cu=c(93298),cv=c.n(cu);function cw(a,b){let c=0;for(let d=0;d<b.length;d++)if(a.chars[b[d]]){let e=a.kernings[b[d]]&&a.kernings[b[d]][b[d+1]]?a.kernings[b[d]][b[d+1]]:0;c+=(a.chars[b[d]].xadvance||0)+e}return c}function cx(a,b,c){let d=b.replace(/[\r\n]+/g," \n").split(" "),e=[],f=[],g=0;return d.forEach(b=>{let d=cw(a,[...f,b].join(" "));d<=c&&!b.includes("\n")?(d>g&&(g=d),f.push(b)):(e.push(f),f=[b.replace("\n","")])}),e.push(f),{lines:e,longestLine:g}}function cy(a,b,c){let{lines:d}=cx(a,b,c);return d.length*a.common.lineHeight}function cz(a,b,c,d,e){return e===a.HORIZONTAL_ALIGN_LEFT?0:e===a.HORIZONTAL_ALIGN_CENTER?(d-cw(b,c))/2:d-cw(b,c)}function cA(a,b,c,d,e){if(e.width>0&&e.height>0){let f=b.pages[e.page];a.blit(f,c+e.xoffset,d+e.yoffset,e.x,e.y,e.width,e.height)}return a}function cB(a,b,c,d,e){for(let f=0;f<d.length;f++){let g;g=a.chars[d[f]]?d[f]:/\s/.test(d[f])?"":"?";let h=a.chars[g]||{},i=a.kernings[g];cA(this,a,b,c,h||{}),b+=(i&&i[d[f+1]]?i[d[f+1]]:0)+(h.xadvance||e)}}function cC(a,b,c){return Promise.all(c.map(c=>a.read(b+"/"+c)))}let cD=process.env.DIRNAME||`${__dirname}/../`,cE=()=>({constants:{measureText:cw,measureTextHeight:cy,FONT_SANS_8_BLACK:l().join(cD,"fonts/open-sans/open-sans-8-black/open-sans-8-black.fnt"),FONT_SANS_10_BLACK:l().join(cD,"fonts/open-sans/open-sans-10-black/open-sans-10-black.fnt"),FONT_SANS_12_BLACK:l().join(cD,"fonts/open-sans/open-sans-12-black/open-sans-12-black.fnt"),FONT_SANS_14_BLACK:l().join(cD,"fonts/open-sans/open-sans-14-black/open-sans-14-black.fnt"),FONT_SANS_16_BLACK:l().join(cD,"fonts/open-sans/open-sans-16-black/open-sans-16-black.fnt"),FONT_SANS_32_BLACK:l().join(cD,"fonts/open-sans/open-sans-32-black/open-sans-32-black.fnt"),FONT_SANS_64_BLACK:l().join(cD,"fonts/open-sans/open-sans-64-black/open-sans-64-black.fnt"),FONT_SANS_128_BLACK:l().join(cD,"fonts/open-sans/open-sans-128-black/open-sans-128-black.fnt"),FONT_SANS_8_WHITE:l().join(cD,"fonts/open-sans/open-sans-8-white/open-sans-8-white.fnt"),FONT_SANS_16_WHITE:l().join(cD,"fonts/open-sans/open-sans-16-white/open-sans-16-white.fnt"),FONT_SANS_32_WHITE:l().join(cD,"fonts/open-sans/open-sans-32-white/open-sans-32-white.fnt"),FONT_SANS_64_WHITE:l().join(cD,"fonts/open-sans/open-sans-64-white/open-sans-64-white.fnt"),FONT_SANS_128_WHITE:l().join(cD,"fonts/open-sans/open-sans-128-white/open-sans-128-white.fnt"),loadFont(a,b){return"string"!=typeof a?p.call(this,"file must be a string",b):new Promise((c,d)=>{b=b||function(a,b){a?d(a):c(b)},cv()(a,(c,d)=>{let e={},f={};if(c)return p.call(this,c,b);for(let a=0;a<d.chars.length;a++)e[String.fromCharCode(d.chars[a].id)]=d.chars[a];for(let a=0;a<d.kernings.length;a++){let b=String.fromCharCode(d.kernings[a].first);f[b]=f[b]||{},f[b][String.fromCharCode(d.kernings[a].second)]=d.kernings[a].amount}cC(this,l().dirname(a),d.pages).then(a=>{b(null,{chars:e,kernings:f,pages:a,common:d.common,info:d.info})})})})}},class:{print(a,b,c,d,e,f,g){let h,i;if("function"==typeof e&&void 0===g&&(g=e,e=1/0),void 0===e&&(e=1/0),"function"==typeof f&&void 0===g&&(g=f,f=1/0),void 0===f&&(f=1/0),"object"!=typeof a)return p.call(this,"font must be a Jimp loadFont",g);if("number"!=typeof b||"number"!=typeof c||"number"!=typeof e)return p.call(this,"x, y and maxWidth must be numbers",g);if("number"!=typeof e)return p.call(this,"maxWidth must be a number",g);if("number"!=typeof f)return p.call(this,"maxHeight must be a number",g);"object"==typeof d&&null!==d.text&&void 0!==d.text?(h=d.alignmentX||this.constructor.HORIZONTAL_ALIGN_LEFT,i=d.alignmentY||this.constructor.VERTICAL_ALIGN_TOP,{text:d}=d):(h=this.constructor.HORIZONTAL_ALIGN_LEFT,i=this.constructor.VERTICAL_ALIGN_TOP,d=d.toString()),f!==1/0&&i===this.constructor.VERTICAL_ALIGN_BOTTOM?c+=f-cy(a,d,e):f!==1/0&&i===this.constructor.VERTICAL_ALIGN_MIDDLE&&(c+=f/2-cy(a,d,e)/2);let j=Object.entries(a.chars)[0][1].xadvance,{lines:k,longestLine:l}=cx(a,d,e);return k.forEach(d=>{let f=d.join(" "),g=cz(this.constructor,a,f,e,h);cB.call(this,a,b+g,c,f,j),c+=a.common.lineHeight}),o(g)&&g.call(this,null,this,{x:b+l,y:c}),this}}});function cF(a,b,c,d,e,f,g){this.widthOriginal=Math.abs(Math.floor(a)||0),this.heightOriginal=Math.abs(Math.floor(b)||0),this.targetWidth=Math.abs(Math.floor(c)||0),this.targetHeight=Math.abs(Math.floor(d)||0),this.colorChannels=e?4:3,this.interpolationPass=!!f,this.resizeCallback="function"==typeof g?g:function(){},this.targetWidthMultipliedByChannels=this.targetWidth*this.colorChannels,this.originalWidthMultipliedByChannels=this.widthOriginal*this.colorChannels,this.originalHeightMultipliedByChannels=this.heightOriginal*this.colorChannels,this.widthPassResultSize=this.targetWidthMultipliedByChannels*this.heightOriginal,this.finalResultSize=this.targetWidthMultipliedByChannels*this.targetHeight,this.initialize()}cF.prototype.initialize=function(){if(this.widthOriginal>0&&this.heightOriginal>0&&this.targetWidth>0&&this.targetHeight>0)this.configurePasses();else throw Error("Invalid settings specified for the resizer.")},cF.prototype.configurePasses=function(){this.widthOriginal===this.targetWidth?this.resizeWidth=this.bypassResizer:(this.ratioWeightWidthPass=this.widthOriginal/this.targetWidth,this.ratioWeightWidthPass<1&&this.interpolationPass?(this.initializeFirstPassBuffers(!0),this.resizeWidth=4===this.colorChannels?this.resizeWidthInterpolatedRGBA:this.resizeWidthInterpolatedRGB):(this.initializeFirstPassBuffers(!1),this.resizeWidth=4===this.colorChannels?this.resizeWidthRGBA:this.resizeWidthRGB)),this.heightOriginal===this.targetHeight?this.resizeHeight=this.bypassResizer:(this.ratioWeightHeightPass=this.heightOriginal/this.targetHeight,this.ratioWeightHeightPass<1&&this.interpolationPass?(this.initializeSecondPassBuffers(!0),this.resizeHeight=this.resizeHeightInterpolated):(this.initializeSecondPassBuffers(!1),this.resizeHeight=4===this.colorChannels?this.resizeHeightRGBA:this.resizeHeightRGB))},cF.prototype._resizeWidthInterpolatedRGBChannels=function(a,b){let c,d,e=b?4:3,f=this.ratioWeightWidthPass,g=this.widthBuffer,h=0,i=0,j=0,k=0,l=0;for(c=0;h<1/3;c+=e,h+=f)for(i=c,j=0;i<this.widthPassResultSize;j+=this.originalWidthMultipliedByChannels,i+=this.targetWidthMultipliedByChannels)g[i]=a[j],g[i+1]=a[j+1],g[i+2]=a[j+2],b&&(g[i+3]=a[j+3]);for(h-=1/3,d=this.widthOriginal-1;h<d;c+=e,h+=f)for(k=1-(l=h%1),i=c,j=Math.floor(h)*e;i<this.widthPassResultSize;j+=this.originalWidthMultipliedByChannels,i+=this.targetWidthMultipliedByChannels)g[i+0]=a[j+0]*k+a[j+e+0]*l,g[i+1]=a[j+1]*k+a[j+e+1]*l,g[i+2]=a[j+2]*k+a[j+e+2]*l,b&&(g[i+3]=a[j+3]*k+a[j+e+3]*l);for(d=this.originalWidthMultipliedByChannels-e;c<this.targetWidthMultipliedByChannels;c+=e)for(i=c,j=d;i<this.widthPassResultSize;j+=this.originalWidthMultipliedByChannels,i+=this.targetWidthMultipliedByChannels)g[i]=a[j],g[i+1]=a[j+1],g[i+2]=a[j+2],b&&(g[i+3]=a[j+3]);return g},cF.prototype._resizeWidthRGBChannels=function(a,b){let c=b?4:3,d=this.ratioWeightWidthPass,e=1/d,f=this.originalWidthMultipliedByChannels-c+1,g=this.targetWidthMultipliedByChannels-c+1,h=this.outputWidthWorkBench,i=this.widthBuffer,j=this.outputWidthWorkBenchOpaquePixelsCount,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=1,s=0,t=0,u=0,v=0;do{for(o=0;o<this.originalHeightMultipliedByChannels;)h[o++]=0,h[o++]=0,h[o++]=0,b&&(h[o++]=0,j[o/c-1]=0);k=d;do{for(o=0,r=Math.min(k,l=1+m-n),p=m;o<this.originalHeightMultipliedByChannels;p+=f)s=a[p],t=a[++p],u=a[++p],v=b?a[++p]:255,h[o++]+=(v?s:0)*r,h[o++]+=(v?t:0)*r,h[o++]+=(v?u:0)*r,b&&(h[o++]+=v*r,j[o/c-1]+=v?r:0);if(k>=l)m+=c,n=m,k-=l;else{n+=k;break}}while(k>0&&m<this.originalWidthMultipliedByChannels);for(o=0,p=q;o<this.originalHeightMultipliedByChannels;p+=g)k=b?j[o/c]:1,r=b?k?1/k:0:e,i[p]=h[o++]*r,i[++p]=h[o++]*r,i[++p]=h[o++]*r,b&&(i[++p]=h[o++]*e);q+=c}while(q<this.targetWidthMultipliedByChannels);return i},cF.prototype._resizeHeightRGBChannels=function(a,b){let c=this.ratioWeightHeightPass,d=1/c,e=this.outputHeightWorkBench,f=this.heightBuffer,g=this.outputHeightWorkBenchOpaquePixelsCount,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=1,p=0,q=0,r=0,s=0;do{for(l=0;l<this.targetWidthMultipliedByChannels;)e[l++]=0,e[l++]=0,e[l++]=0,b&&(e[l++]=0,g[l/4-1]=0);h=c;do{for(l=0,o=Math.min(h,i=1+j-k),n=j;l<this.targetWidthMultipliedByChannels;)p=a[n++],q=a[n++],r=a[n++],s=b?a[n++]:255,e[l++]+=(s?p:0)*o,e[l++]+=(s?q:0)*o,e[l++]+=(s?r:0)*o,b&&(e[l++]+=s*o,g[l/4-1]+=s?o:0);if(h>=i)k=j=n,h-=i;else{k+=h;break}}while(h>0&&j<this.widthPassResultSize);for(l=0;l<this.targetWidthMultipliedByChannels;)h=b?g[l/4]:1,o=b?h?1/h:0:d,f[m++]=Math.round(e[l++]*o),f[m++]=Math.round(e[l++]*o),f[m++]=Math.round(e[l++]*o),b&&(f[m++]=Math.round(e[l++]*d))}while(m<this.finalResultSize);return f},cF.prototype.resizeWidthInterpolatedRGB=function(a){return this._resizeWidthInterpolatedRGBChannels(a,!1)},cF.prototype.resizeWidthInterpolatedRGBA=function(a){return this._resizeWidthInterpolatedRGBChannels(a,!0)},cF.prototype.resizeWidthRGB=function(a){return this._resizeWidthRGBChannels(a,!1)},cF.prototype.resizeWidthRGBA=function(a){return this._resizeWidthRGBChannels(a,!0)},cF.prototype.resizeHeightInterpolated=function(a){let b,c=this.ratioWeightHeightPass,d=this.heightBuffer,e=0,f=0,g=0,h=0,i=0,j=0,k=0;for(;e<1/3;e+=c)for(g=0;g<this.targetWidthMultipliedByChannels;)d[f++]=Math.round(a[g++]);for(e-=1/3,b=this.heightOriginal-1;e<b;e+=c)for(g=0,j=1-(k=e%1),i=(h=Math.floor(e)*this.targetWidthMultipliedByChannels)+this.targetWidthMultipliedByChannels;g<this.targetWidthMultipliedByChannels;++g)d[f++]=Math.round(a[h++]*j+a[i++]*k);for(;f<this.finalResultSize;)for(g=0,h=b*this.targetWidthMultipliedByChannels;g<this.targetWidthMultipliedByChannels;++g)d[f++]=Math.round(a[h++]);return d},cF.prototype.resizeHeightRGB=function(a){return this._resizeHeightRGBChannels(a,!1)},cF.prototype.resizeHeightRGBA=function(a){return this._resizeHeightRGBChannels(a,!0)},cF.prototype.resize=function(a){this.resizeCallback(this.resizeHeight(this.resizeWidth(a)))},cF.prototype.bypassResizer=function(a){return a},cF.prototype.initializeFirstPassBuffers=function(a){this.widthBuffer=this.generateFloatBuffer(this.widthPassResultSize),!a&&(this.outputWidthWorkBench=this.generateFloatBuffer(this.originalHeightMultipliedByChannels),this.colorChannels>3&&(this.outputWidthWorkBenchOpaquePixelsCount=this.generateFloat64Buffer(this.heightOriginal)))},cF.prototype.initializeSecondPassBuffers=function(a){this.heightBuffer=this.generateUint8Buffer(this.finalResultSize),!a&&(this.outputHeightWorkBench=this.generateFloatBuffer(this.targetWidthMultipliedByChannels),this.colorChannels>3&&(this.outputHeightWorkBenchOpaquePixelsCount=this.generateFloat64Buffer(this.targetWidth)))},cF.prototype.generateFloatBuffer=function(a){try{return new Float32Array(a)}catch(a){return[]}},cF.prototype.generateFloat64Buffer=function(a){try{return new Float64Array(a)}catch(a){return[]}},cF.prototype.generateUint8Buffer=function(a){try{return new Uint8Array(a)}catch(a){return[]}};let cG=cF,cH={nearestNeighbor(a,b){let c=a.width,d=a.height,e=b.width,f=b.height,g=a.data,h=b.data;for(let a=0;a<f;a++)for(let b=0;b<e;b++){let i=(a*e+b)*4,j=Math.floor(b*c/e),k=(Math.floor(a*d/f)*c+j)*4;h[i++]=g[k++],h[i++]=g[k++],h[i++]=g[k++],h[i++]=g[k++]}},bilinearInterpolation(a,b){let c=a.width,d=a.height,e=b.width,f=b.height,g=a.data,h=b.data,i=function(a,b,c,d,e){return b===d?c:Math.round((a-b)*e+(d-a)*c)},j=function(a,b,d,e,f,j,k,l){let m=(k*c+e)*4+b,n=(k*c+f)*4+b,o=i(d,e,g[m],f,g[n]);if(l===k)h[a+b]=o;else{m=(l*c+e)*4+b,n=(l*c+f)*4+b;let p=i(d,e,g[m],f,g[n]);h[a+b]=i(j,k,o,l,p)}};for(let a=0;a<f;a++)for(let b=0;b<e;b++){let g=(a*e+b)*4,h=b*c/e,i=Math.floor(h),k=Math.min(Math.ceil(h),c-1),l=a*d/f,m=Math.floor(l),n=Math.min(Math.ceil(l),d-1);j(g,0,h,i,k,l,m,n),j(g,1,h,i,k,l,m,n),j(g,2,h,i,k,l,m,n),j(g,3,h,i,k,l,m,n)}},_interpolate2D(a,b,c,d){let e=a.data,f=b.data,g=a.width,h=a.height,i=b.width,j=b.height,k=Math.max(1,Math.floor(g/i)),l=i*k,m=Math.max(1,Math.floor(h/j)),n=j*m,o=Buffer.alloc(l*h*4);for(let a=0;a<h;a++)for(let b=0;b<l;b++){let c=b*(g-1)/l,f=Math.floor(c),h=c-f,i=(a*g+f)*4,j=(a*l+b)*4;for(let a=0;a<4;a++){let b=i+a,c=f>0?e[b-4]:2*e[b]-e[b+4],k=e[b],l=e[b+4],m=f<g-2?e[b+8]:2*e[b+4]-e[b];o[j+a]=d(c,k,l,m,h)}}let p=Buffer.alloc(l*n*4);for(let a=0;a<n;a++)for(let b=0;b<l;b++){let c=a*(h-1)/n,e=Math.floor(c),f=c-e,g=(e*l+b)*4,i=(a*l+b)*4;for(let a=0;a<4;a++){let b=g+a,c=e>0?o[b-4*l]:2*o[b]-o[b+4*l],j=o[b],k=o[b+4*l],m=e<h-2?o[b+8*l]:2*o[b+4*l]-o[b];p[i+a]=d(c,j,k,m,f)}}let q=k*m;if(q>1)for(let a=0;a<j;a++)for(let b=0;b<i;b++){let c=0,d=0,e=0,g=0,h=0;for(let f=0;f<m;f++){let i=a*m+f;for(let a=0;a<k;a++){let f=(i*l+(b*k+a))*4,j=p[f+3];j&&(c+=p[f],d+=p[f+1],e+=p[f+2],h++),g+=j}}let j=(a*i+b)*4;f[j]=h?Math.round(c/h):0,f[j+1]=h?Math.round(d/h):0,f[j+2]=h?Math.round(e/h):0,f[j+3]=Math.round(g/q)}else b.data=p},bicubicInterpolation(a,b,c){let d=function(a,b,c,d,e){let f=d-c-a+b,g=a-b-f;return Math.max(0,Math.min(255,e*e*e*f+e*e*g+(c-a)*e+b))};return this._interpolate2D(a,b,c,d)},hermiteInterpolation(a,b,c){let d=function(a,b,c,d,e){let f=b,g=.5*(c-a),h=a-2.5*b+2*c-.5*d;return Math.max(0,Math.min(255,Math.round((((.5*(d-a)+1.5*(b-c))*e+h)*e+g)*e+f)))};return this._interpolate2D(a,b,c,d)},bezierInterpolation(a,b,c){let d=function(a,b,c,d,e){let f=b+(c-a)/4,g=c-(d-b)/4,h=1-e;return Math.max(0,Math.min(255,Math.round(b*h*h*h+3*f*h*h*e+3*g*h*e*e+c*e*e*e)))};return this._interpolate2D(a,b,c,d)}};function cI(a){let b;if(Math.abs(a)%90!=0)throw Error("Unsupported matrix rotation degree");if(0===Math.abs(a%=360))return;let c=this.bitmap.width,d=this.bitmap.height;switch(a){case 90:case -270:b=90;break;case 180:case -180:b=180;break;case 270:case -90:b=-90;break;default:throw Error("Unsupported matrix rotation degree")}let e=180===b?c:d,f=180===b?d:c,g=Buffer.alloc(this.bitmap.data.length);function h(a,b){return function(b,c){return c*a+b<<2}}let i=h(c,d),j=h(e,f);for(let a=0;a<c;a++)for(let e=0;e<d;e++){let f,h=i(a,e),k=this.bitmap.data.readUInt32BE(h);switch(b){case 90:f=j(e,c-a-1);break;case -90:f=j(d-e-1,a);break;case 180:f=j(c-a-1,d-e-1);break;default:throw Error("Unsupported matrix rotation angle")}g.writeUInt32BE(k,f)}this.bitmap.data=g,this.bitmap.width=e,this.bitmap.height=f}function cJ(a,b){let c=(a%=360)*Math.PI/180,d=Math.cos(c),e=Math.sin(c),f=this.bitmap.width,g=this.bitmap.height;if(!0===b||"string"==typeof b){f=Math.ceil(Math.abs(this.bitmap.width*d)+Math.abs(this.bitmap.height*e))+1,g=Math.ceil(Math.abs(this.bitmap.width*e)+Math.abs(this.bitmap.height*d))+1,f%2!=0&&f++,g%2!=0&&g++;let a=this.cloneQuiet();this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,function(a,b,c){this.bitmap.data.writeUInt32BE(this._background,c)});let c=Math.max(f,g,this.bitmap.width,this.bitmap.height);this.resize(c,c,b),this.blit(a,this.bitmap.width/2-a.bitmap.width/2,this.bitmap.height/2-a.bitmap.height/2)}let h=this.bitmap.width,i=this.bitmap.height,j=Buffer.alloc(this.bitmap.data.length);function k(a,b){return function(c,d){return{x:c+a,y:d+b}}}let l=k(-(h/2),-(i/2)),m=k(h/2+.5,i/2+.5);for(let a=1;a<=i;a++)for(let b=1;b<=h;b++){let c=l(b,a),f=m(d*c.x-e*c.y,d*c.y+e*c.x),g=h*(a-1)+b-1<<2;if(f.x>=0&&f.x<h&&f.y>=0&&f.y<i){let a=(h*(0|f.y)+f.x|0)<<2,b=this.bitmap.data.readUInt32BE(a);j.writeUInt32BE(b,g)}else j.writeUInt32BE(this._background,g)}if(this.bitmap.data=j,!0===b||"string"==typeof b){let a=h/2-f/2,b=i/2-g/2;this.crop(a,b,f,g)}}let cK=[b3,b6,b7,cd,ce,cf,cg,ch,cj,ck,cm,cn,co,cp,ct,cE,()=>({constants:{RESIZE_NEAREST_NEIGHBOR:"nearestNeighbor",RESIZE_BILINEAR:"bilinearInterpolation",RESIZE_BICUBIC:"bicubicInterpolation",RESIZE_HERMITE:"hermiteInterpolation",RESIZE_BEZIER:"bezierInterpolation"},class:{resize(a,b,c,d){if("number"!=typeof a||"number"!=typeof b)return p.call(this,"w and h must be numbers",d);if("function"==typeof c&&void 0===d&&(d=c,c=null),a===this.constructor.AUTO&&b===this.constructor.AUTO)return p.call(this,"w and h cannot both be set to auto",d);if(a===this.constructor.AUTO&&(a=this.bitmap.width*(b/this.bitmap.height)),b===this.constructor.AUTO&&(b=this.bitmap.height*(a/this.bitmap.width)),a<0||b<0)return p.call(this,"w and h must be positive numbers",d);if(a=Math.round(a)||1,b=Math.round(b)||1,"function"==typeof cH[c]){let d={data:Buffer.alloc(a*b*4),width:a,height:b};cH[c](this.bitmap,d),this.bitmap=d}else{let c=this;new cG(this.bitmap.width,this.bitmap.height,a,b,!0,!0,d=>{c.bitmap.data=Buffer.from(d),c.bitmap.width=a,c.bitmap.height=b}).resize(this.bitmap.data)}return o(d)&&d.call(this,null,this),this}}}),()=>({rotate(a,b,c){return(null==b&&(b=!0),"function"==typeof b&&void 0===c&&(c=b,b=!0),"number"!=typeof a)?p.call(this,"deg must be a number",c):"boolean"!=typeof b&&"string"!=typeof b?p.call(this,"mode must be a boolean or a string",c):(a%90==0&&(b||this.bitmap.width===this.bitmap.height||a%180==0)?cI.call(this,a):cJ.call(this,a,b,c),o(c)&&c.call(this,null,this),this)}}),()=>({scale(a,b,c){if("number"!=typeof a)return p.call(this,"f must be a number",c);if(a<0)return p.call(this,"f must be a positive number",c);"function"==typeof b&&void 0===c&&(c=b,b=null);let d=this.bitmap.width*a,e=this.bitmap.height*a;return this.resize(d,e,b),o(c)&&c.call(this,null,this),this},scaleToFit(a,b,c,d){if("number"!=typeof a||"number"!=typeof b)return p.call(this,"w and h must be numbers",d);"function"==typeof c&&void 0===d&&(d=c,c=null);let e=a/b>this.bitmap.width/this.bitmap.height?b/this.bitmap.height:a/this.bitmap.width;return this.scale(e,c),o(d)&&d.call(this,null,this),this}}),()=>({shadow(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},b=arguments.length>1?arguments[1]:void 0;"function"==typeof a&&(b=a,a={});let{opacity:c=.7,size:d=1.1,x:e=-25,y:f=25,blur:g=5}=a,h=this.clone(),i=this.clone();return i.scan(0,0,i.bitmap.width,i.bitmap.height,(a,b,d)=>{i.bitmap.data[d]=0,i.bitmap.data[d+1]=0,i.bitmap.data[d+2]=0,i.bitmap.data[d+3]=i.constructor.limit255(i.bitmap.data[d+3]*c),this.bitmap.data[d]=0,this.bitmap.data[d+1]=0,this.bitmap.data[d+2]=0,this.bitmap.data[d+3]=0}),i.resize(i.bitmap.width*d,i.bitmap.height*d).blur(g),this.composite(i,e,f),this.composite(h,0,0),o(b)&&b.call(this,null,this),this}}),()=>({threshold(a,b){let{max:c,replace:d=255,autoGreyscale:e=!0}=a;return"number"!=typeof c?p.call(this,"max must be a number",b):"number"!=typeof d?p.call(this,"replace must be a number",b):"boolean"!=typeof e?p.call(this,"autoGreyscale must be a boolean",b):(c=this.constructor.limit255(c),d=this.constructor.limit255(d),e&&this.greyscale(),this.scanQuiet(0,0,this.bitmap.width,this.bitmap.height,(a,b,e)=>{let f=this.bitmap.data[e]<c?this.bitmap.data[e]:d;this.bitmap.data[e]=f,this.bitmap.data[e+1]=f,this.bitmap.data[e+2]=f}),o(b)&&b.call(this,null,this),this)}})],cL=by({types:[b2],plugins:[a=>{let b=cK.map(b=>{let c=b(a)||{};return c.class||c.constants||(c={class:c}),c});return(0,bz.D9)(...b)}]}),cM="nodejs";function cN(a){return Buffer.from(new Uint8Array(a))}function cO(a,b=5){let c=new Float32Array(a.length),d=Math.max(1,Math.floor(b/2));for(let b=0;b<a.length;b++){let e=0,f=0;for(let c=-d;c<=d;c++){let d=b+c;d>=0&&d<a.length&&(e+=a[d],f++)}c[b]=f?e/f:a[b]}return c}function cP(a,b,c){let d=a.length,e=0;for(let b=0;b<d;b++)e+=a[b];e/=d;let f=new Float32Array(d);for(let b=0;b<d;b++)f[b]=a[b]-e;let g=-1,h=-1/0;for(let a=b;a<=Math.min(c,d-2);a++){let b=0;for(let c=0;c+a<d;c++)b+=f[c]*f[c+a];b>h&&(h=b,g=a)}return g>0?g:null}function cQ(a,b){let c=0,d=-1/0;for(let e=0;e<b;e++){let f=0;for(let c=e;c<a.length;c+=b)f+=a[c];f>d&&(d=f,c=e)}return c}async function cR(a,b,c,d,e){let f=Buffer.allocUnsafe(a*b*4);for(let a=0;a<f.length;a+=4)f[a+0]=0,f[a+1]=0,f[a+2]=0,f[a+3]=0;let g=(c,d,e,g,h,i)=>{if(c<0||d<0||c>=a||d>=b)return;let j=(d*a+c)*4;f[j+0]=e,f[j+1]=g,f[j+2]=h,f[j+3]=i};if(e)for(let c=0;c<b;c++)for(let b=0;b<a;b++)e[c*a+b]>0&&g(b,c,255,0,255,80);for(let a of c)for(let c=0;c<b;c++)g(Math.round(a),c,255,0,0,255);for(let b of d)for(let c=0;c<a;c++)g(c,Math.round(b),0,255,0,255);let i=await h()(f,{raw:{width:a,height:b,channels:4}}).png().toBuffer();return`data:image/png;base64,${i.toString("base64")}`}async function cS(a,b=1e3){let c,d=await h()(a,{failOnError:!1}).metadata(),e=d.width??0,f=d.height??0;if(!(Number.isFinite(e)&&Number.isFinite(f)&&e>0&&f>0))throw Error("unsupported_or_invalid_image");let g=Math.min(1,b/e),i=Math.max(1,Math.round(e*g)),j=Math.max(1,Math.round(f*g)),{data:k,info:l}=await h()(a,{failOnError:!1}).resize({width:i,height:j,fit:"inside"}).greyscale().raw().toBuffer({resolveWithObject:!0});if(1===l.channels)c=new Uint8Array(k);else{let a=new Uint8Array(k);c=new Uint8Array(l.width*l.height);for(let b=0,d=0;b<c.length;b++,d+=l.channels)c[b]=a[d]??0}return{gray:c,W:l.width,H:l.height,srcW:e,srcH:f,scale:g}}async function cT(a,b,c){try{let{data:d,info:e}=await h()(a,{failOnError:!1}).resize({width:b,height:c,fit:"fill"}).ensureAlpha().raw().toBuffer({resolveWithObject:!0}),f=new Uint8Array(d),g=new Uint8Array(b*c);for(let a=0,b=0;a<g.length;a++,b+=e.channels){let c=f[b]??0,d=f[b+1]??0,e=f[b+2]??0,h=f[b+3]??255;g[a]=+(h>10&&c+d+e>0)}return g}catch{return null}}async function cU(a){new URL(a.url).searchParams.get("rectify");try{let b,c,d,e,g,h,i=new URL(a.url),j=null!=i.searchParams.get("debug"),k=await a.formData(),l=k.get("file"),m=k.get("mask")||null;if(!l)return f.NextResponse.json({ok:!1,error:"No file"},{status:422});let n=cN(await l.arrayBuffer());if(!n||n.length<16)return f.NextResponse.json({ok:!1,error:"Empty or too small image"},{status:422});try{let a=await cS(n,1e3);b=a.gray,c=a.W,d=a.H,e=a.srcW,g=a.srcH,h=a.scale}catch(a){try{let a=await cL.read(n);if(e=a.getWidth(),g=a.getHeight(),!(Number.isFinite(e)&&Number.isFinite(g)&&e>0&&g>0))return f.NextResponse.json({ok:!1,error:"Decode error: image width/height invalid (w and h must be numbers)."},{status:422});let i=1e3,j=Math.min(1,i/e);c=Math.max(1,Math.round(e*j)),d=Math.max(1,Math.round(g*j)),h=j;let k=a.clone().resize(c,d,cL.RESIZE_BILINEAR).greyscale(),l=new Uint8Array(c*d);for(let a=0;a<d;a++)for(let b=0;b<c;b++){let{r:d}=cL.intToRGBA(k.getPixelColor(b,a));l[a*c+b]=d}b=l}catch{return f.NextResponse.json({ok:!1,error:"Unsupported image format or decode failure"},{status:415})}}let o=null;if(m){let a=cN(await m.arrayBuffer());a&&a.length>0&&(o=await cT(a,c,d))}let p=new Float32Array(c*d),q=new Float32Array(c*d),r=[-1,0,1,-2,0,2,-1,0,1],s=[-1,-2,-1,0,0,0,1,2,1];for(let a=1;a<d-1;a++)for(let d=1;d<c-1;d++){let e=0,f=0,g=0;for(let h=-1;h<=1;h++)for(let i=-1;i<=1;i++){let j=b[(a+h)*c+(d+i)];e+=j*r[g],f+=j*s[g],g++}let h=a*c+d;o&&1===o[h]?(p[h]=0,q[h]=0):(p[h]=Math.abs(e),q[h]=Math.abs(f))}let t=new Float32Array(c),u=new Float32Array(d);for(let a=0;a<c;a++){let b=0;for(let e=0;e<d;e++)b+=p[e*c+a];t[a]=b}for(let a=0;a<d;a++){let b=0;for(let d=0;d<c;d++)b+=q[a*c+d];u[a]=b}let v=cO(t,7),w=cO(u,7),x=Math.max(8,Math.floor(.02*Math.min(c,d))),y=cP(v,x,Math.max(x+1,Math.floor(c/3))),z=cP(w,x,Math.max(x+1,Math.floor(d/3)));if(!y||!z)return f.NextResponse.json({ok:!1,error:"Could not detect periodic grid (Tx/Ty null)."},{status:422});let A=cQ(v,y),B=cQ(w,z),C=[];for(let a=A;a<c;a+=y)C.push(Math.round(a));let D=[];for(let a=B;a<d;a+=z)D.push(Math.round(a));let E=Math.round(Math.max(1,.06*Math.min(y,z))),F=1/h,G=C.map(a=>Math.max(1,Math.round(a*F))),H=D.map(a=>Math.max(1,Math.round(a*F))),I=Math.round(y*F),J=Math.round(z*F),K=E*F,L=null;return j&&(L=await cR(c,d,C,D,o)),f.NextResponse.json({ok:!0,image:{width:e,height:g},tile_w_px:I,tile_h_px:J,grout_px:K,tile_w_mm:null,tile_h_mm:null,grout_mm:null,grid:{vlines:G,hlines:H},source:"cv@sharp+projection+autocorr",debug_overlay:L,name:l?.name,type:l?.type})}catch(c){let a=c?.message||String(c);"1"===process.env.DEBUG_ANALYZE&&console.error("API /api/analyze fatal:",a);let b=/unsupported|decode|invalid image size|power of two/i.test(a)?422:/unsupported|decode/i.test(a)?415:500;return f.NextResponse.json({ok:!1,error:a},{status:b})}}},5988:(a,b,c)=>{var d=c(9905),e=c(63385),f=c(13480);function g(a,b,c,d,e,f,g){this.startMarker=a,this.tags=b,this.imageSize=c,this.thumbnailOffset=d,this.thumbnailLength=e,this.thumbnailType=f,this.app1Offset=g}function h(a){this.stream=a,this.flags={readBinaryTags:!1,resolveTagNames:!0,simplifyValues:!0,imageSize:!0,hidePointers:!0,returnTags:!0}}g.prototype={hasThumbnail:function(a){return!!this.thumbnailOffset&&!!this.thumbnailLength&&("string"!=typeof a||("image/jpeg"===a.toLowerCase().trim()?6===this.thumbnailType:"image/tiff"===a.toLowerCase().trim()&&1===this.thumbnailType))},getThumbnailOffset:function(){return this.app1Offset+6+this.thumbnailOffset},getThumbnailLength:function(){return this.thumbnailLength},getThumbnailBuffer:function(){return this._getThumbnailStream().nextBuffer(this.thumbnailLength)},_getThumbnailStream:function(){return this.startMarker.openWithOffset(this.getThumbnailOffset())},getImageSize:function(){return this.imageSize},getThumbnailSize:function(){var a,b=this._getThumbnailStream();return d.parseSections(b,function(b,c){"SOF"===d.getSectionName(b).name&&(a=d.getSizeFromSOFSection(c))}),a}},h.prototype={enableBinaryFields:function(a){return this.flags.readBinaryTags=!!a,this},enablePointers:function(a){return this.flags.hidePointers=!a,this},enableTagNames:function(a){return this.flags.resolveTagNames=!!a,this},enableImageSize:function(a){return this.flags.imageSize=!!a,this},enableReturnTags:function(a){return this.flags.returnTags=!!a,this},enableSimpleValues:function(a){return this.flags.simplifyValues=!!a,this},parse:function(){var a,b,h,i,j,k,l,m,n,o=this.stream.mark(),p=o.openWithOffset(0),q=this.flags;return q.resolveTagNames&&(l=c(29535)),q.resolveTagNames?(a={},m=function(b){return a[b.name]},n=function(b,c){a[b.name]=c}):(a=[],m=function(b){var c;for(c=0;c<a.length;++c)if(a[c].type===b.type&&a[c].section===b.section)return a.value},n=function(b,c){var d;for(d=0;d<a.length;++d)if(a[d].type===b.type&&a[d].section===b.section){a.value=c;return}}),d.parseSections(p,function(c,g){var m=g.offsetFrom(o);225===c?e.parseTags(g,function(b,c,d,g){if(q.readBinaryTags||7!==g){if(513===c){if(h=d[0],q.hidePointers)return}else if(514===c){if(i=d[0],q.hidePointers)return}else if(259===c&&(j=d[0],q.hidePointers))return;if(q.returnTags)if(q.simplifyValues&&(d=f.simplifyValue(d,g)),q.resolveTagNames){var k=(b===e.GPSIFD?l.gps:l.exif)[c];k||(k=l.exif[c]),a.hasOwnProperty(k)||(a[k]=d)}else a.push({section:b,type:c,value:d})}})&&(k=m):q.imageSize&&"SOF"===d.getSectionName(c).name&&(b=d.getSizeFromSOFSection(g))}),q.simplifyValues&&(f.castDegreeValues(m,n),f.castDateValues(m,n)),new g(o,a,b,h,i,j,k)}},a.exports=h},6220:function(a,b,c){(function(){var b=function(a,b){for(var c in b)d.call(b,c)&&(a[c]=b[c]);function e(){this.constructor=a}return e.prototype=b.prototype,a.prototype=new e,a.__super__=b.prototype,a},d={}.hasOwnProperty;a.exports=function(a){function c(a){c.__super__.constructor.call(this,a)}return b(c,a),c.prototype.document=function(a,b){var c,d,e,f,g;for(d=0,b=this.filterOptions(b),f="",e=(g=a.children).length;d<e;d++)c=g[d],f+=this.writeChildNode(c,b,0);return b.pretty&&f.slice(-b.newline.length)===b.newline&&(f=f.slice(0,-b.newline.length)),f},c}(c(33876))}).call(this)},6368:(a,b,c)=>{"use strict";let d=c(58613),{Gif:e,GifError:f}=c(72792);function g(){let a=c(3876);return g=function(){return a},a}let{GifFrame:h}=c(22299),i=200,j=100;class k{constructor(a={}){this._transparentRGB=null,"number"==typeof a.transparentRGB&&0!==a.transparentRGB&&(this._transparentRGBA=256*a.transparentRGB),this._testInitialBufferSize=0}decodeGif(a){try{let b;try{b=new d.GifReader(a)}catch(a){throw new f(a)}let c=b.numFrames(),g=[],h={width:b.width,height:b.height,loops:b.loopCount()};h.usesTransparency=!1;for(let a=0;a<c;++a){let c=this._decodeFrame(b,a,h.usesTransparency);g.push(c.frame),c.usesTransparency&&(h.usesTransparency=!0)}return Promise.resolve(new e(a,g,h))}catch(a){return Promise.reject(a)}}encodeGif(a,b={}){try{if(null===a||0===a.length)throw new f("there are no frames");let c=g().getMaxDimensions(a);return(b=Object.assign({},b)).width=c.maxWidth,b.height=c.maxHeight,void 0===b.loops&&(b.loops=0),b.colorScope=b.colorScope||e.GlobalColorsPreferred,Promise.resolve(this._encodeGif(a,b))}catch(a){return Promise.reject(a)}}_decodeFrame(a,b,c){let d,e;try{if(d=a.frameInfo(b),e=new Buffer(a.width*a.height*4),a.decodeAndBlitFrameRGBA(b,e),d.width!==a.width||d.height!==a.height){if(d.y&&(e=e.slice(d.y*a.width*4)),a.width>d.width)for(let b=0;b<d.height;++b)e.copy(e,b*d.width*4,(d.x+b*a.width)*4,(d.x+b*a.width)*4+4*d.width);e=e.slice(0,d.width*d.height*4)}}catch(a){throw new f(a)}let g=!1;if(null===this._transparentRGBA){if(!c)for(let a=3;a<e.length;a+=4)0===e[a]&&(g=!0,a=e.length)}else for(let a=3;a<e.length;a+=4)0===e[a]&&(e.writeUInt32BE(this._transparentRGBA,a-3),g=!0);return{frame:new h(d.width,d.height,e,{xOffset:d.x,yOffset:d.y,disposalMethod:d.disposal,interlaced:d.interlaced,delayCentisecs:d.delay}),usesTransparency:g}}_encodeGif(a,b){let c;if(b.colorScope===e.LocalColorsOnly)c=g().getColorInfo(a,0);else if(!(c=g().getColorInfo(a,256)).colors){if(b.colorScope===e.GlobalColorsOnly)throw new f("Too many color indexes for global color table");b.colorScope=e.LocalColorsOnly}b.usesTransparency=c.usesTransparency;let d=c.palettes;return b.colorScope===e.LocalColorsOnly?o(a,b,2e3,d):n(a,b,2e3,c)}_getSizeEstimateGlobal(a,b){if(this._testInitialBufferSize>0)return this._testInitialBufferSize;let c=i+768,d=s(a);return b.forEach(a=>{c+=q(a,d)}),c}_getSizeEstimateLocal(a,b){if(this._testInitialBufferSize>0)return this._testInitialBufferSize;let c=i;for(let d=0;d<b.length;++d){let e=s(a[d]);c+=q(b[d],e)}return c}}function l(a,b){let c=a.indexOf(b);return -1===c?null:c}function m(a,b){for(var c,d=0,e=a.length-1;d<=e;)if(a[c=Math.floor((d+e)/2)]>b)e=c-1;else{if(!(a[c]<b))return c;d=c+1}return null}function n(a,b,c,g){let h,i={colors:g.colors.slice(),usesTransparency:g.usesTransparency};p(i);let j={palette:i.colors,loop:b.loops},k=new Buffer(c);try{h=new d.GifWriter(k,b.width,b.height,j)}catch(a){throw new f(a)}for(let b=0;b<a.length;++b)k=t(h,b,a[b],g,!1);return new e(k.slice(0,h.end()),a,b)}function o(a,b,c,g){let h,i={loop:b.loops},j=new Buffer(c);try{h=new d.GifWriter(j,b.width,b.height,i)}catch(a){throw new f(a)}for(let b=0;b<a.length;++b)j=t(h,b,a[b],g[b],!0);return new e(j.slice(0,h.end()),a,b)}function p(a){let b=a.colors;a.usesTransparency&&b.push(0);let c=b.length,d=2;for(;c>d;)d<<=1;b.length=d,b.fill(0,c)}function q(a,b){let c=a.bitmap.width*a.bitmap.height;return c=Math.ceil(c*b/8),j+(c+=Math.ceil(c/255))+768}function r(a,b,c){let d=c.colors,e=d.length<=8?l:m,g=b.bitmap.data,h=new Buffer(g.length/4),i=d.length,j=0,k=0;for(;j<g.length;){if(0!==g[j+3]){let a=g.readUInt32BE(j,!0)>>8&0xffffff;h[k]=e(d,a)}else h[k]=i;j+=4,++k}if(c.usesTransparency){if(256===i)throw new f(`Frame ${a} already has 256 colorsand so can't use transparency`)}else i=null;return{buffer:h,transparentIndex:i}}function s(a){let b=a.indexCount,c=0;for(--b;b;)++c,b>>=1;return c>0?c:1}function t(a,b,c,d,e){if(c.interlaced)throw new f("writing interlaced GIFs is not supported");let g=r(b,c,d),h={delay:c.delayCentisecs,disposal:c.disposalMethod,transparent:g.transparentIndex};e&&(p(d),h.palette=d.colors);try{let b,d=a.getOutputBuffer(),e=a.getOutputBufferPosition(),f=!0;for(;f;)if(b=a.addFrame(c.xOffset,c.yOffset,c.bitmap.width,c.bitmap.height,g.buffer,h),f=!1,b>=d.length-1){let b=new Buffer(1.5*d.length);d.copy(b),a.setOutputBuffer(b),a.setOutputBufferPosition(e),d=b,f=!0}return d}catch(a){throw new f(a)}}b.GifCodec=k},6631:function(a,b,c){(function(){var b,d,e,f,g,h,i,j=function(a,b){for(var c in b)k.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},k={}.hasOwnProperty;i=c(66031).isPlainObject,e=c(50318),d=c(99896),f=c(11874),b=c(13979),h=c(64234),g=c(6220),a.exports=function(a){function c(a){c.__super__.constructor.call(this,null),this.name="#document",this.type=b.Document,this.documentURI=null,this.domConfig=new d,a||(a={}),a.writer||(a.writer=new g),this.options=a,this.stringify=new h(a)}return j(c,a),Object.defineProperty(c.prototype,"implementation",{value:new e}),Object.defineProperty(c.prototype,"doctype",{get:function(){var a,c,d,e;for(c=0,d=(e=this.children).length;c<d;c++)if((a=e[c]).type===b.DocType)return a;return null}}),Object.defineProperty(c.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(c.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(c.prototype,"xmlEncoding",{get:function(){return 0!==this.children.length&&this.children[0].type===b.Declaration?this.children[0].encoding:null}}),Object.defineProperty(c.prototype,"xmlStandalone",{get:function(){return 0!==this.children.length&&this.children[0].type===b.Declaration&&"yes"===this.children[0].standalone}}),Object.defineProperty(c.prototype,"xmlVersion",{get:function(){return 0!==this.children.length&&this.children[0].type===b.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(c.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(c.prototype,"origin",{get:function(){return null}}),Object.defineProperty(c.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(c.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(c.prototype,"contentType",{get:function(){return null}}),c.prototype.end=function(a){var b;return b={},a?i(a)&&(b=a,a=this.options.writer):a=this.options.writer,a.document(this,a.filterOptions(b))},c.prototype.toString=function(a){return this.options.writer.document(this,this.options.writer.filterOptions(a))},c.prototype.createElement=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createDocumentFragment=function(){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createTextNode=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createComment=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createCDATASection=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createProcessingInstruction=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createAttribute=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createEntityReference=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagName=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.importNode=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createElementNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createAttributeNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagNameNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementById=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.adoptNode=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.normalizeDocument=function(){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.renameNode=function(a,b,c){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByClassName=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createEvent=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createRange=function(){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createNodeIterator=function(a,b,c){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createTreeWalker=function(a,b,c){throw Error("This DOM method is not implemented."+this.debugInfo())},c}(f)}).call(this)},7461:a=>{"use strict";a.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},7675:(a,b,c)=>{"use strict";let d=c(53008),e=c(84435),f=c(72724),g=c(87785),h=c(74075),i=a.exports=function(a){if(this._options=a,a.deflateChunkSize=a.deflateChunkSize||32768,a.deflateLevel=null!=a.deflateLevel?a.deflateLevel:9,a.deflateStrategy=null!=a.deflateStrategy?a.deflateStrategy:3,a.inputHasAlpha=null==a.inputHasAlpha||a.inputHasAlpha,a.deflateFactory=a.deflateFactory||h.createDeflate,a.bitDepth=a.bitDepth||8,a.colorType="number"==typeof a.colorType?a.colorType:d.COLORTYPE_COLOR_ALPHA,a.inputColorType="number"==typeof a.inputColorType?a.inputColorType:d.COLORTYPE_COLOR_ALPHA,-1===[d.COLORTYPE_GRAYSCALE,d.COLORTYPE_COLOR,d.COLORTYPE_COLOR_ALPHA,d.COLORTYPE_ALPHA].indexOf(a.colorType))throw Error("option color type:"+a.colorType+" is not supported at present");if(-1===[d.COLORTYPE_GRAYSCALE,d.COLORTYPE_COLOR,d.COLORTYPE_COLOR_ALPHA,d.COLORTYPE_ALPHA].indexOf(a.inputColorType))throw Error("option input color type:"+a.inputColorType+" is not supported at present");if(8!==a.bitDepth&&16!==a.bitDepth)throw Error("option bit depth:"+a.bitDepth+" is not supported at present")};i.prototype.getDeflateOptions=function(){return{chunkSize:this._options.deflateChunkSize,level:this._options.deflateLevel,strategy:this._options.deflateStrategy}},i.prototype.createDeflate=function(){return this._options.deflateFactory(this.getDeflateOptions())},i.prototype.filterData=function(a,b,c){let e=f(a,b,c,this._options),h=d.COLORTYPE_TO_BPP_MAP[this._options.colorType];return g(e,b,c,this._options,h)},i.prototype._packChunk=function(a,b){let c=b?b.length:0,d=Buffer.alloc(c+12);return d.writeUInt32BE(c,0),d.writeUInt32BE(a,4),b&&b.copy(d,8),d.writeInt32BE(e.crc32(d.slice(4,d.length-4)),d.length-4),d},i.prototype.packGAMA=function(a){let b=Buffer.alloc(4);return b.writeUInt32BE(Math.floor(a*d.GAMMA_DIVISION),0),this._packChunk(d.TYPE_gAMA,b)},i.prototype.packIHDR=function(a,b){let c=Buffer.alloc(13);return c.writeUInt32BE(a,0),c.writeUInt32BE(b,4),c[8]=this._options.bitDepth,c[9]=this._options.colorType,c[10]=0,c[11]=0,c[12]=0,this._packChunk(d.TYPE_IHDR,c)},i.prototype.packIDAT=function(a){return this._packChunk(d.TYPE_IDAT,a)},i.prototype.packIEND=function(){return this._packChunk(d.TYPE_IEND,null)}},7770:a=>{"use strict";function b(a,b){if(!a||!b||!a.length||!b.length)throw Error("Bad alphabet");this.srcAlphabet=a,this.dstAlphabet=b}b.prototype.convert=function(a){var b,c,d,e={},f=this.srcAlphabet.length,g=this.dstAlphabet.length,h=a.length,i="string"==typeof a?"":[];if(!this.isValid(a))throw Error('Number "'+a+'" contains of non-alphabetic digits ('+this.srcAlphabet+")");if(this.srcAlphabet===this.dstAlphabet)return a;for(b=0;b<h;b++)e[b]=this.srcAlphabet.indexOf(a[b]);do{for(b=0,c=0,d=0;b<h;b++)(c=c*f+e[b])>=g?(e[d++]=parseInt(c/g,10),c%=g):d>0&&(e[d++]=0);h=d,i=this.dstAlphabet.slice(c,c+1).concat(i)}while(0!==d);return i},b.prototype.isValid=function(a){for(var b=0;b<a.length;++b)if(-1===this.srcAlphabet.indexOf(a[b]))return!1;return!0},a.exports=b},8283:function(a,b,c){(function(){var b=function(a,b){for(var c in b)d.call(b,c)&&(a[c]=b[c]);function e(){this.constructor=a}return e.prototype=b.prototype,a.prototype=new e,a.__super__=b.prototype,a},d={}.hasOwnProperty;a.exports=function(a){function c(a){c.__super__.constructor.call(this,a),this.value=""}return b(c,a),Object.defineProperty(c.prototype,"data",{get:function(){return this.value},set:function(a){return this.value=a||""}}),Object.defineProperty(c.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(c.prototype,"textContent",{get:function(){return this.value},set:function(a){return this.value=a||""}}),c.prototype.clone=function(){return Object.create(this)},c.prototype.substringData=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.appendData=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.insertData=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.deleteData=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.replaceData=function(a,b,c){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.isEqualNode=function(a){return!!c.__super__.isEqualNode.apply(this,arguments).isEqualNode(a)&&a.data===this.data},c}(c(11874))}).call(this)},8468:function(a,b,c){(function(){var b,d,e,f,g,h,i,j,k=function(a,b){for(var c in b)l.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},l={}.hasOwnProperty;i=(j=c(66031)).isObject,h=j.isFunction,g=j.getValue,f=c(11874),b=c(13979),d=c(26300),e=c(77775),a.exports=function(a){function c(a,d,e){var f,g,h,i;if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(d),this.type=b.Element,this.attribs={},this.schemaTypeInfo=null,null!=e&&this.attribute(e),a.type===b.Document&&(this.isRoot=!0,this.documentObject=a,a.rootObject=this,a.children)){for(g=0,h=(i=a.children).length;g<h;g++)if((f=i[g]).type===b.DocType){f.name=this.name;break}}}return k(c,a),Object.defineProperty(c.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(c.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(c.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(c.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(c.prototype,"id",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(c.prototype,"className",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(c.prototype,"classList",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(c.prototype,"attributes",{get:function(){return this.attributeMap&&this.attributeMap.nodes||(this.attributeMap=new e(this.attribs)),this.attributeMap}}),c.prototype.clone=function(){var a,b,c,d;for(b in(c=Object.create(this)).isRoot&&(c.documentObject=null),c.attribs={},d=this.attribs)l.call(d,b)&&(a=d[b],c.attribs[b]=a.clone());return c.children=[],this.children.forEach(function(a){var b;return(b=a.clone()).parent=c,c.children.push(b)}),c},c.prototype.attribute=function(a,b){var c,e;if(null!=a&&(a=g(a)),i(a))for(c in a)l.call(a,c)&&(e=a[c],this.attribute(c,e));else h(b)&&(b=b.apply()),this.options.keepNullAttributes&&null==b?this.attribs[a]=new d(this,a,""):null!=b&&(this.attribs[a]=new d(this,a,b));return this},c.prototype.removeAttribute=function(a){var b,c,d;if(null==a)throw Error("Missing attribute name. "+this.debugInfo());if(Array.isArray(a=g(a)))for(c=0,d=a.length;c<d;c++)b=a[c],delete this.attribs[b];else delete this.attribs[a];return this},c.prototype.toString=function(a){return this.options.writer.element(this,this.options.writer.filterOptions(a))},c.prototype.att=function(a,b){return this.attribute(a,b)},c.prototype.a=function(a,b){return this.attribute(a,b)},c.prototype.getAttribute=function(a){return this.attribs.hasOwnProperty(a)?this.attribs[a].value:null},c.prototype.setAttribute=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getAttributeNode=function(a){return this.attribs.hasOwnProperty(a)?this.attribs[a]:null},c.prototype.setAttributeNode=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.removeAttributeNode=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagName=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getAttributeNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.setAttributeNS=function(a,b,c){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.removeAttributeNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getAttributeNodeNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.setAttributeNodeNS=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagNameNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.hasAttribute=function(a){return this.attribs.hasOwnProperty(a)},c.prototype.hasAttributeNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.setIdAttribute=function(a,b){return this.attribs.hasOwnProperty(a)?this.attribs[a].isId:b},c.prototype.setIdAttributeNS=function(a,b,c){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.setIdAttributeNode=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagName=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagNameNS=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByClassName=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.isEqualNode=function(a){var b,d,e;if(!c.__super__.isEqualNode.apply(this,arguments).isEqualNode(a)||a.namespaceURI!==this.namespaceURI||a.prefix!==this.prefix||a.localName!==this.localName||a.attribs.length!==this.attribs.length)return!1;for(b=d=0,e=this.attribs.length-1;0<=e?d<=e:d>=e;b=0<=e?++d:--d)if(!this.attribs[b].isEqualNode(a.attribs[b]))return!1;return!0},c}(f)}).call(this)},8868:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.AnsiStringType=b.StringType=b.BufferType=b.Uint8ArrayType=b.IgnoreType=b.Float80_LE=b.Float80_BE=b.Float64_LE=b.Float64_BE=b.Float32_LE=b.Float32_BE=b.Float16_LE=b.Float16_BE=b.INT64_BE=b.UINT64_BE=b.INT64_LE=b.UINT64_LE=b.INT32_LE=b.INT32_BE=b.INT24_BE=b.INT24_LE=b.INT16_LE=b.INT16_BE=b.INT8=b.UINT32_BE=b.UINT32_LE=b.UINT24_BE=b.UINT24_LE=b.UINT16_BE=b.UINT16_LE=b.UINT8=void 0;let d=c(62505);function e(a){return new DataView(a.buffer,a.byteOffset)}b.UINT8={len:1,get:(a,b)=>e(a).getUint8(b),put:(a,b,c)=>(e(a).setUint8(b,c),b+1)},b.UINT16_LE={len:2,get:(a,b)=>e(a).getUint16(b,!0),put:(a,b,c)=>(e(a).setUint16(b,c,!0),b+2)},b.UINT16_BE={len:2,get:(a,b)=>e(a).getUint16(b),put:(a,b,c)=>(e(a).setUint16(b,c),b+2)},b.UINT24_LE={len:3,get(a,b){let c=e(a);return c.getUint8(b)+(c.getUint16(b+1,!0)<<8)},put(a,b,c){let d=e(a);return d.setUint8(b,255&c),d.setUint16(b+1,c>>8,!0),b+3}},b.UINT24_BE={len:3,get(a,b){let c=e(a);return(c.getUint16(b)<<8)+c.getUint8(b+2)},put(a,b,c){let d=e(a);return d.setUint16(b,c>>8),d.setUint8(b+2,255&c),b+3}},b.UINT32_LE={len:4,get:(a,b)=>e(a).getUint32(b,!0),put:(a,b,c)=>(e(a).setUint32(b,c,!0),b+4)},b.UINT32_BE={len:4,get:(a,b)=>e(a).getUint32(b),put:(a,b,c)=>(e(a).setUint32(b,c),b+4)},b.INT8={len:1,get:(a,b)=>e(a).getInt8(b),put:(a,b,c)=>(e(a).setInt8(b,c),b+1)},b.INT16_BE={len:2,get:(a,b)=>e(a).getInt16(b),put:(a,b,c)=>(e(a).setInt16(b,c),b+2)},b.INT16_LE={len:2,get:(a,b)=>e(a).getInt16(b,!0),put:(a,b,c)=>(e(a).setInt16(b,c,!0),b+2)},b.INT24_LE={len:3,get(a,c){let d=b.UINT24_LE.get(a,c);return d>8388607?d-0x1000000:d},put(a,b,c){let d=e(a);return d.setUint8(b,255&c),d.setUint16(b+1,c>>8,!0),b+3}},b.INT24_BE={len:3,get(a,c){let d=b.UINT24_BE.get(a,c);return d>8388607?d-0x1000000:d},put(a,b,c){let d=e(a);return d.setUint16(b,c>>8),d.setUint8(b+2,255&c),b+3}},b.INT32_BE={len:4,get:(a,b)=>e(a).getInt32(b),put:(a,b,c)=>(e(a).setInt32(b,c),b+4)},b.INT32_LE={len:4,get:(a,b)=>e(a).getInt32(b,!0),put:(a,b,c)=>(e(a).setInt32(b,c,!0),b+4)},b.UINT64_LE={len:8,get:(a,b)=>e(a).getBigUint64(b,!0),put:(a,b,c)=>(e(a).setBigUint64(b,c,!0),b+8)},b.INT64_LE={len:8,get:(a,b)=>e(a).getBigInt64(b,!0),put:(a,b,c)=>(e(a).setBigInt64(b,c,!0),b+8)},b.UINT64_BE={len:8,get:(a,b)=>e(a).getBigUint64(b),put:(a,b,c)=>(e(a).setBigUint64(b,c),b+8)},b.INT64_BE={len:8,get:(a,b)=>e(a).getBigInt64(b),put:(a,b,c)=>(e(a).setBigInt64(b,c),b+8)},b.Float16_BE={len:2,get(a,b){return d.read(a,b,!1,10,this.len)},put(a,b,c){return d.write(a,c,b,!1,10,this.len),b+this.len}},b.Float16_LE={len:2,get(a,b){return d.read(a,b,!0,10,this.len)},put(a,b,c){return d.write(a,c,b,!0,10,this.len),b+this.len}},b.Float32_BE={len:4,get:(a,b)=>e(a).getFloat32(b),put:(a,b,c)=>(e(a).setFloat32(b,c),b+4)},b.Float32_LE={len:4,get:(a,b)=>e(a).getFloat32(b,!0),put:(a,b,c)=>(e(a).setFloat32(b,c,!0),b+4)},b.Float64_BE={len:8,get:(a,b)=>e(a).getFloat64(b),put:(a,b,c)=>(e(a).setFloat64(b,c),b+8)},b.Float64_LE={len:8,get:(a,b)=>e(a).getFloat64(b,!0),put:(a,b,c)=>(e(a).setFloat64(b,c,!0),b+8)},b.Float80_BE={len:10,get(a,b){return d.read(a,b,!1,63,this.len)},put(a,b,c){return d.write(a,c,b,!1,63,this.len),b+this.len}},b.Float80_LE={len:10,get(a,b){return d.read(a,b,!0,63,this.len)},put(a,b,c){return d.write(a,c,b,!0,63,this.len),b+this.len}};class f{constructor(a){this.len=a}get(a,b){}}b.IgnoreType=f;class g{constructor(a){this.len=a}get(a,b){return a.subarray(b,b+this.len)}}b.Uint8ArrayType=g;class h{constructor(a){this.len=a}get(a,b){return Buffer.from(a.subarray(b,b+this.len))}}b.BufferType=h;class i{constructor(a,b){this.len=a,this.encoding=b}get(a,b){return Buffer.from(a).toString(this.encoding,b,b+this.len)}}b.StringType=i;class j{constructor(a){this.len=a}static decode(a,b,c){let d="";for(let e=b;e<c;++e)d+=j.codePointToString(j.singleByteDecoder(a[e]));return d}static inRange(a,b,c){return b<=a&&a<=c}static codePointToString(a){return a<=65535?String.fromCharCode(a):String.fromCharCode(((a-=65536)>>10)+55296,(1023&a)+56320)}static singleByteDecoder(a){if(j.inRange(a,0,127))return a;let b=j.windows1252[a-128];if(null===b)throw Error("invaliding encoding");return b}get(a,b=0){return j.decode(a,b,b+this.len)}}b.AnsiStringType=j,j.windows1252=[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255]},9905:a=>{a.exports={parseSections:function(a,b){var c,d;for(a.setBigEndian(!0);a.remainingLength()>0&&218!==d;){if(255!==a.nextUInt8())throw Error("Invalid JPEG section offset");c=(d=a.nextUInt8())>=208&&d<=217||218===d?0:a.nextUInt16()-2,b(d,a.branch(0,c)),a.skip(c)}},getSizeFromSOFSection:function(a){return a.skip(1),{height:a.nextUInt16(),width:a.nextUInt16()}},getSectionName:function(a){switch(a){case 216:b="SOI";break;case 196:b="DHT";break;case 219:b="DQT";break;case 221:b="DRI";break;case 218:b="SOS";break;case 254:b="COM";break;case 217:b="EOI";break;default:a>=224&&a<=239?(b="APP",c=a-224):a>=192&&a<=207&&196!==a&&200!==a&&204!==a?(b="SOF",c=a-192):a>=208&&a<=215&&(b="RST",c=a-208)}var b,c,d={name:b};return"number"==typeof c&&(d.index=c),d}}},10139:a=>{function b(a){var b,c,d,e,f,g=Math.floor,h=Array(64),i=Array(64),j=Array(64),k=Array(64),l=Array(65535),m=Array(65535),n=Array(64),o=Array(64),p=[],q=0,r=7,s=Array(64),t=Array(64),u=Array(64),v=Array(256),w=Array(2048),x=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],y=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],z=[0,1,2,3,4,5,6,7,8,9,10,11],A=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],B=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],C=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],D=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],F=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function G(a){for(var b=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],c=0;c<64;c++){var d=g((b[c]*a+50)/100);d<1?d=1:d>255&&(d=255),h[x[c]]=d}for(var e=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],f=0;f<64;f++){var l=g((e[f]*a+50)/100);l<1?l=1:l>255&&(l=255),i[x[f]]=l}for(var m=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],n=0,o=0;o<8;o++)for(var p=0;p<8;p++)j[n]=1/(h[x[n]]*m[o]*m[p]*8),k[n]=1/(i[x[n]]*m[o]*m[p]*8),n++}function H(a,b){for(var c=0,d=0,e=[],f=1;f<=16;f++){for(var g=1;g<=a[f];g++)e[b[d]]=[],e[b[d]][0]=c,e[b[d]][1]=f,d++,c++;c*=2}return e}function I(){b=H(y,z),c=H(C,D),d=H(A,B),e=H(E,F)}function J(){for(var a=1,b=2,c=1;c<=15;c++){for(var d=a;d<b;d++)m[32767+d]=c,l[32767+d]=[],l[32767+d][1]=c,l[32767+d][0]=d;for(var e=-(b-1);e<=-a;e++)m[32767+e]=c,l[32767+e]=[],l[32767+e][1]=c,l[32767+e][0]=b-1+e;a<<=1,b<<=1}}function K(){for(var a=0;a<256;a++)w[a]=19595*a,w[a+256|0]=38470*a,w[a+512|0]=7471*a+32768,w[a+768|0]=-11059*a,w[a+1024|0]=-21709*a,w[a+1280|0]=32768*a+8421375,w[a+1536|0]=-27439*a,w[a+1792|0]=-5329*a}function L(a){for(var b=a[0],c=a[1]-1;c>=0;)b&1<<c&&(q|=1<<r),c--,--r<0&&(255==q?(M(255),M(0)):M(q),r=7,q=0)}function M(a){p.push(a)}function N(a){M(a>>8&255),M(255&a)}function O(a,b){var c,d,e,f,g,h,i,j,k,l,m=0,o=8,p=64;for(k=0;k<o;++k){c=a[m],d=a[m+1],e=a[m+2],f=a[m+3],g=a[m+4],h=a[m+5],i=a[m+6];var q=c+(j=a[m+7]),r=c-j,s=d+i,t=d-i,u=e+h,v=e-h,w=f+g,x=f-g,y=q+w,z=q-w,A=s+u,B=s-u;a[m]=y+A,a[m+4]=y-A;var C=(B+z)*.707106781;a[m+2]=z+C,a[m+6]=z-C,y=x+v,A=v+t;var D=(y-(B=t+r))*.382683433,E=.5411961*y+D,F=1.306562965*B+D,G=.707106781*A,H=r+G,I=r-G;a[m+5]=I+E,a[m+3]=I-E,a[m+1]=H+F,a[m+7]=H-F,m+=8}for(k=0,m=0;k<o;++k){c=a[m],d=a[m+8],e=a[m+16],f=a[m+24],g=a[m+32],h=a[m+40],i=a[m+48];var J=c+(j=a[m+56]),K=c-j,L=d+i,M=d-i,N=e+h,O=e-h,P=f+g,Q=f-g,R=J+P,S=J-P,T=L+N,U=L-N;a[m]=R+T,a[m+32]=R-T;var V=(U+S)*.707106781;a[m+16]=S+V,a[m+48]=S-V,R=Q+O,T=O+M;var W=(R-(U=M+K))*.382683433,X=.5411961*R+W,Y=1.306562965*U+W,Z=.707106781*T,$=K+Z,_=K-Z;a[m+40]=_+X,a[m+24]=_-X,a[m+8]=$+Y,a[m+56]=$-Y,m++}for(k=0;k<p;++k)l=a[k]*b[k],n[k]=l>0?l+.5|0:l-.5|0;return n}function P(){N(65504),N(16),M(74),M(70),M(73),M(70),M(0),M(1),M(1),M(0),N(1),N(1),M(0),M(0)}function Q(a){if(a){N(65505),69===a[0]&&120===a[1]&&105===a[2]&&102===a[3]?N(a.length+2):(N(a.length+5+2),M(69),M(120),M(105),M(102),M(0));for(var b=0;b<a.length;b++)M(a[b])}}function R(a,b){N(65472),N(17),M(8),N(b),N(a),M(3),M(1),M(17),M(0),M(2),M(17),M(1),M(3),M(17),M(1)}function S(){N(65499),N(132),M(0);for(var a=0;a<64;a++)M(h[a]);M(1);for(var b=0;b<64;b++)M(i[b])}function T(){N(65476),N(418),M(0);for(var a=0;a<16;a++)M(y[a+1]);for(var b=0;b<=11;b++)M(z[b]);M(16);for(var c=0;c<16;c++)M(A[c+1]);for(var d=0;d<=161;d++)M(B[d]);M(1);for(var e=0;e<16;e++)M(C[e+1]);for(var f=0;f<=11;f++)M(D[f]);M(17);for(var g=0;g<16;g++)M(E[g+1]);for(var h=0;h<=161;h++)M(F[h])}function U(a){void 0!==a&&a.constructor===Array&&a.forEach(a=>{if("string"==typeof a){N(65534);var b,c=a.length;for(N(c+2),b=0;b<c;b++)M(a.charCodeAt(b))}})}function V(){N(65498),N(12),M(3),M(1),M(0),M(2),M(17),M(3),M(17),M(0),M(63),M(0)}function W(a,b,c,d,e){for(var f,g,h=e[0],i=e[240],j=16,k=63,n=64,p=O(a,b),q=0;q<n;++q)o[x[q]]=p[q];var r=o[0]-c;c=o[0],0==r?L(d[0]):(L(d[m[f=32767+r]]),L(l[f]));for(var s=63;s>0&&0==o[s];s--);if(0==s)return L(h),c;for(var t=1;t<=s;){for(var u=t;0==o[t]&&t<=s;++t);var v=t-u;if(v>=j){g=v>>4;for(var w=1;w<=g;++w)L(i);v&=15}L(e[(v<<4)+m[f=32767+o[t]]]),L(l[f]),t++}return s!=k&&L(h),c}function X(){for(var a=String.fromCharCode,b=0;b<256;b++)v[b]=a(b)}function Y(a){if(a<=0&&(a=1),a>100&&(a=100),f!=a){var b=0;b=a<50?Math.floor(5e3/a):Math.floor(200-2*a),G(b),f=a}}this.encode=function(a,f){new Date().getTime(),f&&Y(f),p=[],q=0,r=7,N(65496),P(),U(a.comments),Q(a.exifBuffer),S(),R(a.width,a.height),T(),V();var g=0,h=0,i=0;q=0,r=7,this.encode.displayName="_encode_";for(var l,m,n,o,v,x,y,z,A,B=a.data,C=a.width,D=a.height,E=4*C,F=0;F<D;){for(A=0;A<E;){for(z=0,v=o=E*F+A,x=-1,y=0;z<64;z++)v=o+(y=z>>3)*E+(x=(7&z)*4),F+y>=D&&(v-=E*(F+1+y-D)),A+x>=E&&(v-=A+x-E+4),l=B[v++],m=B[v++],n=B[v++],s[z]=(w[l]+w[m+256|0]+w[n+512|0]>>16)-128,t[z]=(w[l+768|0]+w[m+1024|0]+w[n+1280|0]>>16)-128,u[z]=(w[l+1280|0]+w[m+1536|0]+w[n+1792|0]>>16)-128;g=W(s,j,g,b,d),h=W(t,k,h,c,e),i=W(u,k,i,c,e),A+=32}F+=8}if(r>=0){var G=[];G[1]=r+1,G[0]=(1<<r+1)-1,L(G)}return N(65497),Buffer.from(p)},function(){new Date().getTime(),a||(a=50),X(),I(),J(),K(),Y(a),new Date().getTime()}()}a.exports=function a(a,c){return void 0===c&&(c=50),{data:new b(c).encode(a,c),width:a.width,height:a.height}}},10721:function(a,b,c){(function(){var b,d=function(a,b){for(var c in b)e.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},e={}.hasOwnProperty;b=c(13979),a.exports=function(a){function c(a,d){if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=b.Comment,this.value=this.stringify.comment(d)}return d(c,a),c.prototype.clone=function(){return Object.create(this)},c.prototype.toString=function(a){return this.options.writer.comment(this,this.options.writer.filterOptions(a))},c}(c(8283))}).call(this)},11223:(a,b,c)=>{"undefined"==typeof process||"renderer"===process.type||process.__nwjs?a.exports=c(36115):a.exports=c(90007)},11874:function(a,b,c){(function(){var b,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u={}.hasOwnProperty;s=(t=c(66031)).isObject,r=t.isFunction,q=t.isEmpty,p=t.getValue,j=null,e=null,f=null,g=null,h=null,n=null,o=null,m=null,i=null,d=null,l=null,k=null,b=null,a.exports=function(){function a(a){this.parent=a,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,j||(j=c(8468),e=c(66229),f=c(10721),g=c(21368),h=c(29530),n=c(13814),o=c(32286),m=c(90637),i=c(45248),d=c(13979),l=c(73390),k=c(77775),b=c(21205))}return Object.defineProperty(a.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(a.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(a.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(a.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(a.prototype,"childNodes",{get:function(){return this.childNodeList&&this.childNodeList.nodes||(this.childNodeList=new l(this.children)),this.childNodeList}}),Object.defineProperty(a.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(a.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(a.prototype,"previousSibling",{get:function(){var a;return a=this.parent.children.indexOf(this),this.parent.children[a-1]||null}}),Object.defineProperty(a.prototype,"nextSibling",{get:function(){var a;return a=this.parent.children.indexOf(this),this.parent.children[a+1]||null}}),Object.defineProperty(a.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(a.prototype,"textContent",{get:function(){var a,b,c,e,f;if(this.nodeType!==d.Element&&this.nodeType!==d.DocumentFragment)return null;for(b=0,f="",c=(e=this.children).length;b<c;b++)(a=e[b]).textContent&&(f+=a.textContent);return f},set:function(a){throw Error("This DOM method is not implemented."+this.debugInfo())}}),a.prototype.setParent=function(a){var b,c,d,e,f;for(this.parent=a,a&&(this.options=a.options,this.stringify=a.stringify),e=this.children,f=[],c=0,d=e.length;c<d;c++)b=e[c],f.push(b.setParent(this));return f},a.prototype.element=function(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(i=null,null===b&&null==c&&(b=(l=[{},null])[0],c=l[1]),null==b&&(b={}),s(b=p(b))||(c=(m=[b,c])[0],b=m[1]),null!=a&&(a=p(a)),Array.isArray(a))for(f=0,j=a.length;f<j;f++)e=a[f],i=this.element(e);else if(r(a))i=this.element(a.apply());else if(s(a)){for(h in a)if(u.call(a,h))if(r(n=a[h])&&(n=n.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&0===h.indexOf(this.stringify.convertAttKey))i=this.attribute(h.substr(this.stringify.convertAttKey.length),n);else if(!this.options.separateArrayItems&&Array.isArray(n)&&q(n))i=this.dummy();else if(s(n)&&q(n))i=this.element(h);else if(this.options.keepNullNodes||null!=n)if(!this.options.separateArrayItems&&Array.isArray(n))for(g=0,k=n.length;g<k;g++)e=n[g],(d={})[h]=e,i=this.element(d);else s(n)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===h.indexOf(this.stringify.convertTextKey)?i=this.element(n):(i=this.element(h)).element(n):i=this.element(h,n);else i=this.dummy()}else i=this.options.keepNullNodes||null!==c?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===a.indexOf(this.stringify.convertTextKey)?this.text(c):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&0===a.indexOf(this.stringify.convertCDataKey)?this.cdata(c):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&0===a.indexOf(this.stringify.convertCommentKey)?this.comment(c):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&0===a.indexOf(this.stringify.convertRawKey)?this.raw(c):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&0===a.indexOf(this.stringify.convertPIKey)?this.instruction(a.substr(this.stringify.convertPIKey.length),c):this.node(a,b,c):this.dummy();if(null==i)throw Error("Could not create any elements with: "+a+". "+this.debugInfo());return i},a.prototype.insertBefore=function(a,b,c){var d,e,f,g,h;if(null!=a?a.type:void 0)return f=a,g=b,f.setParent(this),g?(e=children.indexOf(g),h=children.splice(e),children.push(f),Array.prototype.push.apply(children,h)):children.push(f),f;if(this.isRoot)throw Error("Cannot insert elements at root level. "+this.debugInfo(a));return e=this.parent.children.indexOf(this),h=this.parent.children.splice(e),d=this.parent.element(a,b,c),Array.prototype.push.apply(this.parent.children,h),d},a.prototype.insertAfter=function(a,b,c){var d,e,f;if(this.isRoot)throw Error("Cannot insert elements at root level. "+this.debugInfo(a));return e=this.parent.children.indexOf(this),f=this.parent.children.splice(e+1),d=this.parent.element(a,b,c),Array.prototype.push.apply(this.parent.children,f),d},a.prototype.remove=function(){var a,b;if(this.isRoot)throw Error("Cannot remove the root element. "+this.debugInfo());return a=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[a,a-a+1].concat(b=[])),this.parent},a.prototype.node=function(a,b,c){var d,e;return null!=a&&(a=p(a)),b||(b={}),s(b=p(b))||(c=(e=[b,c])[0],b=e[1]),d=new j(this,a,b),null!=c&&d.text(c),this.children.push(d),d},a.prototype.text=function(a){var b;return s(a)&&this.element(a),b=new o(this,a),this.children.push(b),this},a.prototype.cdata=function(a){var b;return b=new e(this,a),this.children.push(b),this},a.prototype.comment=function(a){var b;return b=new f(this,a),this.children.push(b),this},a.prototype.commentBefore=function(a){var b,c,d;return c=this.parent.children.indexOf(this),d=this.parent.children.splice(c),b=this.parent.comment(a),Array.prototype.push.apply(this.parent.children,d),this},a.prototype.commentAfter=function(a){var b,c,d;return c=this.parent.children.indexOf(this),d=this.parent.children.splice(c+1),b=this.parent.comment(a),Array.prototype.push.apply(this.parent.children,d),this},a.prototype.raw=function(a){var b;return b=new n(this,a),this.children.push(b),this},a.prototype.dummy=function(){return new i(this)},a.prototype.instruction=function(a,b){var c,d,e,f,g;if(null!=a&&(a=p(a)),null!=b&&(b=p(b)),Array.isArray(a))for(f=0,g=a.length;f<g;f++)c=a[f],this.instruction(c);else if(s(a))for(c in a)u.call(a,c)&&(d=a[c],this.instruction(c,d));else r(b)&&(b=b.apply()),e=new m(this,a,b),this.children.push(e);return this},a.prototype.instructionBefore=function(a,b){var c,d,e;return d=this.parent.children.indexOf(this),e=this.parent.children.splice(d),c=this.parent.instruction(a,b),Array.prototype.push.apply(this.parent.children,e),this},a.prototype.instructionAfter=function(a,b){var c,d,e;return d=this.parent.children.indexOf(this),e=this.parent.children.splice(d+1),c=this.parent.instruction(a,b),Array.prototype.push.apply(this.parent.children,e),this},a.prototype.declaration=function(a,b,c){var e,f;return e=this.document(),f=new g(e,a,b,c),0===e.children.length?e.children.unshift(f):e.children[0].type===d.Declaration?e.children[0]=f:e.children.unshift(f),e.root()||e},a.prototype.dtd=function(a,b){var c,e,f,g,i,j,k,l,m,n;for(e=this.document(),f=new h(e,a,b),m=e.children,g=i=0,k=m.length;i<k;g=++i)if((c=m[g]).type===d.DocType)return e.children[g]=f,f;for(n=e.children,g=j=0,l=n.length;j<l;g=++j)if((c=n[g]).isRoot)return e.children.splice(g,0,f),f;return e.children.push(f),f},a.prototype.up=function(){if(this.isRoot)throw Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},a.prototype.root=function(){var a;for(a=this;a;)if(a.type===d.Document)return a.rootObject;else{if(a.isRoot)return a;a=a.parent}},a.prototype.document=function(){var a;for(a=this;a;)if(a.type===d.Document)return a;else a=a.parent},a.prototype.end=function(a){return this.document().end(a)},a.prototype.prev=function(){var a;if((a=this.parent.children.indexOf(this))<1)throw Error("Already at the first node. "+this.debugInfo());return this.parent.children[a-1]},a.prototype.next=function(){var a;if(-1===(a=this.parent.children.indexOf(this))||a===this.parent.children.length-1)throw Error("Already at the last node. "+this.debugInfo());return this.parent.children[a+1]},a.prototype.importDocument=function(a){var b;return(b=a.root().clone()).parent=this,b.isRoot=!1,this.children.push(b),this},a.prototype.debugInfo=function(a){var b,c;return null!=(a=a||this.name)||(null!=(b=this.parent)?b.name:void 0)?null==a?"parent: <"+this.parent.name+">":(null!=(c=this.parent)?c.name:void 0)?"node: <"+a+">, parent: <"+this.parent.name+">":"node: <"+a+">":""},a.prototype.ele=function(a,b,c){return this.element(a,b,c)},a.prototype.nod=function(a,b,c){return this.node(a,b,c)},a.prototype.txt=function(a){return this.text(a)},a.prototype.dat=function(a){return this.cdata(a)},a.prototype.com=function(a){return this.comment(a)},a.prototype.ins=function(a,b){return this.instruction(a,b)},a.prototype.doc=function(){return this.document()},a.prototype.dec=function(a,b,c){return this.declaration(a,b,c)},a.prototype.e=function(a,b,c){return this.element(a,b,c)},a.prototype.n=function(a,b,c){return this.node(a,b,c)},a.prototype.t=function(a){return this.text(a)},a.prototype.d=function(a){return this.cdata(a)},a.prototype.c=function(a){return this.comment(a)},a.prototype.r=function(a){return this.raw(a)},a.prototype.i=function(a,b){return this.instruction(a,b)},a.prototype.u=function(){return this.up()},a.prototype.importXMLBuilder=function(a){return this.importDocument(a)},a.prototype.replaceChild=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.removeChild=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.appendChild=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.hasChildNodes=function(){return 0!==this.children.length},a.prototype.cloneNode=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.normalize=function(){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.isSupported=function(a,b){return!0},a.prototype.hasAttributes=function(){return 0!==this.attribs.length},a.prototype.compareDocumentPosition=function(a){var c,d;if(c=this,c===a)return 0;if(this.document()!==a.document())return d=b.Disconnected|b.ImplementationSpecific,.5>Math.random()?d|=b.Preceding:d|=b.Following,d;if(c.isAncestor(a))return b.Contains|b.Preceding;if(c.isDescendant(a))return b.Contains|b.Following;if(c.isPreceding(a))return b.Preceding;else return b.Following},a.prototype.isSameNode=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.lookupPrefix=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.isDefaultNamespace=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.lookupNamespaceURI=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.isEqualNode=function(a){var b,c,d;if(a.nodeType!==this.nodeType||a.children.length!==this.children.length)return!1;for(b=c=0,d=this.children.length-1;0<=d?c<=d:c>=d;b=0<=d?++c:--c)if(!this.children[b].isEqualNode(a.children[b]))return!1;return!0},a.prototype.getFeature=function(a,b){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.setUserData=function(a,b,c){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.getUserData=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},a.prototype.contains=function(a){return!!a&&(a===this||this.isDescendant(a))},a.prototype.isDescendant=function(a){var b,c,d,e;for(c=0,d=(e=this.children).length;c<d;c++)if(a===(b=e[c])||b.isDescendant(a))return!0;return!1},a.prototype.isAncestor=function(a){return a.isDescendant(this)},a.prototype.isPreceding=function(a){var b,c;return b=this.treePosition(a),c=this.treePosition(this),-1!==b&&-1!==c&&b<c},a.prototype.isFollowing=function(a){var b,c;return b=this.treePosition(a),c=this.treePosition(this),-1!==b&&-1!==c&&b>c},a.prototype.treePosition=function(a){var b,c;return(c=0,b=!1,this.foreachTreeNode(this.document(),function(d){if(c++,!b&&d===a)return b=!0}),b)?c:-1},a.prototype.foreachTreeNode=function(a,b){var c,d,e,f,g;for(a||(a=this.document()),d=0,e=(f=a.children).length;d<e;d++)if((g=b(c=f[d]))||(g=this.foreachTreeNode(c,b)))return g},a}()}).call(this)},12593:(a,b,c)=>{"use strict";let d=c(25972),e=c(76769);b.process=function(a,b){let c=[],f=new d(a);return new e(b,{read:f.read.bind(f),write:function(a){c.push(a)},complete:function(){}}).start(),f.process(),Buffer.concat(c)}},13194:function(a,b,c){(function(){var b,d,e=function(a,b){for(var c in b)f.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},f={}.hasOwnProperty;d=c(11874),b=c(13979),a.exports=function(a){function c(a,d,e){if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing DTD element name. "+this.debugInfo());e||(e="(#PCDATA)"),Array.isArray(e)&&(e="("+e.join(",")+")"),this.name=this.stringify.name(d),this.type=b.ElementDeclaration,this.value=this.stringify.dtdElementValue(e)}return e(c,a),c.prototype.toString=function(a){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(a))},c}(d)}).call(this)},13480:(a,b,c)=>{var d=c(63385),e=c(34943),f=[{section:d.GPSIFD,type:2,name:"GPSLatitude",refType:1,refName:"GPSLatitudeRef",posVal:"N"},{section:d.GPSIFD,type:4,name:"GPSLongitude",refType:3,refName:"GPSLongitudeRef",posVal:"E"}],g=[{section:d.SubIFD,type:306,name:"ModifyDate"},{section:d.SubIFD,type:36867,name:"DateTimeOriginal"},{section:d.SubIFD,type:36868,name:"CreateDate"},{section:d.SubIFD,type:306,name:"ModifyDate"}];a.exports={castDegreeValues:function(a,b){f.forEach(function(c){var d=a(c);if(d){var e=a({section:c.section,type:c.refType,name:c.refName})===c.posVal?1:-1;b(c,(d[0]+d[1]/60+d[2]/3600)*e)}})},castDateValues:function(a,b){g.forEach(function(c){var d=a(c);if(d){var f=e.parseExifDate(d);void 0!==f&&b(c,f)}})},simplifyValue:function(a,b){return Array.isArray(a)&&1===(a=a.map(function(a){return 10===b||5===b?a[0]/a[1]:a})).length&&(a=a[0]),a}}},13814:function(a,b,c){(function(){var b,d=function(a,b){for(var c in b)e.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},e={}.hasOwnProperty;b=c(13979),a.exports=function(a){function c(a,d){if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing raw text. "+this.debugInfo());this.type=b.Raw,this.value=this.stringify.raw(d)}return d(c,a),c.prototype.clone=function(){return Object.create(this)},c.prototype.toString=function(a){return this.options.writer.raw(this,this.options.writer.filterOptions(a))},c}(c(11874))}).call(this)},13979:function(a){(function(){a.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},14026:a=>{"use strict";a.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},14629:(a,b,c)=>{var d;a.exports=function(){if(!d){try{d=c(11223)("follow-redirects")}catch(a){}"function"!=typeof d&&(d=function(){})}d.apply(null,arguments)}},15432:(a,b,c)=>{"use strict";let d=c(47344),e=c(44419);b.read=function(a,b){return d(a,b||{})},b.write=function(a,b){return e(a,b)}},15673:(a,b,c)=>{let{URL:d}=c(79551),e=c(27637),f=20,g=async a=>{if("string"!=typeof a&&!a.hasOwnProperty("url"))throw Error("Missing url option from options for request method.");let b=e("object"==typeof a?a.url:a,a.method||"GET");a.headers&&b.header(a.headers),a.stream&&b.stream(),a.timeout&&b.timeout(a.timeout),a.data&&b.body(a.data),a.form&&b.body(a.form,"form"),a.compression&&b.compress(),a.followRedirects&&(!0===a.followRedirects?b.followRedirects(f):"number"==typeof a.followRedirects&&b.followRedirects(a.followRedirects)),"object"==typeof a.core&&Object.keys(a.core).forEach(c=>{b.option(c,a.core[c])});let c=await b.send();return a.stream?(c.stream=c,c):(c.coreRes.body=c.body,a.parse&&("json"===a.parse?c.coreRes.body=await c.json():"string"===a.parse&&(c.coreRes.body=c.coreRes.body.toString())),c.coreRes)};g.promisified=g,g.unpromisified=(a,b)=>{g(a).then(a=>{b&&b(null,a)}).catch(a=>{b&&b(a,null)})},g.defaults=a=>async b=>{let c="string"==typeof b?{url:b}:b;return Object.keys(a).forEach(b=>{c.hasOwnProperty(b)&&null!==c[b]||(c[b]=a[b])}),await g(c)},a.exports=g},17331:a=>{var b=function(){"use strict";var a=new Int32Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),b=4017,c=799,d=3406,e=2276,f=1567,g=3784,h=5793,i=2896;function j(){}function k(a,b){for(var c,d,e=0,f=[],g=16;g>0&&!a[g-1];)g--;f.push({children:[],index:0});var h,i=f[0];for(c=0;c<g;c++){for(d=0;d<a[c];d++){for((i=f.pop()).children[i.index]=b[e];i.index>0;){if(0===f.length)throw Error("Could not recreate Huffman Table");i=f.pop()}for(i.index++,f.push(i);f.length<=c;)f.push(h={children:[],index:0}),i.children[i.index]=h.children,i=h;e++}c+1<g&&(f.push(h={children:[],index:0}),i.children[i.index]=h.children,i=h)}return f[0].children}function l(b,c,d,e,f,g,h,i,j,k){d.precision,d.samplesPerLine,d.scanLines;var l,m,n,o=d.mcusPerLine,p=d.progressive;d.maxH,d.maxV;var q=c,r=0,s=0;function t(){if(s>0)return s--,r>>s&1;if(255==(r=b[c++])){var a=b[c++];if(a)throw Error("unexpected marker: "+(r<<8|a).toString(16))}return s=7,r>>>7}function u(a){for(var b,c=a;null!==(b=t());){if("number"==typeof(c=c[b]))return c;if("object"!=typeof c)throw Error("invalid huffman sequence")}return null}function v(a){for(var b=0;a>0;){var c=t();if(null===c)return;b=b<<1|c,a--}return b}function w(a){var b=v(a);return b>=1<<a-1?b:b+(-1<<a)+1}function x(b,c){var d=u(b.huffmanTableDC),e=0===d?0:w(d);c[0]=b.pred+=e;for(var f=1;f<64;){var g=u(b.huffmanTableAC),h=15&g,i=g>>4;if(0===h){if(i<15)break;f+=16;continue}c[a[f+=i]]=w(h),f++}}function y(a,b){var c=u(a.huffmanTableDC),d=0===c?0:w(c)<<j;b[0]=a.pred+=d}function z(a,b){b[0]|=t()<<j}var A=0;function B(b,c){if(A>0)return void A--;for(var d=g,e=h;d<=e;){var f=u(b.huffmanTableAC),i=15&f,k=f>>4;if(0===i){if(k<15){A=v(k)+(1<<k)-1;break}d+=16;continue}c[a[d+=k]]=w(i)*(1<<j),d++}}var C,D=0;function E(b,c){for(var d=g,e=h,f=0;d<=e;){var i=a[d],k=c[i]<0?-1:1;switch(D){case 0:var l=u(b.huffmanTableAC),m=15&l,f=l>>4;if(0===m)f<15?(A=v(f)+(1<<f),D=4):(f=16,D=1);else{if(1!==m)throw Error("invalid ACn encoding");C=w(m),D=f?2:3}continue;case 1:case 2:c[i]?c[i]+=(t()<<j)*k:0==--f&&(D=3*(2==D));break;case 3:c[i]?c[i]+=(t()<<j)*k:(c[i]=C<<j,D=0);break;case 4:c[i]&&(c[i]+=(t()<<j)*k)}d++}4===D&&0==--A&&(D=0)}function F(a,b,c,d,e){var f=c/o|0,g=c%o,h=f*a.v+d,i=g*a.h+e;void 0===a.blocks[h]&&k.tolerantDecoding||b(a,a.blocks[h][i])}function G(a,b,c){var d=c/a.blocksPerLine|0,e=c%a.blocksPerLine;void 0===a.blocks[d]&&k.tolerantDecoding||b(a,a.blocks[d][e])}var H,I,J,K,L,M,N=e.length,O=p?0===g?0===i?y:z:0===i?B:E:x,P=0;for(l=1==N?e[0].blocksPerLine*e[0].blocksPerColumn:o*d.mcusPerColumn,f||(f=l);P<l;){for(I=0;I<N;I++)e[I].pred=0;if(A=0,1==N)for(L=0,H=e[0];L<f;L++)G(H,O,P),P++;else for(L=0;L<f;L++){for(I=0;I<N;I++)for(J=0,m=(H=e[I]).h,n=H.v;J<n;J++)for(K=0;K<m;K++)F(H,O,P,J,K);if(++P===l)break}if(P===l)do{if(255===b[c]&&0!==b[c+1])break;c+=1}while(c<b.length-2);if(s=0,(M=b[c]<<8|b[c+1])<65280)throw Error("marker was not found");if(M>=65488&&M<=65495)c+=2;else break}return c-q}function m(a,j){var k,l,m=[],n=j.blocksPerLine,o=j.blocksPerColumn,p=n<<3,r=new Int32Array(64),s=new Uint8Array(64);function t(a,k,l){var m,n,o,p,q,r,s,t,u,v,w=j.quantizationTable,x=l;for(v=0;v<64;v++)x[v]=a[v]*w[v];for(v=0;v<8;++v){var y=8*v;if(0==x[1+y]&&0==x[2+y]&&0==x[3+y]&&0==x[4+y]&&0==x[5+y]&&0==x[6+y]&&0==x[7+y]){u=h*x[0+y]+512>>10,x[0+y]=u,x[1+y]=u,x[2+y]=u,x[3+y]=u,x[4+y]=u,x[5+y]=u,x[6+y]=u,x[7+y]=u;continue}m=h*x[0+y]+128>>8,n=h*x[4+y]+128>>8,o=x[2+y],p=x[6+y],q=i*(x[1+y]-x[7+y])+128>>8,t=i*(x[1+y]+x[7+y])+128>>8,r=x[3+y]<<4,s=x[5+y]<<4,u=m-n+1>>1,m=m+n+1>>1,n=u,u=o*g+p*f+128>>8,o=o*f-p*g+128>>8,p=u,u=q-s+1>>1,q=q+s+1>>1,s=u,u=t+r+1>>1,r=t-r+1>>1,t=u,u=m-p+1>>1,m=m+p+1>>1,p=u,u=n-o+1>>1,n=n+o+1>>1,o=u,u=q*e+t*d+2048>>12,q=q*d-t*e+2048>>12,t=u,u=r*c+s*b+2048>>12,r=r*b-s*c+2048>>12,s=u,x[0+y]=m+t,x[7+y]=m-t,x[1+y]=n+s,x[6+y]=n-s,x[2+y]=o+r,x[5+y]=o-r,x[3+y]=p+q,x[4+y]=p-q}for(v=0;v<8;++v){var z=v;if(0==x[8+z]&&0==x[16+z]&&0==x[24+z]&&0==x[32+z]&&0==x[40+z]&&0==x[48+z]&&0==x[56+z]){u=h*l[v+0]+8192>>14,x[0+z]=u,x[8+z]=u,x[16+z]=u,x[24+z]=u,x[32+z]=u,x[40+z]=u,x[48+z]=u,x[56+z]=u;continue}m=h*x[0+z]+2048>>12,n=h*x[32+z]+2048>>12,o=x[16+z],p=x[48+z],q=i*(x[8+z]-x[56+z])+2048>>12,t=i*(x[8+z]+x[56+z])+2048>>12,r=x[24+z],s=x[40+z],u=m-n+1>>1,m=m+n+1>>1,n=u,u=o*g+p*f+2048>>12,o=o*f-p*g+2048>>12,p=u,u=q-s+1>>1,q=q+s+1>>1,s=u,u=t+r+1>>1,r=t-r+1>>1,t=u,u=m-p+1>>1,m=m+p+1>>1,p=u,u=n-o+1>>1,n=n+o+1>>1,o=u,u=q*e+t*d+2048>>12,q=q*d-t*e+2048>>12,t=u,u=r*c+s*b+2048>>12,r=r*b-s*c+2048>>12,s=u,x[0+z]=m+t,x[56+z]=m-t,x[8+z]=n+s,x[48+z]=n-s,x[16+z]=o+r,x[40+z]=o-r,x[24+z]=p+q,x[32+z]=p-q}for(v=0;v<64;++v){var A=128+(x[v]+8>>4);k[v]=A<0?0:A>255?255:A}}q(p*o*8);for(var u=0;u<o;u++){var v=u<<3;for(k=0;k<8;k++)m.push(new Uint8Array(p));for(var w=0;w<n;w++){t(j.blocks[u][w],s,r);var x=0,y=w<<3;for(l=0;l<8;l++){var z=m[v+l];for(k=0;k<8;k++)z[y+k]=s[x++]}}}return m}function n(a){return a<0?0:a>255?255:a}j.prototype={load:function(a){var b=new XMLHttpRequest;b.open("GET",a,!0),b.responseType="arraybuffer",b.onload=(function(){var a=new Uint8Array(b.response||b.mozResponseArrayBuffer);this.parse(a),this.onload&&this.onload()}).bind(this),b.send(null)},parse:function(b){var c=1e3*this.opts.maxResolutionInMP*1e3,d=0;function e(){var a=b[d]<<8|b[d+1];return d+=2,a}function f(){var a=e(),c=b.subarray(d,d+a-2);return d+=c.length,c}function g(a){var b,c,d=1,e=1;for(c in a.components)a.components.hasOwnProperty(c)&&(d<(b=a.components[c]).h&&(d=b.h),e<b.v&&(e=b.v));var f=Math.ceil(a.samplesPerLine/8/d),g=Math.ceil(a.scanLines/8/e);for(c in a.components)if(a.components.hasOwnProperty(c)){b=a.components[c];var h=Math.ceil(Math.ceil(a.samplesPerLine/8)*b.h/d),i=Math.ceil(Math.ceil(a.scanLines/8)*b.v/e),j=f*b.h,k=g*b.v,l=[];q(k*j*256);for(var m=0;m<k;m++){for(var n=[],o=0;o<j;o++)n.push(new Int32Array(64));l.push(n)}b.blocksPerLine=h,b.blocksPerColumn=i,b.blocks=l}a.maxH=d,a.maxV=e,a.mcusPerLine=f,a.mcusPerColumn=g}b.length;var h=null,i=null,j=[],n=[],o=[],p=[],r=e(),s=-1;if(this.comments=[],65496!=r)throw Error("SOI not found");for(r=e();65497!=r;){switch(r){case 65280:break;case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var t=f();if(65534===r){var u=String.fromCharCode.apply(null,t);this.comments.push(u)}65504===r&&74===t[0]&&70===t[1]&&73===t[2]&&70===t[3]&&0===t[4]&&(h={version:{major:t[5],minor:t[6]},densityUnits:t[7],xDensity:t[8]<<8|t[9],yDensity:t[10]<<8|t[11],thumbWidth:t[12],thumbHeight:t[13],thumbData:t.subarray(14,14+3*t[12]*t[13])}),65505===r&&69===t[0]&&120===t[1]&&105===t[2]&&102===t[3]&&0===t[4]&&(this.exifBuffer=t.subarray(5,t.length)),65518===r&&65===t[0]&&100===t[1]&&111===t[2]&&98===t[3]&&101===t[4]&&0===t[5]&&(i={version:t[6],flags0:t[7]<<8|t[8],flags1:t[9]<<8|t[10],transformCode:t[11]});break;case 65499:for(var v=e()+d-2;d<v;){var w=b[d++];q(256);var x=new Int32Array(64);if(w>>4==0)for(E=0;E<64;E++){var y=a[E];x[y]=b[d++]}else if(w>>4==1)for(E=0;E<64;E++){var y=a[E];x[y]=e()}else throw Error("DQT: invalid table spec");j[15&w]=x}break;case 65472:case 65473:case 65474:e(),(B={}).extended=65473===r,B.progressive=65474===r,B.precision=b[d++],B.scanLines=e(),B.samplesPerLine=e(),B.components={},B.componentsOrder=[];var z=B.scanLines*B.samplesPerLine;if(z>c){var A=Math.ceil((z-c)/1e6);throw Error(`maxResolutionInMP limit exceeded by ${A}MP`)}var B,C,D,E,F,G=b[d++];for(D=0;D<G;D++){F=b[d];var H=b[d+1]>>4,I=15&b[d+1],J=b[d+2];if(H<=0||I<=0)throw Error("Invalid sampling factor, expected values above 0");B.componentsOrder.push(F),B.components[F]={h:H,v:I,quantizationIdx:J},d+=3}g(B),n.push(B);break;case 65476:var K=e();for(D=2;D<K;){var L=b[d++],M=new Uint8Array(16),N=0;for(E=0;E<16;E++,d++)N+=M[E]=b[d];q(16+N);var O=new Uint8Array(N);for(E=0;E<N;E++,d++)O[E]=b[d];D+=17+N,(L>>4==0?p:o)[15&L]=k(M,O)}break;case 65501:e(),C=e();break;case 65500:e(),e();break;case 65498:e();var P,Q=b[d++],R=[];for(D=0;D<Q;D++){P=B.components[b[d++]];var S=b[d++];P.huffmanTableDC=p[S>>4],P.huffmanTableAC=o[15&S],R.push(P)}var T=b[d++],U=b[d++],V=b[d++],W=l(b,d,B,R,C,T,U,V>>4,15&V,this.opts);d+=W;break;case 65535:255!==b[d]&&d--;break;default:if(255==b[d-3]&&b[d-2]>=192&&b[d-2]<=254){d-=3;break}if(224===r||225==r){if(-1!==s)throw Error(`first unknown JPEG marker at offset ${s.toString(16)}, second unknown JPEG marker ${r.toString(16)} at offset ${(d-1).toString(16)}`);s=d-1;let a=e();if(255===b[d+a-2]){d+=a-2;break}}throw Error("unknown JPEG marker "+r.toString(16))}r=e()}if(1!=n.length)throw Error("only single frame JPEGs supported");for(var D=0;D<n.length;D++){var X=n[D].components;for(var E in X)X[E].quantizationTable=j[X[E].quantizationIdx],delete X[E].quantizationIdx}this.width=B.samplesPerLine,this.height=B.scanLines,this.jfif=h,this.adobe=i,this.components=[];for(var D=0;D<B.componentsOrder.length;D++){var P=B.components[B.componentsOrder[D]];this.components.push({lines:m(B,P),scaleX:P.h/B.maxH,scaleY:P.v/B.maxV})}},getData:function(a,b){var c,d,e,f,g,h,i,j,k,l,m,o,p,r,s,t,u,v,w,x,y,z=this.width/a,A=this.height/b,B=0,C=a*b*this.components.length;q(C);var D=new Uint8Array(C);switch(this.components.length){case 1:for(l=0,c=this.components[0];l<b;l++)for(k=0,g=c.lines[0|l*c.scaleY*A];k<a;k++)m=g[0|k*c.scaleX*z],D[B++]=m;break;case 2:for(l=0,c=this.components[0],d=this.components[1];l<b;l++)for(k=0,g=c.lines[0|l*c.scaleY*A],h=d.lines[0|l*d.scaleY*A];k<a;k++)m=g[0|k*c.scaleX*z],D[B++]=m,m=h[0|k*d.scaleX*z],D[B++]=m;break;case 3:for(y=!0,this.adobe&&this.adobe.transformCode?y=!0:void 0!==this.opts.colorTransform&&(y=!!this.opts.colorTransform),c=this.components[0],d=this.components[1],e=this.components[2],l=0;l<b;l++)for(k=0,g=c.lines[0|l*c.scaleY*A],h=d.lines[0|l*d.scaleY*A],i=e.lines[0|l*e.scaleY*A];k<a;k++)y?(m=g[0|k*c.scaleX*z],o=h[0|k*d.scaleX*z],v=n(m+1.402*((p=i[0|k*e.scaleX*z])-128)),w=n(m-.3441363*(o-128)-.71413636*(p-128)),x=n(m+1.772*(o-128))):(v=g[0|k*c.scaleX*z],w=h[0|k*d.scaleX*z],x=i[0|k*e.scaleX*z]),D[B++]=v,D[B++]=w,D[B++]=x;break;case 4:if(!this.adobe)throw Error("Unsupported color mode (4 components)");for(y=!1,this.adobe&&this.adobe.transformCode?y=!0:void 0!==this.opts.colorTransform&&(y=!!this.opts.colorTransform),c=this.components[0],d=this.components[1],e=this.components[2],f=this.components[3],l=0;l<b;l++)for(k=0,g=c.lines[0|l*c.scaleY*A],h=d.lines[0|l*d.scaleY*A],i=e.lines[0|l*e.scaleY*A],j=f.lines[0|l*f.scaleY*A];k<a;k++)y?(m=g[0|k*c.scaleX*z],o=h[0|k*d.scaleX*z],p=i[0|k*e.scaleX*z],r=j[0|k*f.scaleX*z],s=255-n(m+1.402*(p-128)),t=255-n(m-.3441363*(o-128)-.71413636*(p-128)),u=255-n(m+1.772*(o-128))):(s=g[0|k*c.scaleX*z],t=h[0|k*d.scaleX*z],u=i[0|k*e.scaleX*z],r=j[0|k*f.scaleX*z]),D[B++]=255-s,D[B++]=255-t,D[B++]=255-u,D[B++]=255-r;break;default:throw Error("Unsupported color mode")}return D},copyToImageData:function(a,b){var c,d,e,f,g,h,i,j,k,l=a.width,m=a.height,o=a.data,p=this.getData(l,m),q=0,r=0;switch(this.components.length){case 1:for(k=0;k<m;k++)for(j=0;j<l;j++)c=p[q++],o[r++]=c,o[r++]=c,o[r++]=c,b&&(o[r++]=255);break;case 3:for(k=0;k<m;k++)for(j=0;j<l;j++)g=p[q++],h=p[q++],i=p[q++],o[r++]=g,o[r++]=h,o[r++]=i,b&&(o[r++]=255);break;case 4:for(k=0;k<m;k++)for(j=0;j<l;j++)e=p[q++],f=p[q++],c=p[q++],g=255-n(e*(1-(d=p[q++])/255)+d),h=255-n(f*(1-d/255)+d),i=255-n(c*(1-d/255)+d),o[r++]=g,o[r++]=h,o[r++]=i,b&&(o[r++]=255);break;default:throw Error("Unsupported color mode")}}};var o=0,p=0;function q(a=0){var b=o+a;if(b>p){var c=Math.ceil((b-p)/1024/1024);throw Error(`maxMemoryUsageInMB limit exceeded by at least ${c}MB`)}o=b}return j.resetMaxMemoryUsage=function(a){o=0,p=a},j.getBytesAllocated=function(){return o},j.requestMemoryAllocation=q,j}();a.exports=function a(c,d={}){var e={colorTransform:void 0,useTArray:!1,formatAsRGBA:!0,tolerantDecoding:!0,maxResolutionInMP:100,maxMemoryUsageInMB:512,...d},f=new Uint8Array(c),g=new b;g.opts=e,b.resetMaxMemoryUsage(1024*e.maxMemoryUsageInMB*1024),g.parse(f);var h=e.formatAsRGBA?4:3,i=g.width*g.height*h;try{b.requestMemoryAllocation(i);var j={width:g.width,height:g.height,exifBuffer:g.exifBuffer,data:e.useTArray?new Uint8Array(i):Buffer.alloc(i)};g.comments.length>0&&(j.comments=g.comments)}catch(a){if(a instanceof RangeError)throw Error("Could not allocate enough memory for the image. Required: "+i);if(a instanceof ReferenceError&&"Buffer is not defined"===a.message)throw Error("Buffer is not globally defined in this environment. Consider setting useTArray to true");throw a}return g.copyToImageData(j,e.formatAsRGBA),j}},17351:(a,b,c)=>{"use strict";var d,e,f=c(29929),g=c(57457),h=c(39343),i=c(69761),j=c(82846),k=0,l=1,m=2,n=4,o=5,p=6,q=0,r=1,s=2,t=-2,u=-3,v=-4,w=-5,x=8,y=1,z=2,A=3,B=4,C=5,D=6,E=7,F=8,G=9,H=10,I=11,J=12,K=13,L=14,M=15,N=16,O=17,P=18,Q=19,R=20,S=21,T=22,U=23,V=24,W=25,X=26,Y=27,Z=28,$=29,_=30,aa=31,ab=852,ac=592,ad=15;function ae(a){return(a>>>24&255)+(a>>>8&65280)+((65280&a)<<8)+((255&a)<<24)}function af(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new f.Buf16(320),this.work=new f.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ag(a){var b;return a&&a.state?(b=a.state,a.total_in=a.total_out=b.total=0,a.msg="",b.wrap&&(a.adler=1&b.wrap),b.mode=y,b.last=0,b.havedict=0,b.dmax=32768,b.head=null,b.hold=0,b.bits=0,b.lencode=b.lendyn=new f.Buf32(ab),b.distcode=b.distdyn=new f.Buf32(ac),b.sane=1,b.back=-1,q):t}function ah(a){var b;return a&&a.state?((b=a.state).wsize=0,b.whave=0,b.wnext=0,ag(a)):t}function ai(a,b){var c,d;return a&&a.state?(d=a.state,b<0?(c=0,b=-b):(c=(b>>4)+1,b<48&&(b&=15)),b&&(b<8||b>15))?t:(null!==d.window&&d.wbits!==b&&(d.window=null),d.wrap=c,d.wbits=b,ah(a)):t}function aj(a,b){var c,d;return a?(a.state=d=new af,d.window=null,(c=ai(a,b))!==q&&(a.state=null),c):t}function ak(a){return aj(a,ad)}var al=!0;function am(a){if(al){var b;for(d=new f.Buf32(512),e=new f.Buf32(32),b=0;b<144;)a.lens[b++]=8;for(;b<256;)a.lens[b++]=9;for(;b<280;)a.lens[b++]=7;for(;b<288;)a.lens[b++]=8;for(j(l,a.lens,0,288,d,0,a.work,{bits:9}),b=0;b<32;)a.lens[b++]=5;j(m,a.lens,0,32,e,0,a.work,{bits:5}),al=!1}a.lencode=d,a.lenbits=9,a.distcode=e,a.distbits=5}function an(a,b,c,d){var e,g=a.state;return null===g.window&&(g.wsize=1<<g.wbits,g.wnext=0,g.whave=0,g.window=new f.Buf8(g.wsize)),d>=g.wsize?(f.arraySet(g.window,b,c-g.wsize,g.wsize,0),g.wnext=0,g.whave=g.wsize):((e=g.wsize-g.wnext)>d&&(e=d),f.arraySet(g.window,b,c-d,e,g.wnext),(d-=e)?(f.arraySet(g.window,b,c-d,d,0),g.wnext=d,g.whave=g.wsize):(g.wnext+=e,g.wnext===g.wsize&&(g.wnext=0),g.whave<g.wsize&&(g.whave+=e))),0}function ao(a,b){var c,d,e,ab,ac,ad,af,ag,ah,ai,aj,ak,al,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az=0,aA=new f.Buf8(4),aB=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!a||!a.state||!a.output||!a.input&&0!==a.avail_in)return t;(c=a.state).mode===J&&(c.mode=K),ac=a.next_out,e=a.output,af=a.avail_out,ab=a.next_in,d=a.input,ad=a.avail_in,ag=c.hold,ah=c.bits,ai=ad,aj=af,aw=q;e:for(;;)switch(c.mode){case y:if(0===c.wrap){c.mode=K;break}for(;ah<16;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if(2&c.wrap&&35615===ag){c.check=0,aA[0]=255&ag,aA[1]=ag>>>8&255,c.check=h(c.check,aA,2,0),ag=0,ah=0,c.mode=z;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&ag)<<8)+(ag>>8))%31){a.msg="incorrect header check",c.mode=_;break}if((15&ag)!==x){a.msg="unknown compression method",c.mode=_;break}if(ag>>>=4,ah-=4,av=(15&ag)+8,0===c.wbits)c.wbits=av;else if(av>c.wbits){a.msg="invalid window size",c.mode=_;break}c.dmax=1<<av,a.adler=c.check=1,c.mode=512&ag?H:J,ag=0,ah=0;break;case z:for(;ah<16;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if(c.flags=ag,(255&c.flags)!==x){a.msg="unknown compression method",c.mode=_;break}if(57344&c.flags){a.msg="unknown header flags set",c.mode=_;break}c.head&&(c.head.text=ag>>8&1),512&c.flags&&(aA[0]=255&ag,aA[1]=ag>>>8&255,c.check=h(c.check,aA,2,0)),ag=0,ah=0,c.mode=A;case A:for(;ah<32;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}c.head&&(c.head.time=ag),512&c.flags&&(aA[0]=255&ag,aA[1]=ag>>>8&255,aA[2]=ag>>>16&255,aA[3]=ag>>>24&255,c.check=h(c.check,aA,4,0)),ag=0,ah=0,c.mode=B;case B:for(;ah<16;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}c.head&&(c.head.xflags=255&ag,c.head.os=ag>>8),512&c.flags&&(aA[0]=255&ag,aA[1]=ag>>>8&255,c.check=h(c.check,aA,2,0)),ag=0,ah=0,c.mode=C;case C:if(1024&c.flags){for(;ah<16;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}c.length=ag,c.head&&(c.head.extra_len=ag),512&c.flags&&(aA[0]=255&ag,aA[1]=ag>>>8&255,c.check=h(c.check,aA,2,0)),ag=0,ah=0}else c.head&&(c.head.extra=null);c.mode=D;case D:if(1024&c.flags&&((ak=c.length)>ad&&(ak=ad),ak&&(c.head&&(av=c.head.extra_len-c.length,c.head.extra||(c.head.extra=Array(c.head.extra_len)),f.arraySet(c.head.extra,d,ab,ak,av)),512&c.flags&&(c.check=h(c.check,d,ak,ab)),ad-=ak,ab+=ak,c.length-=ak),c.length))break e;c.length=0,c.mode=E;case E:if(2048&c.flags){if(0===ad)break e;ak=0;do av=d[ab+ak++],c.head&&av&&c.length<65536&&(c.head.name+=String.fromCharCode(av));while(av&&ak<ad);if(512&c.flags&&(c.check=h(c.check,d,ak,ab)),ad-=ak,ab+=ak,av)break e}else c.head&&(c.head.name=null);c.length=0,c.mode=F;case F:if(4096&c.flags){if(0===ad)break e;ak=0;do av=d[ab+ak++],c.head&&av&&c.length<65536&&(c.head.comment+=String.fromCharCode(av));while(av&&ak<ad);if(512&c.flags&&(c.check=h(c.check,d,ak,ab)),ad-=ak,ab+=ak,av)break e}else c.head&&(c.head.comment=null);c.mode=G;case G:if(512&c.flags){for(;ah<16;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if(ag!==(65535&c.check)){a.msg="header crc mismatch",c.mode=_;break}ag=0,ah=0}c.head&&(c.head.hcrc=c.flags>>9&1,c.head.done=!0),a.adler=c.check=0,c.mode=J;break;case H:for(;ah<32;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}a.adler=c.check=ae(ag),ag=0,ah=0,c.mode=I;case I:if(0===c.havedict)return a.next_out=ac,a.avail_out=af,a.next_in=ab,a.avail_in=ad,c.hold=ag,c.bits=ah,s;a.adler=c.check=1,c.mode=J;case J:if(b===o||b===p)break e;case K:if(c.last){ag>>>=7&ah,ah-=7&ah,c.mode=Y;break}for(;ah<3;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}switch(c.last=1&ag,ah-=1,3&(ag>>>=1)){case 0:c.mode=L;break;case 1:if(am(c),c.mode=R,b===p){ag>>>=2,ah-=2;break e}break;case 2:c.mode=O;break;case 3:a.msg="invalid block type",c.mode=_}ag>>>=2,ah-=2;break;case L:for(ag>>>=7&ah,ah-=7&ah;ah<32;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if((65535&ag)!=(ag>>>16^65535)){a.msg="invalid stored block lengths",c.mode=_;break}if(c.length=65535&ag,ag=0,ah=0,c.mode=M,b===p)break e;case M:c.mode=N;case N:if(ak=c.length){if(ak>ad&&(ak=ad),ak>af&&(ak=af),0===ak)break e;f.arraySet(e,d,ab,ak,ac),ad-=ak,ab+=ak,af-=ak,ac+=ak,c.length-=ak;break}c.mode=J;break;case O:for(;ah<14;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if(c.nlen=(31&ag)+257,ah-=5,c.ndist=(31&(ag>>>=5))+1,ah-=5,c.ncode=(15&(ag>>>=5))+4,ag>>>=4,ah-=4,c.nlen>286||c.ndist>30){a.msg="too many length or distance symbols",c.mode=_;break}c.have=0,c.mode=P;case P:for(;c.have<c.ncode;){for(;ah<3;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}c.lens[aB[c.have++]]=7&ag,ag>>>=3,ah-=3}for(;c.have<19;)c.lens[aB[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ax={bits:c.lenbits},aw=j(k,c.lens,0,19,c.lencode,0,c.work,ax),c.lenbits=ax.bits,aw){a.msg="invalid code lengths set",c.mode=_;break}c.have=0,c.mode=Q;case Q:for(;c.have<c.nlen+c.ndist;){for(;ap=(az=c.lencode[ag&(1<<c.lenbits)-1])>>>24,aq=az>>>16&255,ar=65535&az,!(ap<=ah);){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if(ar<16)ag>>>=ap,ah-=ap,c.lens[c.have++]=ar;else{if(16===ar){for(ay=ap+2;ah<ay;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if(ag>>>=ap,ah-=ap,0===c.have){a.msg="invalid bit length repeat",c.mode=_;break}av=c.lens[c.have-1],ak=3+(3&ag),ag>>>=2,ah-=2}else if(17===ar){for(ay=ap+3;ah<ay;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}ag>>>=ap,ah-=ap,av=0,ak=3+(7&ag),ag>>>=3,ah-=3}else{for(ay=ap+7;ah<ay;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}ag>>>=ap,ah-=ap,av=0,ak=11+(127&ag),ag>>>=7,ah-=7}if(c.have+ak>c.nlen+c.ndist){a.msg="invalid bit length repeat",c.mode=_;break}for(;ak--;)c.lens[c.have++]=av}}if(c.mode===_)break;if(0===c.lens[256]){a.msg="invalid code -- missing end-of-block",c.mode=_;break}if(c.lenbits=9,ax={bits:c.lenbits},aw=j(l,c.lens,0,c.nlen,c.lencode,0,c.work,ax),c.lenbits=ax.bits,aw){a.msg="invalid literal/lengths set",c.mode=_;break}if(c.distbits=6,c.distcode=c.distdyn,ax={bits:c.distbits},aw=j(m,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,ax),c.distbits=ax.bits,aw){a.msg="invalid distances set",c.mode=_;break}if(c.mode=R,b===p)break e;case R:c.mode=S;case S:if(ad>=6&&af>=258){a.next_out=ac,a.avail_out=af,a.next_in=ab,a.avail_in=ad,c.hold=ag,c.bits=ah,i(a,aj),ac=a.next_out,e=a.output,af=a.avail_out,ab=a.next_in,d=a.input,ad=a.avail_in,ag=c.hold,ah=c.bits,c.mode===J&&(c.back=-1);break}for(c.back=0;ap=(az=c.lencode[ag&(1<<c.lenbits)-1])>>>24,aq=az>>>16&255,ar=65535&az,!(ap<=ah);){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if(aq&&(240&aq)==0){for(as=ap,at=aq,au=ar;ap=(az=c.lencode[au+((ag&(1<<as+at)-1)>>as)])>>>24,aq=az>>>16&255,ar=65535&az,!(as+ap<=ah);){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}ag>>>=as,ah-=as,c.back+=as}if(ag>>>=ap,ah-=ap,c.back+=ap,c.length=ar,0===aq){c.mode=X;break}if(32&aq){c.back=-1,c.mode=J;break}if(64&aq){a.msg="invalid literal/length code",c.mode=_;break}c.extra=15&aq,c.mode=T;case T:if(c.extra){for(ay=c.extra;ah<ay;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}c.length+=ag&(1<<c.extra)-1,ag>>>=c.extra,ah-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=U;case U:for(;ap=(az=c.distcode[ag&(1<<c.distbits)-1])>>>24,aq=az>>>16&255,ar=65535&az,!(ap<=ah);){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if((240&aq)==0){for(as=ap,at=aq,au=ar;ap=(az=c.distcode[au+((ag&(1<<as+at)-1)>>as)])>>>24,aq=az>>>16&255,ar=65535&az,!(as+ap<=ah);){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}ag>>>=as,ah-=as,c.back+=as}if(ag>>>=ap,ah-=ap,c.back+=ap,64&aq){a.msg="invalid distance code",c.mode=_;break}c.offset=ar,c.extra=15&aq,c.mode=V;case V:if(c.extra){for(ay=c.extra;ah<ay;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}c.offset+=ag&(1<<c.extra)-1,ag>>>=c.extra,ah-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg="invalid distance too far back",c.mode=_;break}c.mode=W;case W:if(0===af)break e;if(ak=aj-af,c.offset>ak){if((ak=c.offset-ak)>c.whave&&c.sane){a.msg="invalid distance too far back",c.mode=_;break}ak>c.wnext?(ak-=c.wnext,al=c.wsize-ak):al=c.wnext-ak,ak>c.length&&(ak=c.length),ao=c.window}else ao=e,al=ac-c.offset,ak=c.length;ak>af&&(ak=af),af-=ak,c.length-=ak;do e[ac++]=ao[al++];while(--ak);0===c.length&&(c.mode=S);break;case X:if(0===af)break e;e[ac++]=c.length,af--,c.mode=S;break;case Y:if(c.wrap){for(;ah<32;){if(0===ad)break e;ad--,ag|=d[ab++]<<ah,ah+=8}if(aj-=af,a.total_out+=aj,c.total+=aj,aj&&(a.adler=c.check=c.flags?h(c.check,e,aj,ac-aj):g(c.check,e,aj,ac-aj)),aj=af,(c.flags?ag:ae(ag))!==c.check){a.msg="incorrect data check",c.mode=_;break}ag=0,ah=0}c.mode=Z;case Z:if(c.wrap&&c.flags){for(;ah<32;){if(0===ad)break e;ad--,ag+=d[ab++]<<ah,ah+=8}if(ag!==(0|c.total)){a.msg="incorrect length check",c.mode=_;break}ag=0,ah=0}c.mode=$;case $:aw=r;break e;case _:aw=u;break e;case aa:return v;default:return t}return(a.next_out=ac,a.avail_out=af,a.next_in=ab,a.avail_in=ad,c.hold=ag,c.bits=ah,(c.wsize||aj!==a.avail_out&&c.mode<_&&(c.mode<Y||b!==n))&&an(a,a.output,a.next_out,aj-a.avail_out))?(c.mode=aa,v):(ai-=a.avail_in,aj-=a.avail_out,a.total_in+=ai,a.total_out+=aj,c.total+=aj,c.wrap&&aj&&(a.adler=c.check=c.flags?h(c.check,e,aj,a.next_out-aj):g(c.check,e,aj,a.next_out-aj)),a.data_type=c.bits+64*!!c.last+128*(c.mode===J)+256*(c.mode===R||c.mode===M),(0===ai&&0===aj||b===n)&&aw===q&&(aw=w),aw)}function ap(a){if(!a||!a.state)return t;var b=a.state;return b.window&&(b.window=null),a.state=null,q}function aq(a,b){var c;return a&&a.state&&(2&(c=a.state).wrap)!=0?(c.head=b,b.done=!1,q):t}function ar(a,b){var c,d,e=b.length;return a&&a.state&&(0===(c=a.state).wrap||c.mode===I)?c.mode===I&&(d=g(1,b,e,0))!==c.check?u:an(a,b,e,e)?(c.mode=aa,v):(c.havedict=1,q):t}b.inflateReset=ah,b.inflateReset2=ai,b.inflateResetKeep=ag,b.inflateInit=ak,b.inflateInit2=aj,b.inflate=ao,b.inflateEnd=ap,b.inflateGetHeader=aq,b.inflateSetDictionary=ar,b.inflateInfo="pako inflate (from Nodeca project)"},18486:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.BufferTokenizer=void 0;let d=c(83779),e=c(24322);class f extends e.AbstractTokenizer{constructor(a,b){super(b),this.uint8Array=a,this.fileInfo.size=this.fileInfo.size?this.fileInfo.size:a.length}async readBuffer(a,b){if(b&&b.position){if(b.position<this.position)throw Error("`options.position` must be equal or greater than `tokenizer.position`");this.position=b.position}let c=await this.peekBuffer(a,b);return this.position+=c,c}async peekBuffer(a,b){let c=this.normalizeOptions(a,b),e=Math.min(this.uint8Array.length-c.position,c.length);if(c.mayBeLess||!(e<c.length))return a.set(this.uint8Array.subarray(c.position,c.position+e),c.offset),e;throw new d.EndOfStreamError}async close(){}}b.BufferTokenizer=f},18795:a=>{"use strict";function b(a,b,c,d,e){let f=0;for(let g=0;g<d;g++)for(let d=0;d<c;d++){let c=e[a[f]];if(!c)throw Error("index "+a[f]+" not in palette");for(let a=0;a<4;a++)b[f+a]=c[a];f+=4}}function c(a,b,c,d,e){let f=0;for(let g=0;g<d;g++)for(let d=0;d<c;d++){let c=!1;if(1===e.length?e[0]===a[f]&&(c=!0):e[0]===a[f]&&e[1]===a[f+1]&&e[2]===a[f+2]&&(c=!0),c)for(let a=0;a<4;a++)b[f+a]=0;f+=4}}function d(a,b,c,d,e){let f=255,g=Math.pow(2,e)-1,h=0;for(let e=0;e<d;e++)for(let d=0;d<c;d++){for(let c=0;c<4;c++)b[h+c]=Math.floor(a[h+c]*f/g+.5);h+=4}}a.exports=function(a,e,f=!1){let g=e.depth,h=e.width,i=e.height,j=e.colorType,k=e.transColor,l=e.palette,m=a;return 3===j?b(a,m,h,i,l):(k&&c(a,m,h,i,k),8===g||f||(16===g&&(m=Buffer.alloc(h*i*4)),d(a,m,h,i,g))),m}},20246:a=>{"use strict";var b={};function c(a){return a<0?-1:1}function d(a){return a%1==.5&&(1&a)==0?Math.floor(a):Math.round(a)}function e(a,b){!b.unsigned&&--a;let e=b.unsigned?0:-Math.pow(2,a),f=Math.pow(2,a)-1,g=b.moduloBitLength?Math.pow(2,b.moduloBitLength):Math.pow(2,a),h=b.moduloBitLength?Math.pow(2,b.moduloBitLength-1):Math.pow(2,a-1);return function(a,i){i||(i={});let j=+a;if(i.enforceRange){if(!Number.isFinite(j))throw TypeError("Argument is not a finite number");if((j=c(j)*Math.floor(Math.abs(j)))<e||j>f)throw TypeError("Argument is not in byte range");return j}if(!isNaN(j)&&i.clamp)return(j=d(j))<e&&(j=e),j>f&&(j=f),j;if(!Number.isFinite(j)||0===j)return 0;if(j=c(j)*Math.floor(Math.abs(j))%g,!b.unsigned&&j>=h)return j-g;if(b.unsigned){if(j<0)j+=g;else if(-0===j)return 0}return j}}a.exports=b,b.void=function(){},b.boolean=function(a){return!!a},b.byte=e(8,{unsigned:!1}),b.octet=e(8,{unsigned:!0}),b.short=e(16,{unsigned:!1}),b["unsigned short"]=e(16,{unsigned:!0}),b.long=e(32,{unsigned:!1}),b["unsigned long"]=e(32,{unsigned:!0}),b["long long"]=e(32,{unsigned:!1,moduloBitLength:64}),b["unsigned long long"]=e(32,{unsigned:!0,moduloBitLength:64}),b.double=function(a){let b=+a;if(!Number.isFinite(b))throw TypeError("Argument is not a finite floating-point value");return b},b["unrestricted double"]=function(a){let b=+a;if(isNaN(b))throw TypeError("Argument is NaN");return b},b.float=b.double,b["unrestricted float"]=b["unrestricted double"],b.DOMString=function(a,b){return(b||(b={}),b.treatNullAsEmptyString&&null===a)?"":String(a)},b.ByteString=function(a,b){let c,d=String(a);for(let a=0;void 0!==(c=d.codePointAt(a));++a)if(c>255)throw TypeError("Argument is not a valid bytestring");return d},b.USVString=function(a){let b=String(a),c=b.length,d=[];for(let a=0;a<c;++a){let e=b.charCodeAt(a);if(e<55296||e>57343)d.push(String.fromCodePoint(e));else if(56320<=e&&e<=57343)d.push(String.fromCodePoint(65533));else if(a===c-1)d.push(String.fromCodePoint(65533));else{let c=b.charCodeAt(a+1);if(56320<=c&&c<=57343){let b=1023&e,f=1023&c;d.push(String.fromCodePoint(65536+1024*b+f)),++a}else d.push(String.fromCodePoint(65533))}}return d.join("")},b.Date=function(a,b){if(!(a instanceof Date))throw TypeError("Argument is not a Date object");if(!isNaN(a))return a},b.RegExp=function(a,b){return a instanceof RegExp||(a=new RegExp(a)),a}},20905:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.fromStream=b.fromBuffer=b.EndOfStreamError=b.fromFile=void 0;let d=c(61765),e=c(84482);var f=c(37382);Object.defineProperty(b,"fromFile",{enumerable:!0,get:function(){return f.fromFile}});var g=c(84482);Object.defineProperty(b,"EndOfStreamError",{enumerable:!0,get:function(){return g.EndOfStreamError}}),Object.defineProperty(b,"fromBuffer",{enumerable:!0,get:function(){return g.fromBuffer}}),b.fromStream=async function(a,b){if(b=b||{},a.path){let c=await d.stat(a.path);b.path=a.path,b.size=c.size}return e.fromStream(a,b)}},21187:(a,b,c)=>{"use strict";b.URL=c(3090).interface,c(85826).serializeURL,c(85826).serializeURLOrigin,c(85826).basicURLParse,c(85826).setTheUsername,c(85826).setThePassword,c(85826).serializeHost,c(85826).serializeInteger,c(85826).parseURL},21204:a=>{a.exports=class{constructor(a,b){this.coreRes=a,this.resOptions=b,this.body=Buffer.alloc(0),this.headers=a.headers,this.statusCode=a.statusCode}_addChunk(a){this.body=Buffer.concat([this.body,a])}async json(){return 204===this.statusCode?null:JSON.parse(this.body)}async text(){return this.body.toString()}}},21205:function(a){(function(){a.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},21298:a=>{"use strict";a.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},21368:function(a,b,c){(function(){var b,d,e,f=function(a,b){for(var c in b)g.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},g={}.hasOwnProperty;e=c(66031).isObject,d=c(11874),b=c(13979),a.exports=function(a){function c(a,d,f,g){var h;c.__super__.constructor.call(this,a),e(d)&&(d=(h=d).version,f=h.encoding,g=h.standalone),d||(d="1.0"),this.type=b.Declaration,this.version=this.stringify.xmlVersion(d),null!=f&&(this.encoding=this.stringify.xmlEncoding(f)),null!=g&&(this.standalone=this.stringify.xmlStandalone(g))}return f(c,a),c.prototype.toString=function(a){return this.options.writer.declaration(this,this.options.writer.filterOptions(a))},c}(d)}).call(this)},21877:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.EndOfStreamError=b.defaultMessages=void 0,b.defaultMessages="End-Of-Stream";class c extends Error{constructor(){super(b.defaultMessages)}}b.EndOfStreamError=c},22299:(a,b,c)=>{"use strict";let d=c(75986),{GifError:e}=c(72792);class f extends d{constructor(...a){if(super(...a),a[0]instanceof f){let b=a[0];this.xOffset=b.xOffset,this.yOffset=b.yOffset,this.disposalMethod=b.disposalMethod,this.delayCentisecs=b.delayCentisecs,this.interlaced=b.interlaced}else{let b=a[a.length-1],c={};"object"!=typeof b||b instanceof d||(c=b),this.xOffset=c.xOffset||0,this.yOffset=c.yOffset||0,this.disposalMethod=void 0!==c.disposalMethod?c.disposalMethod:f.DisposeToBackgroundColor,this.delayCentisecs=c.delayCentisecs||8,this.interlaced=c.interlaced||!1}}getPalette(){let a=new Set,b=this.bitmap.data,c=0,d=!1;for(;c<b.length;){if(0===b[c+3])d=!0;else{let d=b.readUInt32BE(c,!0)>>8&0xffffff;a.add(d)}c+=4}let e=Array(a.size),f=a.values();for(c=0;c<e.length;++c)e[c]=f.next().value;e.sort((a,b)=>a-b);let g=e.length;return d&&++g,{colors:e,usesTransparency:d,indexCount:g}}}f.DisposeToAnything=0,f.DisposeNothing=1,f.DisposeToBackgroundColor=2,f.DisposeToPrevious=3,b.GifFrame=f},22405:(a,b,c)=>{"use strict";let d,e=c(21820),f=c(83997),g=c(87202),{env:h}=process;function i(a){return 0!==a&&{level:a,hasBasic:!0,has256:a>=2,has16m:a>=3}}function j(a,b){if(0===d)return 0;if(g("color=16m")||g("color=full")||g("color=truecolor"))return 3;if(g("color=256"))return 2;if(a&&!b&&void 0===d)return 0;let c=d||0;if("dumb"===h.TERM)return c;if("win32"===process.platform){let a=e.release().split(".");return Number(a[0])>=10&&Number(a[2])>=10586?Number(a[2])>=14931?3:2:1}if("CI"in h)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(a=>a in h)||"codeship"===h.CI_NAME?1:c;if("TEAMCITY_VERSION"in h)return+!!/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(h.TEAMCITY_VERSION);if("truecolor"===h.COLORTERM)return 3;if("TERM_PROGRAM"in h){let a=parseInt((h.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(h.TERM_PROGRAM){case"iTerm.app":return a>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(h.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(h.TERM)||"COLORTERM"in h?1:c}g("no-color")||g("no-colors")||g("color=false")||g("color=never")?d=0:(g("color")||g("colors")||g("color=true")||g("color=always"))&&(d=1),"FORCE_COLOR"in h&&(d="true"===h.FORCE_COLOR?1:"false"===h.FORCE_COLOR?0:0===h.FORCE_COLOR.length?1:Math.min(parseInt(h.FORCE_COLOR,10),3)),a.exports={supportsColor:function(a){return i(j(a,a&&a.isTTY))},stdout:i(j(!0,f.isatty(1))),stderr:i(j(!0,f.isatty(2)))}},23013:function(a,b,c){(function(){var b,d,e=function(a,b){for(var c in b)f.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},f={}.hasOwnProperty;d=c(11874),b=c(13979),a.exports=function(a){function c(a,d,e,f,g,h){if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing DTD element name. "+this.debugInfo());if(null==e)throw Error("Missing DTD attribute name. "+this.debugInfo(d));if(!f)throw Error("Missing DTD attribute type. "+this.debugInfo(d));if(!g)throw Error("Missing DTD attribute default. "+this.debugInfo(d));if(0!==g.indexOf("#")&&(g="#"+g),!g.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(d));if(h&&!g.match(/^(#FIXED|#DEFAULT)$/))throw Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(d));this.elementName=this.stringify.name(d),this.type=b.AttributeDeclaration,this.attributeName=this.stringify.name(e),this.attributeType=this.stringify.dtdAttType(f),h&&(this.defaultValue=this.stringify.dtdAttDefault(h)),this.defaultValueType=g}return e(c,a),c.prototype.toString=function(a){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(a))},c}(d)}).call(this)},24242:function(a,b,c){(function(){"use strict";var a,d,e,f,g,h={}.hasOwnProperty;a=c(69475),d=c(52119).defaults,f=function(a){return"string"==typeof a&&(a.indexOf("&")>=0||a.indexOf(">")>=0||a.indexOf("<")>=0)},g=function(a){return"<![CDATA["+e(a)+"]]>"},e=function(a){return a.replace("]]>","]]]]><![CDATA[>")},b.Builder=function(){function b(a){var b,c,e;for(b in this.options={},c=d["0.2"])h.call(c,b)&&(e=c[b],this.options[b]=e);for(b in a)h.call(a,b)&&(e=a[b],this.options[b]=e)}return b.prototype.buildObject=function(b){var c,e,i,j,k;return c=this.options.attrkey,e=this.options.charkey,1===Object.keys(b).length&&this.options.rootName===d["0.2"].rootName?(k=Object.keys(b)[0],b=b[k]):k=this.options.rootName,i=function(a){return function(b,d){var j,k,l,m,n,o;if("object"!=typeof d)a.options.cdata&&f(d)?b.raw(g(d)):b.txt(d);else if(Array.isArray(d)){for(m in d)if(h.call(d,m))for(n in k=d[m])l=k[n],b=i(b.ele(n),l).up()}else for(n in d)if(h.call(d,n))if(k=d[n],n===c){if("object"==typeof k)for(j in k)o=k[j],b=b.att(j,o)}else if(n===e)b=a.options.cdata&&f(k)?b.raw(g(k)):b.txt(k);else if(Array.isArray(k))for(m in k)h.call(k,m)&&(b="string"==typeof(l=k[m])?a.options.cdata&&f(l)?b.ele(n).raw(g(l)).up():b.ele(n,l).up():i(b.ele(n),l).up());else"object"==typeof k?b=i(b.ele(n),k).up():"string"==typeof k&&a.options.cdata&&f(k)?b=b.ele(n).raw(g(k)).up():(null==k&&(k=""),b=b.ele(n,k.toString()).up());return b}}(this),j=a.create(k,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),i(j,b).end(this.options.renderOpts)},b}()}).call(this)},24322:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.AbstractTokenizer=void 0;let d=c(83779);class e{constructor(a){this.position=0,this.numBuffer=new Uint8Array(8),this.fileInfo=a||{}}async readToken(a,b=this.position){let c=Buffer.alloc(a.len);if(await this.readBuffer(c,{position:b})<a.len)throw new d.EndOfStreamError;return a.get(c,0)}async peekToken(a,b=this.position){let c=Buffer.alloc(a.len);if(await this.peekBuffer(c,{position:b})<a.len)throw new d.EndOfStreamError;return a.get(c,0)}async readNumber(a){if(await this.readBuffer(this.numBuffer,{length:a.len})<a.len)throw new d.EndOfStreamError;return a.get(this.numBuffer,0)}async peekNumber(a){if(await this.peekBuffer(this.numBuffer,{length:a.len})<a.len)throw new d.EndOfStreamError;return a.get(this.numBuffer,0)}async ignore(a){if(void 0!==this.fileInfo.size){let b=this.fileInfo.size-this.position;if(a>b)return this.position+=b,b}return this.position+=a,a}async close(){}normalizeOptions(a,b){if(b&&void 0!==b.position&&b.position<this.position)throw Error("`options.position` must be equal or greater than `tokenizer.position`");return b?{mayBeLess:!0===b.mayBeLess,offset:b.offset?b.offset:0,length:b.length?b.length:a.length-(b.offset?b.offset:0),position:b.position?b.position:this.position}:{mayBeLess:!1,offset:0,length:a.length,position:this.position}}}b.AbstractTokenizer=e},24742:a=>{"use strict";function b(a,d,e,f,g,h){for(var i,j,k,l,m=Math.max(d-1,0),n=Math.max(e-1,0),o=Math.min(d+1,f-1),p=Math.min(e+1,g-1),q=(e*f+d)*4,r=0,s=0,t=0,u=0,v=0,w=m;w<=o;w++)for(var x=n;x<=p;x++)if(w!==d||x!==e){var y=c(a,a,q,(x*f+w)*4,!0);if(0===y?r++:y<0?t++:y>0&&s++,r>2)return!1;h&&(y<u&&(u=y,i=w,j=x),y>v&&(v=y,k=w,l=x))}return!h||0!==t&&0!==s&&(!b(a,i,j,f,g)&&!b(h,i,j,f,g)||!b(a,k,l,f,g)&&!b(h,k,l,f,g))}function c(a,b,c,h,i){var j=a[c+3]/255,k=b[h+3]/255,l=g(a[c+0],j),m=g(a[c+1],j),n=g(a[c+2],j),o=g(b[h+0],k),p=g(b[h+1],k),q=g(b[h+2],k),r=d(l,m,n)-d(o,p,q);if(i)return r;var s=e(l,m,n)-e(o,p,q),t=f(l,m,n)-f(o,p,q);return .5053*r*r+.299*s*s+.1957*t*t}function d(a,b,c){return .29889531*a+.58662247*b+.11448223*c}function e(a,b,c){return .59597799*a-.2741761*b-.32180189*c}function f(a,b,c){return .21147017*a-.52261711*b+.31114694*c}function g(a,b){return 255+(a-255)*b}function h(a,b,c,d,e){a[b+0]=c,a[b+1]=d,a[b+2]=e,a[b+3]=255}function i(a,b){var c=a[b+3]/255;return d(g(a[b+0],c),g(a[b+1],c),g(a[b+2],c))}a.exports=function a(a,d,e,f,j,k){k||(k={});for(var l=void 0===k.threshold?.1:k.threshold,m=35215*l*l,n=0,o=0;o<j;o++)for(var p=0;p<f;p++){var q=(o*f+p)*4;if(c(a,d,q,q)>m)!k.includeAA&&(b(a,p,o,f,j,d)||b(d,p,o,f,j,a))?e&&h(e,q,255,255,0):(e&&h(e,q,255,0,0),n++);else if(e){var r=g(i(a,q),.1);h(e,q,r,r,r)}}return n}},24784:(a,b,c)=>{"use strict";var d=c(27731);a.exports=function(a,b){return/^\/\//.test(a)&&(a="https:"+a),d.call(this,a,b)},global.fetch||(global.fetch=a.exports,global.Response=d.Response,global.Headers=d.Headers,global.Request=d.Request)},25972:a=>{"use strict";let b=a.exports=function(a){this._buffer=a,this._reads=[]};b.prototype.read=function(a,b){this._reads.push({length:Math.abs(a),allowLess:a<0,func:b})},b.prototype.process=function(){for(;this._reads.length>0&&this._buffer.length;){let a=this._reads[0];if(this._buffer.length&&(this._buffer.length>=a.length||a.allowLess)){this._reads.shift();let b=this._buffer;this._buffer=b.slice(a.length),a.func.call(this,b.slice(0,a.length))}else break}if(this._reads.length>0)throw Error("There are some read requests waitng on finished stream");if(this._buffer.length>0)throw Error("unrecognised content at end of stream")}},26300:function(a,b,c){(function(){var b,d;b=c(13979),d=c(11874),a.exports=function(){function a(a,c,d){if(this.parent=a,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),null==c)throw Error("Missing attribute name. "+this.debugInfo(c));this.name=this.stringify.name(c),this.value=this.stringify.attValue(d),this.type=b.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(a.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(a.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(a.prototype,"textContent",{get:function(){return this.value},set:function(a){return this.value=a||""}}),Object.defineProperty(a.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(a.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(a.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(a.prototype,"specified",{get:function(){return!0}}),a.prototype.clone=function(){return Object.create(this)},a.prototype.toString=function(a){return this.options.writer.attribute(this,this.options.writer.filterOptions(a))},a.prototype.debugInfo=function(a){return null==(a=a||this.name)?"parent: <"+this.parent.name+">":"attribute: {"+a+"}, parent: <"+this.parent.name+">"},a.prototype.isEqualNode=function(a){return a.namespaceURI===this.namespaceURI&&a.prefix===this.prefix&&a.localName===this.localName&&a.value===this.value},a}()}).call(this)},26414:(a,b,c)=>{"use strict";let d=c(28354),e=c(27910),f=c(53008),g=c(7675),h=a.exports=function(a){e.call(this);let b=a||{};this._packer=new g(b),this._deflate=this._packer.createDeflate(),this.readable=!0};d.inherits(h,e),h.prototype.pack=function(a,b,c,d){this.emit("data",Buffer.from(f.PNG_SIGNATURE)),this.emit("data",this._packer.packIHDR(b,c)),d&&this.emit("data",this._packer.packGAMA(d));let e=this._packer.filterData(a,b,c);this._deflate.on("error",this.emit.bind(this,"error")),this._deflate.on("data",(function(a){this.emit("data",this._packer.packIDAT(a))}).bind(this)),this._deflate.on("end",(function(){this.emit("data",this._packer.packIEND()),this.emit("end")}).bind(this)),this._deflate.end(e)}},26815:(a,b,c)=>{a.exports={encode:c(10139),decode:c(17331)}},27637:(a,b,c)=>{let d=c(56854);a.exports=(a,b)=>new d(a,b)},27731:(a,b,c)=>{"use strict";let d;c.r(b),c.d(b,{AbortError:()=>$,FetchError:()=>o,Headers:()=>G,Request:()=>Y,Response:()=>P,default:()=>ag});var e=c(27910),f=c(81630),g=c(79551),h=c(21187),i=c(55591),j=c(74075);let k=e.Readable,l=Symbol("buffer"),m=Symbol("type");class n{constructor(){this[m]="";let a=arguments[0],b=arguments[1],c=[],d=0;if(a){let b=a,e=Number(b.length);for(let a=0;a<e;a++){let e,f=b[a];d+=(e=f instanceof Buffer?f:ArrayBuffer.isView(f)?Buffer.from(f.buffer,f.byteOffset,f.byteLength):f instanceof ArrayBuffer?Buffer.from(f):f instanceof n?f[l]:Buffer.from("string"==typeof f?f:String(f))).length,c.push(e)}}this[l]=Buffer.concat(c);let e=b&&void 0!==b.type&&String(b.type).toLowerCase();e&&!/[^\u0020-\u007E]/.test(e)&&(this[m]=e)}get size(){return this[l].length}get type(){return this[m]}text(){return Promise.resolve(this[l].toString())}arrayBuffer(){let a=this[l];return Promise.resolve(a.buffer.slice(a.byteOffset,a.byteOffset+a.byteLength))}stream(){let a=new k;return a._read=function(){},a.push(this[l]),a.push(null),a}toString(){return"[object Blob]"}slice(){let a,b,c=this.size,d=arguments[0],e=arguments[1];a=void 0===d?0:d<0?Math.max(c+d,0):Math.min(d,c);let f=Math.max((b=void 0===e?c:e<0?Math.max(c+e,0):Math.min(e,c))-a,0),g=this[l].slice(a,a+f),h=new n([],{type:arguments[2]});return h[l]=g,h}}function o(a,b,c){Error.call(this,a),this.message=a,this.type=b,c&&(this.code=this.errno=c.code),Error.captureStackTrace(this,this.constructor)}Object.defineProperties(n.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}}),Object.defineProperty(n.prototype,Symbol.toStringTag,{value:"Blob",writable:!1,enumerable:!1,configurable:!0}),o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,o.prototype.name="FetchError";try{d=require("encoding").convert}catch(a){}let p=Symbol("Body internals"),q=e.PassThrough;function r(a){var b=this,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=c.size;let f=void 0===d?0:d;var g=c.timeout;let h=void 0===g?0:g;null==a?a=null:u(a)?a=Buffer.from(a.toString()):v(a)||Buffer.isBuffer(a)||("[object ArrayBuffer]"===Object.prototype.toString.call(a)?a=Buffer.from(a):ArrayBuffer.isView(a)?a=Buffer.from(a.buffer,a.byteOffset,a.byteLength):a instanceof e||(a=Buffer.from(String(a)))),this[p]={body:a,disturbed:!1,error:null},this.size=f,this.timeout=h,a instanceof e&&a.on("error",function(a){let c="AbortError"===a.name?a:new o(`Invalid response body while trying to fetch ${b.url}: ${a.message}`,"system",a);b[p].error=c})}function s(){var a=this;if(this[p].disturbed)return r.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[p].disturbed=!0,this[p].error)return r.Promise.reject(this[p].error);let b=this.body;if(null===b)return r.Promise.resolve(Buffer.alloc(0));if(v(b)&&(b=b.stream()),Buffer.isBuffer(b))return r.Promise.resolve(b);if(!(b instanceof e))return r.Promise.resolve(Buffer.alloc(0));let c=[],d=0,f=!1;return new r.Promise(function(e,g){let h;a.timeout&&(h=setTimeout(function(){f=!0,g(new o(`Response timeout while trying to fetch ${a.url} (over ${a.timeout}ms)`,"body-timeout"))},a.timeout)),b.on("error",function(b){"AbortError"===b.name?(f=!0,g(b)):g(new o(`Invalid response body while trying to fetch ${a.url}: ${b.message}`,"system",b))}),b.on("data",function(b){if(!f&&null!==b){if(a.size&&d+b.length>a.size){f=!0,g(new o(`content size at ${a.url} over limit: ${a.size}`,"max-size"));return}d+=b.length,c.push(b)}}),b.on("end",function(){if(!f){clearTimeout(h);try{e(Buffer.concat(c,d))}catch(b){g(new o(`Could not create Buffer from response body for ${a.url}: ${b.message}`,"system",b))}}})})}function t(a,b){let c,e;if("function"!=typeof d)throw Error("The package `encoding` must be installed to use the textConverted() function");let f=b.get("content-type"),g="utf-8";return f&&(c=/charset=([^;]*)/i.exec(f)),e=a.slice(0,1024).toString(),!c&&e&&(c=/<meta.+?charset=(['"])(.+?)\1/i.exec(e)),!c&&e&&(!(c=/<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(e))&&(c=/<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(e))&&c.pop(),c&&(c=/charset=(.*)/i.exec(c.pop()))),!c&&e&&(c=/<\?xml.+?encoding=(['"])(.+?)\1/i.exec(e)),c&&("gb2312"===(g=c.pop())||"gbk"===g)&&(g="gb18030"),d(a,"UTF-8",g).toString()}function u(a){return"object"==typeof a&&"function"==typeof a.append&&"function"==typeof a.delete&&"function"==typeof a.get&&"function"==typeof a.getAll&&"function"==typeof a.has&&"function"==typeof a.set&&("URLSearchParams"===a.constructor.name||"[object URLSearchParams]"===Object.prototype.toString.call(a)||"function"==typeof a.sort)}function v(a){return"object"==typeof a&&"function"==typeof a.arrayBuffer&&"string"==typeof a.type&&"function"==typeof a.stream&&"function"==typeof a.constructor&&"string"==typeof a.constructor.name&&/^(Blob|File)$/.test(a.constructor.name)&&/^(Blob|File)$/.test(a[Symbol.toStringTag])}function w(a){let b,c,d=a.body;if(a.bodyUsed)throw Error("cannot clone body after it is used");return d instanceof e&&"function"!=typeof d.getBoundary&&(b=new q,c=new q,d.pipe(b),d.pipe(c),a[p].body=b,d=c),d}function x(a){if(null===a)return null;if("string"==typeof a)return"text/plain;charset=UTF-8";if(u(a))return"application/x-www-form-urlencoded;charset=UTF-8";if(v(a))return a.type||null;if(Buffer.isBuffer(a))return null;else if("[object ArrayBuffer]"===Object.prototype.toString.call(a))return null;else if(ArrayBuffer.isView(a))return null;else if("function"==typeof a.getBoundary)return`multipart/form-data;boundary=${a.getBoundary()}`;else if(a instanceof e)return null;else return"text/plain;charset=UTF-8"}function y(a){let b=a.body;return null===b?0:v(b)?b.size:Buffer.isBuffer(b)?b.length:b&&"function"==typeof b.getLengthSync?b._lengthRetrievers&&0==b._lengthRetrievers.length||b.hasKnownLength&&b.hasKnownLength()?b.getLengthSync():null:null}function z(a,b){let c=b.body;null===c?a.end():v(c)?c.stream().pipe(a):Buffer.isBuffer(c)?(a.write(c),a.end()):c.pipe(a)}r.prototype={get body(){return this[p].body},get bodyUsed(){return this[p].disturbed},arrayBuffer(){return s.call(this).then(function(a){return a.buffer.slice(a.byteOffset,a.byteOffset+a.byteLength)})},blob(){let a=this.headers&&this.headers.get("content-type")||"";return s.call(this).then(function(b){return Object.assign(new n([],{type:a.toLowerCase()}),{[l]:b})})},json(){var a=this;return s.call(this).then(function(b){try{return JSON.parse(b.toString())}catch(b){return r.Promise.reject(new o(`invalid json response body at ${a.url} reason: ${b.message}`,"invalid-json"))}})},text(){return s.call(this).then(function(a){return a.toString()})},buffer(){return s.call(this)},textConverted(){var a=this;return s.call(this).then(function(b){return t(b,a.headers)})}},Object.defineProperties(r.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}}),r.mixIn=function(a){for(let b of Object.getOwnPropertyNames(r.prototype))if(!(b in a)){let c=Object.getOwnPropertyDescriptor(r.prototype,b);Object.defineProperty(a,b,c)}},r.Promise=global.Promise;let A=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/,B=/[^\t\x20-\x7e\x80-\xff]/;function C(a){if(a=`${a}`,A.test(a)||""===a)throw TypeError(`${a} is not a legal HTTP header name`)}function D(a){if(a=`${a}`,B.test(a))throw TypeError(`${a} is not a legal HTTP header value`)}function E(a,b){for(let c in b=b.toLowerCase(),a)if(c.toLowerCase()===b)return c}let F=Symbol("map");class G{constructor(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;if(this[F]=Object.create(null),a instanceof G){let b=a.raw();for(let a of Object.keys(b))for(let c of b[a])this.append(a,c);return}if(null==a);else if("object"==typeof a){let b=a[Symbol.iterator];if(null!=b){if("function"!=typeof b)throw TypeError("Header pairs must be iterable");let c=[];for(let b of a){if("object"!=typeof b||"function"!=typeof b[Symbol.iterator])throw TypeError("Each header pair must be iterable");c.push(Array.from(b))}for(let a of c){if(2!==a.length)throw TypeError("Each header pair must be a name/value tuple");this.append(a[0],a[1])}}else for(let b of Object.keys(a)){let c=a[b];this.append(b,c)}}else throw TypeError("Provided initializer must be an object")}get(a){C(a=`${a}`);let b=E(this[F],a);return void 0===b?null:this[F][b].join(", ")}forEach(a){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,c=H(this),d=0;for(;d<c.length;){var e=c[d];let f=e[0],g=e[1];a.call(b,g,f,this),c=H(this),d++}}set(a,b){a=`${a}`,b=`${b}`,C(a),D(b);let c=E(this[F],a);this[F][void 0!==c?c:a]=[b]}append(a,b){a=`${a}`,b=`${b}`,C(a),D(b);let c=E(this[F],a);void 0!==c?this[F][c].push(b):this[F][a]=[b]}has(a){return C(a=`${a}`),void 0!==E(this[F],a)}delete(a){C(a=`${a}`);let b=E(this[F],a);void 0!==b&&delete this[F][b]}raw(){return this[F]}keys(){return J(this,"key")}values(){return J(this,"value")}[Symbol.iterator](){return J(this,"key+value")}}function H(a){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"key+value";return Object.keys(a[F]).sort().map("key"===b?function(a){return a.toLowerCase()}:"value"===b?function(b){return a[F][b].join(", ")}:function(b){return[b.toLowerCase(),a[F][b].join(", ")]})}G.prototype.entries=G.prototype[Symbol.iterator],Object.defineProperty(G.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(G.prototype,{get:{enumerable:!0},forEach:{enumerable:!0},set:{enumerable:!0},append:{enumerable:!0},has:{enumerable:!0},delete:{enumerable:!0},keys:{enumerable:!0},values:{enumerable:!0},entries:{enumerable:!0}});let I=Symbol("internal");function J(a,b){let c=Object.create(K);return c[I]={target:a,kind:b,index:0},c}let K=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==K)throw TypeError("Value of `this` is not a HeadersIterator");var a=this[I];let b=a.target,c=a.kind,d=a.index,e=H(b,c);return d>=e.length?{value:void 0,done:!0}:(this[I].index=d+1,{value:e[d],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));function L(a){let b=Object.assign({__proto__:null},a[F]),c=E(a[F],"Host");return void 0!==c&&(b[c]=b[c][0]),b}function M(a){let b=new G;for(let c of Object.keys(a))if(!A.test(c))if(Array.isArray(a[c]))for(let d of a[c])B.test(d)||(void 0===b[F][c]?b[F][c]=[d]:b[F][c].push(d));else B.test(a[c])||(b[F][c]=[a[c]]);return b}Object.defineProperty(K,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});let N=Symbol("Response internals"),O=f.STATUS_CODES;class P{constructor(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r.call(this,a,b);let c=b.status||200,d=new G(b.headers);if(null!=a&&!d.has("Content-Type")){let b=x(a);b&&d.append("Content-Type",b)}this[N]={url:b.url,status:c,statusText:b.statusText||O[c],headers:d,counter:b.counter}}get url(){return this[N].url||""}get status(){return this[N].status}get ok(){return this[N].status>=200&&this[N].status<300}get redirected(){return this[N].counter>0}get statusText(){return this[N].statusText}get headers(){return this[N].headers}clone(){return new P(w(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}r.mixIn(P.prototype),Object.defineProperties(P.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}}),Object.defineProperty(P.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});let Q=Symbol("Request internals"),R=g.URL||h.URL,S=g.parse,T=g.format;function U(a){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(a)&&(a=new R(a).toString()),S(a)}let V="destroy"in e.Readable.prototype;function W(a){return"object"==typeof a&&"object"==typeof a[Q]}function X(a){let b=a&&"object"==typeof a&&Object.getPrototypeOf(a);return!!(b&&"AbortSignal"===b.constructor.name)}class Y{constructor(a){let b,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};W(a)?b=U(a.url):(b=a&&a.href?U(a.href):U(`${a}`),a={});let d=c.method||a.method||"GET";if(d=d.toUpperCase(),(null!=c.body||W(a)&&null!==a.body)&&("GET"===d||"HEAD"===d))throw TypeError("Request with GET/HEAD method cannot have body");let e=null!=c.body?c.body:W(a)&&null!==a.body?w(a):null;r.call(this,e,{timeout:c.timeout||a.timeout||0,size:c.size||a.size||0});let f=new G(c.headers||a.headers||{});if(null!=e&&!f.has("Content-Type")){let a=x(e);a&&f.append("Content-Type",a)}let g=W(a)?a.signal:null;if("signal"in c&&(g=c.signal),null!=g&&!X(g))throw TypeError("Expected signal to be an instanceof AbortSignal");this[Q]={method:d,redirect:c.redirect||a.redirect||"follow",headers:f,parsedURL:b,signal:g},this.follow=void 0!==c.follow?c.follow:void 0!==a.follow?a.follow:20,this.compress=void 0!==c.compress?c.compress:void 0===a.compress||a.compress,this.counter=c.counter||a.counter||0,this.agent=c.agent||a.agent}get method(){return this[Q].method}get url(){return T(this[Q].parsedURL)}get headers(){return this[Q].headers}get redirect(){return this[Q].redirect}get signal(){return this[Q].signal}clone(){return new Y(this)}}function Z(a){let b=a[Q].parsedURL,c=new G(a[Q].headers);if(c.has("Accept")||c.set("Accept","*/*"),!b.protocol||!b.hostname)throw TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(b.protocol))throw TypeError("Only HTTP(S) protocols are supported");if(a.signal&&a.body instanceof e.Readable&&!V)throw Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let d=null;if(null==a.body&&/^(POST|PUT)$/i.test(a.method)&&(d="0"),null!=a.body){let b=y(a);"number"==typeof b&&(d=String(b))}d&&c.set("Content-Length",d),c.has("User-Agent")||c.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),a.compress&&!c.has("Accept-Encoding")&&c.set("Accept-Encoding","gzip,deflate");let f=a.agent;return"function"==typeof f&&(f=f(b)),Object.assign({},b,{method:a.method,headers:L(c),agent:f})}function $(a){Error.call(this,a),this.type="aborted",this.message=a,Error.captureStackTrace(this,this.constructor)}r.mixIn(Y.prototype),Object.defineProperty(Y.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(Y.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}}),$.prototype=Object.create(Error.prototype),$.prototype.constructor=$,$.prototype.name="AbortError";let _=g.URL||h.URL,aa=e.PassThrough,ab=function(a,b){let c=new _(b).hostname,d=new _(a).hostname;return c===d||"."===c[c.length-d.length-1]&&c.endsWith(d)},ac=function(a,b){return new _(b).protocol===new _(a).protocol};function ad(a,b){if(!ad.Promise)throw Error("native promise missing, set fetch.Promise to your favorite alternative");return r.Promise=ad.Promise,new ad.Promise(function(c,d){let g,h=new Y(a,b),k=Z(h),l=("https:"===k.protocol?i:f).request,m=h.signal,n=null,p=function(){let a=new $("The user aborted a request.");d(a),h.body&&h.body instanceof e.Readable&&af(h.body,a),n&&n.body&&n.body.emit("error",a)};if(m&&m.aborted)return void p();let q=function(){p(),s()},r=l(k);function s(){r.abort(),m&&m.removeEventListener("abort",q),clearTimeout(g)}m&&m.addEventListener("abort",q),h.timeout&&r.once("socket",function(a){g=setTimeout(function(){d(new o(`network timeout at: ${h.url}`,"request-timeout")),s()},h.timeout)}),r.on("error",function(a){d(new o(`request to ${h.url} failed, reason: ${a.message}`,"system",a)),n&&n.body&&af(n.body,a),s()}),ae(r,function(a){(!m||!m.aborted)&&n&&n.body&&af(n.body,a)}),14>parseInt(process.version.substring(1))&&r.on("socket",function(a){a.addListener("close",function(b){let c=a.listenerCount("data")>0;if(n&&c&&!b&&!(m&&m.aborted)){let a=Error("Premature close");a.code="ERR_STREAM_PREMATURE_CLOSE",n.body.emit("error",a)}})}),r.on("response",function(a){clearTimeout(g);let b=M(a.headers);if(ad.isRedirect(a.statusCode)){let e=b.get("Location"),f=null;try{f=null===e?null:new _(e,h.url).toString()}catch(a){if("manual"!==h.redirect){d(new o(`uri requested responds with an invalid redirect URL: ${e}`,"invalid-redirect")),s();return}}switch(h.redirect){case"error":d(new o(`uri requested responds with a redirect, redirect mode is set to error: ${h.url}`,"no-redirect")),s();return;case"manual":if(null!==f)try{b.set("Location",f)}catch(a){d(a)}break;case"follow":if(null===f)break;if(h.counter>=h.follow){d(new o(`maximum redirect reached at: ${h.url}`,"max-redirect")),s();return}let g={headers:new G(h.headers),follow:h.follow,counter:h.counter+1,agent:h.agent,compress:h.compress,method:h.method,body:h.body,signal:h.signal,timeout:h.timeout,size:h.size};if(!ab(h.url,f)||!ac(h.url,f))for(let a of["authorization","www-authenticate","cookie","cookie2"])g.headers.delete(a);if(303!==a.statusCode&&h.body&&null===y(h)){d(new o("Cannot follow redirect with body being a readable stream","unsupported-redirect")),s();return}(303===a.statusCode||(301===a.statusCode||302===a.statusCode)&&"POST"===h.method)&&(g.method="GET",g.body=void 0,g.headers.delete("content-length")),c(ad(new Y(f,g))),s();return}}a.once("end",function(){m&&m.removeEventListener("abort",q)});let e=a.pipe(new aa),f={url:h.url,status:a.statusCode,statusText:a.statusMessage,headers:b,size:h.size,timeout:h.timeout,counter:h.counter},i=b.get("Content-Encoding");if(!h.compress||"HEAD"===h.method||null===i||204===a.statusCode||304===a.statusCode)return void c(n=new P(e,f));let k={flush:j.Z_SYNC_FLUSH,finishFlush:j.Z_SYNC_FLUSH};if("gzip"==i||"x-gzip"==i)return void c(n=new P(e=e.pipe(j.createGunzip(k)),f));if("deflate"==i||"x-deflate"==i){let b=a.pipe(new aa);b.once("data",function(a){c(n=new P(e=(15&a[0])==8?e.pipe(j.createInflate()):e.pipe(j.createInflateRaw()),f))}),b.on("end",function(){n||c(n=new P(e,f))});return}if("br"==i&&"function"==typeof j.createBrotliDecompress)return void c(n=new P(e=e.pipe(j.createBrotliDecompress()),f));c(n=new P(e,f))}),z(r,h)})}function ae(a,b){let c;a.on("socket",function(a){c=a}),a.on("response",function(a){let d=a.headers;"chunked"!==d["transfer-encoding"]||d["content-length"]||a.once("close",function(a){if(c&&c.listenerCount("data")>0&&!a){let a=Error("Premature close");a.code="ERR_STREAM_PREMATURE_CLOSE",b(a)}})})}function af(a,b){a.destroy?a.destroy(b):(a.emit("error",b),a.end())}ad.isRedirect=function(a){return 301===a||302===a||303===a||307===a||308===a},ad.Promise=global.Promise;let ag=ad},28456:(a,b,c)=>{"use strict";let d=c(12412).ok,e=c(74075),f=c(28354),g=c(79428).kMaxLength;function h(a){if(!(this instanceof h))return new h(a);a&&a.chunkSize<e.Z_MIN_CHUNK&&(a.chunkSize=e.Z_MIN_CHUNK),e.Inflate.call(this,a),this._offset=void 0===this._offset?this._outOffset:this._offset,this._buffer=this._buffer||this._outBuffer,a&&null!=a.maxLength&&(this._maxLength=a.maxLength)}function i(a){return new h(a)}function j(a,b){b&&process.nextTick(b),a._handle&&(a._handle.close(),a._handle=null)}function k(a,b){if("string"==typeof b&&(b=Buffer.from(b)),!(b instanceof Buffer))throw TypeError("Not a string or buffer");let c=a._finishFlushFlag;return null==c&&(c=e.Z_FINISH),a._processChunk(b,c)}function l(a,b){return k(new h(b),a)}h.prototype._processChunk=function(a,b,c){let f,h;if("function"==typeof c)return e.Inflate._processChunk.call(this,a,b,c);let i=this,k=a&&a.length,l=this._chunkSize-this._offset,m=this._maxLength,n=0,o=[],p=0;function q(a,b){if(i._hadError)return;let c=l-b;if(d(c>=0,"have should not go down"),c>0){let a=i._buffer.slice(i._offset,i._offset+c);if(i._offset+=c,a.length>m&&(a=a.slice(0,m)),o.push(a),p+=a.length,0==(m-=a.length))return!1}return(0===b||i._offset>=i._chunkSize)&&(l=i._chunkSize,i._offset=0,i._buffer=Buffer.allocUnsafe(i._chunkSize)),0===b&&(n+=k-a,k=a,!0)}this.on("error",function(a){f=a}),d(this._handle,"zlib binding closed");do h=(h=this._handle.writeSync(b,a,n,k,this._buffer,this._offset,l))||this._writeState;while(!this._hadError&&q(h[0],h[1]));if(this._hadError)throw f;if(p>=g)throw j(this),RangeError("Cannot create final Buffer. It would be larger than 0x"+g.toString(16)+" bytes");let r=Buffer.concat(o,p);return j(this),r},f.inherits(h,e.Inflate),a.exports=b=l,b.Inflate=h,b.createInflate=i,b.inflateSync=l},29530:function(a,b,c){(function(){var b,d,e,f,g,h,i,j,k=function(a,b){for(var c in b)l.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},l={}.hasOwnProperty;j=c(66031).isObject,i=c(11874),b=c(13979),d=c(23013),f=c(92663),e=c(13194),g=c(45846),h=c(77775),a.exports=function(a){function c(a,d,e){var f,g,h,i,k,l;if(c.__super__.constructor.call(this,a),this.type=b.DocType,a.children){for(g=0,h=(i=a.children).length;g<h;g++)if((f=i[g]).type===b.Element){this.name=f.name;break}}this.documentObject=a,j(d)&&(d=(k=d).pubID,e=k.sysID),null==e&&(e=(l=[d,e])[0],d=l[1]),null!=d&&(this.pubID=this.stringify.dtdPubID(d)),null!=e&&(this.sysID=this.stringify.dtdSysID(e))}return k(c,a),Object.defineProperty(c.prototype,"entities",{get:function(){var a,c,d,e,f;for(c=0,e={},d=(f=this.children).length;c<d;c++)(a=f[c]).type!==b.EntityDeclaration||a.pe||(e[a.name]=a);return new h(e)}}),Object.defineProperty(c.prototype,"notations",{get:function(){var a,c,d,e,f;for(c=0,e={},d=(f=this.children).length;c<d;c++)(a=f[c]).type===b.NotationDeclaration&&(e[a.name]=a);return new h(e)}}),Object.defineProperty(c.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(c.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(c.prototype,"internalSubset",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),c.prototype.element=function(a,b){var c;return c=new e(this,a,b),this.children.push(c),this},c.prototype.attList=function(a,b,c,e,f){var g;return g=new d(this,a,b,c,e,f),this.children.push(g),this},c.prototype.entity=function(a,b){var c;return c=new f(this,!1,a,b),this.children.push(c),this},c.prototype.pEntity=function(a,b){var c;return c=new f(this,!0,a,b),this.children.push(c),this},c.prototype.notation=function(a,b){var c;return c=new g(this,a,b),this.children.push(c),this},c.prototype.toString=function(a){return this.options.writer.docType(this,this.options.writer.filterOptions(a))},c.prototype.ele=function(a,b){return this.element(a,b)},c.prototype.att=function(a,b,c,d,e){return this.attList(a,b,c,d,e)},c.prototype.ent=function(a,b){return this.entity(a,b)},c.prototype.pent=function(a,b){return this.pEntity(a,b)},c.prototype.not=function(a,b){return this.notation(a,b)},c.prototype.up=function(){return this.root()||this.documentObject},c.prototype.isEqualNode=function(a){return!!c.__super__.isEqualNode.apply(this,arguments).isEqualNode(a)&&a.name===this.name&&a.publicId===this.publicId&&a.systemId===this.systemId},c}(i)}).call(this)},29535:a=>{a.exports={exif:{1:"InteropIndex",2:"InteropVersion",11:"ProcessingSoftware",254:"SubfileType",255:"OldSubfileType",256:"ImageWidth",257:"ImageHeight",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",263:"Thresholding",264:"CellWidth",265:"CellLength",266:"FillOrder",269:"DocumentName",270:"ImageDescription",271:"Make",272:"Model",273:"StripOffsets",274:"Orientation",277:"SamplesPerPixel",278:"RowsPerStrip",279:"StripByteCounts",280:"MinSampleValue",281:"MaxSampleValue",282:"XResolution",283:"YResolution",284:"PlanarConfiguration",285:"PageName",286:"XPosition",287:"YPosition",288:"FreeOffsets",289:"FreeByteCounts",290:"GrayResponseUnit",291:"GrayResponseCurve",292:"T4Options",293:"T6Options",296:"ResolutionUnit",297:"PageNumber",300:"ColorResponseUnit",301:"TransferFunction",305:"Software",306:"ModifyDate",315:"Artist",316:"HostComputer",317:"Predictor",318:"WhitePoint",319:"PrimaryChromaticities",320:"ColorMap",321:"HalftoneHints",322:"TileWidth",323:"TileLength",324:"TileOffsets",325:"TileByteCounts",326:"BadFaxLines",327:"CleanFaxData",328:"ConsecutiveBadFaxLines",330:"SubIFD",332:"InkSet",333:"InkNames",334:"NumberofInks",336:"DotRange",337:"TargetPrinter",338:"ExtraSamples",339:"SampleFormat",340:"SMinSampleValue",341:"SMaxSampleValue",342:"TransferRange",343:"ClipPath",344:"XClipPathUnits",345:"YClipPathUnits",346:"Indexed",347:"JPEGTables",351:"OPIProxy",400:"GlobalParametersIFD",401:"ProfileType",402:"FaxProfile",403:"CodingMethods",404:"VersionYear",405:"ModeNumber",433:"Decode",434:"DefaultImageColor",435:"T82Options",437:"JPEGTables",512:"JPEGProc",513:"ThumbnailOffset",514:"ThumbnailLength",515:"JPEGRestartInterval",517:"JPEGLosslessPredictors",518:"JPEGPointTransforms",519:"JPEGQTables",520:"JPEGDCTables",521:"JPEGACTables",529:"YCbCrCoefficients",530:"YCbCrSubSampling",531:"YCbCrPositioning",532:"ReferenceBlackWhite",559:"StripRowCounts",700:"ApplicationNotes",999:"USPTOMiscellaneous",4096:"RelatedImageFileFormat",4097:"RelatedImageWidth",4098:"RelatedImageHeight",18246:"Rating",18247:"XP_DIP_XML",18248:"StitchInfo",18249:"RatingPercent",32781:"ImageID",32931:"WangTag1",32932:"WangAnnotation",32933:"WangTag3",32934:"WangTag4",32995:"Matteing",32996:"DataType",32997:"ImageDepth",32998:"TileDepth",33405:"Model2",33421:"CFARepeatPatternDim",33422:"CFAPattern2",33423:"BatteryLevel",33424:"KodakIFD",33432:"Copyright",33434:"ExposureTime",33437:"FNumber",33445:"MDFileTag",33446:"MDScalePixel",33447:"MDColorTable",33448:"MDLabName",33449:"MDSampleInfo",33450:"MDPrepDate",33451:"MDPrepTime",33452:"MDFileUnits",33550:"PixelScale",33589:"AdventScale",33590:"AdventRevision",33628:"UIC1Tag",33629:"UIC2Tag",33630:"UIC3Tag",33631:"UIC4Tag",33723:"IPTC-NAA",33918:"IntergraphPacketData",33919:"IntergraphFlagRegisters",33920:"IntergraphMatrix",33921:"INGRReserved",33922:"ModelTiePoint",34016:"Site",34017:"ColorSequence",34018:"IT8Header",34019:"RasterPadding",34020:"BitsPerRunLength",34021:"BitsPerExtendedRunLength",34022:"ColorTable",34023:"ImageColorIndicator",34024:"BackgroundColorIndicator",34025:"ImageColorValue",34026:"BackgroundColorValue",34027:"PixelIntensityRange",34028:"TransparencyIndicator",34029:"ColorCharacterization",34030:"HCUsage",34031:"TrapIndicator",34032:"CMYKEquivalent",34118:"SEMInfo",34152:"AFCP_IPTC",34232:"PixelMagicJBIGOptions",34264:"ModelTransform",34306:"WB_GRGBLevels",34310:"LeafData",34377:"PhotoshopSettings",34665:"ExifOffset",34675:"ICC_Profile",34687:"TIFF_FXExtensions",34688:"MultiProfiles",34689:"SharedData",34690:"T88Options",34732:"ImageLayer",34735:"GeoTiffDirectory",34736:"GeoTiffDoubleParams",34737:"GeoTiffAsciiParams",34850:"ExposureProgram",34852:"SpectralSensitivity",34853:"GPSInfo",34855:"ISO",34856:"Opto-ElectricConvFactor",34857:"Interlace",34858:"TimeZoneOffset",34859:"SelfTimerMode",34864:"SensitivityType",34865:"StandardOutputSensitivity",34866:"RecommendedExposureIndex",34867:"ISOSpeed",34868:"ISOSpeedLatitudeyyy",34869:"ISOSpeedLatitudezzz",34908:"FaxRecvParams",34909:"FaxSubAddress",34910:"FaxRecvTime",34954:"LeafSubIFD",36864:"ExifVersion",36867:"DateTimeOriginal",36868:"CreateDate",37121:"ComponentsConfiguration",37122:"CompressedBitsPerPixel",37377:"ShutterSpeedValue",37378:"ApertureValue",37379:"BrightnessValue",37380:"ExposureCompensation",37381:"MaxApertureValue",37382:"SubjectDistance",37383:"MeteringMode",37384:"LightSource",37385:"Flash",37386:"FocalLength",37387:"FlashEnergy",37388:"SpatialFrequencyResponse",37389:"Noise",37390:"FocalPlaneXResolution",37391:"FocalPlaneYResolution",37392:"FocalPlaneResolutionUnit",37393:"ImageNumber",37394:"SecurityClassification",37395:"ImageHistory",37396:"SubjectArea",37397:"ExposureIndex",37398:"TIFF-EPStandardID",37399:"SensingMethod",37434:"CIP3DataFile",37435:"CIP3Sheet",37436:"CIP3Side",37439:"StoNits",37500:"MakerNote",37510:"UserComment",37520:"SubSecTime",37521:"SubSecTimeOriginal",37522:"SubSecTimeDigitized",37679:"MSDocumentText",37680:"MSPropertySetStorage",37681:"MSDocumentTextPosition",37724:"ImageSourceData",40091:"XPTitle",40092:"XPComment",40093:"XPAuthor",40094:"XPKeywords",40095:"XPSubject",40960:"FlashpixVersion",40961:"ColorSpace",40962:"ExifImageWidth",40963:"ExifImageHeight",40964:"RelatedSoundFile",40965:"InteropOffset",41483:"FlashEnergy",41484:"SpatialFrequencyResponse",41485:"Noise",41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:"FocalPlaneResolutionUnit",41489:"ImageNumber",41490:"SecurityClassification",41491:"ImageHistory",41492:"SubjectLocation",41493:"ExposureIndex",41494:"TIFF-EPStandardID",41495:"SensingMethod",41728:"FileSource",41729:"SceneType",41730:"CFAPattern",41985:"CustomRendered",41986:"ExposureMode",41987:"WhiteBalance",41988:"DigitalZoomRatio",41989:"FocalLengthIn35mmFormat",41990:"SceneCaptureType",41991:"GainControl",41992:"Contrast",41993:"Saturation",41994:"Sharpness",41995:"DeviceSettingDescription",41996:"SubjectDistanceRange",42016:"ImageUniqueID",42032:"OwnerName",42033:"SerialNumber",42034:"LensInfo",42035:"LensMake",42036:"LensModel",42037:"LensSerialNumber",42112:"GDALMetadata",42113:"GDALNoData",42240:"Gamma",44992:"ExpandSoftware",44993:"ExpandLens",44994:"ExpandFilm",44995:"ExpandFilterLens",44996:"ExpandScanner",44997:"ExpandFlashLamp",48129:"PixelFormat",48130:"Transformation",48131:"Uncompressed",48132:"ImageType",48256:"ImageWidth",48257:"ImageHeight",48258:"WidthResolution",48259:"HeightResolution",48320:"ImageOffset",48321:"ImageByteCount",48322:"AlphaOffset",48323:"AlphaByteCount",48324:"ImageDataDiscard",48325:"AlphaDataDiscard",50215:"OceScanjobDesc",50216:"OceApplicationSelector",50217:"OceIDNumber",50218:"OceImageLogic",50255:"Annotations",50341:"PrintIM",50560:"USPTOOriginalContentType",50706:"DNGVersion",50707:"DNGBackwardVersion",50708:"UniqueCameraModel",50709:"LocalizedCameraModel",50710:"CFAPlaneColor",50711:"CFALayout",50712:"LinearizationTable",50713:"BlackLevelRepeatDim",50714:"BlackLevel",50715:"BlackLevelDeltaH",50716:"BlackLevelDeltaV",50717:"WhiteLevel",50718:"DefaultScale",50719:"DefaultCropOrigin",50720:"DefaultCropSize",50721:"ColorMatrix1",50722:"ColorMatrix2",50723:"CameraCalibration1",50724:"CameraCalibration2",50725:"ReductionMatrix1",50726:"ReductionMatrix2",50727:"AnalogBalance",50728:"AsShotNeutral",50729:"AsShotWhiteXY",50730:"BaselineExposure",50731:"BaselineNoise",50732:"BaselineSharpness",50733:"BayerGreenSplit",50734:"LinearResponseLimit",50735:"CameraSerialNumber",50736:"DNGLensInfo",50737:"ChromaBlurRadius",50738:"AntiAliasStrength",50739:"ShadowScale",50740:"DNGPrivateData",50741:"MakerNoteSafety",50752:"RawImageSegmentation",50778:"CalibrationIlluminant1",50779:"CalibrationIlluminant2",50780:"BestQualityScale",50781:"RawDataUniqueID",50784:"AliasLayerMetadata",50827:"OriginalRawFileName",50828:"OriginalRawFileData",50829:"ActiveArea",50830:"MaskedAreas",50831:"AsShotICCProfile",50832:"AsShotPreProfileMatrix",50833:"CurrentICCProfile",50834:"CurrentPreProfileMatrix",50879:"ColorimetricReference",50898:"PanasonicTitle",50899:"PanasonicTitle2",50931:"CameraCalibrationSig",50932:"ProfileCalibrationSig",50933:"ProfileIFD",50934:"AsShotProfileName",50935:"NoiseReductionApplied",50936:"ProfileName",50937:"ProfileHueSatMapDims",50938:"ProfileHueSatMapData1",50939:"ProfileHueSatMapData2",50940:"ProfileToneCurve",50941:"ProfileEmbedPolicy",50942:"ProfileCopyright",50964:"ForwardMatrix1",50965:"ForwardMatrix2",50966:"PreviewApplicationName",50967:"PreviewApplicationVersion",50968:"PreviewSettingsName",50969:"PreviewSettingsDigest",50970:"PreviewColorSpace",50971:"PreviewDateTime",50972:"RawImageDigest",50973:"OriginalRawFileDigest",50974:"SubTileBlockSize",50975:"RowInterleaveFactor",50981:"ProfileLookTableDims",50982:"ProfileLookTableData",51008:"OpcodeList1",51009:"OpcodeList2",51022:"OpcodeList3",51041:"NoiseProfile",51043:"TimeCodes",51044:"FrameRate",51058:"TStop",51081:"ReelName",51089:"OriginalDefaultFinalSize",51090:"OriginalBestQualitySize",51091:"OriginalDefaultCropSize",51105:"CameraLabel",51107:"ProfileHueSatMapEncoding",51108:"ProfileLookTableEncoding",51109:"BaselineExposureOffset",51110:"DefaultBlackRender",51111:"NewRawImageDigest",51112:"RawToPreviewGain",51125:"DefaultUserCrop",59932:"Padding",59933:"OffsetSchema",65e3:"OwnerName",65001:"SerialNumber",65002:"Lens",65024:"KDC_IFD",65100:"RawFile",65101:"Converter",65102:"WhiteBalance",65105:"Exposure",65106:"Shadows",65107:"Brightness",65108:"Contrast",65109:"Saturation",65110:"Sharpness",65111:"Smoothness",65112:"MoireFilter"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude",5:"GPSAltitudeRef",6:"GPSAltitude",7:"GPSTimeStamp",8:"GPSSatellites",9:"GPSStatus",10:"GPSMeasureMode",11:"GPSDOP",12:"GPSSpeedRef",13:"GPSSpeed",14:"GPSTrackRef",15:"GPSTrack",16:"GPSImgDirectionRef",17:"GPSImgDirection",18:"GPSMapDatum",19:"GPSDestLatitudeRef",20:"GPSDestLatitude",21:"GPSDestLongitudeRef",22:"GPSDestLongitude",23:"GPSDestBearingRef",24:"GPSDestBearing",25:"GPSDestDistanceRef",26:"GPSDestDistance",27:"GPSProcessingMethod",28:"GPSAreaInformation",29:"GPSDateStamp",30:"GPSDifferential",31:"GPSHPositioningError"}}},29929:(a,b)=>{"use strict";var c="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function d(a,b){return Object.prototype.hasOwnProperty.call(a,b)}b.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!=typeof c)throw TypeError(c+"must be non-object");for(var e in c)d(c,e)&&(a[e]=c[e])}}return a},b.shrinkBuf=function(a,b){return a.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)};var e={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)return void a.set(b.subarray(c,c+d),e);for(var f=0;f<d;f++)a[e+f]=b[c+f]},flattenChunks:function(a){var b,c,d,e,f,g;for(b=0,d=0,c=a.length;b<c;b++)d+=a[b].length;for(b=0,g=new Uint8Array(d),e=0,c=a.length;b<c;b++)f=a[b],g.set(f,e),e+=f.length;return g}},f={arraySet:function(a,b,c,d,e){for(var f=0;f<d;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}};b.setTyped=function(a){a?(b.Buf8=Uint8Array,b.Buf16=Uint16Array,b.Buf32=Int32Array,b.assign(b,e)):(b.Buf8=Array,b.Buf16=Array,b.Buf32=Array,b.assign(b,f))},b.setTyped(c)},30091:(a,b,c)=>{var d=c(7770);function e(a,b){var c=new d(a,b);return function(a){return c.convert(a)}}e.BIN="01",e.OCT="01234567",e.DEC="0123456789",e.HEX="0123456789abcdef",a.exports=e},30364:function(a,b){(function(){"use strict";var a;a=new RegExp(/(?!xmlns)^.*:/),b.normalize=function(a){return a.toLowerCase()},b.firstCharLowerCase=function(a){return a.charAt(0).toLowerCase()+a.slice(1)},b.stripPrefix=function(b){return b.replace(a,"")},b.parseNumbers=function(a){return isNaN(a)||(a=a%1==0?parseInt(a,10):parseFloat(a)),a},b.parseBooleans=function(a){return/^(?:true|false)$/i.test(a)&&(a="true"===a.toLowerCase()),a}}).call(this)},30555:a=>{"use strict";a.exports=JSON.parse('{"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomsvc+xml":["atomsvc"],"application/bdoc":["bdoc"],"application/ccxml+xml":["ccxml"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma"],"application/emma+xml":["emma"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/font-tdpfr":["pfr"],"application/font-woff":[],"application/font-woff2":[],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/prs.cww":["cww"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":[],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":[],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":[],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":[],"application/x-msdownload":["com","bat"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["wmf","emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":[],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"application/xaml+xml":["xaml"],"application/xcap-diff+xml":["xdf"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":[],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mp3":[],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/wav":["wav"],"audio/wave":[],"audio/webm":["weba"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":[],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":[],"audio/x-wav":[],"audio/xm":["xm"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/apng":["apng"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/g3fax":["g3"],"image/gif":["gif"],"image/ief":["ief"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/ktx":["ktx"],"image/png":["png"],"image/prs.btif":["btif"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/tiff":["tiff","tif"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":[],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/webp":["webp"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":[],"image/x-pcx":["pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/rfc822":["eml","mime"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.vtu":["vtu"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["x3db","x3dbz"],"model/x3d+vrml":["x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/hjson":["hjson"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/prs.lines.tag":["dsc"],"text/richtext":["rtx"],"text/rtf":[],"text/sgml":["sgml","sgm"],"text/slim":["slim","slm"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/vtt":["vtt"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":[],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"text/xml":[],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/jpeg":["jpgv"],"video/jpm":["jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/webm":["webm"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}')},31874:a=>{var b="chasrset";function c(a){return a.split(",").map(function(a){return parseInt(a,10)})}a.exports=function(a){for(var d in b in(a=Object.assign({},a))&&(a.charset=a[b],delete a[b]),a)if("face"===d||"charset"===d)continue;else"padding"===d||"spacing"===d?a[d]=c(a[d]):a[d]=parseInt(a[d],10);return a}},32286:function(a,b,c){(function(){var b,d=function(a,b){for(var c in b)e.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},e={}.hasOwnProperty;b=c(13979),a.exports=function(a){function c(a,d){if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=b.Text,this.value=this.stringify.text(d)}return d(c,a),Object.defineProperty(c.prototype,"isElementContentWhitespace",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(c.prototype,"wholeText",{get:function(){var a,b,c;for(c="",b=this.previousSibling;b;)c=b.data+c,b=b.previousSibling;for(c+=this.data,a=this.nextSibling;a;)c+=a.data,a=a.nextSibling;return c}}),c.prototype.clone=function(){return Object.create(this)},c.prototype.toString=function(a){return this.options.writer.text(this,this.options.writer.filterOptions(a))},c.prototype.splitText=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.replaceWholeText=function(a){throw Error("This DOM method is not implemented."+this.debugInfo())},c}(c(8283))}).call(this)},33876:function(a,b,c){(function(){var b,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s={}.hasOwnProperty;r=c(66031).assign,b=c(13979),k=c(21368),l=c(29530),e=c(66229),f=c(10721),n=c(8468),p=c(13814),q=c(32286),o=c(90637),m=c(45248),g=c(23013),h=c(13194),i=c(92663),j=c(45846),d=c(38031),a.exports=function(){function a(a){var b,c,d;for(b in a||(a={}),this.options=a,c=a.writer||{})s.call(c,b)&&(d=c[b],this["_"+b]=this[b],this[b]=d)}return a.prototype.filterOptions=function(a){var b,c,e,f,g,h,i,j;return a||(a={}),a=r({},this.options,a),(b={writer:this}).pretty=a.pretty||!1,b.allowEmpty=a.allowEmpty||!1,b.indent=null!=(c=a.indent)?c:"  ",b.newline=null!=(e=a.newline)?e:"\n",b.offset=null!=(f=a.offset)?f:0,b.dontPrettyTextNodes=null!=(g=null!=(h=a.dontPrettyTextNodes)?h:a.dontprettytextnodes)?g:0,b.spaceBeforeSlash=null!=(i=null!=(j=a.spaceBeforeSlash)?j:a.spacebeforeslash)?i:"",!0===b.spaceBeforeSlash&&(b.spaceBeforeSlash=" "),b.suppressPrettyCount=0,b.user={},b.state=d.None,b},a.prototype.indent=function(a,b,c){var d;if(!b.pretty||b.suppressPrettyCount);else if(b.pretty&&(d=(c||0)+b.offset+1)>0)return Array(d).join(b.indent);return""},a.prototype.endline=function(a,b,c){return!b.pretty||b.suppressPrettyCount?"":b.newline},a.prototype.attribute=function(a,b,c){var d;return this.openAttribute(a,b,c),d=" "+a.name+'="'+a.value+'"',this.closeAttribute(a,b,c),d},a.prototype.cdata=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c)+"<![CDATA[",b.state=d.InsideTag,e+=a.value,b.state=d.CloseTag,e+="]]>"+this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.comment=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c)+"\x3c!-- ",b.state=d.InsideTag,e+=a.value,b.state=d.CloseTag,e+=" --\x3e"+this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.declaration=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c)+"<?xml",b.state=d.InsideTag,e+=' version="'+a.version+'"',null!=a.encoding&&(e+=' encoding="'+a.encoding+'"'),null!=a.standalone&&(e+=' standalone="'+a.standalone+'"'),b.state=d.CloseTag,e+=b.spaceBeforeSlash+"?>",e+=this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.docType=function(a,b,c){var e,f,g,h,i;if(c||(c=0),this.openNode(a,b,c),b.state=d.OpenTag,h=this.indent(a,b,c)+"<!DOCTYPE "+a.root().name,a.pubID&&a.sysID?h+=' PUBLIC "'+a.pubID+'" "'+a.sysID+'"':a.sysID&&(h+=' SYSTEM "'+a.sysID+'"'),a.children.length>0){for(h+=" [",h+=this.endline(a,b,c),b.state=d.InsideTag,f=0,g=(i=a.children).length;f<g;f++)e=i[f],h+=this.writeChildNode(e,b,c+1);b.state=d.CloseTag,h+="]"}return b.state=d.CloseTag,h+=b.spaceBeforeSlash+">",h+=this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),h},a.prototype.element=function(a,c,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,t;for(n in e||(e=0),o=!1,p="",this.openNode(a,c,e),c.state=d.OpenTag,p+=this.indent(a,c,e)+"<"+a.name,q=a.attribs)s.call(q,n)&&(f=q[n],p+=this.attribute(f,c,e));if(i=0===(h=a.children.length)?null:a.children[0],0===h||a.children.every(function(a){return(a.type===b.Text||a.type===b.Raw)&&""===a.value}))c.allowEmpty?(p+=">",c.state=d.CloseTag,p+="</"+a.name+">"+this.endline(a,c,e)):(c.state=d.CloseTag,p+=c.spaceBeforeSlash+"/>"+this.endline(a,c,e));else if(c.pretty&&1===h&&(i.type===b.Text||i.type===b.Raw)&&null!=i.value)p+=">",c.state=d.InsideTag,c.suppressPrettyCount++,o=!0,p+=this.writeChildNode(i,c,e+1),c.suppressPrettyCount--,o=!1,c.state=d.CloseTag,p+="</"+a.name+">"+this.endline(a,c,e);else{if(c.dontPrettyTextNodes){for(j=0,l=(r=a.children).length;j<l;j++)if(((g=r[j]).type===b.Text||g.type===b.Raw)&&null!=g.value){c.suppressPrettyCount++,o=!0;break}}for(p+=">"+this.endline(a,c,e),c.state=d.InsideTag,k=0,m=(t=a.children).length;k<m;k++)g=t[k],p+=this.writeChildNode(g,c,e+1);c.state=d.CloseTag,p+=this.indent(a,c,e)+"</"+a.name+">",o&&c.suppressPrettyCount--,p+=this.endline(a,c,e),c.state=d.None}return this.closeNode(a,c,e),p},a.prototype.writeChildNode=function(a,c,d){switch(a.type){case b.CData:return this.cdata(a,c,d);case b.Comment:return this.comment(a,c,d);case b.Element:return this.element(a,c,d);case b.Raw:return this.raw(a,c,d);case b.Text:return this.text(a,c,d);case b.ProcessingInstruction:return this.processingInstruction(a,c,d);case b.Dummy:return"";case b.Declaration:return this.declaration(a,c,d);case b.DocType:return this.docType(a,c,d);case b.AttributeDeclaration:return this.dtdAttList(a,c,d);case b.ElementDeclaration:return this.dtdElement(a,c,d);case b.EntityDeclaration:return this.dtdEntity(a,c,d);case b.NotationDeclaration:return this.dtdNotation(a,c,d);default:throw Error("Unknown XML node type: "+a.constructor.name)}},a.prototype.processingInstruction=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c)+"<?",b.state=d.InsideTag,e+=a.target,a.value&&(e+=" "+a.value),b.state=d.CloseTag,e+=b.spaceBeforeSlash+"?>",e+=this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.raw=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c),b.state=d.InsideTag,e+=a.value,b.state=d.CloseTag,e+=this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.text=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c),b.state=d.InsideTag,e+=a.value,b.state=d.CloseTag,e+=this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.dtdAttList=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c)+"<!ATTLIST",b.state=d.InsideTag,e+=" "+a.elementName+" "+a.attributeName+" "+a.attributeType,"#DEFAULT"!==a.defaultValueType&&(e+=" "+a.defaultValueType),a.defaultValue&&(e+=' "'+a.defaultValue+'"'),b.state=d.CloseTag,e+=b.spaceBeforeSlash+">"+this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.dtdElement=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c)+"<!ELEMENT",b.state=d.InsideTag,e+=" "+a.name+" "+a.value,b.state=d.CloseTag,e+=b.spaceBeforeSlash+">"+this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.dtdEntity=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c)+"<!ENTITY",b.state=d.InsideTag,a.pe&&(e+=" %"),e+=" "+a.name,a.value?e+=' "'+a.value+'"':(a.pubID&&a.sysID?e+=' PUBLIC "'+a.pubID+'" "'+a.sysID+'"':a.sysID&&(e+=' SYSTEM "'+a.sysID+'"'),a.nData&&(e+=" NDATA "+a.nData)),b.state=d.CloseTag,e+=b.spaceBeforeSlash+">"+this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.dtdNotation=function(a,b,c){var e;return this.openNode(a,b,c),b.state=d.OpenTag,e=this.indent(a,b,c)+"<!NOTATION",b.state=d.InsideTag,e+=" "+a.name,a.pubID&&a.sysID?e+=' PUBLIC "'+a.pubID+'" "'+a.sysID+'"':a.pubID?e+=' PUBLIC "'+a.pubID+'"':a.sysID&&(e+=' SYSTEM "'+a.sysID+'"'),b.state=d.CloseTag,e+=b.spaceBeforeSlash+">"+this.endline(a,b,c),b.state=d.None,this.closeNode(a,b,c),e},a.prototype.openNode=function(a,b,c){},a.prototype.closeNode=function(a,b,c){},a.prototype.openAttribute=function(a,b,c){},a.prototype.closeAttribute=function(a,b,c){},a}()}).call(this)},34943:a=>{function b(a){return parseInt(a,10)}var c=3600,d=60;function e(a,c){return a=a.map(b),c=c.map(b),Date.UTC(a[0],a[1]-1,a[2],c[0],c[1],c[2],0)/1e3}function f(a){var f=a.substr(0,10).split("-"),g=a.substr(11,8).split(":"),h=a.substr(19,6).split(":").map(b),i=h[0]*c+h[1]*d,j=e(f,g);if("number"==typeof(j-=i)&&!isNaN(j))return j}function g(a){var b=a.split(" "),c=e(b[0].split(":"),b[1].split(":"));if("number"==typeof c&&!isNaN(c))return c}function h(a){var b=19===a.length&&":"===a.charAt(4);return 25===a.length&&"T"===a.charAt(10)?f(a):b?g(a):void 0}a.exports={parseDateWithSpecFormat:g,parseDateWithTimezoneFormat:f,parseExifDate:h}},35604:(a,b,c)=>{"use strict";let d=c(20905),e=c(83317),f={fromFile:async function(a){let b=await d.fromFile(a);try{return await e.fromTokenizer(b)}finally{await b.close()}}};Object.assign(f,e),Object.defineProperty(f,"extensions",{get:()=>e.extensions}),Object.defineProperty(f,"mimeTypes",{get:()=>e.mimeTypes}),a.exports=f},35756:(a,b,c)=>{var d=c(59664),e=Buffer.from([66,77,70,3]);a.exports=function(a){return"string"==typeof a?"BMF"===a.substring(0,3):a.length>4&&d(a.slice(0,4),e)}},35850:(a,b)=>{"use strict";b.stringToBytes=a=>[...a].map(a=>a.charCodeAt(0)),b.tarHeaderChecksumMatches=(a,b=0)=>{let c=parseInt(a.toString("utf8",148,154).replace(/\0.*$/,"").trim(),8);if(isNaN(c))return!1;let d=256;for(let c=b;c<b+148;c++)d+=a[c];for(let c=b+156;c<b+512;c++)d+=a[c];return c===d},b.uint32SyncSafeToken={get:(a,b)=>127&a[b+3]|a[b+2]<<7|a[b+1]<<14|a[b]<<21,len:4}},36115:(a,b,c)=>{function d(){let a;return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(a=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(a[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function e(a){try{a?b.storage.setItem("debug",a):b.storage.removeItem("debug")}catch(a){}}function f(){let a;try{a=b.storage.getItem("debug")||b.storage.getItem("DEBUG")}catch(a){}return!a&&"undefined"!=typeof process&&"env"in process&&(a=process.env.DEBUG),a}function g(){try{return localStorage}catch(a){}}b.formatArgs=function b(b){if(b[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+b[0]+(this.useColors?"%c ":" ")+"+"+a.exports.humanize(this.diff),!this.useColors)return;let c="color: "+this.color;b.splice(1,0,c,"color: inherit");let d=0,e=0;b[0].replace(/%[a-zA-Z%]/g,a=>{"%%"!==a&&(d++,"%c"===a&&(e=d))}),b.splice(e,0,c)},b.save=e,b.load=f,b.useColors=d,b.storage=g(),b.destroy=(()=>{let a=!1;return()=>{a||(a=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),b.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],b.log=console.debug||console.log||(()=>{}),a.exports=c(98102)(b);let{formatters:h}=a.exports;h.j=function(a){try{return JSON.stringify(a)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}},36333:a=>{function b(a,b,c,d){this.buffer=a,this.offset=b||0,c="number"==typeof c?c:a.length,this.endPosition=this.offset+c,this.setBigEndian(d)}b.prototype={setBigEndian:function(a){this.bigEndian=!!a},nextUInt8:function(){var a=this.buffer.readUInt8(this.offset);return this.offset+=1,a},nextInt8:function(){var a=this.buffer.readInt8(this.offset);return this.offset+=1,a},nextUInt16:function(){var a=this.bigEndian?this.buffer.readUInt16BE(this.offset):this.buffer.readUInt16LE(this.offset);return this.offset+=2,a},nextUInt32:function(){var a=this.bigEndian?this.buffer.readUInt32BE(this.offset):this.buffer.readUInt32LE(this.offset);return this.offset+=4,a},nextInt16:function(){var a=this.bigEndian?this.buffer.readInt16BE(this.offset):this.buffer.readInt16LE(this.offset);return this.offset+=2,a},nextInt32:function(){var a=this.bigEndian?this.buffer.readInt32BE(this.offset):this.buffer.readInt32LE(this.offset);return this.offset+=4,a},nextFloat:function(){var a=this.bigEndian?this.buffer.readFloatBE(this.offset):this.buffer.readFloatLE(this.offset);return this.offset+=4,a},nextDouble:function(){var a=this.bigEndian?this.buffer.readDoubleBE(this.offset):this.buffer.readDoubleLE(this.offset);return this.offset+=8,a},nextBuffer:function(a){var b=this.buffer.slice(this.offset,this.offset+a);return this.offset+=a,b},remainingLength:function(){return this.endPosition-this.offset},nextString:function(a){var b=this.buffer.toString("utf8",this.offset,this.offset+a);return this.offset+=a,b},mark:function(){var a=this;return{openWithOffset:function(c){return c=(c||0)+this.offset,new b(a.buffer,c,a.endPosition-c,a.bigEndian)},offset:this.offset}},offsetFrom:function(a){return this.offset-a.offset},skip:function(a){this.offset+=a},branch:function(a,c){return c="number"==typeof c?c:this.endPosition-(this.offset+a),new b(this.buffer,this.offset+a,c,this.bigEndian)}},a.exports=b},37382:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.fromFile=b.FileTokenizer=void 0;let d=c(24322),e=c(83779),f=c(61765);class g extends d.AbstractTokenizer{constructor(a,b){super(b),this.fd=a}async readBuffer(a,b){let c=this.normalizeOptions(a,b);this.position=c.position;let d=await f.read(this.fd,a,c.offset,c.length,c.position);if(this.position+=d.bytesRead,d.bytesRead<c.length&&(!b||!b.mayBeLess))throw new e.EndOfStreamError;return d.bytesRead}async peekBuffer(a,b){let c=this.normalizeOptions(a,b),d=await f.read(this.fd,a,c.offset,c.length,c.position);if(!c.mayBeLess&&d.bytesRead<c.length)throw new e.EndOfStreamError;return d.bytesRead}async close(){return f.close(this.fd)}}b.FileTokenizer=g,b.fromFile=async function(a){let b=await f.stat(a);if(!b.isFile)throw Error(`File not a file: ${a}`);return new g(await f.open(a,"r"),{path:a,size:b.size})}},37662:a=>{"use strict";a.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},37878:(a,b,c)=>{var d=c(79551),e=d.URL,f=c(81630),g=c(55591),h=c(27910).Writable,i=c(12412),j=c(14629);!function(){var a="undefined"!=typeof process,b="undefined"!=typeof window&&"undefined"!=typeof document,c=G(Error.captureStackTrace);a||!b&&c||console.warn("The follow-redirects package should be excluded from browser builds.")}();var k=!1;try{i(new e(""))}catch(a){k="ERR_INVALID_URL"===a.code}var l=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],m=["abort","aborted","connect","error","socket","timeout"],n=Object.create(null);m.forEach(function(a){n[a]=function(b,c,d){this._redirectable.emit(a,b,c,d)}});var o=C("ERR_INVALID_URL","Invalid URL",TypeError),p=C("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),q=C("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",p),r=C("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),s=C("ERR_STREAM_WRITE_AFTER_END","write after end"),t=h.prototype.destroy||w;function u(a,b){h.call(this),this._sanitizeOptions(a),this._options=a,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],b&&this.on("response",b);var c=this;this._onNativeResponse=function(a){try{c._processResponse(a)}catch(a){c.emit("error",a instanceof p?a:new p({cause:a}))}},this._performRequest()}function v(a){var b={maxRedirects:21,maxBodyLength:0xa00000},c={};return Object.keys(a).forEach(function(d){var e=d+":",f=c[e]=a[d],g=b[d]=Object.create(f);function h(a,b,c){var d=g.request(a,b,c);return d.end(),d}Object.defineProperties(g,{request:{value:function(a,d,f){return I(a)?a=A(a):F(a)?a=A(x(a)):(f=d,d=z(a),a={protocol:e}),G(d)&&(f=d,d=null),(d=Object.assign({maxRedirects:b.maxRedirects,maxBodyLength:b.maxBodyLength},a,d)).nativeProtocols=c,F(d.host)||F(d.hostname)||(d.hostname="::1"),i.equal(d.protocol,e,"protocol mismatch"),j("options",d),new u(d,f)},configurable:!0,enumerable:!0,writable:!0},get:{value:h,configurable:!0,enumerable:!0,writable:!0}})}),b}function w(){}function x(a){var b;if(k)b=new e(a);else if(!F((b=z(d.parse(a))).protocol))throw new o({input:a});return b}function y(a,b){return k?new e(a,b):x(d.resolve(b,a))}function z(a){if(/^\[/.test(a.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(a.hostname)||/^\[/.test(a.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(a.host))throw new o({input:a.href||a});return a}function A(a,b){var c=b||{};for(var d of l)c[d]=a[d];return c.hostname.startsWith("[")&&(c.hostname=c.hostname.slice(1,-1)),""!==c.port&&(c.port=Number(c.port)),c.path=c.search?c.pathname+c.search:c.pathname,c}function B(a,b){var c;for(var d in b)a.test(d)&&(c=b[d],delete b[d]);return null==c?void 0:String(c).trim()}function C(a,b,c){function d(c){G(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,c||{}),this.code=a,this.message=this.cause?b+": "+this.cause.message:b}return d.prototype=new(c||Error),Object.defineProperties(d.prototype,{constructor:{value:d,enumerable:!1},name:{value:"Error ["+a+"]",enumerable:!1}}),d}function D(a,b){for(var c of m)a.removeListener(c,n[c]);a.on("error",w),a.destroy(b)}function E(a,b){i(F(a)&&F(b));var c=a.length-b.length-1;return c>0&&"."===a[c]&&a.endsWith(b)}function F(a){return"string"==typeof a||a instanceof String}function G(a){return"function"==typeof a}function H(a){return"object"==typeof a&&"length"in a}function I(a){return e&&a instanceof e}u.prototype=Object.create(h.prototype),u.prototype.abort=function(){D(this._currentRequest),this._currentRequest.abort(),this.emit("abort")},u.prototype.destroy=function(a){return D(this._currentRequest,a),t.call(this,a),this},u.prototype.write=function(a,b,c){if(this._ending)throw new s;if(!F(a)&&!H(a))throw TypeError("data should be a string, Buffer or Uint8Array");if(G(b)&&(c=b,b=null),0===a.length){c&&c();return}this._requestBodyLength+a.length<=this._options.maxBodyLength?(this._requestBodyLength+=a.length,this._requestBodyBuffers.push({data:a,encoding:b}),this._currentRequest.write(a,b,c)):(this.emit("error",new r),this.abort())},u.prototype.end=function(a,b,c){if(G(a)?(c=a,a=b=null):G(b)&&(c=b,b=null),a){var d=this,e=this._currentRequest;this.write(a,b,function(){d._ended=!0,e.end(null,null,c)}),this._ending=!0}else this._ended=this._ending=!0,this._currentRequest.end(null,null,c)},u.prototype.setHeader=function(a,b){this._options.headers[a]=b,this._currentRequest.setHeader(a,b)},u.prototype.removeHeader=function(a){delete this._options.headers[a],this._currentRequest.removeHeader(a)},u.prototype.setTimeout=function(a,b){var c=this;function d(b){b.setTimeout(a),b.removeListener("timeout",b.destroy),b.addListener("timeout",b.destroy)}function e(b){c._timeout&&clearTimeout(c._timeout),c._timeout=setTimeout(function(){c.emit("timeout"),f()},a),d(b)}function f(){c._timeout&&(clearTimeout(c._timeout),c._timeout=null),c.removeListener("abort",f),c.removeListener("error",f),c.removeListener("response",f),c.removeListener("close",f),b&&c.removeListener("timeout",b),c.socket||c._currentRequest.removeListener("socket",e)}return b&&this.on("timeout",b),this.socket?e(this.socket):this._currentRequest.once("socket",e),this.on("socket",d),this.on("abort",f),this.on("error",f),this.on("response",f),this.on("close",f),this},["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(a){u.prototype[a]=function(b,c){return this._currentRequest[a](b,c)}}),["aborted","connection","socket"].forEach(function(a){Object.defineProperty(u.prototype,a,{get:function(){return this._currentRequest[a]}})}),u.prototype._sanitizeOptions=function(a){if(a.headers||(a.headers={}),a.host&&(a.hostname||(a.hostname=a.host),delete a.host),!a.pathname&&a.path){var b=a.path.indexOf("?");b<0?a.pathname=a.path:(a.pathname=a.path.substring(0,b),a.search=a.path.substring(b))}},u.prototype._performRequest=function(){var a=this._options.protocol,b=this._options.nativeProtocols[a];if(!b)throw TypeError("Unsupported protocol "+a);if(this._options.agents){var c=a.slice(0,-1);this._options.agent=this._options.agents[c]}var e=this._currentRequest=b.request(this._options,this._onNativeResponse);for(var f of(e._redirectable=this,m))e.on(f,n[f]);if(this._currentUrl=/^\//.test(this._options.path)?d.format(this._options):this._options.path,this._isRedirect){var g=0,h=this,i=this._requestBodyBuffers;!function a(b){if(e===h._currentRequest)if(b)h.emit("error",b);else if(g<i.length){var c=i[g++];e.finished||e.write(c.data,c.encoding,a)}else h._ended&&e.end()}()}},u.prototype._processResponse=function(a){var b,c=a.statusCode;this._options.trackRedirects&&this._redirects.push({url:this._currentUrl,headers:a.headers,statusCode:c});var e=a.headers.location;if(!e||!1===this._options.followRedirects||c<300||c>=400){a.responseUrl=this._currentUrl,a.redirects=this._redirects,this.emit("response",a),this._requestBodyBuffers=[];return}if(D(this._currentRequest),a.destroy(),++this._redirectCount>this._options.maxRedirects)throw new q;var f=this._options.beforeRedirect;f&&(b=Object.assign({Host:a.req.getHeader("host")},this._options.headers));var g=this._options.method;(301!==c&&302!==c||"POST"!==this._options.method)&&(303!==c||/^(?:GET|HEAD)$/.test(this._options.method))||(this._options.method="GET",this._requestBodyBuffers=[],B(/^content-/i,this._options.headers));var h=B(/^host$/i,this._options.headers),i=x(this._currentUrl),k=h||i.host,l=/^\w+:/.test(e)?this._currentUrl:d.format(Object.assign(i,{host:k})),m=y(e,l);if(j("redirecting to",m.href),this._isRedirect=!0,A(m,this._options),(m.protocol===i.protocol||"https:"===m.protocol)&&(m.host===k||E(m.host,k))||B(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),G(f)){var n={headers:a.headers,statusCode:c},o={url:l,method:g,headers:b};f(this._options,n,o),this._sanitizeOptions(this._options)}this._performRequest()},a.exports=v({http:f,https:g}),a.exports.wrap=v},37995:(a,b,c)=>{"use strict";var d=c(17351),e=c(29929),f=c(41688),g=c(7461),h=c(21298),i=c(14026),j=c(37662),k=Object.prototype.toString;function l(a){if(!(this instanceof l))return new l(a);this.options=e.assign({chunkSize:16384,windowBits:0,to:""},a||{});var b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,0===b.windowBits&&(b.windowBits=-15)),b.windowBits>=0&&b.windowBits<16&&!(a&&a.windowBits)&&(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&(15&b.windowBits)==0&&(b.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new i,this.strm.avail_out=0;var c=d.inflateInit2(this.strm,b.windowBits);if(c!==g.Z_OK||(this.header=new j,d.inflateGetHeader(this.strm,this.header),b.dictionary&&("string"==typeof b.dictionary?b.dictionary=f.string2buf(b.dictionary):"[object ArrayBuffer]"===k.call(b.dictionary)&&(b.dictionary=new Uint8Array(b.dictionary)),b.raw)&&(c=d.inflateSetDictionary(this.strm,b.dictionary))!==g.Z_OK))throw Error(h[c])}function m(a,b){var c=new l(b);if(c.push(a,!0),c.err)throw c.msg||h[c.err];return c.result}function n(a,b){return(b=b||{}).raw=!0,m(a,b)}l.prototype.push=function(a,b){var c,h,i,j,l,m=this.strm,n=this.options.chunkSize,o=this.options.dictionary,p=!1;if(this.ended)return!1;h=b===~~b?b:!0===b?g.Z_FINISH:g.Z_NO_FLUSH,"string"==typeof a?m.input=f.binstring2buf(a):"[object ArrayBuffer]"===k.call(a)?m.input=new Uint8Array(a):m.input=a,m.next_in=0,m.avail_in=m.input.length;do{if(0===m.avail_out&&(m.output=new e.Buf8(n),m.next_out=0,m.avail_out=n),(c=d.inflate(m,g.Z_NO_FLUSH))===g.Z_NEED_DICT&&o&&(c=d.inflateSetDictionary(this.strm,o)),c===g.Z_BUF_ERROR&&!0===p&&(c=g.Z_OK,p=!1),c!==g.Z_STREAM_END&&c!==g.Z_OK)return this.onEnd(c),this.ended=!0,!1;m.next_out&&(0===m.avail_out||c===g.Z_STREAM_END||0===m.avail_in&&(h===g.Z_FINISH||h===g.Z_SYNC_FLUSH))&&("string"===this.options.to?(i=f.utf8border(m.output,m.next_out),j=m.next_out-i,l=f.buf2string(m.output,i),m.next_out=j,m.avail_out=n-j,j&&e.arraySet(m.output,m.output,i,j,0),this.onData(l)):this.onData(e.shrinkBuf(m.output,m.next_out))),0===m.avail_in&&0===m.avail_out&&(p=!0)}while((m.avail_in>0||0===m.avail_out)&&c!==g.Z_STREAM_END);return(c===g.Z_STREAM_END&&(h=g.Z_FINISH),h===g.Z_FINISH)?(c=d.inflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===g.Z_OK):(h===g.Z_SYNC_FLUSH&&(this.onEnd(g.Z_OK),m.avail_out=0),!0)},l.prototype.onData=function(a){this.chunks.push(a)},l.prototype.onEnd=function(a){a===g.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=e.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},b.Inflate=l,b.inflate=m,b.inflateRaw=n,b.ungzip=m},38031:function(a){(function(){a.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},39343:a=>{"use strict";var b=function(){for(var a,b=[],c=0;c<256;c++){a=c;for(var d=0;d<8;d++)a=1&a?0xedb88320^a>>>1:a>>>1;b[c]=a}return b}();a.exports=function(a,c,d,e){var f=b,g=e+d;a^=-1;for(var h=e;h<g;h++)a=a>>>8^f[(a^c[h])&255];return -1^a}},41688:(a,b,c)=>{"use strict";var d=c(29929),e=!0,f=!0;try{String.fromCharCode.apply(null,[0])}catch(a){e=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(a){f=!1}for(var g=new d.Buf8(256),h=0;h<256;h++)g[h]=h>=252?6:h>=248?5:h>=240?4:h>=224?3:h>=192?2:1;function i(a,b){if(b<65534&&(a.subarray&&f||!a.subarray&&e))return String.fromCharCode.apply(null,d.shrinkBuf(a,b));for(var c="",g=0;g<b;g++)c+=String.fromCharCode(a[g]);return c}g[254]=g[254]=1,b.string2buf=function(a){var b,c,e,f,g,h=a.length,i=0;for(f=0;f<h;f++)(64512&(c=a.charCodeAt(f)))==55296&&f+1<h&&(64512&(e=a.charCodeAt(f+1)))==56320&&(c=65536+(c-55296<<10)+(e-56320),f++),i+=c<128?1:c<2048?2:c<65536?3:4;for(g=0,b=new d.Buf8(i),f=0;g<i;f++)(64512&(c=a.charCodeAt(f)))==55296&&f+1<h&&(64512&(e=a.charCodeAt(f+1)))==56320&&(c=65536+(c-55296<<10)+(e-56320),f++),c<128?b[g++]=c:(c<2048?b[g++]=192|c>>>6:(c<65536?b[g++]=224|c>>>12:(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63),b[g++]=128|c>>>6&63),b[g++]=128|63&c);return b},b.buf2binstring=function(a){return i(a,a.length)},b.binstring2buf=function(a){for(var b=new d.Buf8(a.length),c=0,e=b.length;c<e;c++)b[c]=a.charCodeAt(c);return b},b.buf2string=function(a,b){var c,d,e,f,h=b||a.length,j=Array(2*h);for(d=0,c=0;c<h;){if((e=a[c++])<128){j[d++]=e;continue}if((f=g[e])>4){j[d++]=65533,c+=f-1;continue}for(e&=2===f?31:3===f?15:7;f>1&&c<h;)e=e<<6|63&a[c++],f--;if(f>1){j[d++]=65533;continue}e<65536?j[d++]=e:(e-=65536,j[d++]=55296|e>>10&1023,j[d++]=56320|1023&e)}return i(j,d)},b.utf8border=function(a,b){var c;for((b=b||a.length)>a.length&&(b=a.length),c=b-1;c>=0&&(192&a[c])==128;)c--;return c<0||0===c?b:c+g[a[c]]>b?c:b}},42095:a=>{var b=1e3,c=6e4,d=36e5,e=864e5,f=6048e5,g=315576e5;function h(a){if(!((a=String(a)).length>100)){var h=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(a);if(h){var i=parseFloat(h[1]),j=(h[2]||"ms").toLowerCase();switch(j){case"years":case"year":case"yrs":case"yr":case"y":return i*g;case"weeks":case"week":case"w":return i*f;case"days":case"day":case"d":return i*e;case"hours":case"hour":case"hrs":case"hr":case"h":return i*d;case"minutes":case"minute":case"mins":case"min":case"m":return i*c;case"seconds":case"second":case"secs":case"sec":case"s":return i*b;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}function i(a){var f=Math.abs(a);return f>=e?Math.round(a/e)+"d":f>=d?Math.round(a/d)+"h":f>=c?Math.round(a/c)+"m":f>=b?Math.round(a/b)+"s":a+"ms"}function j(a){var f=Math.abs(a);return f>=e?k(a,f,e,"day"):f>=d?k(a,f,d,"hour"):f>=c?k(a,f,c,"minute"):f>=b?k(a,f,b,"second"):a+" ms"}function k(a,b,c,d){var e=b>=1.5*c;return Math.round(a/c)+" "+d+(e?"s":"")}a.exports=function(a,b){b=b||{};var c=typeof a;if("string"===c&&a.length>0)return h(a);if("number"===c&&isFinite(a))return b.long?j(a):i(a);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(a))}},44419:(a,b,c)=>{"use strict";let d=!0,e=c(74075);e.deflateSync||(d=!1);let f=c(53008),g=c(7675);a.exports=function(a,b){if(!d)throw Error("To use the sync capability of this library in old node versions, please pin pngjs to v2.3.0");let c=new g(b||{}),h=[];h.push(Buffer.from(f.PNG_SIGNATURE)),h.push(c.packIHDR(a.width,a.height)),a.gamma&&h.push(c.packGAMA(a.gamma));let i=c.filterData(a.data,a.width,a.height),j=e.deflateSync(i,c.getDeflateOptions());if(i=null,!j||!j.length)throw Error("bad png - invalid compressed data response");return h.push(c.packIDAT(j)),h.push(c.packIEND()),Buffer.concat(h)}},45248:function(a,b,c){(function(){var b,d,e=function(a,b){for(var c in b)f.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},f={}.hasOwnProperty;d=c(11874),b=c(13979),a.exports=function(a){function c(a){c.__super__.constructor.call(this,a),this.type=b.Dummy}return e(c,a),c.prototype.clone=function(){return Object.create(this)},c.prototype.toString=function(a){return""},c}(d)}).call(this)},45846:function(a,b,c){(function(){var b,d,e=function(a,b){for(var c in b)f.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},f={}.hasOwnProperty;d=c(11874),b=c(13979),a.exports=function(a){function c(a,d,e){if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing DTD notation name. "+this.debugInfo(d));if(!e.pubID&&!e.sysID)throw Error("Public or system identifiers are required for an external entity. "+this.debugInfo(d));this.name=this.stringify.name(d),this.type=b.NotationDeclaration,null!=e.pubID&&(this.pubID=this.stringify.dtdPubID(e.pubID)),null!=e.sysID&&(this.sysID=this.stringify.dtdSysID(e.sysID))}return e(c,a),Object.defineProperty(c.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(c.prototype,"systemId",{get:function(){return this.sysID}}),c.prototype.toString=function(a){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(a))},c}(d)}).call(this)},47344:(a,b,c)=>{"use strict";let d=!0,e=c(74075),f=c(28456);e.deflateSync||(d=!1);let g=c(25972),h=c(12593),i=c(57298),j=c(4211),k=c(18795);a.exports=function(a,b){let c,l,m,n;if(!d)throw Error("To use the sync capability of this library in old node versions, please pin pngjs to v2.3.0");function o(a){c=a}function p(a){l=a}function q(a){l.transColor=a}function r(a){l.palette=a}function s(){l.alpha=!0}function t(a){m=a}let u=[];function v(a){u.push(a)}let w=new g(a);if(new i(b,{read:w.read.bind(w),error:o,metadata:p,gamma:t,palette:r,transColor:q,inflateData:v,simpleTransparency:s}).start(),w.process(),c)throw c;let x=Buffer.concat(u);if(u.length=0,l.interlace)n=e.inflateSync(x);else{let a=((l.width*l.bpp*l.depth+7>>3)+1)*l.height;n=f(x,{chunkSize:a,maxLength:a})}if(x=null,!n||!n.length)throw Error("bad png - invalid inflate data response");let y=h.process(n,l);x=null;let z=j.dataToBitMap(y,l);y=null;let A=k(z,l,b.skipRescale);return l.data=A,l.gamma=m||0,l}},48138:(a,b,c)=>{"use strict";let d=c(28354),e=c(27910),f=c(4895),g=c(26414),h=c(15432),i=b.O=function(a){e.call(this),a=a||{},this.width=0|a.width,this.height=0|a.height,this.data=this.width>0&&this.height>0?Buffer.alloc(4*this.width*this.height):null,a.fill&&this.data&&this.data.fill(0),this.gamma=0,this.readable=this.writable=!0,this._parser=new f(a),this._parser.on("error",this.emit.bind(this,"error")),this._parser.on("close",this._handleClose.bind(this)),this._parser.on("metadata",this._metadata.bind(this)),this._parser.on("gamma",this._gamma.bind(this)),this._parser.on("parsed",(function(a){this.data=a,this.emit("parsed",a)}).bind(this)),this._packer=new g(a),this._packer.on("data",this.emit.bind(this,"data")),this._packer.on("end",this.emit.bind(this,"end")),this._parser.on("close",this._handleClose.bind(this)),this._packer.on("error",this.emit.bind(this,"error"))};d.inherits(i,e),i.sync=h,i.prototype.pack=function(){return this.data&&this.data.length?process.nextTick((function(){this._packer.pack(this.data,this.width,this.height,this.gamma)}).bind(this)):this.emit("error","No data provided"),this},i.prototype.parse=function(a,b){if(b){let a,c;a=(function(a){this.removeListener("error",c),this.data=a,b(null,this)}).bind(this),c=(function(c){this.removeListener("parsed",a),b(c,null)}).bind(this),this.once("parsed",a),this.once("error",c)}return this.end(a),this},i.prototype.write=function(a){return this._parser.write(a),!0},i.prototype.end=function(a){this._parser.end(a)},i.prototype._metadata=function(a){this.width=a.width,this.height=a.height,this.emit("metadata",a)},i.prototype._gamma=function(a){this.gamma=a},i.prototype._handleClose=function(){this._parser.writable||this._packer.readable||this.emit("close")},i.bitblt=function(a,b,c,d,e,f,g,h){if(d|=0,e|=0,f|=0,g|=0,h|=0,(c|=0)>a.width||d>a.height||c+e>a.width||d+f>a.height)throw Error("bitblt reading outside image");if(g>b.width||h>b.height||g+e>b.width||h+f>b.height)throw Error("bitblt writing outside image");for(let i=0;i<f;i++)a.data.copy(b.data,(h+i)*b.width+g<<2,(d+i)*a.width+c<<2,(d+i)*a.width+c+e<<2)},i.prototype.bitblt=function(a,b,c,d,e,f,g){return i.bitblt(this,a,b,c,d,e,f,g),this},i.adjustGamma=function(a){if(a.gamma){for(let b=0;b<a.height;b++)for(let c=0;c<a.width;c++){let d=a.width*b+c<<2;for(let b=0;b<3;b++){let c=a.data[d+b]/255;c=Math.pow(c,1/2.2/a.gamma),a.data[d+b]=Math.round(255*c)}}a.gamma=0}},i.prototype.adjustGamma=function(){i.adjustGamma(this)}},50318:function(a){(function(){a.exports=function(){function a(){}return a.prototype.hasFeature=function(a,b){return!0},a.prototype.createDocumentType=function(a,b,c){throw Error("This DOM method is not implemented.")},a.prototype.createDocument=function(a,b,c){throw Error("This DOM method is not implemented.")},a.prototype.createHTMLDocument=function(a){throw Error("This DOM method is not implemented.")},a.prototype.getFeature=function(a,b){throw Error("This DOM method is not implemented.")},a}()}).call(this)},50933:function(a,b,c){(function(){var b,d,e,f=function(a,b){for(var c in b)g.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},g={}.hasOwnProperty;b=c(13979),e=c(33876),d=c(38031),a.exports=function(a){function c(a,b){this.stream=a,c.__super__.constructor.call(this,b)}return f(c,a),c.prototype.endline=function(a,b,e){return a.isLastRootNode&&b.state===d.CloseTag?"":c.__super__.endline.call(this,a,b,e)},c.prototype.document=function(a,b){var c,d,e,f,g,h,i,j,k;for(i=a.children,d=e=0,g=i.length;e<g;d=++e)(c=i[d]).isLastRootNode=d===a.children.length-1;for(f=0,b=this.filterOptions(b),j=a.children,k=[],h=j.length;f<h;f++)c=j[f],k.push(this.writeChildNode(c,b,0));return k},c.prototype.attribute=function(a,b,d){return this.stream.write(c.__super__.attribute.call(this,a,b,d))},c.prototype.cdata=function(a,b,d){return this.stream.write(c.__super__.cdata.call(this,a,b,d))},c.prototype.comment=function(a,b,d){return this.stream.write(c.__super__.comment.call(this,a,b,d))},c.prototype.declaration=function(a,b,d){return this.stream.write(c.__super__.declaration.call(this,a,b,d))},c.prototype.docType=function(a,b,c){var e,f,g,h;if(c||(c=0),this.openNode(a,b,c),b.state=d.OpenTag,this.stream.write(this.indent(a,b,c)),this.stream.write("<!DOCTYPE "+a.root().name),a.pubID&&a.sysID?this.stream.write(' PUBLIC "'+a.pubID+'" "'+a.sysID+'"'):a.sysID&&this.stream.write(' SYSTEM "'+a.sysID+'"'),a.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(a,b,c)),b.state=d.InsideTag,f=0,g=(h=a.children).length;f<g;f++)e=h[f],this.writeChildNode(e,b,c+1);b.state=d.CloseTag,this.stream.write("]")}return b.state=d.CloseTag,this.stream.write(b.spaceBeforeSlash+">"),this.stream.write(this.endline(a,b,c)),b.state=d.None,this.closeNode(a,b,c)},c.prototype.element=function(a,c,e){var f,h,i,j,k,l,m,n,o,p;for(m in e||(e=0),this.openNode(a,c,e),c.state=d.OpenTag,this.stream.write(this.indent(a,c,e)+"<"+a.name),o=a.attribs)g.call(o,m)&&(f=o[m],this.attribute(f,c,e));if(j=0===(i=a.children.length)?null:a.children[0],0===i||a.children.every(function(a){return(a.type===b.Text||a.type===b.Raw)&&""===a.value}))c.allowEmpty?(this.stream.write(">"),c.state=d.CloseTag,this.stream.write("</"+a.name+">")):(c.state=d.CloseTag,this.stream.write(c.spaceBeforeSlash+"/>"));else if(c.pretty&&1===i&&(j.type===b.Text||j.type===b.Raw)&&null!=j.value)this.stream.write(">"),c.state=d.InsideTag,c.suppressPrettyCount++,n=!0,this.writeChildNode(j,c,e+1),c.suppressPrettyCount--,n=!1,c.state=d.CloseTag,this.stream.write("</"+a.name+">");else{for(this.stream.write(">"+this.endline(a,c,e)),c.state=d.InsideTag,k=0,l=(p=a.children).length;k<l;k++)h=p[k],this.writeChildNode(h,c,e+1);c.state=d.CloseTag,this.stream.write(this.indent(a,c,e)+"</"+a.name+">")}return this.stream.write(this.endline(a,c,e)),c.state=d.None,this.closeNode(a,c,e)},c.prototype.processingInstruction=function(a,b,d){return this.stream.write(c.__super__.processingInstruction.call(this,a,b,d))},c.prototype.raw=function(a,b,d){return this.stream.write(c.__super__.raw.call(this,a,b,d))},c.prototype.text=function(a,b,d){return this.stream.write(c.__super__.text.call(this,a,b,d))},c.prototype.dtdAttList=function(a,b,d){return this.stream.write(c.__super__.dtdAttList.call(this,a,b,d))},c.prototype.dtdElement=function(a,b,d){return this.stream.write(c.__super__.dtdElement.call(this,a,b,d))},c.prototype.dtdEntity=function(a,b,d){return this.stream.write(c.__super__.dtdEntity.call(this,a,b,d))},c.prototype.dtdNotation=function(a,b,d){return this.stream.write(c.__super__.dtdNotation.call(this,a,b,d))},c}(e)}).call(this)},52119:function(a,b){(function(){b.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:"  ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},52389:(a,b,c)=>{"use strict";var d,e,f,g=c(29929),h=4,i=0,j=1,k=2;function l(a){for(var b=a.length;--b>=0;)a[b]=0}var m=0,n=1,o=2,p=3,q=258,r=29,s=256,t=286,u=30,v=19,w=573,x=15,y=16,z=7,A=256,B=16,C=17,D=18,E=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],F=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],G=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],H=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],I=512,J=Array(576);l(J);var K=Array(2*u);l(K);var L=Array(I);l(L);var M=Array(q-p+1);l(M);var N=Array(r);l(N);var O=Array(u);function P(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length}function Q(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b}function R(a){return a<256?L[a]:L[256+(a>>>7)]}function S(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function T(a,b,c){a.bi_valid>y-c?(a.bi_buf|=b<<a.bi_valid&65535,S(a,a.bi_buf),a.bi_buf=b>>y-a.bi_valid,a.bi_valid+=c-y):(a.bi_buf|=b<<a.bi_valid&65535,a.bi_valid+=c)}function U(a,b,c){T(a,c[2*b],c[2*b+1])}function V(a,b){var c=0;do c|=1&a,a>>>=1,c<<=1;while(--b>0);return c>>>1}function W(a){16===a.bi_valid?(S(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function X(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;f<=x;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,c=a.heap_max+1;c<w;c++)(f=i[2*i[2*(d=a.heap[c])+1]+1]+1)>o&&(f=o,p++),i[2*d+1]=f,!(d>j)&&(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)!((e=a.heap[--c])>j)&&(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function Y(a,b,c){var d,e,f=Array(x+1),g=0;for(d=1;d<=x;d++)f[d]=g=g+c[d-1]<<1;for(e=0;e<=b;e++){var h=a[2*e+1];0!==h&&(a[2*e]=V(f[h]++,h))}}function Z(){var a,b,c,g,h,i=Array(x+1);for(g=0,c=0;g<r-1;g++)for(a=0,N[g]=c;a<1<<E[g];a++)M[c++]=g;for(M[c-1]=g,h=0,g=0;g<16;g++)for(a=0,O[g]=h;a<1<<F[g];a++)L[h++]=g;for(h>>=7;g<u;g++)for(a=0,O[g]=h<<7;a<1<<F[g]-7;a++)L[256+h++]=g;for(b=0;b<=x;b++)i[b]=0;for(a=0;a<=143;)J[2*a+1]=8,a++,i[8]++;for(;a<=255;)J[2*a+1]=9,a++,i[9]++;for(;a<=279;)J[2*a+1]=7,a++,i[7]++;for(;a<=287;)J[2*a+1]=8,a++,i[8]++;for(Y(J,t+1,i),a=0;a<u;a++)K[2*a+1]=5,K[2*a]=V(a,5);d=new P(J,E,s+1,t,x),e=new P(K,F,0,u,x),f=new P([],G,0,v,z)}function $(a){var b;for(b=0;b<t;b++)a.dyn_ltree[2*b]=0;for(b=0;b<u;b++)a.dyn_dtree[2*b]=0;for(b=0;b<v;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*A]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function _(a){a.bi_valid>8?S(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function aa(a,b,c,d){_(a),d&&(S(a,c),S(a,~c)),g.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function ab(a,b,c,d){var e=2*b,f=2*c;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]}function ac(a,b,c){for(var d=a.heap[c],e=c<<1;e<=a.heap_len&&(e<a.heap_len&&ab(b,a.heap[e+1],a.heap[e],a.depth)&&e++,!ab(b,d,a.heap[e],a.depth));)a.heap[c]=a.heap[e],c=e,e<<=1;a.heap[c]=d}function ad(a,b,c){var d,e,f,g,h=0;if(0!==a.last_lit)do d=a.pending_buf[a.d_buf+2*h]<<8|a.pending_buf[a.d_buf+2*h+1],e=a.pending_buf[a.l_buf+h],h++,0===d?U(a,e,b):(U(a,(f=M[e])+s+1,b),0!==(g=E[f])&&T(a,e-=N[f],g),U(a,f=R(--d),c),0!==(g=F[f])&&T(a,d-=O[f],g));while(h<a.last_lit);U(a,A,b)}function ae(a,b){var c,d,e,f=b.dyn_tree,g=b.stat_desc.static_tree,h=b.stat_desc.has_stree,i=b.stat_desc.elems,j=-1;for(c=0,a.heap_len=0,a.heap_max=w;c<i;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)f[2*(e=a.heap[++a.heap_len]=j<2?++j:0)]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)ac(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],ac(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,ac(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],X(a,b),Y(f,j,a.bl_count)}function af(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[(c+1)*2+1]=65535,d=0;d<=c;d++)e=g,g=b[(d+1)*2+1],++h<i&&e===g||(h<j?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*B]++):h<=10?a.bl_tree[2*C]++:a.bl_tree[2*D]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function ag(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),d=0;d<=c;d++)if(e=g,g=b[(d+1)*2+1],!(++h<i)||e!==g){if(h<j)do U(a,e,a.bl_tree);while(0!=--h);else 0!==e?(e!==f&&(U(a,e,a.bl_tree),h--),U(a,B,a.bl_tree),T(a,h-3,2)):h<=10?(U(a,C,a.bl_tree),T(a,h-3,3)):(U(a,D,a.bl_tree),T(a,h-11,7));h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4)}}function ah(a){var b;for(af(a,a.dyn_ltree,a.l_desc.max_code),af(a,a.dyn_dtree,a.d_desc.max_code),ae(a,a.bl_desc),b=v-1;b>=3&&0===a.bl_tree[2*H[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function ai(a,b,c,d){var e;for(T(a,b-257,5),T(a,c-1,5),T(a,d-4,4),e=0;e<d;e++)T(a,a.bl_tree[2*H[e]+1],3);ag(a,a.dyn_ltree,b-1),ag(a,a.dyn_dtree,c-1)}function aj(a){var b,c=0xf3ffc07f;for(b=0;b<=31;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return i;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return j;for(b=32;b<s;b++)if(0!==a.dyn_ltree[2*b])return j;return i}l(O);var ak=!1;function al(a,b,c,d){T(a,(m<<1)+ +!!d,3),aa(a,b,c,!0)}function am(a){T(a,n<<1,3),U(a,A,J),W(a)}function an(a,b,c,d){var e,f,g=0;a.level>0?(a.strm.data_type===k&&(a.strm.data_type=aj(a)),ae(a,a.l_desc),ae(a,a.d_desc),g=ah(a),e=a.opt_len+3+7>>>3,(f=a.static_len+3+7>>>3)<=e&&(e=f)):e=f=c+5,c+4<=e&&-1!==b?al(a,b,c,d):a.strategy===h||f===e?(T(a,(n<<1)+ +!!d,3),ad(a,J,K)):(T(a,(o<<1)+ +!!d,3),ai(a,a.l_desc.max_code+1,a.d_desc.max_code+1,g+1),ad(a,a.dyn_ltree,a.dyn_dtree)),$(a),d&&_(a)}function ao(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[(M[c]+s+1)*2]++,a.dyn_dtree[2*R(b)]++),a.last_lit===a.lit_bufsize-1}b._tr_init=function(a){ak||(Z(),ak=!0),a.l_desc=new Q(a.dyn_ltree,d),a.d_desc=new Q(a.dyn_dtree,e),a.bl_desc=new Q(a.bl_tree,f),a.bi_buf=0,a.bi_valid=0,$(a)},b._tr_stored_block=al,b._tr_flush_block=an,b._tr_tally=ao,b._tr_align=am},53008:a=>{"use strict";a.exports={PNG_SIGNATURE:[137,80,78,71,13,10,26,10],TYPE_IHDR:0x49484452,TYPE_IEND:0x49454e44,TYPE_IDAT:0x49444154,TYPE_PLTE:0x504c5445,TYPE_tRNS:0x74524e53,TYPE_gAMA:0x67414d41,COLORTYPE_GRAYSCALE:0,COLORTYPE_PALETTE:1,COLORTYPE_COLOR:2,COLORTYPE_ALPHA:4,COLORTYPE_PALETTE_COLOR:3,COLORTYPE_COLOR_ALPHA:6,COLORTYPE_TO_BPP_MAP:{0:1,2:3,3:1,4:2,6:4},GAMMA_DIVISION:1e5}},53530:function(a,b,c){(function(){"use strict";var a,d,e,f,g,h,i,j,k=function(a,b){return function(){return a.apply(b,arguments)}},l=function(a,b){for(var c in b)m.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},m={}.hasOwnProperty;i=c(89681),e=c(94735),a=c(87115),h=c(30364),j=c(66136).setImmediate,d=c(52119).defaults,f=function(a){return"object"==typeof a&&null!=a&&0===Object.keys(a).length},g=function(a,b,c){var d,e;for(d=0,e=a.length;d<e;d++)b=(0,a[d])(b,c);return b},b.Parser=function(c){function e(a){var c,e,f;if(this.parseStringPromise=k(this.parseStringPromise,this),this.parseString=k(this.parseString,this),this.reset=k(this.reset,this),this.assignOrPush=k(this.assignOrPush,this),this.processAsync=k(this.processAsync,this),!(this instanceof b.Parser))return new b.Parser(a);for(c in this.options={},e=d["0.2"])m.call(e,c)&&(f=e[c],this.options[c]=f);for(c in a)m.call(a,c)&&(f=a[c],this.options[c]=f);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(h.normalize)),this.reset()}return l(e,c),e.prototype.processAsync=function(){var a,b;try{if(this.remaining.length<=this.options.chunkSize)return a=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(a),this.saxParser.close();return a=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(a),j(this.processAsync)}catch(a){if(b=a,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(b)}},e.prototype.assignOrPush=function(a,b,c){return b in a?(a[b]instanceof Array||(a[b]=[a[b]]),a[b].push(c)):this.options.explicitArray?a[b]=[c]:a[b]=c},e.prototype.reset=function(){var a,b,c,d;return this.removeAllListeners(),this.saxParser=i.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(a){return function(b){if(a.saxParser.resume(),!a.saxParser.errThrown)return a.saxParser.errThrown=!0,a.emit("error",b)}}(this),this.saxParser.onend=function(a){return function(){if(!a.saxParser.ended)return a.saxParser.ended=!0,a.emit("end",a.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,d=[],a=this.options.attrkey,b=this.options.charkey,this.saxParser.onopentag=function(c){return function(e){var f,h,i,j,k;if((i=Object.create(null))[b]="",!c.options.ignoreAttrs)for(f in k=e.attributes)m.call(k,f)&&(a in i||c.options.mergeAttrs||(i[a]=Object.create(null)),h=c.options.attrValueProcessors?g(c.options.attrValueProcessors,e.attributes[f],f):e.attributes[f],j=c.options.attrNameProcessors?g(c.options.attrNameProcessors,f):f,c.options.mergeAttrs?c.assignOrPush(i,j,h):i[a][j]=h);return i["#name"]=c.options.tagNameProcessors?g(c.options.tagNameProcessors,e.name):e.name,c.options.xmlns&&(i[c.options.xmlnskey]={uri:e.uri,local:e.local}),d.push(i)}}(this),this.saxParser.onclosetag=function(a){return function(){var c,e,h,i,j,k,l,n,o,p;if(j=(k=d.pop())["#name"],a.options.explicitChildren&&a.options.preserveChildrenOrder||delete k["#name"],!0===k.cdata&&(c=k.cdata,delete k.cdata),o=d[d.length-1],k[b].match(/^\s*$/)&&!c?(e=k[b],delete k[b]):(a.options.trim&&(k[b]=k[b].trim()),a.options.normalize&&(k[b]=k[b].replace(/\s{2,}/g," ").trim()),k[b]=a.options.valueProcessors?g(a.options.valueProcessors,k[b],j):k[b],1===Object.keys(k).length&&b in k&&!a.EXPLICIT_CHARKEY&&(k=k[b])),f(k)&&(k="function"==typeof a.options.emptyTag?a.options.emptyTag():""!==a.options.emptyTag?a.options.emptyTag:e),null!=a.options.validator&&(p="/"+(function(){var a,b,c;for(a=0,c=[],b=d.length;a<b;a++)i=d[a],c.push(i["#name"]);return c})().concat(j).join("/"),!function(){var b;try{k=a.options.validator(p,o&&o[j],k)}catch(c){return b=c,a.emit("error",b)}}()),a.options.explicitChildren&&!a.options.mergeAttrs&&"object"==typeof k)if(a.options.preserveChildrenOrder){if(o){for(h in o[a.options.childkey]=o[a.options.childkey]||[],l=Object.create(null),k)m.call(k,h)&&(l[h]=k[h]);o[a.options.childkey].push(l),delete k["#name"],1===Object.keys(k).length&&b in k&&!a.EXPLICIT_CHARKEY&&(k=k[b])}}else i=Object.create(null),a.options.attrkey in k&&(i[a.options.attrkey]=k[a.options.attrkey],delete k[a.options.attrkey]),!a.options.charsAsChildren&&a.options.charkey in k&&(i[a.options.charkey]=k[a.options.charkey],delete k[a.options.charkey]),Object.getOwnPropertyNames(k).length>0&&(i[a.options.childkey]=k),k=i;return d.length>0?a.assignOrPush(o,j,k):(a.options.explicitRoot&&(n=k,(k=Object.create(null))[j]=n),a.resultObject=k,a.saxParser.ended=!0,a.emit("end",a.resultObject))}}(this),c=function(a){return function(c){var e,f;if(f=d[d.length-1])return f[b]+=c,a.options.explicitChildren&&a.options.preserveChildrenOrder&&a.options.charsAsChildren&&(a.options.includeWhiteChars||""!==c.replace(/\\n/g,"").trim())&&(f[a.options.childkey]=f[a.options.childkey]||[],(e={"#name":"__text__"})[b]=c,a.options.normalize&&(e[b]=e[b].replace(/\s{2,}/g," ").trim()),f[a.options.childkey].push(e)),f}}(this),this.saxParser.ontext=c,this.saxParser.oncdata=function(a){return function(a){var b;if(b=c(a))return b.cdata=!0}}(0)},e.prototype.parseString=function(b,c){var d;null!=c&&"function"==typeof c&&(this.on("end",function(a){return this.reset(),c(null,a)}),this.on("error",function(a){return this.reset(),c(a)}));try{if(b=b.toString(),""===b.trim())return this.emit("end",null),!0;if(b=a.stripBOM(b),this.options.async)return this.remaining=b,j(this.processAsync),this.saxParser;return this.saxParser.write(b).close()}catch(a){if(d=a,!(this.saxParser.errThrown||this.saxParser.ended))return this.emit("error",d),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw d}},e.prototype.parseStringPromise=function(a){return new Promise(function(b){return function(c,d){return b.parseString(a,function(a,b){return a?d(a):c(b)})}}(this))},e}(e),b.parseString=function(a,c,d){var e,f;return null!=d?("function"==typeof d&&(e=d),"object"==typeof c&&(f=c)):("function"==typeof c&&(e=c),f={}),new b.Parser(f).parseString(a,e)},b.parseStringPromise=function(a,c){var d;return"object"==typeof c&&(d=c),new b.Parser(d).parseStringPromise(a)}}).call(this)},54082:function(a,b,c){(function(){var b,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z={}.hasOwnProperty;w=(y=c(66031)).isObject,v=y.isFunction,x=y.isPlainObject,u=y.getValue,b=c(13979),n=c(6631),o=c(8468),f=c(66229),g=c(10721),q=c(13814),t=c(32286),p=c(90637),l=c(21368),m=c(29530),h=c(23013),j=c(92663),i=c(13194),k=c(45846),e=c(26300),s=c(64234),r=c(6220),d=c(38031),a.exports=function(){function a(a,c,d){var e;this.name="?xml",this.type=b.Document,a||(a={}),e={},a.writer?x(a.writer)&&(e=a.writer,a.writer=new r):a.writer=new r,this.options=a,this.writer=a.writer,this.writerOptions=this.writer.filterOptions(e),this.stringify=new s(a),this.onDataCallback=c||function(){},this.onEndCallback=d||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return a.prototype.createChildNode=function(a){var c,d,e,f,g,h,i,j;switch(a.type){case b.CData:this.cdata(a.value);break;case b.Comment:this.comment(a.value);break;case b.Element:for(d in e={},i=a.attribs)z.call(i,d)&&(c=i[d],e[d]=c.value);this.node(a.name,e);break;case b.Dummy:this.dummy();break;case b.Raw:this.raw(a.value);break;case b.Text:this.text(a.value);break;case b.ProcessingInstruction:this.instruction(a.target,a.value);break;default:throw Error("This XML node type is not supported in a JS object: "+a.constructor.name)}for(g=0,h=(j=a.children).length;g<h;g++)f=j[g],this.createChildNode(f),f.type===b.Element&&this.up();return this},a.prototype.dummy=function(){return this},a.prototype.node=function(a,b,c){var d;if(null==a)throw Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw Error("Document can only have one root node. "+this.debugInfo(a));return this.openCurrent(),a=u(a),null==b&&(b={}),w(b=u(b))||(c=(d=[b,c])[0],b=d[1]),this.currentNode=new o(this,a,b),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=c&&this.text(c),this},a.prototype.element=function(a,c,d){var e,f,g,h,i,j;if(this.currentNode&&this.currentNode.type===b.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(a)||w(a)||v(a))for(h=this.options.noValidation,this.options.noValidation=!0,(j=new n(this.options).element("TEMP_ROOT")).element(a),this.options.noValidation=h,f=0,g=(i=j.children).length;f<g;f++)e=i[f],this.createChildNode(e),e.type===b.Element&&this.up();else this.node(a,c,d);return this},a.prototype.attribute=function(a,b){var c,d;if(!this.currentNode||this.currentNode.children)throw Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(a));if(null!=a&&(a=u(a)),w(a))for(c in a)z.call(a,c)&&(d=a[c],this.attribute(c,d));else v(b)&&(b=b.apply()),this.options.keepNullAttributes&&null==b?this.currentNode.attribs[a]=new e(this,a,""):null!=b&&(this.currentNode.attribs[a]=new e(this,a,b));return this},a.prototype.text=function(a){var b;return this.openCurrent(),b=new t(this,a),this.onData(this.writer.text(b,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.cdata=function(a){var b;return this.openCurrent(),b=new f(this,a),this.onData(this.writer.cdata(b,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.comment=function(a){var b;return this.openCurrent(),b=new g(this,a),this.onData(this.writer.comment(b,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.raw=function(a){var b;return this.openCurrent(),b=new q(this,a),this.onData(this.writer.raw(b,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.instruction=function(a,b){var c,d,e,f,g;if(this.openCurrent(),null!=a&&(a=u(a)),null!=b&&(b=u(b)),Array.isArray(a))for(c=0,f=a.length;c<f;c++)d=a[c],this.instruction(d);else if(w(a))for(d in a)z.call(a,d)&&(e=a[d],this.instruction(d,e));else v(b)&&(b=b.apply()),g=new p(this,a,b),this.onData(this.writer.processingInstruction(g,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},a.prototype.declaration=function(a,b,c){var d;if(this.openCurrent(),this.documentStarted)throw Error("declaration() must be the first node.");return d=new l(this,a,b,c),this.onData(this.writer.declaration(d,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.doctype=function(a,b,c){if(this.openCurrent(),null==a)throw Error("Missing root node name.");if(this.root)throw Error("dtd() must come before the root node.");return this.currentNode=new m(this,b,c),this.currentNode.rootNodeName=a,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},a.prototype.dtdElement=function(a,b){var c;return this.openCurrent(),c=new i(this,a,b),this.onData(this.writer.dtdElement(c,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.attList=function(a,b,c,d,e){var f;return this.openCurrent(),f=new h(this,a,b,c,d,e),this.onData(this.writer.dtdAttList(f,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.entity=function(a,b){var c;return this.openCurrent(),c=new j(this,!1,a,b),this.onData(this.writer.dtdEntity(c,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.pEntity=function(a,b){var c;return this.openCurrent(),c=new j(this,!0,a,b),this.onData(this.writer.dtdEntity(c,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.notation=function(a,b){var c;return this.openCurrent(),c=new k(this,a,b),this.onData(this.writer.dtdNotation(c,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},a.prototype.up=function(){if(this.currentLevel<0)throw Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},a.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},a.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},a.prototype.openNode=function(a){var c,e,f,g;if(!a.isOpen){if(this.root||0!==this.currentLevel||a.type!==b.Element||(this.root=a),e="",a.type===b.Element){for(f in this.writerOptions.state=d.OpenTag,e=this.writer.indent(a,this.writerOptions,this.currentLevel)+"<"+a.name,g=a.attribs)z.call(g,f)&&(c=g[f],e+=this.writer.attribute(c,this.writerOptions,this.currentLevel));e+=(a.children?">":"/>")+this.writer.endline(a,this.writerOptions,this.currentLevel),this.writerOptions.state=d.InsideTag}else this.writerOptions.state=d.OpenTag,e=this.writer.indent(a,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+a.rootNodeName,a.pubID&&a.sysID?e+=' PUBLIC "'+a.pubID+'" "'+a.sysID+'"':a.sysID&&(e+=' SYSTEM "'+a.sysID+'"'),a.children?(e+=" [",this.writerOptions.state=d.InsideTag):(this.writerOptions.state=d.CloseTag,e+=">"),e+=this.writer.endline(a,this.writerOptions,this.currentLevel);return this.onData(e,this.currentLevel),a.isOpen=!0}},a.prototype.closeNode=function(a){var c;if(!a.isClosed)return c="",this.writerOptions.state=d.CloseTag,c=a.type===b.Element?this.writer.indent(a,this.writerOptions,this.currentLevel)+"</"+a.name+">"+this.writer.endline(a,this.writerOptions,this.currentLevel):this.writer.indent(a,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(a,this.writerOptions,this.currentLevel),this.writerOptions.state=d.None,this.onData(c,this.currentLevel),a.isClosed=!0},a.prototype.onData=function(a,b){return this.documentStarted=!0,this.onDataCallback(a,b+1)},a.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},a.prototype.debugInfo=function(a){return null==a?"":"node: <"+a+">"},a.prototype.ele=function(){return this.element.apply(this,arguments)},a.prototype.nod=function(a,b,c){return this.node(a,b,c)},a.prototype.txt=function(a){return this.text(a)},a.prototype.dat=function(a){return this.cdata(a)},a.prototype.com=function(a){return this.comment(a)},a.prototype.ins=function(a,b){return this.instruction(a,b)},a.prototype.dec=function(a,b,c){return this.declaration(a,b,c)},a.prototype.dtd=function(a,b,c){return this.doctype(a,b,c)},a.prototype.e=function(a,b,c){return this.element(a,b,c)},a.prototype.n=function(a,b,c){return this.node(a,b,c)},a.prototype.t=function(a){return this.text(a)},a.prototype.d=function(a){return this.cdata(a)},a.prototype.c=function(a){return this.comment(a)},a.prototype.r=function(a){return this.raw(a)},a.prototype.i=function(a,b){return this.instruction(a,b)},a.prototype.att=function(){return this.currentNode&&this.currentNode.type===b.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},a.prototype.a=function(){return this.currentNode&&this.currentNode.type===b.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},a.prototype.ent=function(a,b){return this.entity(a,b)},a.prototype.pent=function(a,b){return this.pEntity(a,b)},a.prototype.not=function(a,b){return this.notation(a,b)},a}()}).call(this)},55974:a=>{function b(a){this.buffer=a.data,this.width=a.width,this.height=a.height,this.extraBytes=this.width%4,this.rgbSize=this.height*(3*this.width+this.extraBytes),this.headerInfoSize=40,this.data=[],this.flag="BM",this.reserved=0,this.offset=54,this.fileSize=this.rgbSize+this.offset,this.planes=1,this.bitPP=24,this.compress=0,this.hr=0,this.vr=0,this.colors=0,this.importantColors=0}b.prototype.encode=function(){var a=new Buffer(this.offset+this.rgbSize);this.pos=0,a.write(this.flag,this.pos,2),this.pos+=2,a.writeUInt32LE(this.fileSize,this.pos),this.pos+=4,a.writeUInt32LE(this.reserved,this.pos),this.pos+=4,a.writeUInt32LE(this.offset,this.pos),this.pos+=4,a.writeUInt32LE(this.headerInfoSize,this.pos),this.pos+=4,a.writeUInt32LE(this.width,this.pos),this.pos+=4,a.writeInt32LE(-this.height,this.pos),this.pos+=4,a.writeUInt16LE(this.planes,this.pos),this.pos+=2,a.writeUInt16LE(this.bitPP,this.pos),this.pos+=2,a.writeUInt32LE(this.compress,this.pos),this.pos+=4,a.writeUInt32LE(this.rgbSize,this.pos),this.pos+=4,a.writeUInt32LE(this.hr,this.pos),this.pos+=4,a.writeUInt32LE(this.vr,this.pos),this.pos+=4,a.writeUInt32LE(this.colors,this.pos),this.pos+=4,a.writeUInt32LE(this.importantColors,this.pos),this.pos+=4;for(var b=0,c=3*this.width+this.extraBytes,d=0;d<this.height;d++){for(var e=0;e<this.width;e++){var f=this.pos+d*c+3*e;b++,a[f]=this.buffer[b++],a[f+1]=this.buffer[b++],a[f+2]=this.buffer[b++]}if(this.extraBytes>0){var g=this.pos+d*c+3*this.width;a.fill(0,g,g+this.extraBytes)}}return a},a.exports=function(a,c){return void 0===c&&(c=100),{data:new b(a).encode(),width:a.width,height:a.height}}},56854:(a,b,c)=>{let d=c(33873),e=c(81630),f=c(55591),g=c(37878),h=c(11723),i=c(74075),{URL:j}=c(79551),k=c(21204),l=["gzip","deflate","br"],m=(a,b)=>{let c,d;if(b<=0?(c=e.request,d=f.request):(c=g.http.request,d=g.https.request),"http:"===a)return c;if("https:"===a)return d;throw Error("Bad URL protocol: "+a)};a.exports=class{constructor(a,b="GET"){return this.url="string"==typeof a?new j(a):a,this.method=b,this.data=null,this.sendDataAs=null,this.reqHeaders={},this.streamEnabled=!1,this.compressionEnabled=!1,this.timeoutTime=null,this.coreOptions={},this.maxRedirects=0,this.resOptions={maxBuffer:5e7},this}followRedirects(a){return this.maxRedirects=a,this}query(a,b){return"object"==typeof a?Object.keys(a).forEach(b=>{this.url.searchParams.append(b,a[b])}):this.url.searchParams.append(a,b),this}path(a){return this.url.pathname=d.join(this.url.pathname,a),this}body(a,b){return this.sendDataAs="object"!=typeof a||b||Buffer.isBuffer(a)?b?b.toLowerCase():"buffer":"json",this.data="form"===this.sendDataAs?h.stringify(a):"json"===this.sendDataAs?JSON.stringify(a):a,this}header(a,b){return"object"==typeof a?Object.keys(a).forEach(b=>{this.reqHeaders[b.toLowerCase()]=a[b]}):this.reqHeaders[a.toLowerCase()]=b,this}timeout(a){return this.timeoutTime=a,this}option(a,b){return this.coreOptions[a]=b,this}stream(){return this.streamEnabled=!0,this}compress(){return this.compressionEnabled=!0,this.reqHeaders["accept-encoding"]||(this.reqHeaders["accept-encoding"]=l.join(", ")),this}send(){return new Promise((a,b)=>{let c;this.data&&(this.reqHeaders.hasOwnProperty("content-type")||("json"===this.sendDataAs?this.reqHeaders["content-type"]="application/json":"form"===this.sendDataAs&&(this.reqHeaders["content-type"]="application/x-www-form-urlencoded")),this.reqHeaders.hasOwnProperty("content-length")||(this.reqHeaders["content-length"]=Buffer.byteLength(this.data)));let d=Object.assign({protocol:this.url.protocol,host:this.url.hostname.replace("[","").replace("]",""),port:this.url.port,path:this.url.pathname+(null===this.url.search?"":this.url.search),method:this.method,headers:this.reqHeaders,maxRedirects:this.maxRedirects},this.coreOptions),e=c=>{let d,e=c;this.compressionEnabled&&("gzip"===c.headers["content-encoding"]?e=c.pipe(i.createGunzip()):"deflate"===c.headers["content-encoding"]?e=c.pipe(i.createInflate()):"br"===c.headers["content-encoding"]&&(e=c.pipe(i.createBrotliDecompress()))),this.streamEnabled?a(e):(d=new k(c,this.resOptions),e.on("error",a=>{b(a)}),e.on("aborted",()=>{b(Error("Server aborted request"))}),e.on("data",a=>{d._addChunk(a),null!==this.resOptions.maxBuffer&&d.body.length>this.resOptions.maxBuffer&&(e.destroy(),b("Received a response which was longer than acceptable when buffering. ("+this.body.length+" bytes)"))}),e.on("end",()=>{a(d)}))};c=m(this.url.protocol,this.maxRedirects)(d,e),this.timeoutTime&&c.setTimeout(this.timeoutTime,()=>{c.abort(),this.streamEnabled||b(Error("Timeout reached"))}),c.on("error",a=>{b(a)}),this.data&&c.write(this.data),c.end()})}}},57298:(a,b,c)=>{"use strict";let d=c(53008),e=c(84435),f=a.exports=function(a,b){this._options=a,a.checkCRC=!1!==a.checkCRC,this._hasIHDR=!1,this._hasIEND=!1,this._emittedHeadersFinished=!1,this._palette=[],this._colorType=0,this._chunks={},this._chunks[d.TYPE_IHDR]=this._handleIHDR.bind(this),this._chunks[d.TYPE_IEND]=this._handleIEND.bind(this),this._chunks[d.TYPE_IDAT]=this._handleIDAT.bind(this),this._chunks[d.TYPE_PLTE]=this._handlePLTE.bind(this),this._chunks[d.TYPE_tRNS]=this._handleTRNS.bind(this),this._chunks[d.TYPE_gAMA]=this._handleGAMA.bind(this),this.read=b.read,this.error=b.error,this.metadata=b.metadata,this.gamma=b.gamma,this.transColor=b.transColor,this.palette=b.palette,this.parsed=b.parsed,this.inflateData=b.inflateData,this.finished=b.finished,this.simpleTransparency=b.simpleTransparency,this.headersFinished=b.headersFinished||function(){}};f.prototype.start=function(){this.read(d.PNG_SIGNATURE.length,this._parseSignature.bind(this))},f.prototype._parseSignature=function(a){let b=d.PNG_SIGNATURE;for(let c=0;c<b.length;c++)if(a[c]!==b[c])return void this.error(Error("Invalid file signature"));this.read(8,this._parseChunkBegin.bind(this))},f.prototype._parseChunkBegin=function(a){let b=a.readUInt32BE(0),c=a.readUInt32BE(4),f="";for(let b=4;b<8;b++)f+=String.fromCharCode(a[b]);let g=!!(32&a[4]);return this._hasIHDR||c===d.TYPE_IHDR?(this._crc=new e,this._crc.write(Buffer.from(f)),this._chunks[c])?this._chunks[c](b):g?void this.read(b+4,this._skipChunk.bind(this)):void this.error(Error("Unsupported critical chunk type "+f)):void this.error(Error("Expected IHDR on beggining"))},f.prototype._skipChunk=function(){this.read(8,this._parseChunkBegin.bind(this))},f.prototype._handleChunkEnd=function(){this.read(4,this._parseChunkEnd.bind(this))},f.prototype._parseChunkEnd=function(a){let b=a.readInt32BE(0),c=this._crc.crc32();if(this._options.checkCRC&&c!==b)return void this.error(Error("Crc error - "+b+" - "+c));this._hasIEND||this.read(8,this._parseChunkBegin.bind(this))},f.prototype._handleIHDR=function(a){this.read(a,this._parseIHDR.bind(this))},f.prototype._parseIHDR=function(a){this._crc.write(a);let b=a.readUInt32BE(0),c=a.readUInt32BE(4),e=a[8],f=a[9],g=a[10],h=a[11],i=a[12];if(8!==e&&4!==e&&2!==e&&1!==e&&16!==e)return void this.error(Error("Unsupported bit depth "+e));if(!(f in d.COLORTYPE_TO_BPP_MAP))return void this.error(Error("Unsupported color type"));if(0!==g)return void this.error(Error("Unsupported compression method"));if(0!==h)return void this.error(Error("Unsupported filter method"));if(0!==i&&1!==i)return void this.error(Error("Unsupported interlace method"));this._colorType=f;let j=d.COLORTYPE_TO_BPP_MAP[this._colorType];this._hasIHDR=!0,this.metadata({width:b,height:c,depth:e,interlace:!!i,palette:!!(f&d.COLORTYPE_PALETTE),color:!!(f&d.COLORTYPE_COLOR),alpha:!!(f&d.COLORTYPE_ALPHA),bpp:j,colorType:f}),this._handleChunkEnd()},f.prototype._handlePLTE=function(a){this.read(a,this._parsePLTE.bind(this))},f.prototype._parsePLTE=function(a){this._crc.write(a);let b=Math.floor(a.length/3);for(let c=0;c<b;c++)this._palette.push([a[3*c],a[3*c+1],a[3*c+2],255]);this.palette(this._palette),this._handleChunkEnd()},f.prototype._handleTRNS=function(a){this.simpleTransparency(),this.read(a,this._parseTRNS.bind(this))},f.prototype._parseTRNS=function(a){if(this._crc.write(a),this._colorType===d.COLORTYPE_PALETTE_COLOR){if(0===this._palette.length)return void this.error(Error("Transparency chunk must be after palette"));if(a.length>this._palette.length)return void this.error(Error("More transparent colors than palette size"));for(let b=0;b<a.length;b++)this._palette[b][3]=a[b];this.palette(this._palette)}this._colorType===d.COLORTYPE_GRAYSCALE&&this.transColor([a.readUInt16BE(0)]),this._colorType===d.COLORTYPE_COLOR&&this.transColor([a.readUInt16BE(0),a.readUInt16BE(2),a.readUInt16BE(4)]),this._handleChunkEnd()},f.prototype._handleGAMA=function(a){this.read(a,this._parseGAMA.bind(this))},f.prototype._parseGAMA=function(a){this._crc.write(a),this.gamma(a.readUInt32BE(0)/d.GAMMA_DIVISION),this._handleChunkEnd()},f.prototype._handleIDAT=function(a){this._emittedHeadersFinished||(this._emittedHeadersFinished=!0,this.headersFinished()),this.read(-a,this._parseIDAT.bind(this,a))},f.prototype._parseIDAT=function(a,b){if(this._crc.write(b),this._colorType===d.COLORTYPE_PALETTE_COLOR&&0===this._palette.length)throw Error("Expected palette not found");this.inflateData(b);let c=a-b.length;c>0?this._handleIDAT(c):this._handleChunkEnd()},f.prototype._handleIEND=function(a){this.read(a,this._parseIEND.bind(this))},f.prototype._parseIEND=function(a){this._crc.write(a),this._hasIEND=!0,this._handleChunkEnd(),this.finished&&this.finished()}},57457:a=>{"use strict";a.exports=function(a,b,c,d){for(var e=65535&a,f=a>>>16&65535,g=0;0!==c;){g=c>2e3?2e3:c,c-=g;do f=f+(e=e+b[d++]|0)|0;while(--g);e%=65521,f%=65521}return e|f<<16}},58168:a=>{"use strict";a.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')},58613:(a,b)=>{"use strict";function c(a,b,c,e){var f=0,e=void 0===e?{}:e,g=void 0===e.loop?null:e.loop,h=void 0===e.palette?null:e.palette;if(b<=0||c<=0||b>65535||c>65535)throw Error("Width/Height invalid.");function i(a){var b=a.length;if(b<2||b>256||b&b-1)throw Error("Invalid code/color length, must be power of 2 and 2 .. 256.");return b}a[f++]=71,a[f++]=73,a[f++]=70,a[f++]=56,a[f++]=57,a[f++]=97;var j=0,k=0;if(null!==h){for(var l=i(h);l>>=1;)++j;if(l=1<<j,--j,void 0!==e.background){if((k=e.background)>=l)throw Error("Background index out of range.");if(0===k)throw Error("Background index explicitly passed as 0.")}}if(a[f++]=255&b,a[f++]=b>>8&255,a[f++]=255&c,a[f++]=c>>8&255,a[f++]=128*(null!==h)|j,a[f++]=k,a[f++]=0,null!==h)for(var m=0,n=h.length;m<n;++m){var o=h[m];a[f++]=o>>16&255,a[f++]=o>>8&255,a[f++]=255&o}if(null!==g){if(g<0||g>65535)throw Error("Loop count invalid.");a[f++]=33,a[f++]=255,a[f++]=11,a[f++]=78,a[f++]=69,a[f++]=84,a[f++]=83,a[f++]=67,a[f++]=65,a[f++]=80,a[f++]=69,a[f++]=50,a[f++]=46,a[f++]=48,a[f++]=3,a[f++]=1,a[f++]=255&g,a[f++]=g>>8&255,a[f++]=0}var p=!1;this.addFrame=function(b,c,e,g,j,k){if(!0===p&&(--f,p=!1),k=void 0===k?{}:k,b<0||c<0||b>65535||c>65535)throw Error("x/y invalid.");if(e<=0||g<=0||e>65535||g>65535)throw Error("Width/Height invalid.");if(j.length<e*g)throw Error("Not enough pixels for the frame size.");var l=!0,m=k.palette;if(null==m&&(l=!1,m=h),null==m)throw Error("Must supply either a local or global palette.");for(var n=i(m),o=0;n>>=1;)++o;n=1<<o;var q=void 0===k.delay?0:k.delay,r=void 0===k.disposal?0:k.disposal;if(r<0||r>3)throw Error("Disposal out of range.");var s=!1,t=0;if(void 0!==k.transparent&&null!==k.transparent&&(s=!0,(t=k.transparent)<0||t>=n))throw Error("Transparent color index.");if((0!==r||s||0!==q)&&(a[f++]=33,a[f++]=249,a[f++]=4,a[f++]=r<<2|!0===s,a[f++]=255&q,a[f++]=q>>8&255,a[f++]=t,a[f++]=0),a[f++]=44,a[f++]=255&b,a[f++]=b>>8&255,a[f++]=255&c,a[f++]=c>>8&255,a[f++]=255&e,a[f++]=e>>8&255,a[f++]=255&g,a[f++]=g>>8&255,a[f++]=!0===l?128|o-1:0,!0===l)for(var u=0,v=m.length;u<v;++u){var w=m[u];a[f++]=w>>16&255,a[f++]=w>>8&255,a[f++]=255&w}return f=d(a,f,o<2?2:o,j)},this.end=function(){return!1===p&&(a[f++]=59,p=!0),f},this.getOutputBuffer=function(){return a},this.setOutputBuffer=function(b){a=b},this.getOutputBufferPosition=function(){return f},this.setOutputBufferPosition=function(a){f=a}}function d(a,b,c,d){a[b++]=c;var e=b++,f=1<<c,g=f-1,h=f+1,i=h+1,j=c+1,k=0,l=0;function m(c){for(;k>=c;)a[b++]=255&l,l>>=8,k-=8,b===e+256&&(a[e]=255,e=b++)}function n(a){l|=a<<k,k+=j,m(8)}var o=d[0]&g,p={};n(f);for(var q=1,r=d.length;q<r;++q){var s=d[q]&g,t=o<<8|s,u=p[t];if(void 0===u){for(l|=o<<k,k+=j;k>=8;)a[b++]=255&l,l>>=8,k-=8,b===e+256&&(a[e]=255,e=b++);4096===i?(n(f),i=h+1,j=c+1,p={}):(i>=1<<j&&++j,p[t]=i++),o=s}else o=u}return n(o),n(h),m(1),e+1===b?a[e]=0:(a[e]=b-e-1,a[b++]=0),b}function e(a){var b=0;if(71!==a[b++]||73!==a[b++]||70!==a[b++]||56!==a[b++]||(a[b++]+1&253)!=56||97!==a[b++])throw Error("Invalid GIF 87a/89a header.");var c=a[b++]|a[b++]<<8,d=a[b++]|a[b++]<<8,e=a[b++],g=e>>7,h=1<<(7&e)+1;a[b++],a[b++];var i=null,j=null;g&&(i=b,j=h,b+=3*h);var k=!0,l=[],m=0,n=null,o=0,p=null;for(this.width=c,this.height=d;k&&b<a.length;)switch(a[b++]){case 33:switch(a[b++]){case 255:if(11!==a[b]||78==a[b+1]&&69==a[b+2]&&84==a[b+3]&&83==a[b+4]&&67==a[b+5]&&65==a[b+6]&&80==a[b+7]&&69==a[b+8]&&50==a[b+9]&&46==a[b+10]&&48==a[b+11]&&3==a[b+12]&&1==a[b+13]&&0==a[b+16])b+=14,p=a[b++]|a[b++]<<8,b++;else for(b+=12;;){var q=a[b++];if(!(q>=0))throw Error("Invalid block size");if(0===q)break;b+=q}break;case 249:if(4!==a[b++]||0!==a[b+4])throw Error("Invalid graphics extension block.");var r=a[b++];m=a[b++]|a[b++]<<8,n=a[b++],(1&r)==0&&(n=null),o=r>>2&7,b++;break;case 254:for(;;){var q=a[b++];if(!(q>=0))throw Error("Invalid block size");if(0===q)break;b+=q}break;default:throw Error("Unknown graphic control label: 0x"+a[b-1].toString(16))}break;case 44:var s=a[b++]|a[b++]<<8,t=a[b++]|a[b++]<<8,u=a[b++]|a[b++]<<8,v=a[b++]|a[b++]<<8,w=a[b++],x=w>>7,y=w>>6&1,z=1<<(7&w)+1,A=i,B=j,C=!1;if(x){var C=!0;A=b,B=z,b+=3*z}var D=b;for(b++;;){var q=a[b++];if(!(q>=0))throw Error("Invalid block size");if(0===q)break;b+=q}l.push({x:s,y:t,width:u,height:v,has_local_palette:C,palette_offset:A,palette_size:B,data_offset:D,data_length:b-D,transparent_index:n,interlaced:!!y,delay:m,disposal:o});break;case 59:k=!1;break;default:throw Error("Unknown gif block: 0x"+a[b-1].toString(16))}this.numFrames=function(){return l.length},this.loopCount=function(){return p},this.frameInfo=function(a){if(a<0||a>=l.length)throw Error("Frame index out of range.");return l[a]},this.decodeAndBlitFrameBGRA=function(b,d){var e=this.frameInfo(b),g=e.width*e.height,h=new Uint8Array(g);f(a,e.data_offset,h,g);var i=e.palette_offset,j=e.transparent_index;null===j&&(j=256);var k=e.width,l=c-k,m=k,n=(e.y*c+e.x)*4,o=((e.y+e.height)*c+e.x)*4,p=n,q=4*l;!0===e.interlaced&&(q+=4*c*7);for(var r=8,s=0,t=h.length;s<t;++s){var u=h[s];if(0===m&&(p+=q,m=k,p>=o&&(q=4*l+4*c*(r-1),p=n+(k+l)*(r<<1),r>>=1)),u===j)p+=4;else{var v=a[i+3*u],w=a[i+3*u+1],x=a[i+3*u+2];d[p++]=x,d[p++]=w,d[p++]=v,d[p++]=255}--m}},this.decodeAndBlitFrameRGBA=function(b,d){var e=this.frameInfo(b),g=e.width*e.height,h=new Uint8Array(g);f(a,e.data_offset,h,g);var i=e.palette_offset,j=e.transparent_index;null===j&&(j=256);var k=e.width,l=c-k,m=k,n=(e.y*c+e.x)*4,o=((e.y+e.height)*c+e.x)*4,p=n,q=4*l;!0===e.interlaced&&(q+=4*c*7);for(var r=8,s=0,t=h.length;s<t;++s){var u=h[s];if(0===m&&(p+=q,m=k,p>=o&&(q=4*l+4*c*(r-1),p=n+(k+l)*(r<<1),r>>=1)),u===j)p+=4;else{var v=a[i+3*u],w=a[i+3*u+1],x=a[i+3*u+2];d[p++]=v,d[p++]=w,d[p++]=x,d[p++]=255}--m}}}function f(a,b,c,d){for(var e=a[b++],f=1<<e,g=f+1,h=g+1,i=e+1,j=(1<<i)-1,k=0,l=0,m=0,n=a[b++],o=new Int32Array(4096),p=null;;){for(;k<16&&0!==n;)l|=a[b++]<<k,k+=8,1===n?n=a[b++]:--n;if(k<i)break;var q=l&j;if(l>>=i,k-=i,q===f){h=g+1,j=(1<<(i=e+1))-1,p=null;continue}if(q===g)break;for(var r=q<h?q:p,s=0,t=r;t>f;)t=o[t]>>8,++s;var u=t;if(m+s+ +(r!==q)>d)return void console.log("Warning, gif stream longer than expected.");c[m++]=u;var v=m+=s;for(r!==q&&(c[m++]=u),t=r;s--;)t=o[t],c[--v]=255&t,t>>=8;null!==p&&h<4096&&(o[h++]=p<<8|u,h>=j+1&&i<12&&(++i,j=j<<1|1)),p=q}return m!==d&&console.log("Warning, gif stream shorter than expected."),c}try{b.GifWriter=c,b.GifReader=e}catch(a){}},59272:(a,b)=>{"use strict";let c=[{x:[0],y:[0]},{x:[4],y:[0]},{x:[0,4],y:[4]},{x:[2,6],y:[0,4]},{x:[0,2,4,6],y:[2,6]},{x:[1,3,5,7],y:[0,2,4,6]},{x:[0,1,2,3,4,5,6,7],y:[1,3,5,7]}];b.getImagePasses=function(a,b){let d=[],e=a%8,f=b%8,g=(a-e)/8,h=(b-f)/8;for(let a=0;a<c.length;a++){let b=c[a],i=g*b.x.length,j=h*b.y.length;for(let a=0;a<b.x.length;a++)if(b.x[a]<e)i++;else break;for(let a=0;a<b.y.length;a++)if(b.y[a]<f)j++;else break;i>0&&j>0&&d.push({width:i,height:j,index:a})}return d},b.getInterlaceIterator=function(a){return function(b,d,e){let f=b%c[e].x.length,g=(b-f)/c[e].x.length*8+c[e].x[f],h=d%c[e].y.length;return 4*g+((d-h)/c[e].y.length*8+c[e].y[h])*a*4}}},59306:(a,b,c)=>{a.exports={encode:c(55974),decode:c(75122)}},59664:(a,b,c)=>{var d=c(79428).Buffer;a.exports=function(a,b){if(d.isBuffer(a)&&d.isBuffer(b)){if("function"==typeof a.equals)return a.equals(b);if(a.length!==b.length)return!1;for(var c=0;c<a.length;c++)if(a[c]!==b[c])return!1;return!0}}},61765:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.readFile=b.writeFileSync=b.writeFile=b.read=b.open=b.close=b.stat=b.createReadStream=b.pathExists=void 0;let d=c(29021);b.pathExists=d.existsSync,b.createReadStream=d.createReadStream,b.stat=async function(a){return new Promise((b,c)=>{d.stat(a,(a,d)=>{a?c(a):b(d)})})},b.close=async function(a){return new Promise((b,c)=>{d.close(a,a=>{a?c(a):b()})})},b.open=async function(a,b){return new Promise((c,e)=>{d.open(a,b,(a,b)=>{a?e(a):c(b)})})},b.read=async function(a,b,c,e,f){return new Promise((g,h)=>{d.read(a,b,c,e,f,(a,b,c)=>{a?h(a):g({bytesRead:b,buffer:c})})})},b.writeFile=async function(a,b){return new Promise((c,e)=>{d.writeFile(a,b,a=>{a?e(a):c()})})},b.writeFileSync=function(a,b){d.writeFileSync(a,b)},b.readFile=async function(a){return new Promise((b,c)=>{d.readFile(a,(a,d)=>{a?c(a):b(d)})})}},62141:a=>{var b=[66,77,70];function c(a,b,c){if(c>b.length-1)return 0;var i=b.readUInt8(c++),j=b.readInt32LE(c);switch(c+=4,i){case 1:a.info=d(b,c);break;case 2:a.common=e(b,c);break;case 3:a.pages=f(b,c,j);break;case 4:a.chars=g(b,c,j);break;case 5:a.kernings=h(b,c,j)}return 5+j}function d(a,b){var c={};c.size=a.readInt16LE(b);var d=a.readUInt8(b+2);return c.smooth=d>>7&1,c.unicode=d>>6&1,c.italic=d>>5&1,c.bold=d>>4&1,d>>3&1&&(c.fixedHeight=1),c.charset=a.readUInt8(b+3)||"",c.stretchH=a.readUInt16LE(b+4),c.aa=a.readUInt8(b+6),c.padding=[a.readInt8(b+7),a.readInt8(b+8),a.readInt8(b+9),a.readInt8(b+10)],c.spacing=[a.readInt8(b+11),a.readInt8(b+12)],c.outline=a.readUInt8(b+13),c.face=j(a,b+14),c}function e(a,b){var c={};return c.lineHeight=a.readUInt16LE(b),c.base=a.readUInt16LE(b+2),c.scaleW=a.readUInt16LE(b+4),c.scaleH=a.readUInt16LE(b+6),c.pages=a.readUInt16LE(b+8),a.readUInt8(b+10),c.packed=0,c.alphaChnl=a.readUInt8(b+11),c.redChnl=a.readUInt8(b+12),c.greenChnl=a.readUInt8(b+13),c.blueChnl=a.readUInt8(b+14),c}function f(a,b,c){for(var d=[],e=i(a,b),f=e.length+1,g=c/f,h=0;h<g;h++)d[h]=a.slice(b,b+e.length).toString("utf8"),b+=f;return d}function g(a,b,c){for(var d=[],e=c/20,f=0;f<e;f++){var g={},h=20*f;g.id=a.readUInt32LE(b+0+h),g.x=a.readUInt16LE(b+4+h),g.y=a.readUInt16LE(b+6+h),g.width=a.readUInt16LE(b+8+h),g.height=a.readUInt16LE(b+10+h),g.xoffset=a.readInt16LE(b+12+h),g.yoffset=a.readInt16LE(b+14+h),g.xadvance=a.readInt16LE(b+16+h),g.page=a.readUInt8(b+18+h),g.chnl=a.readUInt8(b+19+h),d[f]=g}return d}function h(a,b,c){for(var d=[],e=c/10,f=0;f<e;f++){var g={},h=10*f;g.first=a.readUInt32LE(b+0+h),g.second=a.readUInt32LE(b+4+h),g.amount=a.readInt16LE(b+8+h),d[f]=g}return d}function i(a,b){for(var c=b;c<a.length&&0!==a[c];c++);return a.slice(b,c)}function j(a,b){return i(a,b).toString("utf8")}a.exports=function(a){if(a.length<6)throw Error("invalid buffer length for BMFont");if(!b.every(function(b,c){return a.readUInt8(c)===b}))throw Error("BMFont missing BMF byte header");var d=3;if(a.readUInt8(d++)>3)throw Error("Only supports BMFont Binary v3 (BMFont App v1.10)");for(var e={kernings:[],chars:[]},f=0;f<5;f++)d+=c(e,a,d);return e}},62214:a=>{function b(a,b,c,d,e,f){this.global=e,b=b||0,c=c||a.byteLength-b,this.arrayBuffer=a.slice(b,b+c),this.view=new e.DataView(this.arrayBuffer,0,this.arrayBuffer.byteLength),this.setBigEndian(d),this.offset=0,this.parentOffset=(f||0)+b}b.prototype={setBigEndian:function(a){this.littleEndian=!a},nextUInt8:function(){var a=this.view.getUint8(this.offset);return this.offset+=1,a},nextInt8:function(){var a=this.view.getInt8(this.offset);return this.offset+=1,a},nextUInt16:function(){var a=this.view.getUint16(this.offset,this.littleEndian);return this.offset+=2,a},nextUInt32:function(){var a=this.view.getUint32(this.offset,this.littleEndian);return this.offset+=4,a},nextInt16:function(){var a=this.view.getInt16(this.offset,this.littleEndian);return this.offset+=2,a},nextInt32:function(){var a=this.view.getInt32(this.offset,this.littleEndian);return this.offset+=4,a},nextFloat:function(){var a=this.view.getFloat32(this.offset,this.littleEndian);return this.offset+=4,a},nextDouble:function(){var a=this.view.getFloat64(this.offset,this.littleEndian);return this.offset+=8,a},nextBuffer:function(a){var b=this.arrayBuffer.slice(this.offset,this.offset+a);return this.offset+=a,b},remainingLength:function(){return this.arrayBuffer.byteLength-this.offset},nextString:function(a){var b=this.arrayBuffer.slice(this.offset,this.offset+a);return b=String.fromCharCode.apply(null,new this.global.Uint8Array(b)),this.offset+=a,b},mark:function(){var a=this;return{openWithOffset:function(c){return c=(c||0)+this.offset,new b(a.arrayBuffer,c,a.arrayBuffer.byteLength-c,!a.littleEndian,a.global,a.parentOffset)},offset:this.offset,getParentOffset:function(){return a.parentOffset}}},offsetFrom:function(a){return this.parentOffset+this.offset-(a.offset+a.getParentOffset())},skip:function(a){this.offset+=a},branch:function(a,c){return c="number"==typeof c?c:this.arrayBuffer.byteLength-(this.offset+a),new b(this.arrayBuffer,this.offset+a,c,!this.littleEndian,this.global,this.parentOffset)}},a.exports=b},62378:a=>{"use strict";a.exports={extensions:["jpg","png","apng","gif","webp","flif","xcf","cr2","cr3","orf","arw","dng","nef","rw2","raf","tif","bmp","icns","jxr","psd","indd","zip","tar","rar","gz","bz2","7z","dmg","mp4","mid","mkv","webm","mov","avi","mpg","mp2","mp3","m4a","oga","ogg","ogv","opus","flac","wav","spx","amr","pdf","epub","exe","swf","rtf","wasm","woff","woff2","eot","ttf","otf","ico","flv","ps","xz","sqlite","nes","crx","xpi","cab","deb","ar","rpm","Z","lz","cfb","mxf","mts","blend","bpg","docx","pptx","xlsx","3gp","3g2","jp2","jpm","jpx","mj2","aif","qcp","odt","ods","odp","xml","mobi","heic","cur","ktx","ape","wv","dcm","ics","glb","pcap","dsf","lnk","alias","voc","ac3","m4v","m4p","m4b","f4v","f4p","f4b","f4a","mie","asf","ogm","ogx","mpc","arrow","shp","aac","mp1","it","s3m","xm","ai","skp","avif","eps","lzh","pgp","asar","stl","chm","3mf","zst","jxl","vcf"],mimeTypes:["image/jpeg","image/png","image/gif","image/webp","image/flif","image/x-xcf","image/x-canon-cr2","image/x-canon-cr3","image/tiff","image/bmp","image/vnd.ms-photo","image/vnd.adobe.photoshop","application/x-indesign","application/epub+zip","application/x-xpinstall","application/vnd.oasis.opendocument.text","application/vnd.oasis.opendocument.spreadsheet","application/vnd.oasis.opendocument.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/zip","application/x-tar","application/x-rar-compressed","application/gzip","application/x-bzip2","application/x-7z-compressed","application/x-apple-diskimage","application/x-apache-arrow","video/mp4","audio/midi","video/x-matroska","video/webm","video/quicktime","video/vnd.avi","audio/vnd.wave","audio/qcelp","audio/x-ms-asf","video/x-ms-asf","application/vnd.ms-asf","video/mpeg","video/3gpp","audio/mpeg","audio/mp4","audio/opus","video/ogg","audio/ogg","application/ogg","audio/x-flac","audio/ape","audio/wavpack","audio/amr","application/pdf","application/x-msdownload","application/x-shockwave-flash","application/rtf","application/wasm","font/woff","font/woff2","application/vnd.ms-fontobject","font/ttf","font/otf","image/x-icon","video/x-flv","application/postscript","application/eps","application/x-xz","application/x-sqlite3","application/x-nintendo-nes-rom","application/x-google-chrome-extension","application/vnd.ms-cab-compressed","application/x-deb","application/x-unix-archive","application/x-rpm","application/x-compress","application/x-lzip","application/x-cfb","application/x-mie","application/mxf","video/mp2t","application/x-blender","image/bpg","image/jp2","image/jpx","image/jpm","image/mj2","audio/aiff","application/xml","application/x-mobipocket-ebook","image/heif","image/heif-sequence","image/heic","image/heic-sequence","image/icns","image/ktx","application/dicom","audio/x-musepack","text/calendar","text/vcard","model/gltf-binary","application/vnd.tcpdump.pcap","audio/x-dsf","application/x.ms.shortcut","application/x.apple.alias","audio/x-voc","audio/vnd.dolby.dd-raw","audio/x-m4a","image/apng","image/x-olympus-orf","image/x-sony-arw","image/x-adobe-dng","image/x-nikon-nef","image/x-panasonic-rw2","image/x-fujifilm-raf","video/x-m4v","video/3gpp2","application/x-esri-shape","audio/aac","audio/x-it","audio/x-s3m","audio/x-xm","video/MP1S","video/MP2P","application/vnd.sketchup.skp","image/avif","application/x-lzh-compressed","application/pgp-encrypted","application/x-asar","model/stl","application/vnd.ms-htmlhelp","model/3mf","image/jxl","application/zstd"]}},62505:(a,b)=>{b.read=function(a,b,c,d,e){var f,g,h=8*e-d-1,i=(1<<h)-1,j=i>>1,k=-7,l=c?e-1:0,m=c?-1:1,n=a[b+l];for(l+=m,f=n&(1<<-k)-1,n>>=-k,k+=h;k>0;f=256*f+a[b+l],l+=m,k-=8);for(g=f&(1<<-k)-1,f>>=-k,k+=d;k>0;g=256*g+a[b+l],l+=m,k-=8);if(0===f)f=1-j;else{if(f===i)return g?NaN:1/0*(n?-1:1);g+=Math.pow(2,d),f-=j}return(n?-1:1)*g*Math.pow(2,f-d)},b.write=function(a,b,c,d,e,f){var g,h,i,j=8*f-e-1,k=(1<<j)-1,l=k>>1,m=5960464477539062e-23*(23===e),n=d?0:f-1,o=d?1:-1,p=+(b<0||0===b&&1/b<0);for(isNaN(b=Math.abs(b))||b===1/0?(h=+!!isNaN(b),g=k):(g=Math.floor(Math.log(b)/Math.LN2),b*(i=Math.pow(2,-g))<1&&(g--,i*=2),g+l>=1?b+=m/i:b+=m*Math.pow(2,1-l),b*i>=2&&(g++,i/=2),g+l>=k?(h=0,g=k):g+l>=1?(h=(b*i-1)*Math.pow(2,e),g+=l):(h=b*Math.pow(2,l-1)*Math.pow(2,e),g=0));e>=8;a[c+n]=255&h,n+=o,h/=256,e-=8);for(g=g<<e|h,j+=e;j>0;a[c+n]=255&g,n+=o,g/=256,j-=8);a[c+n-o]|=128*p}},63385:a=>{function b(a,b){switch(a){case 1:return b.nextUInt8();case 3:case 8:return b.nextUInt16();case 4:case 9:return b.nextUInt32();case 5:return[b.nextUInt32(),b.nextUInt32()];case 6:return b.nextInt8();case 10:return[b.nextInt32(),b.nextInt32()];case 11:return b.nextFloat();case 12:return b.nextDouble();default:throw Error("Invalid format while decoding: "+a)}}function c(a){switch(a){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}}function d(a,d){var e,f,g=d.nextUInt16(),h=d.nextUInt16(),i=c(h),j=d.nextUInt32(),k=i*j;if(k>4&&(d=a.openWithOffset(d.nextUInt32())),2===h){var l=(e=d.nextString(j)).indexOf("\0");-1!==l&&(e=e.substr(0,l))}else if(7===h)e=d.nextBuffer(j);else if(0!==h)for(f=0,e=[];f<j;++f)e.push(b(h,d));return k<4&&d.skip(4-k),[g,e,h]}function e(a,b,c){var e,f,g=b.nextUInt16();for(f=0;f<g;++f)c((e=d(a,b))[0],e[1],e[2])}function f(a){if("Exif\0\0"!==a.nextString(6))throw Error("Invalid EXIF header");var b=a.mark(),c=a.nextUInt16();if(18761===c)a.setBigEndian(!1);else if(19789===c)a.setBigEndian(!0);else throw Error("Invalid TIFF header");if(42!==a.nextUInt16())throw Error("Invalid TIFF data");return b}a.exports={IFD0:1,IFD1:2,GPSIFD:3,SubIFD:4,InteropIFD:5,parseTags:function(a,b){try{c=f(a)}catch(a){return!1}var c,d,g,h,i=c.openWithOffset(a.nextUInt32()),j=this.IFD0;e(c,i,function(a,c,e){switch(a){case 34853:g=c[0];break;case 34665:d=c[0];break;default:b(j,a,c,e)}});var k=i.nextUInt32();if(0!==k){var l=c.openWithOffset(k);e(c,l,b.bind(null,this.IFD1))}if(g){var m=c.openWithOffset(g);e(c,m,b.bind(null,this.GPSIFD))}if(d){var n=c.openWithOffset(d),o=this.InteropIFD;e(c,n,function(a,c,d){40965===a?h=c[0]:b(o,a,c,d)})}if(h){var p=c.openWithOffset(h);e(c,p,b.bind(null,this.InteropIFD))}return!0}}},63659:(a,b,c)=>{"use strict";var d,e=c(29929),f=c(52389),g=c(57457),h=c(39343),i=c(21298),j=0,k=1,l=3,m=4,n=5,o=0,p=1,q=-2,r=-3,s=-5,t=-1,u=1,v=2,w=3,x=4,y=0,z=2,A=8,B=9,C=15,D=8,E=286,F=30,G=19,H=573,I=15,J=3,K=258,L=262,M=32,N=42,O=69,P=73,Q=91,R=103,S=113,T=666,U=1,V=2,W=3,X=4,Y=3;function Z(a,b){return a.msg=i[b],b}function $(a){return(a<<1)-9*(a>4)}function _(a){for(var b=a.length;--b>=0;)a[b]=0}function aa(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out),0!==c&&(e.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c,b.pending-=c,0===b.pending&&(b.pending_out=0))}function ab(a,b){f._tr_flush_block(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,b),a.block_start=a.strstart,aa(a.strm)}function ac(a,b){a.pending_buf[a.pending++]=b}function ad(a,b){a.pending_buf[a.pending++]=b>>>8&255,a.pending_buf[a.pending++]=255&b}function ae(a,b,c,d){var f=a.avail_in;return(f>d&&(f=d),0===f)?0:(a.avail_in-=f,e.arraySet(b,a.input,a.next_in,f,c),1===a.state.wrap?a.adler=g(a.adler,b,f,c):2===a.state.wrap&&(a.adler=h(a.adler,b,f,c)),a.next_in+=f,a.total_in+=f,f)}function af(a,b){var c,d,e=a.max_chain_length,f=a.strstart,g=a.prev_length,h=a.nice_match,i=a.strstart>a.w_size-L?a.strstart-(a.w_size-L):0,j=a.window,k=a.w_mask,l=a.prev,m=a.strstart+K,n=j[f+g-1],o=j[f+g];a.prev_length>=a.good_match&&(e>>=2),h>a.lookahead&&(h=a.lookahead);do{if(j[(c=b)+g]!==o||j[c+g-1]!==n||j[c]!==j[f]||j[++c]!==j[f+1])continue;f+=2,c++;do;while(j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&f<m);if(d=K-(m-f),f=m-K,d>g){if(a.match_start=b,g=d,d>=h)break;n=j[f+g-1],o=j[f+g]}}while((b=l[b&k])>i&&0!=--e);return g<=a.lookahead?g:a.lookahead}function ag(a){var b,c,d,f,g,h=a.w_size;do{if(f=a.window_size-a.lookahead-a.strstart,a.strstart>=h+(h-L)){e.arraySet(a.window,a.window,h,h,0),a.match_start-=h,a.strstart-=h,a.block_start-=h,b=c=a.hash_size;do d=a.head[--b],a.head[b]=d>=h?d-h:0;while(--c);b=c=h;do d=a.prev[--b],a.prev[b]=d>=h?d-h:0;while(--c);f+=h}if(0===a.strm.avail_in)break;if(c=ae(a.strm,a.window,a.strstart+a.lookahead,f),a.lookahead+=c,a.lookahead+a.insert>=J)for(g=a.strstart-a.insert,a.ins_h=a.window[g],a.ins_h=(a.ins_h<<a.hash_shift^a.window[g+1])&a.hash_mask;a.insert&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[g+J-1])&a.hash_mask,a.prev[g&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=g,g++,a.insert--,!(a.lookahead+a.insert<J)););}while(a.lookahead<L&&0!==a.strm.avail_in)}function ah(a,b){for(var c,d;;){if(a.lookahead<L){if(ag(a),a.lookahead<L&&b===j)return U;if(0===a.lookahead)break}if(c=0,a.lookahead>=J&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+J-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),0!==c&&a.strstart-c<=a.w_size-L&&(a.match_length=af(a,c)),a.match_length>=J)if(d=f._tr_tally(a,a.strstart-a.match_start,a.match_length-J),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=J){a.match_length--;do a.strstart++,a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+J-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart;while(0!=--a.match_length);a.strstart++}else a.strstart+=a.match_length,a.match_length=0,a.ins_h=a.window[a.strstart],a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+1])&a.hash_mask;else d=f._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++;if(d&&(ab(a,!1),0===a.strm.avail_out))return U}return(a.insert=a.strstart<J-1?a.strstart:J-1,b===m)?(ab(a,!0),0===a.strm.avail_out)?W:X:a.last_lit&&(ab(a,!1),0===a.strm.avail_out)?U:V}function ai(a,b){for(var c,d,e;;){if(a.lookahead<L){if(ag(a),a.lookahead<L&&b===j)return U;if(0===a.lookahead)break}if(c=0,a.lookahead>=J&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+J-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),a.prev_length=a.match_length,a.prev_match=a.match_start,a.match_length=J-1,0!==c&&a.prev_length<a.max_lazy_match&&a.strstart-c<=a.w_size-L&&(a.match_length=af(a,c),a.match_length<=5&&(a.strategy===u||a.match_length===J&&a.strstart-a.match_start>4096)&&(a.match_length=J-1)),a.prev_length>=J&&a.match_length<=a.prev_length){e=a.strstart+a.lookahead-J,d=f._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-J),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=e&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+J-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);while(0!=--a.prev_length);if(a.match_available=0,a.match_length=J-1,a.strstart++,d&&(ab(a,!1),0===a.strm.avail_out))return U}else if(a.match_available){if((d=f._tr_tally(a,0,a.window[a.strstart-1]))&&ab(a,!1),a.strstart++,a.lookahead--,0===a.strm.avail_out)return U}else a.match_available=1,a.strstart++,a.lookahead--}return(a.match_available&&(d=f._tr_tally(a,0,a.window[a.strstart-1]),a.match_available=0),a.insert=a.strstart<J-1?a.strstart:J-1,b===m)?(ab(a,!0),0===a.strm.avail_out)?W:X:a.last_lit&&(ab(a,!1),0===a.strm.avail_out)?U:V}function aj(a,b){for(var c,d,e,g,h=a.window;;){if(a.lookahead<=K){if(ag(a),a.lookahead<=K&&b===j)return U;if(0===a.lookahead)break}if(a.match_length=0,a.lookahead>=J&&a.strstart>0&&(d=h[e=a.strstart-1])===h[++e]&&d===h[++e]&&d===h[++e]){g=a.strstart+K;do;while(d===h[++e]&&d===h[++e]&&d===h[++e]&&d===h[++e]&&d===h[++e]&&d===h[++e]&&d===h[++e]&&d===h[++e]&&e<g);a.match_length=K-(g-e),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=J?(c=f._tr_tally(a,1,a.match_length-J),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=f._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),c&&(ab(a,!1),0===a.strm.avail_out))return U}return(a.insert=0,b===m)?(ab(a,!0),0===a.strm.avail_out)?W:X:a.last_lit&&(ab(a,!1),0===a.strm.avail_out)?U:V}function ak(a,b){for(var c;;){if(0===a.lookahead&&(ag(a),0===a.lookahead)){if(b===j)return U;break}if(a.match_length=0,c=f._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(ab(a,!1),0===a.strm.avail_out))return U}return(a.insert=0,b===m)?(ab(a,!0),0===a.strm.avail_out)?W:X:a.last_lit&&(ab(a,!1),0===a.strm.avail_out)?U:V}function al(a,b,c,d,e){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d,this.func=e}function am(a){a.window_size=2*a.w_size,_(a.head),a.max_lazy_match=d[a.level].max_lazy,a.good_match=d[a.level].good_length,a.nice_match=d[a.level].nice_length,a.max_chain_length=d[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=J-1,a.match_available=0,a.ins_h=0}function an(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=A,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new e.Buf16(2*H),this.dyn_dtree=new e.Buf16((2*F+1)*2),this.bl_tree=new e.Buf16((2*G+1)*2),_(this.dyn_ltree),_(this.dyn_dtree),_(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new e.Buf16(I+1),this.heap=new e.Buf16(2*E+1),_(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new e.Buf16(2*E+1),_(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ao(a){var b;return a&&a.state?(a.total_in=a.total_out=0,a.data_type=z,(b=a.state).pending=0,b.pending_out=0,b.wrap<0&&(b.wrap=-b.wrap),b.status=b.wrap?N:S,a.adler=+(2!==b.wrap),b.last_flush=j,f._tr_init(b),o):Z(a,q)}function ap(a){var b=ao(a);return b===o&&am(a.state),b}function aq(a,b){return a&&a.state&&2===a.state.wrap?(a.state.gzhead=b,o):q}function ar(a,b,c,d,f,g){if(!a)return q;var h=1;if(b===t&&(b=6),d<0?(h=0,d=-d):d>15&&(h=2,d-=16),f<1||f>B||c!==A||d<8||d>15||b<0||b>9||g<0||g>x)return Z(a,q);8===d&&(d=9);var i=new an;return a.state=i,i.strm=a,i.wrap=h,i.gzhead=null,i.w_bits=d,i.w_size=1<<i.w_bits,i.w_mask=i.w_size-1,i.hash_bits=f+7,i.hash_size=1<<i.hash_bits,i.hash_mask=i.hash_size-1,i.hash_shift=~~((i.hash_bits+J-1)/J),i.window=new e.Buf8(2*i.w_size),i.head=new e.Buf16(i.hash_size),i.prev=new e.Buf16(i.w_size),i.lit_bufsize=1<<f+6,i.pending_buf_size=4*i.lit_bufsize,i.pending_buf=new e.Buf8(i.pending_buf_size),i.d_buf=+i.lit_bufsize,i.l_buf=3*i.lit_bufsize,i.level=b,i.strategy=g,i.method=c,ap(a)}function as(a,b){if(!a||!a.state||b>n||b<0)return a?Z(a,q):q;if(e=a.state,!a.output||!a.input&&0!==a.avail_in||e.status===T&&b!==m)return Z(a,0===a.avail_out?s:q);if(e.strm=a,c=e.last_flush,e.last_flush=b,e.status===N)if(2===e.wrap)a.adler=0,ac(e,31),ac(e,139),ac(e,8),e.gzhead?(ac(e,+!!e.gzhead.text+2*!!e.gzhead.hcrc+4*!!e.gzhead.extra+8*!!e.gzhead.name+16*!!e.gzhead.comment),ac(e,255&e.gzhead.time),ac(e,e.gzhead.time>>8&255),ac(e,e.gzhead.time>>16&255),ac(e,e.gzhead.time>>24&255),ac(e,9===e.level?2:4*(e.strategy>=v||e.level<2)),ac(e,255&e.gzhead.os),e.gzhead.extra&&e.gzhead.extra.length&&(ac(e,255&e.gzhead.extra.length),ac(e,e.gzhead.extra.length>>8&255)),e.gzhead.hcrc&&(a.adler=h(a.adler,e.pending_buf,e.pending,0)),e.gzindex=0,e.status=O):(ac(e,0),ac(e,0),ac(e,0),ac(e,0),ac(e,0),ac(e,9===e.level?2:4*(e.strategy>=v||e.level<2)),ac(e,Y),e.status=S);else{var c,e,g,i,r=A+(e.w_bits-8<<4)<<8,t=-1;r|=(t=e.strategy>=v||e.level<2?0:e.level<6?1:6===e.level?2:3)<<6,0!==e.strstart&&(r|=M),r+=31-r%31,e.status=S,ad(e,r),0!==e.strstart&&(ad(e,a.adler>>>16),ad(e,65535&a.adler)),a.adler=1}if(e.status===O)if(e.gzhead.extra){for(g=e.pending;e.gzindex<(65535&e.gzhead.extra.length)&&(e.pending!==e.pending_buf_size||(e.gzhead.hcrc&&e.pending>g&&(a.adler=h(a.adler,e.pending_buf,e.pending-g,g)),aa(a),g=e.pending,e.pending!==e.pending_buf_size));)ac(e,255&e.gzhead.extra[e.gzindex]),e.gzindex++;e.gzhead.hcrc&&e.pending>g&&(a.adler=h(a.adler,e.pending_buf,e.pending-g,g)),e.gzindex===e.gzhead.extra.length&&(e.gzindex=0,e.status=P)}else e.status=P;if(e.status===P)if(e.gzhead.name){g=e.pending;do{if(e.pending===e.pending_buf_size&&(e.gzhead.hcrc&&e.pending>g&&(a.adler=h(a.adler,e.pending_buf,e.pending-g,g)),aa(a),g=e.pending,e.pending===e.pending_buf_size)){i=1;break}i=e.gzindex<e.gzhead.name.length?255&e.gzhead.name.charCodeAt(e.gzindex++):0,ac(e,i)}while(0!==i);e.gzhead.hcrc&&e.pending>g&&(a.adler=h(a.adler,e.pending_buf,e.pending-g,g)),0===i&&(e.gzindex=0,e.status=Q)}else e.status=Q;if(e.status===Q)if(e.gzhead.comment){g=e.pending;do{if(e.pending===e.pending_buf_size&&(e.gzhead.hcrc&&e.pending>g&&(a.adler=h(a.adler,e.pending_buf,e.pending-g,g)),aa(a),g=e.pending,e.pending===e.pending_buf_size)){i=1;break}i=e.gzindex<e.gzhead.comment.length?255&e.gzhead.comment.charCodeAt(e.gzindex++):0,ac(e,i)}while(0!==i);e.gzhead.hcrc&&e.pending>g&&(a.adler=h(a.adler,e.pending_buf,e.pending-g,g)),0===i&&(e.status=R)}else e.status=R;if(e.status===R&&(e.gzhead.hcrc?(e.pending+2>e.pending_buf_size&&aa(a),e.pending+2<=e.pending_buf_size&&(ac(e,255&a.adler),ac(e,a.adler>>8&255),a.adler=0,e.status=S)):e.status=S),0!==e.pending){if(aa(a),0===a.avail_out)return e.last_flush=-1,o}else if(0===a.avail_in&&$(b)<=$(c)&&b!==m)return Z(a,s);if(e.status===T&&0!==a.avail_in)return Z(a,s);if(0!==a.avail_in||0!==e.lookahead||b!==j&&e.status!==T){var u=e.strategy===v?ak(e,b):e.strategy===w?aj(e,b):d[e.level].func(e,b);if((u===W||u===X)&&(e.status=T),u===U||u===W)return 0===a.avail_out&&(e.last_flush=-1),o;if(u===V&&(b===k?f._tr_align(e):b!==n&&(f._tr_stored_block(e,0,0,!1),b===l&&(_(e.head),0===e.lookahead&&(e.strstart=0,e.block_start=0,e.insert=0))),aa(a),0===a.avail_out))return e.last_flush=-1,o}return b!==m?o:e.wrap<=0?p:(2===e.wrap?(ac(e,255&a.adler),ac(e,a.adler>>8&255),ac(e,a.adler>>16&255),ac(e,a.adler>>24&255),ac(e,255&a.total_in),ac(e,a.total_in>>8&255),ac(e,a.total_in>>16&255),ac(e,a.total_in>>24&255)):(ad(e,a.adler>>>16),ad(e,65535&a.adler)),aa(a),e.wrap>0&&(e.wrap=-e.wrap),0!==e.pending?o:p)}function at(a){var b;return a&&a.state?(b=a.state.status)!==N&&b!==O&&b!==P&&b!==Q&&b!==R&&b!==S&&b!==T?Z(a,q):(a.state=null,b===S?Z(a,r):o):q}function au(a,b){var c,d,f,h,i,j,k,l,m=b.length;if(!a||!a.state||2===(h=(c=a.state).wrap)||1===h&&c.status!==N||c.lookahead)return q;for(1===h&&(a.adler=g(a.adler,b,m,0)),c.wrap=0,m>=c.w_size&&(0===h&&(_(c.head),c.strstart=0,c.block_start=0,c.insert=0),l=new e.Buf8(c.w_size),e.arraySet(l,b,m-c.w_size,c.w_size,0),b=l,m=c.w_size),i=a.avail_in,j=a.next_in,k=a.input,a.avail_in=m,a.next_in=0,a.input=b,ag(c);c.lookahead>=J;){d=c.strstart,f=c.lookahead-(J-1);do c.ins_h=(c.ins_h<<c.hash_shift^c.window[d+J-1])&c.hash_mask,c.prev[d&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=d,d++;while(--f);c.strstart=d,c.lookahead=J-1,ag(c)}return c.strstart+=c.lookahead,c.block_start=c.strstart,c.insert=c.lookahead,c.lookahead=0,c.match_length=c.prev_length=J-1,c.match_available=0,a.next_in=j,a.input=k,a.avail_in=i,c.wrap=h,o}d=[new al(0,0,0,0,function(a,b){var c=65535;for(65535>a.pending_buf_size-5&&(c=a.pending_buf_size-5);;){if(a.lookahead<=1){if(ag(a),0===a.lookahead&&b===j)return U;if(0===a.lookahead)break}a.strstart+=a.lookahead,a.lookahead=0;var d=a.block_start+c;if((0===a.strstart||a.strstart>=d)&&(a.lookahead=a.strstart-d,a.strstart=d,ab(a,!1),0===a.strm.avail_out)||a.strstart-a.block_start>=a.w_size-L&&(ab(a,!1),0===a.strm.avail_out))return U}return(a.insert=0,b===m)?(ab(a,!0),0===a.strm.avail_out)?W:X:(a.strstart>a.block_start&&(ab(a,!1),a.strm.avail_out),U)}),new al(4,4,8,4,ah),new al(4,5,16,8,ah),new al(4,6,32,32,ah),new al(4,4,16,16,ai),new al(8,16,32,32,ai),new al(8,16,128,128,ai),new al(8,32,128,256,ai),new al(32,128,258,1024,ai),new al(32,258,258,4096,ai)],b.deflateInit=function(a,b){return ar(a,b,A,C,D,y)},b.deflateInit2=ar,b.deflateReset=ap,b.deflateResetKeep=ao,b.deflateSetHeader=aq,b.deflate=as,b.deflateEnd=at,b.deflateSetDictionary=au,b.deflateInfo="pako deflate (from Nodeca project)"},64234:function(a){(function(){var b=function(a,b){return function(){return a.apply(b,arguments)}},c={}.hasOwnProperty;a.exports=function(){function a(a){var d,e,f;for(d in this.assertLegalName=b(this.assertLegalName,this),this.assertLegalChar=b(this.assertLegalChar,this),a||(a={}),this.options=a,this.options.version||(this.options.version="1.0"),e=a.stringify||{})c.call(e,d)&&(f=e[d],this[d]=f)}return a.prototype.name=function(a){return this.options.noValidation?a:this.assertLegalName(""+a||"")},a.prototype.text=function(a){return this.options.noValidation?a:this.assertLegalChar(this.textEscape(""+a||""))},a.prototype.cdata=function(a){return this.options.noValidation?a:(a=(a=""+a||"").replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(a))},a.prototype.comment=function(a){if(this.options.noValidation)return a;if((a=""+a||"").match(/--/))throw Error("Comment text cannot contain double-hypen: "+a);return this.assertLegalChar(a)},a.prototype.raw=function(a){return this.options.noValidation?a:""+a||""},a.prototype.attValue=function(a){return this.options.noValidation?a:this.assertLegalChar(this.attEscape(a=""+a||""))},a.prototype.insTarget=function(a){return this.options.noValidation?a:this.assertLegalChar(""+a||"")},a.prototype.insValue=function(a){if(this.options.noValidation)return a;if((a=""+a||"").match(/\?>/))throw Error("Invalid processing instruction value: "+a);return this.assertLegalChar(a)},a.prototype.xmlVersion=function(a){if(this.options.noValidation)return a;if(!(a=""+a||"").match(/1\.[0-9]+/))throw Error("Invalid version number: "+a);return a},a.prototype.xmlEncoding=function(a){if(this.options.noValidation)return a;if(!(a=""+a||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw Error("Invalid encoding: "+a);return this.assertLegalChar(a)},a.prototype.xmlStandalone=function(a){return this.options.noValidation?a:a?"yes":"no"},a.prototype.dtdPubID=function(a){return this.options.noValidation?a:this.assertLegalChar(""+a||"")},a.prototype.dtdSysID=function(a){return this.options.noValidation?a:this.assertLegalChar(""+a||"")},a.prototype.dtdElementValue=function(a){return this.options.noValidation?a:this.assertLegalChar(""+a||"")},a.prototype.dtdAttType=function(a){return this.options.noValidation?a:this.assertLegalChar(""+a||"")},a.prototype.dtdAttDefault=function(a){return this.options.noValidation?a:this.assertLegalChar(""+a||"")},a.prototype.dtdEntityValue=function(a){return this.options.noValidation?a:this.assertLegalChar(""+a||"")},a.prototype.dtdNData=function(a){return this.options.noValidation?a:this.assertLegalChar(""+a||"")},a.prototype.convertAttKey="@",a.prototype.convertPIKey="?",a.prototype.convertTextKey="#text",a.prototype.convertCDataKey="#cdata",a.prototype.convertCommentKey="#comment",a.prototype.convertRawKey="#raw",a.prototype.assertLegalChar=function(a){var b,c;if(this.options.noValidation)return a;if(b="","1.0"===this.options.version){if(b=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,c=a.match(b))throw Error("Invalid character in string: "+a+" at index "+c.index)}else if("1.1"===this.options.version&&(b=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,c=a.match(b)))throw Error("Invalid character in string: "+a+" at index "+c.index);return a},a.prototype.assertLegalName=function(a){var b;if(this.options.noValidation)return a;if(this.assertLegalChar(a),b=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!a.match(b))throw Error("Invalid character in name");return a},a.prototype.textEscape=function(a){var b;return this.options.noValidation?a:(b=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,a.replace(b,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},a.prototype.attEscape=function(a){var b;return this.options.noValidation?a:(b=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,a.replace(b,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},a}()}).call(this)},64537:(a,b)=>{"use strict";C={value:!0},C=h,C=j,C=k,C=l,C=m,C=n,C=o,C=p,C=q,C=r,C=s,C=u,C=v,C=w,b.D9=x,C=y,C=z,C=A;let c="INVALID_ARGS",d=!1;function e(a){throw Error(a)}function f(a){let b=Object.keys(a);return Object.getOwnPropertySymbols?b.concat(Object.getOwnPropertySymbols(a)):b}let g={}.hasOwnProperty;function h(a){if(Array.isArray(a))return a.slice();let b=a,c=f(b),d={};for(let a=0;a<c.length;a++){let e=c[a];d[e]=b[e]}return d}function i(a){return null!=a&&"object"==typeof a}function j(a,b){return Array.isArray(b)?a.concat(b):a.concat([b])}function k(a,b){return Array.isArray(b)?b.concat(a):[b].concat(a)}function l(a){return a.length?a.slice(0,a.length-1):a}function m(a){return a.length?a.slice(1):a}function n(a,b,c){return a.slice(0,b).concat(Array.isArray(c)?c:[c]).concat(a.slice(b))}function o(a,b){return b>=a.length||b<0?a:a.slice(0,b).concat(a.slice(b+1))}function p(a,b,c){if(a[b]===c)return a;let d=a.length,e=Array(d);for(let b=0;b<d;b++)e[b]=a[b];return e[b]=c,e}function q(a,b){if(Array.isArray(b)||e(d?"A path array should be provided when calling getIn()":c),null==a)return;let f=a;for(let a=0;a<b.length;a++){let c=b[a];if(void 0===(f=null!=f?f[c]:void 0))break}return f}function r(a,b,c){let d=a;if(null==d&&(d="number"==typeof b?[]:{}),d[b]===c)return d;let e=h(d);return e[b]=c,e}function s(a,b,c){return b.length?t(a,b,c,0):c}function t(a,b,c,d){let e,f=b[d];return e=d===b.length-1?c:t(i(a)&&i(a[f])?a[f]:"number"==typeof b[d+1]?[]:{},b,c,d+1),r(a,f,e)}function u(a,b,c){let d=c(null==a?void 0:a[b]);return r(a,b,d)}function v(a,b,c){let d=c(q(a,b));return s(a,b,d)}function w(a,b,c,d,e,f,...g){return g.length?B.call(null,!1,!1,a,b,c,d,e,f,...g):B(!1,!1,a,b,c,d,e,f)}function x(a,b,c,d,e,f,...g){return g.length?B.call(null,!1,!0,a,b,c,d,e,f,...g):B(!1,!0,a,b,c,d,e,f)}function y(a,b,c,d,e,f,g,...h){let i,j=q(a,b);return null==j&&(j={}),s(a,b,i=h.length?B.call(null,!1,!1,j,c,d,e,f,g,...h):B(!1,!1,j,c,d,e,f,g))}function z(a,b){let c=Array.isArray(b)?b:[b],d=!1;for(let b=0;b<c.length;b++)if(g.call(a,c[b])){d=!0;break}if(!d)return a;let e={},h=f(a);for(let b=0;b<h.length;b++){let d=h[b];c.indexOf(d)>=0||(e[d]=a[d])}return e}function A(a,b,c,d,e,f,...g){return g.length?B.call(null,!0,!1,a,b,c,d,e,f,...g):B(!0,!1,a,b,c,d,e,f)}function B(a,b,g,...j){let k=g;null==k&&e(d?"At least one object should be provided to merge()":c);let l=!1;for(let c=0;c<j.length;c++){let d=j[c];if(null==d)continue;let e=f(d);if(e.length)for(let c=0;c<=e.length;c++){let f=e[c];if(a&&void 0!==k[f])continue;let g=d[f];b&&i(k[f])&&i(g)&&(g=B(a,b,k[f],g)),void 0!==g&&g!==k[f]&&(l||(l=!0,k=h(k)),k[f]=g)}}return k}var C=void 0;C={clone:h,addLast:j,addFirst:k,removeLast:l,removeFirst:m,insert:n,removeAt:o,replaceAt:p,getIn:q,set:r,setIn:s,update:u,updateIn:v,merge:w,mergeDeep:x,mergeIn:y,omit:z,addDefaults:A}},64653:function(a){(function(){a.exports=function(){function a(a){this.arr=a||[]}return Object.defineProperty(a.prototype,"length",{get:function(){return this.arr.length}}),a.prototype.item=function(a){return this.arr[a]||null},a.prototype.contains=function(a){return -1!==this.arr.indexOf(a)},a}()}).call(this)},65436:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.StreamReader=b.EndOfStreamError=void 0;let d=c(21877),e=c(96852);var f=c(21877);Object.defineProperty(b,"EndOfStreamError",{enumerable:!0,get:function(){return f.EndOfStreamError}});let g=1048576;class h{constructor(a){if(this.s=a,this.deferred=null,this.endOfStream=!1,this.peekQueue=[],!a.read||!a.once)throw Error("Expected an instance of stream.Readable");this.s.once("end",()=>this.reject(new d.EndOfStreamError)),this.s.once("error",a=>this.reject(a)),this.s.once("close",()=>this.reject(Error("Stream closed")))}async peek(a,b,c){let d=await this.read(a,b,c);return this.peekQueue.push(a.subarray(b,b+d)),d}async read(a,b,c){if(0===c)return 0;if(0===this.peekQueue.length&&this.endOfStream)throw new d.EndOfStreamError;let e=c,f=0;for(;this.peekQueue.length>0&&e>0;){let c=this.peekQueue.pop();if(!c)throw Error("peekData should be defined");let d=Math.min(c.length,e);a.set(c.subarray(0,d),b+f),f+=d,e-=d,d<c.length&&this.peekQueue.push(c.subarray(d))}for(;e>0&&!this.endOfStream;){let c=Math.min(e,g),d=await this.readFromStream(a,b+f,c);if(f+=d,d<c)break;e-=d}return f}async readFromStream(a,b,c){let d=this.s.read(c);if(d)return a.set(d,b),d.length;{let d={buffer:a,offset:b,length:c,deferred:new e.Deferred};return this.deferred=d.deferred,this.s.once("readable",()=>{this.readDeferred(d)}),d.deferred.promise}}readDeferred(a){let b=this.s.read(a.length);b?(a.buffer.set(b,a.offset),a.deferred.resolve(b.length),this.deferred=null):this.s.once("readable",()=>{this.readDeferred(a)})}reject(a){this.endOfStream=!0,this.deferred&&(this.deferred.reject(a),this.deferred=null)}}b.StreamReader=h},66031:function(a){(function(){var b,c,d,e,f,g,h,i=[].slice,j={}.hasOwnProperty;b=function(){var a,b,c,d,e,g;if(g=arguments[0],e=2<=arguments.length?i.call(arguments,1):[],f(Object.assign))Object.assign.apply(null,arguments);else for(a=0,c=e.length;a<c;a++)if(null!=(d=e[a]))for(b in d)j.call(d,b)&&(g[b]=d[b]);return g},f=function(a){return!!a&&"[object Function]"===Object.prototype.toString.call(a)},g=function(a){var b;return!!a&&("function"==(b=typeof a)||"object"===b)},d=function(a){return f(Array.isArray)?Array.isArray(a):"[object Array]"===Object.prototype.toString.call(a)},e=function(a){var b;if(d(a))return!a.length;for(b in a)if(j.call(a,b))return!1;return!0},h=function(a){var b,c;return g(a)&&(c=Object.getPrototypeOf(a))&&(b=c.constructor)&&"function"==typeof b&&b instanceof b&&Function.prototype.toString.call(b)===Function.prototype.toString.call(Object)},c=function(a){return f(a.valueOf)?a.valueOf():a},a.exports.assign=b,a.exports.isFunction=f,a.exports.isObject=g,a.exports.isArray=d,a.exports.isEmpty=e,a.exports.isPlainObject=h,a.exports.getValue=c}).call(this)},66229:function(a,b,c){(function(){var b,d=function(a,b){for(var c in b)e.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},e={}.hasOwnProperty;b=c(13979),a.exports=function(a){function c(a,d){if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=b.CData,this.value=this.stringify.cdata(d)}return d(c,a),c.prototype.clone=function(){return Object.create(this)},c.prototype.toString=function(a){return this.options.writer.cdata(this,this.options.writer.filterOptions(a))},c}(c(8283))}).call(this)},66323:(a,b,c)=>{"use strict";var d=c(11997),e=c(58168),f={TRANSITIONAL:0,NONTRANSITIONAL:1};function g(a){return a.split("\0").map(function(a){return a.normalize("NFC")}).join("\0")}function h(a){for(var b=0,c=e.length-1;b<=c;){var d=Math.floor((b+c)/2),f=e[d];if(f[0][0]<=a&&f[0][1]>=a)return f;f[0][0]>a?c=d-1:b=d+1}return null}var i=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function j(a){return a.replace(i,"_").length}function k(a,b,c){for(var d=!1,e="",g=j(a),i=0;i<g;++i){var k=a.codePointAt(i),l=h(k);switch(l[1]){case"disallowed":d=!0,e+=String.fromCodePoint(k);break;case"ignored":break;case"mapped":e+=String.fromCodePoint.apply(String,l[2]);break;case"deviation":c===f.TRANSITIONAL?e+=String.fromCodePoint.apply(String,l[2]):e+=String.fromCodePoint(k);break;case"valid":e+=String.fromCodePoint(k);break;case"disallowed_STD3_mapped":b?(d=!0,e+=String.fromCodePoint(k)):e+=String.fromCodePoint.apply(String,l[2]);break;case"disallowed_STD3_valid":b&&(d=!0),e+=String.fromCodePoint(k)}}return{string:e,error:d}}var l=/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E4-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u192B\u1930-\u193B\u19B0-\u19C0\u19C8\u19C9\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2D]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC7F-\uDC82\uDCB0-\uDCBA\uDD00-\uDD02\uDD27-\uDD34\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDE2C-\uDE37\uDEDF-\uDEEA\uDF01-\uDF03\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDE30-\uDE40\uDEAB-\uDEB7]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD83A[\uDCD0-\uDCD6]|\uDB40[\uDD00-\uDDEF]/;function m(a,b){"xn--"===a.substr(0,4)&&(a=d.toUnicode(a),b=f.NONTRANSITIONAL);var c=!1;(g(a)!==a||"-"===a[3]&&"-"===a[4]||"-"===a[0]||"-"===a[a.length-1]||-1!==a.indexOf(".")||0===a.search(l))&&(c=!0);for(var e=j(a),i=0;i<e;++i){var k=h(a.codePointAt(i));if(n===f.TRANSITIONAL&&"valid"!==k[1]||n===f.NONTRANSITIONAL&&"valid"!==k[1]&&"deviation"!==k[1]){c=!0;break}}return{label:a,error:c}}function n(a,b,c){var d=k(a,b,c);d.string=g(d.string);for(var e=d.string.split("."),f=0;f<e.length;++f)try{var h=m(e[f]);e[f]=h.label,d.error=d.error||h.error}catch(a){d.error=!0}return{string:e.join("."),error:d.error}}a.exports.toASCII=function(a,b,c,e){var f=n(a,b,c),g=f.string.split(".");if(g=g.map(function(a){try{return d.toASCII(a)}catch(b){return f.error=!0,a}}),e){var h=g.slice(0,g.length-1).join(".").length;(h.length>253||0===h.length)&&(f.error=!0);for(var i=0;i<g.length;++i)if(g.length>63||0===g.length){f.error=!0;break}}return f.error?null:g.join(".")},a.exports.toUnicode=function(a,b){var c=n(a,b,f.NONTRANSITIONAL);return{domain:c.string,error:c.error}},a.exports.PROCESSING_OPTIONS=f},67103:(a,b,c)=>{var d=c(5988);function e(){return(0,eval)("this")}a.exports={create:function(a,b){return new d(a instanceof(b=b||e()).ArrayBuffer?new(c(62214))(a,0,a.byteLength,!0,b):new(c(36333))(a,0,a.length,!0))}}},67754:function(a){(function(){a.exports=function(){function a(){}return a.prototype.handleError=function(a){throw Error(a)},a}()}).call(this)},68088:(a,b,c)=>{"use strict";let d=c(28354),e=c(80692),f=c(76769),g=a.exports=function(a){e.call(this);let b=[],c=this;this._filter=new f(a,{read:this.read.bind(this),write:function(a){b.push(a)},complete:function(){c.emit("complete",Buffer.concat(b))}}),this._filter.start()};d.inherits(g,e)},69135:function(a,b,c){(function(){"use strict";var a,d,e,f,g=function(a,b){for(var c in b)h.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},h={}.hasOwnProperty;d=c(52119),a=c(24242),e=c(53530),f=c(30364),b.defaults=d.defaults,b.processors=f,b.ValidationError=function(a){function b(a){this.message=a}return g(b,a),b}(Error),b.Builder=a.Builder,b.Parser=e.Parser,b.parseString=e.parseString,b.parseStringPromise=e.parseStringPromise}).call(this)},69475:function(a,b,c){(function(){var b,d,e,f,g,h,i,j,k,l;j=(l=c(66031)).assign,k=l.isFunction,e=c(50318),f=c(6631),g=c(54082),i=c(6220),h=c(50933),b=c(13979),d=c(38031),a.exports.create=function(a,b,c,d){var e,g;if(null==a)throw Error("Root element needs a name.");return g=(e=new f(d=j({},b,c,d))).element(a),d.headless||(e.declaration(d),(null!=d.pubID||null!=d.sysID)&&e.dtd(d)),g},a.exports.begin=function(a,b,c){var d;return(k(a)&&(b=(d=[a,b])[0],c=d[1],a={}),b)?new g(a,b,c):new f(a)},a.exports.stringWriter=function(a){return new i(a)},a.exports.streamWriter=function(a,b){return new h(a,b)},a.exports.implementation=new e,a.exports.nodeType=b,a.exports.writerState=d}).call(this)},69761:a=>{"use strict";var b=30,c=12;a.exports=function(a,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C;e=a.state,f=a.next_in,B=a.input,g=f+(a.avail_in-5),h=a.next_out,C=a.output,i=h-(d-a.avail_out),j=h+(a.avail_out-257),k=e.dmax,l=e.wsize,m=e.whave,n=e.wnext,o=e.window,p=e.hold,q=e.bits,r=e.lencode,s=e.distcode,t=(1<<e.lenbits)-1,u=(1<<e.distbits)-1;f:do for(q<15&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=r[p&t];;){if(p>>>=w=v>>>24,q-=w,0==(w=v>>>16&255))C[h++]=65535&v;else if(16&w)for(x=65535&v,(w&=15)&&(q<w&&(p+=B[f++]<<q,q+=8),x+=p&(1<<w)-1,p>>>=w,q-=w),q<15&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=s[p&u];;){if(p>>>=w=v>>>24,q-=w,16&(w=v>>>16&255)){if(y=65535&v,q<(w&=15)&&(p+=B[f++]<<q,(q+=8)<w&&(p+=B[f++]<<q,q+=8)),(y+=p&(1<<w)-1)>k){a.msg="invalid distance too far back",e.mode=b;break f}if(p>>>=w,q-=w,y>(w=h-i)){if((w=y-w)>m&&e.sane){a.msg="invalid distance too far back",e.mode=b;break f}if(z=0,A=o,0===n){if(z+=l-w,w<x){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}else if(n<w){if(z+=l+n-w,(w-=n)<x){x-=w;do C[h++]=o[z++];while(--w);if(z=0,n<x){x-=w=n;do C[h++]=o[z++];while(--w);z=h-y,A=C}}}else if(z+=n-w,w<x){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}for(;x>2;)C[h++]=A[z++],C[h++]=A[z++],C[h++]=A[z++],x-=3;x&&(C[h++]=A[z++],x>1&&(C[h++]=A[z++]))}else{z=h-y;do C[h++]=C[z++],C[h++]=C[z++],C[h++]=C[z++],x-=3;while(x>2);x&&(C[h++]=C[z++],x>1&&(C[h++]=C[z++]))}}else if((64&w)==0){v=s[(65535&v)+(p&(1<<w)-1)];continue}else{a.msg="invalid distance code",e.mode=b;break f}break}else if((64&w)==0){v=r[(65535&v)+(p&(1<<w)-1)];continue}else if(32&w){e.mode=c;break f}else{a.msg="invalid literal/length code",e.mode=b;break f}break}while(f<g&&h<j);f-=x=q>>3,q-=x<<3,p&=(1<<q)-1,a.next_in=f,a.next_out=h,a.avail_in=f<g?5+(g-f):5-(f-g),a.avail_out=h<j?257+(j-h):257-(h-j),e.hold=p,e.bits=q}},71571:a=>{function b(a,b){if(!(a=a.replace(/\t+/g," ").trim()))return null;var d=a.indexOf(" ");if(-1===d)throw Error("no named row at line "+b);var e=a.substring(0,d);a=(a=(a=(a=a.substring(d+1)).replace(/letter=[\'\"]\S+[\'\"]/gi,"")).split("=")).map(function(a){return a.trim().match(/(".*?"|[^"\s]+)+(?=\s*|\s*$)/g)});for(var f=[],g=0;g<a.length;g++){var h=a[g];0===g?f.push({key:h[0],data:""}):g===a.length-1?f[f.length-1].data=c(h[0]):(f[f.length-1].data=c(h[0]),f.push({key:h[1],data:""}))}var i={key:e,data:{}};return f.forEach(function(a){i.data[a.key]=a.data}),i}function c(a){return a&&0!==a.length?0===a.indexOf('"')||0===a.indexOf("'")?a.substring(1,a.length-1):-1!==a.indexOf(",")?d(a):parseInt(a,10):""}function d(a){return a.split(",").map(function(a){return parseInt(a,10)})}a.exports=function(a){if(!a)throw Error("no data provided");a=a.toString().trim();var c={pages:[],chars:[],kernings:[]},d=a.split(/\r\n?|\n/g);if(0===d.length)throw Error("no data in BMFont file");for(var e=0;e<d.length;e++){var f=b(d[e],e);if(f)if("page"===f.key){if("number"!=typeof f.data.id)throw Error("malformed file at line "+e+" -- needs page id=N");if("string"!=typeof f.data.file)throw Error("malformed file at line "+e+' -- needs page file="path"');c.pages[f.data.id]=f.data.file}else"chars"===f.key||"kernings"===f.key||("char"===f.key?c.chars.push(f.data):"kerning"===f.key?c.kernings.push(f.data):c[f.key]=f.data)}return c}},71718:a=>{"use strict";a.exports=function(a,b,c){let d=a+b-c,e=Math.abs(d-a),f=Math.abs(d-b),g=Math.abs(d-c);return e<=f&&e<=g?a:f<=g?b:c}},72724:(a,b,c)=>{"use strict";let d=c(53008);a.exports=function(a,b,c,e){let f=-1!==[d.COLORTYPE_COLOR_ALPHA,d.COLORTYPE_ALPHA].indexOf(e.colorType);if(e.colorType===e.inputColorType){let b=function(){let a=new ArrayBuffer(2);return new DataView(a).setInt16(0,256,!0),256!==new Int16Array(a)[0]}();if(8===e.bitDepth||16===e.bitDepth&&b)return a}let g=16!==e.bitDepth?a:new Uint16Array(a.buffer),h=255,i=d.COLORTYPE_TO_BPP_MAP[e.inputColorType];4!==i||e.inputHasAlpha||(i=3);let j=d.COLORTYPE_TO_BPP_MAP[e.colorType];16===e.bitDepth&&(h=65535,j*=2);let k=Buffer.alloc(b*c*j),l=0,m=0,n=e.bgColor||{};function o(){let a,b,c,i=h;switch(e.inputColorType){case d.COLORTYPE_COLOR_ALPHA:i=g[l+3],a=g[l],b=g[l+1],c=g[l+2];break;case d.COLORTYPE_COLOR:a=g[l],b=g[l+1],c=g[l+2];break;case d.COLORTYPE_ALPHA:i=g[l+1],b=a=g[l],c=a;break;case d.COLORTYPE_GRAYSCALE:b=a=g[l],c=a;break;default:throw Error("input color type:"+e.inputColorType+" is not supported at present")}return e.inputHasAlpha&&!f&&(i/=h,a=Math.min(Math.max(Math.round((1-i)*n.red+i*a),0),h),b=Math.min(Math.max(Math.round((1-i)*n.green+i*b),0),h),c=Math.min(Math.max(Math.round((1-i)*n.blue+i*c),0),h)),{red:a,green:b,blue:c,alpha:i}}void 0===n.red&&(n.red=h),void 0===n.green&&(n.green=h),void 0===n.blue&&(n.blue=h);for(let a=0;a<c;a++)for(let a=0;a<b;a++){let a=o(g,l);switch(e.colorType){case d.COLORTYPE_COLOR_ALPHA:case d.COLORTYPE_COLOR:8===e.bitDepth?(k[m]=a.red,k[m+1]=a.green,k[m+2]=a.blue,f&&(k[m+3]=a.alpha)):(k.writeUInt16BE(a.red,m),k.writeUInt16BE(a.green,m+2),k.writeUInt16BE(a.blue,m+4),f&&k.writeUInt16BE(a.alpha,m+6));break;case d.COLORTYPE_ALPHA:case d.COLORTYPE_GRAYSCALE:{let b=(a.red+a.green+a.blue)/3;8===e.bitDepth?(k[m]=b,f&&(k[m+1]=a.alpha)):(k.writeUInt16BE(b,m),f&&k.writeUInt16BE(a.alpha,m+2));break}default:throw Error("unrecognised color Type "+e.colorType)}l+=i,m+=j}return k}},72792:(a,b)=>{"use strict";class c{constructor(a,b,c){this.width=c.width,this.height=c.height,this.loops=c.loops,this.usesTransparency=c.usesTransparency,this.colorScope=c.colorScope,this.frames=b,this.buffer=a}}c.GlobalColorsPreferred=0,c.GlobalColorsOnly=1,c.LocalColorsOnly=2;class d extends Error{constructor(a){super(a),a instanceof Error&&(this.stack="Gif"+a.stack)}}b.Gif=c,b.GifError=d},73390:function(a){(function(){a.exports=function(){function a(a){this.nodes=a}return Object.defineProperty(a.prototype,"length",{get:function(){return this.nodes.length||0}}),a.prototype.clone=function(){return this.nodes=null},a.prototype.item=function(a){return this.nodes[a]||null},a}()}).call(this)},74825:(a,b,c)=>{var d=c(69135),e=c(31874);a.exports=function(a){a=a.toString().trim();var b={pages:[],chars:[],kernings:[]};return d.parseString(a,function(a,c){if(a)throw a;if(!c.font)throw"XML bitmap font doesn't have <font> root";b.common=e((c=c.font).common[0].$),b.info=e(c.info[0].$);for(var d=0;d<c.pages.length;d++){var f=c.pages[d].page[0].$;if(void 0===f.id)throw Error("malformed file -- needs page id=N");if("string"!=typeof f.file)throw Error('malformed file -- needs page file="path"');b.pages[parseInt(f.id,10)]=f.file}if(c.chars)for(var g=c.chars[0].char||[],d=0;d<g.length;d++)b.chars.push(e(g[d].$));if(c.kernings)for(var h=c.kernings[0].kerning||[],d=0;d<h.length;d++)b.kernings.push(e(h[d].$))}),b}},75122:a=>{function b(a,b){if(this.pos=0,this.buffer=a,this.is_with_alpha=!!b,this.bottom_up=!0,this.flag=this.buffer.toString("utf-8",0,this.pos+=2),"BM"!=this.flag)throw Error("Invalid BMP File");this.parseHeader(),this.parseRGBA()}b.prototype.parseHeader=function(){if(this.fileSize=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.reserved=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.offset=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.headerSize=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.width=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.height=this.buffer.readInt32LE(this.pos),this.pos+=4,this.planes=this.buffer.readUInt16LE(this.pos),this.pos+=2,this.bitPP=this.buffer.readUInt16LE(this.pos),this.pos+=2,this.compress=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.rawSize=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.hr=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.vr=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.colors=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.importantColors=this.buffer.readUInt32LE(this.pos),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var a=0===this.colors?1<<this.bitPP:this.colors;this.palette=Array(a);for(var b=0;b<a;b++){var c=this.buffer.readUInt8(this.pos++),d=this.buffer.readUInt8(this.pos++),e=this.buffer.readUInt8(this.pos++),f=this.buffer.readUInt8(this.pos++);this.palette[b]={red:e,green:d,blue:c,quad:f}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},b.prototype.parseRGBA=function(){var a="bit"+this.bitPP,b=this.width*this.height*4;this.data=new Buffer(b),this[a]()},b.prototype.bit1=function(){for(var a=Math.ceil(this.width/8),b=a%4,c=this.height>=0?this.height-1:-this.height,c=this.height-1;c>=0;c--){for(var d=this.bottom_up?c:this.height-1-c,e=0;e<a;e++)for(var f=this.buffer.readUInt8(this.pos++),g=d*this.width*4+8*e*4,h=0;h<8;h++)if(8*e+h<this.width){var i=this.palette[f>>7-h&1];this.data[g+4*h]=0,this.data[g+4*h+1]=i.blue,this.data[g+4*h+2]=i.green,this.data[g+4*h+3]=i.red}else break;0!=b&&(this.pos+=4-b)}},b.prototype.bit4=function(){if(2==this.compress){this.data.fill(255);for(var a=0,b=this.bottom_up?this.height-1:0,c=!1;a<this.data.length;){var d=this.buffer.readUInt8(this.pos++),e=this.buffer.readUInt8(this.pos++);if(0==d)if(0==e){this.bottom_up?b--:b++,a=b*this.width*4,c=!1;continue}else if(1==e)break;else if(2==e){var f=this.buffer.readUInt8(this.pos++),g=this.buffer.readUInt8(this.pos++);this.bottom_up?b-=g:b+=g,a+=g*this.width*4+4*f}else{for(var h=this.buffer.readUInt8(this.pos++),i=0;i<e;i++)c?j.call(this,15&h):j.call(this,(240&h)>>4),1&i&&i+1<e&&(h=this.buffer.readUInt8(this.pos++)),c=!c;(e+1>>1&1)==1&&this.pos++}else for(var i=0;i<d;i++)c?j.call(this,15&e):j.call(this,(240&e)>>4),c=!c}function j(b){var c=this.palette[b];this.data[a]=0,this.data[a+1]=c.blue,this.data[a+2]=c.green,this.data[a+3]=c.red,a+=4}}else for(var k=Math.ceil(this.width/2),l=k%4,g=this.height-1;g>=0;g--){for(var m=this.bottom_up?g:this.height-1-g,f=0;f<k;f++){var e=this.buffer.readUInt8(this.pos++),a=m*this.width*4+2*f*4,n=e>>4,o=15&e,p=this.palette[n];if(this.data[a]=0,this.data[a+1]=p.blue,this.data[a+2]=p.green,this.data[a+3]=p.red,2*f+1>=this.width)break;p=this.palette[o],this.data[a+4]=0,this.data[a+4+1]=p.blue,this.data[a+4+2]=p.green,this.data[a+4+3]=p.red}0!=l&&(this.pos+=4-l)}},b.prototype.bit8=function(){if(1==this.compress){this.data.fill(255);for(var a=0,b=this.bottom_up?this.height-1:0;a<this.data.length;){var c=this.buffer.readUInt8(this.pos++),d=this.buffer.readUInt8(this.pos++);if(0==c)if(0==d){this.bottom_up?b--:b++,a=b*this.width*4;continue}else if(1==d)break;else if(2==d){var e=this.buffer.readUInt8(this.pos++),f=this.buffer.readUInt8(this.pos++);this.bottom_up?b-=f:b+=f,a+=f*this.width*4+4*e}else{for(var g=0;g<d;g++)h.call(this,this.buffer.readUInt8(this.pos++));!0&d&&this.pos++}else for(var g=0;g<c;g++)h.call(this,d)}function h(b){var c=this.palette[b];this.data[a]=0,this.data[a+1]=c.blue,this.data[a+2]=c.green,this.data[a+3]=c.red,a+=4}}else for(var i=this.width%4,f=this.height-1;f>=0;f--){for(var j=this.bottom_up?f:this.height-1-f,e=0;e<this.width;e++){var d=this.buffer.readUInt8(this.pos++),a=j*this.width*4+4*e;if(d<this.palette.length){var k=this.palette[d];this.data[a]=0,this.data[a+1]=k.blue,this.data[a+2]=k.green,this.data[a+3]=k.red}else this.data[a]=0,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}0!=i&&(this.pos+=4-i)}},b.prototype.bit15=function(){for(var a=this.width%3,b=parseInt("11111",2),c=this.height-1;c>=0;c--){for(var d=this.bottom_up?c:this.height-1-c,e=0;e<this.width;e++){var f=this.buffer.readUInt16LE(this.pos);this.pos+=2;var g=(f&b)/b*255|0,h=(f>>5&b)/b*255|0,i=(f>>10&b)/b*255|0,j=f>>15?255:0,k=d*this.width*4+4*e;this.data[k]=j,this.data[k+1]=g,this.data[k+2]=h,this.data[k+3]=i}this.pos+=a}},b.prototype.bit16=function(){var a=this.width%2*2;this.maskRed=31744,this.maskGreen=992,this.maskBlue=31,this.mask0=0,3==this.compress&&(this.maskRed=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.maskGreen=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.maskBlue=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.mask0=this.buffer.readUInt32LE(this.pos),this.pos+=4);for(var b=[0,0,0],c=0;c<16;c++)this.maskRed>>c&1&&b[0]++,this.maskGreen>>c&1&&b[1]++,this.maskBlue>>c&1&&b[2]++;b[1]+=b[0],b[2]+=b[1],b[0]=8-b[0],b[1]-=8,b[2]-=8;for(var d=this.height-1;d>=0;d--){for(var e=this.bottom_up?d:this.height-1-d,f=0;f<this.width;f++){var g=this.buffer.readUInt16LE(this.pos);this.pos+=2;var h=(g&this.maskBlue)<<b[0],i=(g&this.maskGreen)>>b[1],j=(g&this.maskRed)>>b[2],k=e*this.width*4+4*f;this.data[k]=0,this.data[k+1]=h,this.data[k+2]=i,this.data[k+3]=j}this.pos+=a}},b.prototype.bit24=function(){for(var a=this.height-1;a>=0;a--){for(var b=this.bottom_up?a:this.height-1-a,c=0;c<this.width;c++){var d=this.buffer.readUInt8(this.pos++),e=this.buffer.readUInt8(this.pos++),f=this.buffer.readUInt8(this.pos++),g=b*this.width*4+4*c;this.data[g]=0,this.data[g+1]=d,this.data[g+2]=e,this.data[g+3]=f}this.pos+=this.width%4}},b.prototype.bit32=function(){if(3==this.compress){this.maskRed=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.maskGreen=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.maskBlue=this.buffer.readUInt32LE(this.pos),this.pos+=4,this.mask0=this.buffer.readUInt32LE(this.pos),this.pos+=4;for(var a=this.height-1;a>=0;a--)for(var b=this.bottom_up?a:this.height-1-a,c=0;c<this.width;c++){var d=this.buffer.readUInt8(this.pos++),e=this.buffer.readUInt8(this.pos++),f=this.buffer.readUInt8(this.pos++),g=this.buffer.readUInt8(this.pos++),h=b*this.width*4+4*c;this.data[h]=d,this.data[h+1]=e,this.data[h+2]=f,this.data[h+3]=g}}else for(var a=this.height-1;a>=0;a--)for(var b=this.bottom_up?a:this.height-1-a,c=0;c<this.width;c++){var e=this.buffer.readUInt8(this.pos++),f=this.buffer.readUInt8(this.pos++),g=this.buffer.readUInt8(this.pos++),d=this.buffer.readUInt8(this.pos++),h=b*this.width*4+4*c;this.data[h]=d,this.data[h+1]=e,this.data[h+2]=f,this.data[h+3]=g}},b.prototype.getData=function(){return this.data},a.exports=function(a){return new b(a)}},75986:a=>{"use strict";class b{constructor(...a){if(0===a.length)throw Error("constructor requires parameters");let c=a[0];if(null!==c&&"object"==typeof c)if(c instanceof b){let a=c.bitmap;this.bitmap={width:a.width,height:a.height,data:new Buffer(a.width*a.height*4)},a.data.copy(this.bitmap.data)}else if(c.width&&c.height&&c.data)this.bitmap=c;else throw Error("unrecognized constructor parameters");else if("number"==typeof c&&"number"==typeof a[1]){let b=c,d=a[1],e=a[2];this.bitmap={width:b,height:d},Buffer.isBuffer(e)?this.bitmap.data=e:(this.bitmap.data=new Buffer(b*d*4),"number"==typeof e&&this.fillRGBA(e))}else throw Error("unrecognized constructor parameters")}blit(a,b,c,d,e,f,g){if(d+f>this.bitmap.width)throw Error("copy exceeds width of source bitmap");if(b+f>a.bitmap.width)throw Error("copy exceeds width of target bitmap");if(e+g>this.bitmap.height)throw Error("copy exceeds height of source bitmap");if(c+g>a.bitmap.height)throw new Erro("copy exceeds height of target bitmap");let h=this.bitmap.data,i=a.bitmap.data,j=4*this.bitmap.width,k=4*a.bitmap.width,l=4*f,m=e*j+4*d,n=c*k+4*b;for(;--g>=0;)h.copy(i,n,m,m+l),m+=j,n+=k;return this}fillRGBA(a){let b=this.bitmap.data,c=4*this.bitmap.height,d=0;for(;d<c;)b.writeUInt32BE(a,d),d+=4;for(;d<b.length;)b.copy(b,d,0,c),d+=c;return this}getRGBA(a,b){let c=(b*this.bitmap.width+a)*4;return this.bitmap.data.readUInt32BE(c)}getRGBASet(){let a=new Set,b=this.bitmap.data;for(let c=0;c<b.length;c+=4)a.add(b.readUInt32BE(c,!0));return a}greyscale(){let a=this.bitmap.data;return this.scan(0,0,this.bitmap.width,this.bitmap.height,(b,c,d)=>{let e=Math.round(.299*a[d]+.587*a[d+1]+.114*a[d+2]);a[d]=e,a[d+1]=e,a[d+2]=e}),this}reframe(a,c,d,e,f){let g,h=a<0?0:a,i=c<0?0:c,j=d+h>this.bitmap.width?this.bitmap.width-h:d,k=e+i>this.bitmap.height?this.bitmap.height-i:e,l=a<0?-a:0,m=c<0?-c:0;if(void 0===f){if(h!==a||i!=c||j!==d||k!==e)throw new GifError("fillRGBA required for this reframing");g=new b(d,e)}else g=new b(d,e,f);return this.blit(g,l,m,h,i,j,k),this.bitmap=g.bitmap,this}scale(a){let b;if(1===a)return;if(!Number.isInteger(a)||a<1)throw Error("the scale must be an integer >= 1");let c=this.bitmap.width,d=this.bitmap.height,e=c*a*4,f=this.bitmap.data,g=new Buffer(d*e*a),h=0,i=0;for(let j=0;j<d;++j){b=i;for(let b=0;b<c;++b){let b=f.readUInt32BE(h,!0);for(let c=0;c<a;++c)g.writeUInt32BE(b,i),i+=4;h+=4}for(let c=1;c<a;++c)g.copy(g,i,b,i),i+=e,b+=e}return this.bitmap={width:c*a,height:d*a,data:g},this}scanAllCoords(a){let b=this.bitmap.width,c=this.bitmap.data.length,d=0,e=0;for(let f=0;f<c;f+=4)a(d,e,f),++d===b&&(d=0,++e)}scanAllIndexes(a){let b=this.bitmap.data.length;for(let c=0;c<b;c+=4)a(c)}}a.exports=b},76769:(a,b,c)=>{"use strict";let d=c(59272),e=c(71718);function f(a,b,c){let d=a*b;return 8!==c&&(d=Math.ceil(d/(8/c))),d}let g=a.exports=function(a,b){let c=a.width,e=a.height,g=a.interlace,h=a.bpp,i=a.depth;if(this.read=b.read,this.write=b.write,this.complete=b.complete,this._imageIndex=0,this._images=[],g){let a=d.getImagePasses(c,e);for(let b=0;b<a.length;b++)this._images.push({byteWidth:f(a[b].width,h,i),height:a[b].height,lineIndex:0})}else this._images.push({byteWidth:f(c,h,i),height:e,lineIndex:0});8===i?this._xComparison=h:16===i?this._xComparison=2*h:this._xComparison=1};g.prototype.start=function(){this.read(this._images[this._imageIndex].byteWidth+1,this._reverseFilterLine.bind(this))},g.prototype._unFilterType1=function(a,b,c){let d=this._xComparison,e=d-1;for(let f=0;f<c;f++){let c=a[1+f],g=f>e?b[f-d]:0;b[f]=c+g}},g.prototype._unFilterType2=function(a,b,c){let d=this._lastLine;for(let e=0;e<c;e++){let c=a[1+e],f=d?d[e]:0;b[e]=c+f}},g.prototype._unFilterType3=function(a,b,c){let d=this._xComparison,e=d-1,f=this._lastLine;for(let g=0;g<c;g++){let c=a[1+g],h=f?f[g]:0,i=Math.floor(((g>e?b[g-d]:0)+h)/2);b[g]=c+i}},g.prototype._unFilterType4=function(a,b,c){let d=this._xComparison,f=d-1,g=this._lastLine;for(let h=0;h<c;h++){let c=a[1+h],i=g?g[h]:0,j=e(h>f?b[h-d]:0,i,h>f&&g?g[h-d]:0);b[h]=c+j}},g.prototype._reverseFilterLine=function(a){let b,c=a[0],d=this._images[this._imageIndex],e=d.byteWidth;if(0===c)b=a.slice(1,e+1);else switch(b=Buffer.alloc(e),c){case 1:this._unFilterType1(a,b,e);break;case 2:this._unFilterType2(a,b,e);break;case 3:this._unFilterType3(a,b,e);break;case 4:this._unFilterType4(a,b,e);break;default:throw Error("Unrecognised filter type - "+c)}this.write(b),d.lineIndex++,d.lineIndex>=d.height?(this._lastLine=null,this._imageIndex++,d=this._images[this._imageIndex]):this._lastLine=b,d?this.read(d.byteWidth+1,this._reverseFilterLine.bind(this)):(this._lastLine=null,this.complete())}},77775:function(a){(function(){a.exports=function(){function a(a){this.nodes=a}return Object.defineProperty(a.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),a.prototype.clone=function(){return this.nodes=null},a.prototype.getNamedItem=function(a){return this.nodes[a]},a.prototype.setNamedItem=function(a){var b;return b=this.nodes[a.nodeName],this.nodes[a.nodeName]=a,b||null},a.prototype.removeNamedItem=function(a){var b;return b=this.nodes[a],delete this.nodes[a],b||null},a.prototype.item=function(a){return this.nodes[Object.keys(this.nodes)[a]]||null},a.prototype.getNamedItemNS=function(a,b){throw Error("This DOM method is not implemented.")},a.prototype.setNamedItemNS=function(a){throw Error("This DOM method is not implemented.")},a.prototype.removeNamedItemNS=function(a,b){throw Error("This DOM method is not implemented.")},a}()}).call(this)},80692:(a,b,c)=>{"use strict";let d=c(28354),e=c(27910),f=a.exports=function(){e.call(this),this._buffers=[],this._buffered=0,this._reads=[],this._paused=!1,this._encoding="utf8",this.writable=!0};d.inherits(f,e),f.prototype.read=function(a,b){this._reads.push({length:Math.abs(a),allowLess:a<0,func:b}),process.nextTick((function(){this._process(),this._paused&&this._reads&&this._reads.length>0&&(this._paused=!1,this.emit("drain"))}).bind(this))},f.prototype.write=function(a,b){let c;return this.writable?(c=Buffer.isBuffer(a)?a:Buffer.from(a,b||this._encoding),this._buffers.push(c),this._buffered+=c.length,this._process(),this._reads&&0===this._reads.length&&(this._paused=!0),this.writable&&!this._paused):(this.emit("error",Error("Stream not writable")),!1)},f.prototype.end=function(a,b){a&&this.write(a,b),this.writable=!1,this._buffers&&(0===this._buffers.length?this._end():(this._buffers.push(null),this._process()))},f.prototype.destroySoon=f.prototype.end,f.prototype._end=function(){this._reads.length>0&&this.emit("error",Error("Unexpected end of input")),this.destroy()},f.prototype.destroy=function(){this._buffers&&(this.writable=!1,this._reads=null,this._buffers=null,this.emit("close"))},f.prototype._processReadAllowingLess=function(a){this._reads.shift();let b=this._buffers[0];b.length>a.length?(this._buffered-=a.length,this._buffers[0]=b.slice(a.length),a.func.call(this,b.slice(0,a.length))):(this._buffered-=b.length,this._buffers.shift(),a.func.call(this,b))},f.prototype._processRead=function(a){this._reads.shift();let b=0,c=0,d=Buffer.alloc(a.length);for(;b<a.length;){let e=this._buffers[c++],f=Math.min(e.length,a.length-b);e.copy(d,b,0,f),b+=f,f!==e.length&&(this._buffers[--c]=e.slice(f))}c>0&&this._buffers.splice(0,c),this._buffered-=a.length,a.func.call(this,d)},f.prototype._process=function(){try{for(;this._buffered>0&&this._reads&&this._reads.length>0;){let a=this._reads[0];if(a.allowLess)this._processReadAllowingLess(a);else if(this._buffered>=a.length)this._processRead(a);else break}this._buffers&&!this.writable&&this._end()}catch(a){this.emit("error",a)}}},80919:(a,b,c)=>{"use strict";var d=c(63659),e=c(29929),f=c(41688),g=c(21298),h=c(14026),i=Object.prototype.toString,j=0,k=4,l=0,m=1,n=2,o=-1,p=0,q=8;function r(a){if(!(this instanceof r))return new r(a);this.options=e.assign({level:o,method:q,chunkSize:16384,windowBits:15,memLevel:8,strategy:p,to:""},a||{});var b,c=this.options;c.raw&&c.windowBits>0?c.windowBits=-c.windowBits:c.gzip&&c.windowBits>0&&c.windowBits<16&&(c.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var j=d.deflateInit2(this.strm,c.level,c.method,c.windowBits,c.memLevel,c.strategy);if(j!==l)throw Error(g[j]);if(c.header&&d.deflateSetHeader(this.strm,c.header),c.dictionary){if(b="string"==typeof c.dictionary?f.string2buf(c.dictionary):"[object ArrayBuffer]"===i.call(c.dictionary)?new Uint8Array(c.dictionary):c.dictionary,(j=d.deflateSetDictionary(this.strm,b))!==l)throw Error(g[j]);this._dict_set=!0}}function s(a,b){var c=new r(b);if(c.push(a,!0),c.err)throw c.msg||g[c.err];return c.result}function t(a,b){return(b=b||{}).raw=!0,s(a,b)}function u(a,b){return(b=b||{}).gzip=!0,s(a,b)}r.prototype.push=function(a,b){var c,g,h=this.strm,o=this.options.chunkSize;if(this.ended)return!1;g=b===~~b?b:!0===b?k:j,"string"==typeof a?h.input=f.string2buf(a):"[object ArrayBuffer]"===i.call(a)?h.input=new Uint8Array(a):h.input=a,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new e.Buf8(o),h.next_out=0,h.avail_out=o),(c=d.deflate(h,g))!==m&&c!==l)return this.onEnd(c),this.ended=!0,!1;(0===h.avail_out||0===h.avail_in&&(g===k||g===n))&&("string"===this.options.to?this.onData(f.buf2binstring(e.shrinkBuf(h.output,h.next_out))):this.onData(e.shrinkBuf(h.output,h.next_out)))}while((h.avail_in>0||0===h.avail_out)&&c!==m);return g===k?(c=d.deflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===l):(g===n&&(this.onEnd(l),h.avail_out=0),!0)},r.prototype.onData=function(a){this.chunks.push(a)},r.prototype.onEnd=function(a){a===l&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=e.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},b.Deflate=r,b.deflate=s,b.deflateRaw=t,b.gzip=u},82846:(a,b,c)=>{"use strict";var d=c(29929),e=15,f=852,g=592,h=0,i=1,j=2,k=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],m=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],n=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];a.exports=function(a,b,c,o,p,q,r,s){var t,u,v,w,x,y,z,A,B,C=s.bits,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=null,O=0,P=new d.Buf16(e+1),Q=new d.Buf16(e+1),R=null,S=0;for(D=0;D<=e;D++)P[D]=0;for(E=0;E<o;E++)P[b[c+E]]++;for(H=C,G=e;G>=1&&0===P[G];G--);if(H>G&&(H=G),0===G)return p[q++]=0x1400000,p[q++]=0x1400000,s.bits=1,0;for(F=1;F<G&&0===P[F];F++);for(H<F&&(H=F),K=1,D=1;D<=e;D++)if(K<<=1,(K-=P[D])<0)return -1;if(K>0&&(a===h||1!==G))return -1;for(D=1,Q[1]=0;D<e;D++)Q[D+1]=Q[D]+P[D];for(E=0;E<o;E++)0!==b[c+E]&&(r[Q[b[c+E]]++]=E);if(a===h?(N=R=r,y=19):a===i?(N=k,O-=257,R=l,S-=257,y=256):(N=m,R=n,y=-1),M=0,E=0,D=F,x=q,I=H,J=0,v=-1,w=(L=1<<H)-1,a===i&&L>f||a===j&&L>g)return 1;for(;;){z=D-J,r[E]<y?(A=0,B=r[E]):r[E]>y?(A=R[S+r[E]],B=N[O+r[E]]):(A=96,B=0),t=1<<D-J,F=u=1<<I;do p[x+(M>>J)+(u-=t)]=z<<24|A<<16|B;while(0!==u);for(t=1<<D-1;M&t;)t>>=1;if(0!==t?(M&=t-1,M+=t):M=0,E++,0==--P[D]){if(D===G)break;D=b[c+r[E]]}if(D>H&&(M&w)!==v){for(0===J&&(J=H),x+=F,K=1<<(I=D-J);I+J<G&&!((K-=P[I+J])<=0);)I++,K<<=1;if(L+=1<<I,a===i&&L>f||a===j&&L>g)return 1;p[v=M&w]=H<<24|I<<16|x-q}}return 0!==M&&(p[x+M]=D-J<<24|4194304),s.bits=H,0}},83317:(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";let Token=__webpack_require__(8868),strtok3=__webpack_require__(84482),{stringToBytes,tarHeaderChecksumMatches,uint32SyncSafeToken}=__webpack_require__(35850),supported=__webpack_require__(62378),minimumBytes=4100;async function fromStream(a){let b=await strtok3.fromStream(a);try{return await fromTokenizer(b)}finally{await b.close()}}async function fromBuffer(a){if(!(a instanceof Uint8Array||a instanceof ArrayBuffer||Buffer.isBuffer(a)))throw TypeError(`Expected the \`input\` argument to be of type \`Uint8Array\` or \`Buffer\` or \`ArrayBuffer\`, got \`${typeof a}\``);let b=a instanceof Buffer?a:Buffer.from(a);if(b&&b.length>1)return fromTokenizer(strtok3.fromBuffer(b))}function _check(a,b,c){for(let[d,e]of(c={offset:0,...c},b.entries()))if(c.mask){if(e!==(c.mask[d]&a[d+c.offset]))return!1}else if(e!==a[d+c.offset])return!1;return!0}async function fromTokenizer(a){try{return _fromTokenizer(a)}catch(a){if(!(a instanceof strtok3.EndOfStreamError))throw a}}async function _fromTokenizer(a){let b=Buffer.alloc(minimumBytes),c=12,d=(a,c)=>_check(b,a,c),e=(a,b)=>d(stringToBytes(a),b);if(a.fileInfo.size||(a.fileInfo.size=Number.MAX_SAFE_INTEGER),await a.peekBuffer(b,{length:c,mayBeLess:!0}),d([66,77]))return{ext:"bmp",mime:"image/bmp"};if(d([11,119]))return{ext:"ac3",mime:"audio/vnd.dolby.dd-raw"};if(d([120,1]))return{ext:"dmg",mime:"application/x-apple-diskimage"};if(d([77,90]))return{ext:"exe",mime:"application/x-msdownload"};if(d([37,33]))return(await a.peekBuffer(b,{length:24,mayBeLess:!0}),e("PS-Adobe-",{offset:2})&&e(" EPSF-",{offset:14}))?{ext:"eps",mime:"application/eps"}:{ext:"ps",mime:"application/postscript"};if(d([31,160])||d([31,157]))return{ext:"Z",mime:"application/x-compress"};if(d([255,216,255]))return{ext:"jpg",mime:"image/jpeg"};if(d([73,73,188]))return{ext:"jxr",mime:"image/vnd.ms-photo"};if(d([31,139,8]))return{ext:"gz",mime:"application/gzip"};if(d([66,90,104]))return{ext:"bz2",mime:"application/x-bzip2"};if(e("ID3")){await a.ignore(6);let b=await a.readToken(uint32SyncSafeToken);return a.position+b>a.fileInfo.size?{ext:"mp3",mime:"audio/mpeg"}:(await a.ignore(b),fromTokenizer(a))}if(e("MP+"))return{ext:"mpc",mime:"audio/x-musepack"};if((67===b[0]||70===b[0])&&d([87,83],{offset:1}))return{ext:"swf",mime:"application/x-shockwave-flash"};if(d([71,73,70]))return{ext:"gif",mime:"image/gif"};if(e("FLIF"))return{ext:"flif",mime:"image/flif"};if(e("8BPS"))return{ext:"psd",mime:"image/vnd.adobe.photoshop"};if(e("WEBP",{offset:8}))return{ext:"webp",mime:"image/webp"};if(e("MPCK"))return{ext:"mpc",mime:"audio/x-musepack"};if(e("FORM"))return{ext:"aif",mime:"audio/aiff"};if(e("icns",{offset:0}))return{ext:"icns",mime:"image/icns"};if(d([80,75,3,4])){try{for(;a.position+30<a.fileInfo.size;){await a.readBuffer(b,{length:30});let c={compressedSize:b.readUInt32LE(18),uncompressedSize:b.readUInt32LE(22),filenameLength:b.readUInt16LE(26),extraFieldLength:b.readUInt16LE(28)};if(c.filename=await a.readToken(new Token.StringType(c.filenameLength,"utf-8")),await a.ignore(c.extraFieldLength),"META-INF/mozilla.rsa"===c.filename)return{ext:"xpi",mime:"application/x-xpinstall"};if(c.filename.endsWith(".rels")||c.filename.endsWith(".xml"))switch(c.filename.split("/")[0]){case"_rels":break;case"word":return{ext:"docx",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"};case"ppt":return{ext:"pptx",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"};case"xl":return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}}if(c.filename.startsWith("xl/"))return{ext:"xlsx",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};if(c.filename.startsWith("3D/")&&c.filename.endsWith(".model"))return{ext:"3mf",mime:"model/3mf"};if("mimetype"===c.filename&&c.compressedSize===c.uncompressedSize)switch(await a.readToken(new Token.StringType(c.compressedSize,"utf-8"))){case"application/epub+zip":return{ext:"epub",mime:"application/epub+zip"};case"application/vnd.oasis.opendocument.text":return{ext:"odt",mime:"application/vnd.oasis.opendocument.text"};case"application/vnd.oasis.opendocument.spreadsheet":return{ext:"ods",mime:"application/vnd.oasis.opendocument.spreadsheet"};case"application/vnd.oasis.opendocument.presentation":return{ext:"odp",mime:"application/vnd.oasis.opendocument.presentation"}}if(0===c.compressedSize){let c=-1;for(;c<0&&a.position<a.fileInfo.size;)await a.peekBuffer(b,{mayBeLess:!0}),c=b.indexOf("504B0304",0,"hex"),await a.ignore(c>=0?c:b.length)}else await a.ignore(c.compressedSize)}}catch(a){if(!(a instanceof strtok3.EndOfStreamError))throw a}return{ext:"zip",mime:"application/zip"}}if(e("OggS")){await a.ignore(28);let b=Buffer.alloc(8);return(await a.readBuffer(b),_check(b,[79,112,117,115,72,101,97,100]))?{ext:"opus",mime:"audio/opus"}:_check(b,[128,116,104,101,111,114,97])?{ext:"ogv",mime:"video/ogg"}:_check(b,[1,118,105,100,101,111,0])?{ext:"ogm",mime:"video/ogg"}:_check(b,[127,70,76,65,67])?{ext:"oga",mime:"audio/ogg"}:_check(b,[83,112,101,101,120,32,32])?{ext:"spx",mime:"audio/ogg"}:_check(b,[1,118,111,114,98,105,115])?{ext:"ogg",mime:"audio/ogg"}:{ext:"ogx",mime:"application/ogg"}}if(d([80,75])&&(3===b[2]||5===b[2]||7===b[2])&&(4===b[3]||6===b[3]||8===b[3]))return{ext:"zip",mime:"application/zip"};if(e("ftyp",{offset:4})&&(96&b[8])!=0){let a=b.toString("binary",8,12).replace("\0"," ").trim();switch(a){case"avif":return{ext:"avif",mime:"image/avif"};case"mif1":return{ext:"heic",mime:"image/heif"};case"msf1":return{ext:"heic",mime:"image/heif-sequence"};case"heic":case"heix":return{ext:"heic",mime:"image/heic"};case"hevc":case"hevx":return{ext:"heic",mime:"image/heic-sequence"};case"qt":return{ext:"mov",mime:"video/quicktime"};case"M4V":case"M4VH":case"M4VP":return{ext:"m4v",mime:"video/x-m4v"};case"M4P":return{ext:"m4p",mime:"video/mp4"};case"M4B":return{ext:"m4b",mime:"audio/mp4"};case"M4A":return{ext:"m4a",mime:"audio/x-m4a"};case"F4V":return{ext:"f4v",mime:"video/mp4"};case"F4P":return{ext:"f4p",mime:"video/mp4"};case"F4A":return{ext:"f4a",mime:"audio/mp4"};case"F4B":return{ext:"f4b",mime:"audio/mp4"};case"crx":return{ext:"cr3",mime:"image/x-canon-cr3"};default:if(a.startsWith("3g")){if(a.startsWith("3g2"))return{ext:"3g2",mime:"video/3gpp2"};return{ext:"3gp",mime:"video/3gpp"}}return{ext:"mp4",mime:"video/mp4"}}}if(e("MThd"))return{ext:"mid",mime:"audio/midi"};if(e("wOFF")&&(d([0,1,0,0],{offset:4})||e("OTTO",{offset:4})))return{ext:"woff",mime:"font/woff"};if(e("wOF2")&&(d([0,1,0,0],{offset:4})||e("OTTO",{offset:4})))return{ext:"woff2",mime:"font/woff2"};if(d([212,195,178,161])||d([161,178,195,212]))return{ext:"pcap",mime:"application/vnd.tcpdump.pcap"};if(e("DSD "))return{ext:"dsf",mime:"audio/x-dsf"};if(e("LZIP"))return{ext:"lz",mime:"application/x-lzip"};if(e("fLaC"))return{ext:"flac",mime:"audio/x-flac"};if(d([66,80,71,251]))return{ext:"bpg",mime:"image/bpg"};if(e("wvpk"))return{ext:"wv",mime:"audio/wavpack"};if(e("%PDF")){await a.ignore(1350);let b=0xa00000,c=Buffer.alloc(Math.min(b,a.fileInfo.size));return(await a.readBuffer(c,{mayBeLess:!0}),c.includes(Buffer.from("AIPrivateData")))?{ext:"ai",mime:"application/postscript"}:{ext:"pdf",mime:"application/pdf"}}if(d([0,97,115,109]))return{ext:"wasm",mime:"application/wasm"};if(d([73,73,42,0]))return e("CR",{offset:8})?{ext:"cr2",mime:"image/x-canon-cr2"}:d([28,0,254,0],{offset:8})||d([31,0,11,0],{offset:8})?{ext:"nef",mime:"image/x-nikon-nef"}:d([8,0,0,0],{offset:4})&&(d([45,0,254,0],{offset:8})||d([39,0,254,0],{offset:8}))?{ext:"dng",mime:"image/x-adobe-dng"}:(b=Buffer.alloc(24),await a.peekBuffer(b),(d([16,251,134,1],{offset:4})||d([8,0,0,0],{offset:4}))&&d([0,254,0,4,0,1,0,0,0,1,0,0,0,3,1],{offset:9}))?{ext:"arw",mime:"image/x-sony-arw"}:{ext:"tif",mime:"image/tiff"};if(d([77,77,0,42]))return{ext:"tif",mime:"image/tiff"};if(e("MAC "))return{ext:"ape",mime:"audio/ape"};if(d([26,69,223,163])){async function f(){let b=await a.peekNumber(Token.UINT8),c=128,d=0;for(;(b&c)==0&&0!==c;)++d,c>>=1;let e=Buffer.alloc(d+1);return await a.readBuffer(e),e}async function g(){let a=await f(),b=await f();b[0]^=128>>b.length-1;let c=Math.min(6,b.length);return{id:a.readUIntBE(0,a.length),len:b.readUIntBE(b.length-c,c)}}async function h(b,c){for(;c>0;){let b=await g();if(17026===b.id)return a.readToken(new Token.StringType(b.len,"utf-8"));await a.ignore(b.len),--c}}let b=await g();switch(await h(1,b.len)){case"webm":return{ext:"webm",mime:"video/webm"};case"matroska":return{ext:"mkv",mime:"video/x-matroska"};default:return}}if(d([82,73,70,70])){if(d([65,86,73],{offset:8}))return{ext:"avi",mime:"video/vnd.avi"};if(d([87,65,86,69],{offset:8}))return{ext:"wav",mime:"audio/vnd.wave"};if(d([81,76,67,77],{offset:8}))return{ext:"qcp",mime:"audio/qcelp"}}if(e("SQLi"))return{ext:"sqlite",mime:"application/x-sqlite3"};if(d([78,69,83,26]))return{ext:"nes",mime:"application/x-nintendo-nes-rom"};if(e("Cr24"))return{ext:"crx",mime:"application/x-google-chrome-extension"};if(e("MSCF")||e("ISc("))return{ext:"cab",mime:"application/vnd.ms-cab-compressed"};if(d([237,171,238,219]))return{ext:"rpm",mime:"application/x-rpm"};if(d([197,208,211,198]))return{ext:"eps",mime:"application/eps"};if(d([40,181,47,253]))return{ext:"zst",mime:"application/zstd"};if(d([79,84,84,79,0]))return{ext:"otf",mime:"font/otf"};if(e("#!AMR"))return{ext:"amr",mime:"audio/amr"};if(e("{\\rtf"))return{ext:"rtf",mime:"application/rtf"};if(d([70,76,86,1]))return{ext:"flv",mime:"video/x-flv"};if(e("IMPM"))return{ext:"it",mime:"audio/x-it"};if(e("-lh0-",{offset:2})||e("-lh1-",{offset:2})||e("-lh2-",{offset:2})||e("-lh3-",{offset:2})||e("-lh4-",{offset:2})||e("-lh5-",{offset:2})||e("-lh6-",{offset:2})||e("-lh7-",{offset:2})||e("-lzs-",{offset:2})||e("-lz4-",{offset:2})||e("-lz5-",{offset:2})||e("-lhd-",{offset:2}))return{ext:"lzh",mime:"application/x-lzh-compressed"};if(d([0,0,1,186])){if(d([33],{offset:4,mask:[241]}))return{ext:"mpg",mime:"video/MP1S"};if(d([68],{offset:4,mask:[196]}))return{ext:"mpg",mime:"video/MP2P"}}if(e("ITSF"))return{ext:"chm",mime:"application/vnd.ms-htmlhelp"};if(d([253,55,122,88,90,0]))return{ext:"xz",mime:"application/x-xz"};if(e("<?xml "))return{ext:"xml",mime:"application/xml"};if(d([55,122,188,175,39,28]))return{ext:"7z",mime:"application/x-7z-compressed"};if(d([82,97,114,33,26,7])&&(0===b[6]||1===b[6]))return{ext:"rar",mime:"application/x-rar-compressed"};if(e("solid "))return{ext:"stl",mime:"model/stl"};if(e("BLENDER"))return{ext:"blend",mime:"application/x-blender"};if(e("!<arch>"))return(await a.ignore(8),"debian-binary"===await a.readToken(new Token.StringType(13,"ascii")))?{ext:"deb",mime:"application/x-deb"}:{ext:"ar",mime:"application/x-unix-archive"};if(d([137,80,78,71,13,10,26,10])){async function i(){return{length:await a.readToken(Token.INT32_BE),type:await a.readToken(new Token.StringType(4,"binary"))}}await a.ignore(8);do{let b=await i();if(b.length<0)return;switch(b.type){case"IDAT":return{ext:"png",mime:"image/png"};case"acTL":return{ext:"apng",mime:"image/apng"};default:await a.ignore(b.length+4)}}while(a.position+8<a.fileInfo.size);return{ext:"png",mime:"image/png"}}if(d([65,82,82,79,87,49,0,0]))return{ext:"arrow",mime:"application/x-apache-arrow"};if(d([103,108,84,70,2,0,0,0]))return{ext:"glb",mime:"model/gltf-binary"};if(d([102,114,101,101],{offset:4})||d([109,100,97,116],{offset:4})||d([109,111,111,118],{offset:4})||d([119,105,100,101],{offset:4}))return{ext:"mov",mime:"video/quicktime"};if(d([73,73,82,79,8,0,0,0,24]))return{ext:"orf",mime:"image/x-olympus-orf"};if(e("gimp xcf "))return{ext:"xcf",mime:"image/x-xcf"};if(d([73,73,85,0,24,0,0,0,136,231,116,216]))return{ext:"rw2",mime:"image/x-panasonic-rw2"};if(d([48,38,178,117,142,102,207,17,166,217])){async function j(){let b=Buffer.alloc(16);return await a.readBuffer(b),{id:b,size:Number(await a.readToken(Token.UINT64_LE))}}for(await a.ignore(30);a.position+24<a.fileInfo.size;){let b=await j(),c=b.size-24;if(_check(b.id,[145,7,220,183,183,169,207,17,142,230,0,192,12,32,83,101])){let b=Buffer.alloc(16);if(c-=await a.readBuffer(b),_check(b,[64,158,105,248,77,91,207,17,168,253,0,128,95,92,68,43]))return{ext:"asf",mime:"audio/x-ms-asf"};if(_check(b,[192,239,25,188,77,91,207,17,168,253,0,128,95,92,68,43]))return{ext:"asf",mime:"video/x-ms-asf"};break}await a.ignore(c)}return{ext:"asf",mime:"application/vnd.ms-asf"}}if(d([171,75,84,88,32,49,49,187,13,10,26,10]))return{ext:"ktx",mime:"image/ktx"};if((d([126,16,4])||d([126,24,4]))&&d([48,77,73,69],{offset:4}))return{ext:"mie",mime:"application/x-mie"};if(d([39,10,0,0,0,0,0,0,0,0,0,0],{offset:2}))return{ext:"shp",mime:"application/x-esri-shape"};if(d([0,0,0,12,106,80,32,32,13,10,135,10]))switch(await a.ignore(20),await a.readToken(new Token.StringType(4,"ascii"))){case"jp2 ":return{ext:"jp2",mime:"image/jp2"};case"jpx ":return{ext:"jpx",mime:"image/jpx"};case"jpm ":return{ext:"jpm",mime:"image/jpm"};case"mjp2":return{ext:"mj2",mime:"image/mj2"};default:return}if(d([255,10])||d([0,0,0,12,74,88,76,32,13,10,135,10]))return{ext:"jxl",mime:"image/jxl"};if(d([0,0,1,186])||d([0,0,1,179]))return{ext:"mpg",mime:"video/mpeg"};if(d([0,1,0,0,0]))return{ext:"ttf",mime:"font/ttf"};if(d([0,0,1,0]))return{ext:"ico",mime:"image/x-icon"};if(d([0,0,2,0]))return{ext:"cur",mime:"image/x-icon"};if(d([208,207,17,224,161,177,26,225]))return{ext:"cfb",mime:"application/x-cfb"};if(await a.peekBuffer(b,{length:Math.min(256,a.fileInfo.size),mayBeLess:!0}),e("BEGIN:")){if(e("VCARD",{offset:6}))return{ext:"vcf",mime:"text/vcard"};if(e("VCALENDAR",{offset:6}))return{ext:"ics",mime:"text/calendar"}}if(e("FUJIFILMCCD-RAW"))return{ext:"raf",mime:"image/x-fujifilm-raf"};if(e("Extended Module:"))return{ext:"xm",mime:"audio/x-xm"};if(e("Creative Voice File"))return{ext:"voc",mime:"audio/x-voc"};if(d([4,0,0,0])&&b.length>=16){let a=b.readUInt32LE(12);if(a>12&&b.length>=a+16)try{let c=b.slice(16,a+16).toString();if(JSON.parse(c).files)return{ext:"asar",mime:"application/x-asar"}}catch(a){}}if(d([6,14,43,52,2,5,1,1,13,1,2,1,1,2]))return{ext:"mxf",mime:"application/mxf"};if(e("SCRM",{offset:44}))return{ext:"s3m",mime:"audio/x-s3m"};if(d([71],{offset:4})&&(d([71],{offset:192})||d([71],{offset:196})))return{ext:"mts",mime:"video/mp2t"};if(d([66,79,79,75,77,79,66,73],{offset:60}))return{ext:"mobi",mime:"application/x-mobipocket-ebook"};if(d([68,73,67,77],{offset:128}))return{ext:"dcm",mime:"application/dicom"};if(d([76,0,0,0,1,20,2,0,0,0,0,0,192,0,0,0,0,0,0,70]))return{ext:"lnk",mime:"application/x.ms.shortcut"};if(d([98,111,111,107,0,0,0,0,109,97,114,107,0,0,0,0]))return{ext:"alias",mime:"application/x.apple.alias"};if(d([76,80],{offset:34})&&(d([0,0,1],{offset:8})||d([1,0,2],{offset:8})||d([2,0,2],{offset:8})))return{ext:"eot",mime:"application/vnd.ms-fontobject"};if(d([6,6,237,245,216,29,70,229,189,49,239,231,254,116,183,29]))return{ext:"indd",mime:"application/x-indesign"};if(await a.peekBuffer(b,{length:Math.min(512,a.fileInfo.size),mayBeLess:!0}),tarHeaderChecksumMatches(b))return{ext:"tar",mime:"application/x-tar"};if(d([255,254,255,14,83,0,107,0,101,0,116,0,99,0,104,0,85,0,112,0,32,0,77,0,111,0,100,0,101,0,108,0]))return{ext:"skp",mime:"application/vnd.sketchup.skp"};if(e("-----BEGIN PGP MESSAGE-----"))return{ext:"pgp",mime:"application/pgp-encrypted"};if(b.length>=2&&d([255,224],{offset:0,mask:[255,224]})){if(d([16],{offset:1,mask:[22]}))return d([8],{offset:1,mask:[8]}),{ext:"aac",mime:"audio/aac"};if(d([2],{offset:1,mask:[6]}))return{ext:"mp3",mime:"audio/mpeg"};if(d([4],{offset:1,mask:[6]}))return{ext:"mp2",mime:"audio/mpeg"};if(d([6],{offset:1,mask:[6]}))return{ext:"mp1",mime:"audio/mpeg"}}}let stream=readableStream=>new Promise((resolve,reject)=>{let stream=eval("require")("stream");readableStream.on("error",reject),readableStream.once("readable",async()=>{let a,b=new stream.PassThrough;a=stream.pipeline?stream.pipeline(readableStream,b,()=>{}):readableStream.pipe(b);let c=readableStream.read(minimumBytes)||readableStream.read()||Buffer.alloc(0);try{b.fileType=await fromBuffer(c)}catch(a){reject(a)}resolve(a)})}),fileType={fromStream,fromTokenizer,fromBuffer,stream};Object.defineProperty(fileType,"extensions",{get:()=>new Set(supported.extensions)}),Object.defineProperty(fileType,"mimeTypes",{get:()=>new Set(supported.mimeTypes)}),module.exports=fileType},83779:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.StreamReader=b.EndOfStreamError=void 0;var d=c(21877);Object.defineProperty(b,"EndOfStreamError",{enumerable:!0,get:function(){return d.EndOfStreamError}});var e=c(65436);Object.defineProperty(b,"StreamReader",{enumerable:!0,get:function(){return e.StreamReader}})},84435:a=>{"use strict";let b=[];!function(){for(let a=0;a<256;a++){let c=a;for(let a=0;a<8;a++)1&c?c=0xedb88320^c>>>1:c>>>=1;b[a]=c}}();let c=a.exports=function(){this._crc=-1};c.prototype.write=function(a){for(let c=0;c<a.length;c++)this._crc=b[(this._crc^a[c])&255]^this._crc>>>8;return!0},c.prototype.crc32=function(){return -1^this._crc},c.crc32=function(a){let c=-1;for(let d=0;d<a.length;d++)c=b[(c^a[d])&255]^c>>>8;return -1^c}},84482:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.fromBuffer=b.fromStream=b.EndOfStreamError=void 0;let d=c(94852),e=c(18486);var f=c(83779);Object.defineProperty(b,"EndOfStreamError",{enumerable:!0,get:function(){return f.EndOfStreamError}}),b.fromStream=function(a,b){return b=b||{},new d.ReadStreamTokenizer(a,b)},b.fromBuffer=function(a,b){return new e.BufferTokenizer(a,b)}},85826:(a,b,c)=>{"use strict";let d=c(11997),e=c(66323),f={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},g=Symbol("failure");function h(a){return d.ucs2.decode(a).length}function i(a,b){let c=a[b];return isNaN(c)?void 0:String.fromCodePoint(c)}function j(a){return a>=48&&a<=57}function k(a){return a>=65&&a<=90||a>=97&&a<=122}function l(a){return k(a)||j(a)}function m(a){return j(a)||a>=65&&a<=70||a>=97&&a<=102}function n(a){return"."===a||"%2e"===a.toLowerCase()}function o(a){return".."===(a=a.toLowerCase())||"%2e."===a||".%2e"===a||"%2e%2e"===a}function p(a,b){return k(a)&&(58===b||124===b)}function q(a){return 2===a.length&&k(a.codePointAt(0))&&(":"===a[1]||"|"===a[1])}function r(a){return 2===a.length&&k(a.codePointAt(0))&&":"===a[1]}function s(a){return -1!==a.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)}function t(a){return -1!==a.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)}function u(a){return void 0!==f[a]}function v(a){return u(a.scheme)}function w(a){return f[a]}function x(a){let b=a.toString(16).toUpperCase();return 1===b.length&&(b="0"+b),"%"+b}function y(a){let b=new Buffer(a),c="";for(let a=0;a<b.length;++a)c+=x(b[a]);return c}function z(a){let b=new Buffer(a),c=[];for(let a=0;a<b.length;++a)37!==b[a]?c.push(b[a]):37===b[a]&&m(b[a+1])&&m(b[a+2])?(c.push(parseInt(b.slice(a+1,a+3).toString(),16)),a+=2):c.push(b[a]);return new Buffer(c).toString()}function A(a){return a<=31||a>126}let B=new Set([32,34,35,60,62,63,96,123,125]);function C(a){return A(a)||B.has(a)}let D=new Set([47,58,59,61,64,91,92,93,94,124]);function E(a){return C(a)||D.has(a)}function F(a,b){let c=String.fromCodePoint(a);return b(a)?y(c):c}function G(a){let b=10;return(a.length>=2&&"0"===a.charAt(0)&&"x"===a.charAt(1).toLowerCase()?(a=a.substring(2),b=16):a.length>=2&&"0"===a.charAt(0)&&(a=a.substring(1),b=8),""===a)?0:(10===b?/[^0-9]/:16===b?/[^0-9A-Fa-f]/:/[^0-7]/).test(a)?g:parseInt(a,b)}function H(a){let b=a.split(".");if(""===b[b.length-1]&&b.length>1&&b.pop(),b.length>4)return a;let c=[];for(let d of b){if(""===d)return a;let b=G(d);if(b===g)return a;c.push(b)}for(let a=0;a<c.length-1;++a)if(c[a]>255)return g;if(c[c.length-1]>=Math.pow(256,5-c.length))return g;let d=c.pop(),e=0;for(let a of c)d+=a*Math.pow(256,3-e),++e;return d}function I(a){let b="",c=a;for(let a=1;a<=4;++a)b=String(c%256)+b,4!==a&&(b="."+b),c=Math.floor(c/256);return b}function J(a){let b=[0,0,0,0,0,0,0,0],c=0,e=null,f=0;if(58===(a=d.ucs2.decode(a))[f]){if(58!==a[f+1])return g;f+=2,e=++c}for(;f<a.length;){if(8===c)return g;if(58===a[f]){if(null!==e)return g;++f,e=++c;continue}let d=0,h=0;for(;h<4&&m(a[f]);)d=16*d+parseInt(i(a,f),16),++f,++h;if(46===a[f]){if(0===h||(f-=h,c>6))return g;let d=0;for(;void 0!==a[f];){let e=null;if(d>0)if(46!==a[f]||!(d<4))return g;else++f;if(!j(a[f]))return g;for(;j(a[f]);){let b=parseInt(i(a,f));if(null===e)e=b;else{if(0===e)return g;e=10*e+b}if(e>255)return g;++f}b[c]=256*b[c]+e,(2==++d||4===d)&&++c}if(4!==d)return g;break}if(58===a[f]){if(void 0===a[++f])return g}else if(void 0!==a[f])return g;b[c]=d,++c}if(null!==e){let a=c-e;for(c=7;0!==c&&a>0;){let d=b[e+a-1];b[e+a-1]=b[c],b[c]=d,--c,--a}}else if(null===e&&8!==c)return g;return b}function K(a){let b="",c=N(a).idx,d=!1;for(let e=0;e<=7;++e)if(!d||0!==a[e]){if(d&&(d=!1),c===e){b+=0===e?"::":":",d=!0;continue}b+=a[e].toString(16),7!==e&&(b+=":")}return b}function L(a,b){if("["===a[0])return"]"!==a[a.length-1]?g:J(a.substring(1,a.length-1));if(!b)return M(a);let c=z(a),d=e.toASCII(c,!1,e.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(null===d||s(d))return g;let f=H(d);return"number"==typeof f||f===g?f:d}function M(a){if(t(a))return g;let b="",c=d.ucs2.decode(a);for(let a=0;a<c.length;++a)b+=F(c[a],A);return b}function N(a){let b=null,c=1,d=null,e=0;for(let f=0;f<a.length;++f)0!==a[f]?(e>c&&(b=d,c=e),d=null,e=0):(null===d&&(d=f),++e);return e>c&&(b=d,c=e),{idx:b,len:c}}function O(a){return"number"==typeof a?I(a):a instanceof Array?"["+K(a)+"]":a}function P(a){return a.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function Q(a){return a.replace(/\u0009|\u000A|\u000D/g,"")}function R(a){let b=a.path;0!==b.length&&("file"===a.scheme&&1===b.length&&U(b[0])||b.pop())}function S(a){return""!==a.username||""!==a.password}function T(a){return null===a.host||""===a.host||a.cannotBeABaseURL||"file"===a.scheme}function U(a){return/^[A-Za-z]:$/.test(a)}function V(a,b,c,e,f){if(this.pointer=0,this.input=a,this.base=b||null,this.encodingOverride=c||"utf-8",this.stateOverride=f,this.url=e,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let a=P(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let h=Q(this.input);for(h!==this.input&&(this.parseError=!0),this.input=h,this.state=f||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=d.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],b=isNaN(a)?void 0:String.fromCodePoint(a),c=this["parse "+this.state](a,b);if(c){if(c===g){this.failure=!0;break}}else break}}V.prototype["parse scheme start"]=function(a,b){if(k(a))this.buffer+=b.toLowerCase(),this.state="scheme";else{if(this.stateOverride)return this.parseError=!0,g;this.state="no scheme",--this.pointer}return!0},V.prototype["parse scheme"]=function(a,b){if(l(a)||43===a||45===a||46===a)this.buffer+=b.toLowerCase();else if(58===a){if(this.stateOverride&&(v(this.url)&&!u(this.buffer)||!v(this.url)&&u(this.buffer)||(S(this.url)||null!==this.url.port)&&"file"===this.buffer||"file"===this.url.scheme&&(""===this.url.host||null===this.url.host))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;"file"===this.url.scheme?((47!==this.input[this.pointer+1]||47!==this.input[this.pointer+2])&&(this.parseError=!0),this.state="file"):v(this.url)&&null!==this.base&&this.base.scheme===this.url.scheme?this.state="special relative or authority":v(this.url)?this.state="special authority slashes":47===this.input[this.pointer+1]?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else{if(this.stateOverride)return this.parseError=!0,g;this.buffer="",this.state="no scheme",this.pointer=-1}return!0},V.prototype["parse no scheme"]=function(a){return null===this.base||this.base.cannotBeABaseURL&&35!==a?g:(this.base.cannotBeABaseURL&&35===a?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):("file"===this.base.scheme?this.state="file":this.state="relative",--this.pointer),!0)},V.prototype["parse special relative or authority"]=function(a){return 47===a&&47===this.input[this.pointer+1]?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0},V.prototype["parse path or authority"]=function(a){return 47===a?this.state="authority":(this.state="path",--this.pointer),!0},V.prototype["parse relative"]=function(a){return this.url.scheme=this.base.scheme,isNaN(a)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):47===a?this.state="relative slash":63===a?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):35===a?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):v(this.url)&&92===a?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0},V.prototype["parse relative slash"]=function(a){return v(this.url)&&(47===a||92===a)?(92===a&&(this.parseError=!0),this.state="special authority ignore slashes"):47===a?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0},V.prototype["parse special authority slashes"]=function(a){return 47===a&&47===this.input[this.pointer+1]?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0},V.prototype["parse special authority ignore slashes"]=function(a){return 47!==a&&92!==a?(this.state="authority",--this.pointer):this.parseError=!0,!0},V.prototype["parse authority"]=function(a,b){if(64===a){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let a=h(this.buffer);for(let b=0;b<a;++b){let a=this.buffer.codePointAt(b);if(58===a&&!this.passwordTokenSeenFlag){this.passwordTokenSeenFlag=!0;continue}let c=F(a,E);this.passwordTokenSeenFlag?this.url.password+=c:this.url.username+=c}this.buffer=""}else if(isNaN(a)||47===a||63===a||35===a||v(this.url)&&92===a){if(this.atFlag&&""===this.buffer)return this.parseError=!0,g;this.pointer-=h(this.buffer)+1,this.buffer="",this.state="host"}else this.buffer+=b;return!0},V.prototype["parse hostname"]=V.prototype["parse host"]=function(a,b){if(this.stateOverride&&"file"===this.url.scheme)--this.pointer,this.state="file host";else if(58!==a||this.arrFlag)if(isNaN(a)||47===a||63===a||35===a||v(this.url)&&92===a){if(--this.pointer,v(this.url)&&""===this.buffer)return this.parseError=!0,g;if(this.stateOverride&&""===this.buffer&&(S(this.url)||null!==this.url.port))return this.parseError=!0,!1;let a=L(this.buffer,v(this.url));if(a===g)return g;if(this.url.host=a,this.buffer="",this.state="path start",this.stateOverride)return!1}else 91===a?this.arrFlag=!0:93===a&&(this.arrFlag=!1),this.buffer+=b;else{if(""===this.buffer)return this.parseError=!0,g;let a=L(this.buffer,v(this.url));if(a===g)return g;if(this.url.host=a,this.buffer="",this.state="port","hostname"===this.stateOverride)return!1}return!0},V.prototype["parse port"]=function(a,b){if(j(a))this.buffer+=b;else{if(!(isNaN(a)||47===a||63===a||35===a||v(this.url)&&92===a)&&!this.stateOverride)return this.parseError=!0,g;if(""!==this.buffer){let a=parseInt(this.buffer);if(a>65535)return this.parseError=!0,g;this.url.port=a===w(this.url.scheme)?null:a,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}return!0};let W=new Set([47,92,63,35]);function X(a,b){let c=a.scheme+":";if(null!==a.host?(c+="//",(""!==a.username||""!==a.password)&&(c+=a.username,""!==a.password&&(c+=":"+a.password),c+="@"),c+=O(a.host),null!==a.port&&(c+=":"+a.port)):null===a.host&&"file"===a.scheme&&(c+="//"),a.cannotBeABaseURL)c+=a.path[0];else for(let b of a.path)c+="/"+b;return null!==a.query&&(c+="?"+a.query),b||null===a.fragment||(c+="#"+a.fragment),c}function Y(a){let b=a.scheme+"://";return b+=O(a.host),null!==a.port&&(b+=":"+a.port),b}V.prototype["parse file"]=function(a){return this.url.scheme="file",47===a||92===a?(92===a&&(this.parseError=!0),this.state="file slash"):null!==this.base&&"file"===this.base.scheme?isNaN(a)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):63===a?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):35===a?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1!=0&&p(a,this.input[this.pointer+1])&&(!(this.input.length-this.pointer-1>=2)||W.has(this.input[this.pointer+2]))?this.parseError=!0:(this.url.host=this.base.host,this.url.path=this.base.path.slice(),R(this.url)),this.state="path",--this.pointer):(this.state="path",--this.pointer),!0},V.prototype["parse file slash"]=function(a){return 47===a||92===a?(92===a&&(this.parseError=!0),this.state="file host"):(null!==this.base&&"file"===this.base.scheme&&(r(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0},V.prototype["parse file host"]=function(a,b){if(isNaN(a)||47===a||92===a||63===a||35===a)if(--this.pointer,!this.stateOverride&&q(this.buffer))this.parseError=!0,this.state="path";else if(""===this.buffer){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let a=L(this.buffer,v(this.url));if(a===g)return g;if("localhost"===a&&(a=""),this.url.host=a,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=b;return!0},V.prototype["parse path start"]=function(a){return v(this.url)?(92===a&&(this.parseError=!0),this.state="path",47!==a&&92!==a&&--this.pointer):this.stateOverride||63!==a?this.stateOverride||35!==a?void 0!==a&&(this.state="path",47!==a&&--this.pointer):(this.url.fragment="",this.state="fragment"):(this.url.query="",this.state="query"),!0},V.prototype["parse path"]=function(a){if(isNaN(a)||47===a||v(this.url)&&92===a||!this.stateOverride&&(63===a||35===a)){if(v(this.url)&&92===a&&(this.parseError=!0),o(this.buffer)?(R(this.url),47===a||v(this.url)&&92===a||this.url.path.push("")):n(this.buffer)&&47!==a&&!(v(this.url)&&92===a)?this.url.path.push(""):n(this.buffer)||("file"===this.url.scheme&&0===this.url.path.length&&q(this.buffer)&&(""!==this.url.host&&null!==this.url.host&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="","file"===this.url.scheme&&(void 0===a||63===a||35===a))for(;this.url.path.length>1&&""===this.url.path[0];)this.parseError=!0,this.url.path.shift();63===a&&(this.url.query="",this.state="query"),35===a&&(this.url.fragment="",this.state="fragment")}else 37!==a||m(this.input[this.pointer+1])&&m(this.input[this.pointer+2])||(this.parseError=!0),this.buffer+=F(a,C);return!0},V.prototype["parse cannot-be-a-base-URL path"]=function(a){return 63===a?(this.url.query="",this.state="query"):35===a?(this.url.fragment="",this.state="fragment"):(isNaN(a)||37===a||(this.parseError=!0),37!==a||m(this.input[this.pointer+1])&&m(this.input[this.pointer+2])||(this.parseError=!0),isNaN(a)||(this.url.path[0]=this.url.path[0]+F(a,A))),!0},V.prototype["parse query"]=function(a,b){if(isNaN(a)||!this.stateOverride&&35===a){v(this.url)&&"ws"!==this.url.scheme&&"wss"!==this.url.scheme||(this.encodingOverride="utf-8");let b=new Buffer(this.buffer);for(let a=0;a<b.length;++a)b[a]<33||b[a]>126||34===b[a]||35===b[a]||60===b[a]||62===b[a]?this.url.query+=x(b[a]):this.url.query+=String.fromCodePoint(b[a]);this.buffer="",35===a&&(this.url.fragment="",this.state="fragment")}else 37!==a||m(this.input[this.pointer+1])&&m(this.input[this.pointer+2])||(this.parseError=!0),this.buffer+=b;return!0},V.prototype["parse fragment"]=function(a){return isNaN(a)||(0===a?this.parseError=!0:(37!==a||m(this.input[this.pointer+1])&&m(this.input[this.pointer+2])||(this.parseError=!0),this.url.fragment+=F(a,A))),!0},a.exports.serializeURL=X,a.exports.serializeURLOrigin=function(b){switch(b.scheme){case"blob":try{return a.exports.serializeURLOrigin(a.exports.parseURL(b.path[0]))}catch(a){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return Y({scheme:b.scheme,host:b.host,port:b.port});case"file":return"file://";default:return"null"}},a.exports.basicURLParse=function(a,b){void 0===b&&(b={});let c=new V(a,b.baseURL,b.encodingOverride,b.url,b.stateOverride);return c.failure?"failure":c.url},a.exports.setTheUsername=function(a,b){a.username="";let c=d.ucs2.decode(b);for(let b=0;b<c.length;++b)a.username+=F(c[b],E)},a.exports.setThePassword=function(a,b){a.password="";let c=d.ucs2.decode(b);for(let b=0;b<c.length;++b)a.password+=F(c[b],E)},a.exports.serializeHost=O,a.exports.cannotHaveAUsernamePasswordPort=T,a.exports.serializeInteger=function(a){return String(a)},a.exports.parseURL=function(b,c){return void 0===c&&(c={}),a.exports.basicURLParse(b,{baseURL:c.baseURL,encodingOverride:c.encodingOverride})}},87115:function(a,b){(function(){"use strict";b.stripBOM=function(a){return"\uFEFF"===a[0]?a.substring(1):a}}).call(this)},87202:a=>{"use strict";a.exports=(a,b=process.argv)=>{let c=a.startsWith("-")?"":1===a.length?"-":"--",d=b.indexOf(c+a),e=b.indexOf("--");return -1!==d&&(-1===e||d<e)}},87614:a=>{"use strict";a.exports.mixin=function(a,b){let c=Object.getOwnPropertyNames(b);for(let d=0;d<c.length;++d)Object.defineProperty(a,c[d],Object.getOwnPropertyDescriptor(b,c[d]))},a.exports.wrapperSymbol=Symbol("wrapper"),a.exports.implSymbol=Symbol("impl"),a.exports.wrapperForImpl=function(b){return b[a.exports.wrapperSymbol]},a.exports.implForWrapper=function(b){return b[a.exports.implSymbol]}},87785:(a,b,c)=>{"use strict";let d=c(71718),e={0:function(a,b,c,d,e){for(let f=0;f<c;f++)d[e+f]=a[b+f]},1:function(a,b,c,d,e,f){for(let g=0;g<c;g++){let c=g>=f?a[b+g-f]:0,h=a[b+g]-c;d[e+g]=h}},2:function(a,b,c,d,e){for(let f=0;f<c;f++){let g=b>0?a[b+f-c]:0,h=a[b+f]-g;d[e+f]=h}},3:function(a,b,c,d,e,f){for(let g=0;g<c;g++){let h=g>=f?a[b+g-f]:0,i=b>0?a[b+g-c]:0,j=a[b+g]-(h+i>>1);d[e+g]=j}},4:function(a,b,c,e,f,g){for(let h=0;h<c;h++){let i=h>=g?a[b+h-g]:0,j=b>0?a[b+h-c]:0,k=b>0&&h>=g?a[b+h-(c+g)]:0,l=a[b+h]-d(i,j,k);e[f+h]=l}}},f={0:function(a,b,c){let d=0,e=b+c;for(let c=b;c<e;c++)d+=Math.abs(a[c]);return d},1:function(a,b,c,d){let e=0;for(let f=0;f<c;f++){let c=f>=d?a[b+f-d]:0;e+=Math.abs(a[b+f]-c)}return e},2:function(a,b,c){let d=0,e=b+c;for(let f=b;f<e;f++){let e=b>0?a[f-c]:0;d+=Math.abs(a[f]-e)}return d},3:function(a,b,c,d){let e=0;for(let f=0;f<c;f++){let g=f>=d?a[b+f-d]:0,h=b>0?a[b+f-c]:0;e+=Math.abs(a[b+f]-(g+h>>1))}return e},4:function(a,b,c,e){let f=0;for(let g=0;g<c;g++){let h=g>=e?a[b+g-e]:0,i=b>0?a[b+g-c]:0,j=b>0&&g>=e?a[b+g-(c+e)]:0;f+=Math.abs(a[b+g]-d(h,i,j))}return f}};a.exports=function(a,b,c,d,g){let h;if("filterType"in d&&-1!==d.filterType)if("number"==typeof d.filterType)h=[d.filterType];else throw Error("unrecognised filter types");else h=[0,1,2,3,4];16===d.bitDepth&&(g*=2);let i=b*g,j=0,k=0,l=Buffer.alloc((i+1)*c),m=h[0];for(let b=0;b<c;b++){if(h.length>1){let b=1/0;for(let c=0;c<h.length;c++){let d=f[h[c]](a,k,i,g);d<b&&(m=h[c],b=d)}}l[j]=m,j++,e[m](a,k,i,l,j,g),j+=i,k+=i}return l}},87915:(a,b,c)=>{c(33873);var d=c(29021);function e(){this.types=Object.create(null),this.extensions=Object.create(null)}e.prototype.define=function(a){for(var b in a){for(var c=a[b],d=0;d<c.length;d++)process.env.DEBUG_MIME&&this.types[c[d]]&&console.warn((this._loading||"define()").replace(/.*\//,""),'changes "'+c[d]+'" extension type from '+this.types[c[d]]+" to "+b),this.types[c[d]]=b;this.extensions[b]||(this.extensions[b]=c[0])}},e.prototype.load=function(a){this._loading=a;var b={};d.readFileSync(a,"ascii").split(/[\r\n]+/).forEach(function(a){var c=a.replace(/\s*#.*|^\s*|\s*$/g,"").split(/\s+/);b[c.shift()]=c}),this.define(b),this._loading=null},e.prototype.lookup=function(a,b){var c=a.replace(/^.*[\.\/\\]/,"").toLowerCase();return this.types[c]||b||this.default_type},e.prototype.extension=function(a){var b=a.match(/^\s*([^;\s]*)(?:;|\s|$)/)[1].toLowerCase();return this.extensions[b]};var f=new e;f.define(c(30555)),f.default_type=f.lookup("bin"),f.Mime=e,f.charsets={lookup:function(a,b){return/^text\/|^application\/(javascript|json)/.test(a)?"UTF-8":b}},a.exports=f},88099:(a,b,c)=>{!function(){var b={};function d(){"undefined"==typeof process&&console.log.apply(console,arguments)}a.exports=b,function(a,b){!function(){"use strict";var b=function(){function a(a){this.message="JPEG error: "+a}return a.prototype=Error(),a.prototype.name="JpegError",a.constructor=a,a}();function c(a,b){return a[b]<<8|a[b+1]}a.JpegDecoder=function(){var a=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),d=4017,e=799,f=3406,g=2276,h=1567,i=3784,j=5793,k=2896;function l(a){null==a&&(a={}),null==a.w&&(a.w=-1),this.V=a.n,this.N=a.w}function m(a,b){for(var c,d,e,f=0,g=[],h=16;h>0&&!a[h-1];)h--;g.push({children:[],index:0});var i=g[0];for(c=0;c<h;c++){for(d=0;d<a[c];d++){for((i=g.pop()).children[i.index]=b[f];i.index>0;)i=g.pop();for(i.index++,g.push(i);g.length<=c;)g.push(e={children:[],index:0}),i.children[i.index]=e.children,i=e;f++}c+1<h&&(g.push(e={children:[],index:0}),i.children[i.index]=e.children,i=e)}return g[0].children}function n(a,b,c){return 64*((a.P+1)*b+c)}function o(d,e,f,g,h,i,j,k,l,m){null==m&&(m=!1);var o,p,q,s,t,u,v,w,x,y,z,A=f.m,B=f.Z,C=e,D=0,E=0,F=0,G=0,H=0,I=0;function J(){if(E>0)return E--,D>>E&1;if(255===(D=d[e++])){var a=d[e++];if(a){if(220===a&&m){var g=c(d,e+=2);if(e+=2,g>0&&g!==f.s)throw new DNLMarkerError("Found DNL marker (0xFFDC) while parsing scan data",g)}else if(217===a){if(m){var h=8*H;if(h>0&&h<f.s/10)throw new DNLMarkerError("Found EOI marker (0xFFD9) while parsing scan data, possibly caused by incorrect `scanLines` parameter",h)}throw new EOIMarkerError("Found EOI marker (0xFFD9) while parsing scan data")}throw new b("unexpected marker")}}return E=7,D>>>7}function K(a){for(var c=a;;){switch(typeof(c=c[J()])){case"number":return c;case"object":continue}throw new b("invalid huffman sequence")}}function L(a){for(var b=0;a>0;)b=b<<1|J(),a--;return b}function M(a){if(1===a)return 1===J()?1:-1;var b=L(a);return b>=1<<a-1?b:b+(-1<<a)+1}function N(b,c){var d=K(b.J),e=0===d?0:M(d),f=1;for(b.D[c]=b.Q+=e;f<64;){var g=K(b.i),h=15&g,i=g>>4;if(0===h){if(i<15)break;f+=16;continue}var j=a[f+=i];b.D[c+j]=M(h),f++}}function O(a,b){var c=K(a.J),d=0===c?0:M(c)<<l;a.D[b]=a.Q+=d}function P(a,b){a.D[b]|=J()<<l}function Q(b,c){if(F>0)return void F--;for(var d=i,e=j;d<=e;){var f=K(b.i),g=15&f,h=f>>4;if(0===g){if(h<15){F=L(h)+(1<<h)-1;break}d+=16;continue}var k=a[d+=h];b.D[c+k]=M(g)*(1<<l),d++}}function R(c,d){for(var e,f,g=i,h=j,k=0;g<=h;){var m=d+a[g],n=c.D[m]<0?-1:1;switch(G){case 0:if(e=15&(f=K(c.i)),k=f>>4,0===e)k<15?(F=L(k)+(1<<k),G=4):(k=16,G=1);else{if(1!==e)throw new b("invalid ACn encoding");o=M(e),G=k?2:3}continue;case 1:case 2:c.D[m]?c.D[m]+=n*(J()<<l):0==--k&&(G=3*(2===G));break;case 3:c.D[m]?c.D[m]+=n*(J()<<l):(c.D[m]=o<<l,G=0);break;case 4:c.D[m]&&(c.D[m]+=n*(J()<<l))}g++}4===G&&0==--F&&(G=0)}function S(a,b,c,d,e){var f=c/A|0,g=c%A;H=f*a.A+d;var h=g*a.h+e,i=n(a,H,h);b(a,i)}function T(a,b,c){H=c/a.P|0;var d=c%a.P,e=n(a,H,d);b(a,e)}var U=g.length;for(v=B?0===i?0===k?O:P:0===k?Q:R:N,x=1===U?g[0].P*g[0].c:A*f.R;I<=x;){var V=h?Math.min(x-I,h):x;if(V>0){for(q=0;q<U;q++)g[q].Q=0;if(F=0,1===U)for(u=0,p=g[0];u<V;u++)T(p,v,I),I++;else for(u=0;u<V;u++){for(q=0;q<U;q++)for(s=0,y=(p=g[q]).h,z=p.A;s<z;s++)for(t=0;t<y;t++)S(p,v,I,s,t);I++}}if(E=0,!(w=r(d,e)))break;if(w.u&&(e=w.offset),w.M>=65488&&w.M<=65495)e+=2;else break}return e-C}function p(a,c,l){var m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D=a.$,E=a.D;if(!D)throw new b("missing required Quantization Table.");for(var F=0;F<64;F+=8){if(u=E[c+F],v=E[c+F+1],w=E[c+F+2],x=E[c+F+3],y=E[c+F+4],z=E[c+F+5],A=E[c+F+6],B=E[c+F+7],u*=D[F],(v|w|x|y|z|A|B)==0){C=j*u+512>>10,l[F]=C,l[F+1]=C,l[F+2]=C,l[F+3]=C,l[F+4]=C,l[F+5]=C,l[F+6]=C,l[F+7]=C;continue}v*=D[F+1],w*=D[F+2],x*=D[F+3],y*=D[F+4],z*=D[F+5],A*=D[F+6],B*=D[F+7],m=j*u+128>>8,n=j*y+128>>8,o=w,p=A,q=k*(v-B)+128>>8,t=k*(v+B)+128>>8,r=x<<4,s=z<<4,n=(m=m+n+1>>1)-n,C=o*i+p*h+128>>8,o=o*h-p*i+128>>8,p=C,s=(q=q+s+1>>1)-s,r=(t=t+r+1>>1)-r,p=(m=m+p+1>>1)-p,o=(n=n+o+1>>1)-o,C=q*g+t*f+2048>>12,q=q*f-t*g+2048>>12,t=C,C=r*e+s*d+2048>>12,r=r*d-s*e+2048>>12,s=C,l[F]=m+t,l[F+7]=m-t,l[F+1]=n+s,l[F+6]=n-s,l[F+2]=o+r,l[F+5]=o-r,l[F+3]=p+q,l[F+4]=p-q}for(var G=0;G<8;++G){if(u=l[G],v=l[G+8],w=l[G+16],x=l[G+24],y=l[G+32],z=l[G+40],(v|w|x|y|z|(A=l[G+48])|(B=l[G+56]))==0){C=(C=j*u+8192>>14)<-2040?0:C>=2024?255:C+2056>>4,E[c+G]=C,E[c+G+8]=C,E[c+G+16]=C,E[c+G+24]=C,E[c+G+32]=C,E[c+G+40]=C,E[c+G+48]=C,E[c+G+56]=C;continue}m=j*u+2048>>12,n=j*y+2048>>12,o=w,p=A,q=k*(v-B)+2048>>12,t=k*(v+B)+2048>>12,r=x,s=z,n=(m=(m+n+1>>1)+4112)-n,C=o*i+p*h+2048>>12,o=o*h-p*i+2048>>12,p=C,s=(q=q+s+1>>1)-s,r=(t=t+r+1>>1)-r,p=(m=m+p+1>>1)-p,o=(n=n+o+1>>1)-o,C=q*g+t*f+2048>>12,q=q*f-t*g+2048>>12,t=C,C=r*e+s*d+2048>>12,r=r*d-s*e+2048>>12,s=C,u=m+t,B=m-t,v=n+s,A=n-s,w=o+r,z=o-r,u<16?u=0:u>=4080?u=255:u>>=4,v<16?v=0:v>=4080?v=255:v>>=4,w<16?w=0:w>=4080?w=255:w>>=4,(x=p+q)<16?x=0:x>=4080?x=255:x>>=4,(y=p-q)<16?y=0:y>=4080?y=255:y>>=4,z<16?z=0:z>=4080?z=255:z>>=4,A<16?A=0:A>=4080?A=255:A>>=4,B<16?B=0:B>=4080?B=255:B>>=4,E[c+G]=u,E[c+G+8]=v,E[c+G+16]=w,E[c+G+24]=x,E[c+G+32]=y,E[c+G+40]=z,E[c+G+48]=A,E[c+G+56]=B}}function q(a,b){for(var c=b.P,d=b.c,e=new Int16Array(64),f=0;f<d;f++)for(var g=0;g<c;g++){var h=n(b,f,g);p(b,h,e)}return b.D}function r(a,b,d){null==d&&(d=b);var e=a.length-1,f=d<b?d:b;if(b>=e)return null;var g=c(a,b);if(g>=65472&&g<=65534)return{u:null,M:g,offset:b};for(var h=c(a,f);!(h>=65472&&h<=65534);){if(++f>=e)return null;h=c(a,f)}return{u:g.toString(16),M:h,offset:f}}return l.prototype={parse(d,e){null==e&&(e={});var f,g,h=e.F,i=0,j=null,k=null,l=0;function n(){var a=c(d,i),b=(i+=2)+a-2,e=r(d,b,i);e&&e.u&&(b=e.offset);var f=d.subarray(i,b);return i+=f.length,f}function p(a){for(var b=Math.ceil(a.o/8/a.X),c=Math.ceil(a.s/8/a.B),d=0;d<a.W.length;d++){S=a.W[d];var e=Math.ceil(Math.ceil(a.o/8)*S.h/a.X),f=Math.ceil(Math.ceil(a.s/8)*S.A/a.B),g=b*S.h,h=64*(c*S.A)*(g+1);S.D=new Int16Array(h),S.P=e,S.c=f}a.m=b,a.R=c}var s=[],t=[],u=[],v=c(d,0);if(i+=2,65496!==v)throw new b("SOI not found");v=c(d,i),i+=2;g:for(;65497!==v;){switch(v){case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var w=n();65504===v&&74===w[0]&&70===w[1]&&73===w[2]&&70===w[3]&&0===w[4]&&(j={version:{d:w[5],T:w[6]},K:w[7],j:w[8]<<8|w[9],H:w[10]<<8|w[11],S:w[12],I:w[13],C:w.subarray(14,14+3*w[12]*w[13])}),65518===v&&65===w[0]&&100===w[1]&&111===w[2]&&98===w[3]&&101===w[4]&&(k={version:w[5]<<8|w[6],k:w[7]<<8|w[8],q:w[9]<<8|w[10],a:w[11]});break;case 65499:for(var x,y,z,A,B=c(d,i),C=B+(i+=2)-2;i<C;){var D=d[i++],E=new Uint16Array(64);if(D>>4==0)for(y=0;y<64;y++)E[A=a[y]]=d[i++];else if(D>>4==1)for(y=0;y<64;y++)E[A=a[y]]=c(d,i),i+=2;else throw new b("DQT - invalid table spec");s[15&D]=E}break;case 65472:case 65473:case 65474:if(f)throw new b("Only single frame JPEGs supported");i+=2,(f={}).G=65473===v,f.Z=65474===v,f.precision=d[i++];var F,G=c(d,i),H=0,I=0;i+=2,f.s=h||G,f.o=c(d,i),i+=2,f.W=[],f._={};var J=d[i++];for(x=0;x<J;x++){F=d[i];var K=d[i+1]>>4,L=15&d[i+1];H<K&&(H=K),I<L&&(I=L);var M=d[i+2];z=f.W.push({h:K,A:L,L:M,$:null}),f._[F]=z-1,i+=3}f.X=H,f.B=I,p(f);break;case 65476:var N=c(d,i);for(i+=2,x=2;x<N;){var O=d[i++],P=new Uint8Array(16),Q=0;for(y=0;y<16;y++,i++)Q+=P[y]=d[i];var R=new Uint8Array(Q);for(y=0;y<Q;y++,i++)R[y]=d[i];x+=17+Q,(O>>4==0?u:t)[15&O]=m(P,R)}break;case 65501:i+=2,g=c(d,i),i+=2;break;case 65498:var S,T=1==++l&&!h;i+=2;var U=d[i++],V=[];for(x=0;x<U;x++){var W=d[i++],X=f._[W];(S=f.W[X]).index=W;var Y=d[i++];S.J=u[Y>>4],S.i=t[15&Y],V.push(S)}var Z=d[i++],$=d[i++],_=d[i++];try{var aa=o(d,i,f,V,g,Z,$,_>>4,15&_,T);i+=aa}catch(a){if(a instanceof DNLMarkerError)return this.parse(d,{F:a.s});if(a instanceof EOIMarkerError)break g;throw a}break;case 65500:i+=4;break;case 65535:255!==d[i]&&i--;break;default:var ab=r(d,i-2,i-3);if(ab&&ab.u){i=ab.offset;break}if(i>=d.length-1)break g;throw new b("JpegImage.parse - unknown marker: "+v.toString(16))}v=c(d,i),i+=2}for(x=0,this.width=f.o,this.height=f.s,this.g=j,this.b=k,this.W=[];x<f.W.length;x++){var ac=s[(S=f.W[x]).L];ac&&(S.$=ac),this.W.push({index:S.index,e:q(f,S),l:S.h/f.X,t:S.A/f.B,P:S.P,c:S.c})}this.p=this.W.length},Y(a,b,c){null==c&&(c=!1);var d,e,f,g,h,i,j,k,l,m,n,o,p=this.width/a,q=this.height/b,r=0,s=this.W.length,t=a*b*s,u=new Uint8ClampedArray(t),v=new Uint32Array(a),w=0xfffffff8;for(j=0;j<s;j++){if(e=(d=this.W[j]).l*p,f=d.t*q,r=j,n=d.e,g=d.P+1<<3,e!==o){for(h=0;h<a;h++)k=0|h*e,v[h]=(k&w)<<3|7&k;o=e}for(i=0;i<b;i++)for(h=0,m=g*((k=0|i*f)&w)|(7&k)<<3;h<a;h++)u[r]=n[m+v[h]],r+=s}var x=this.V;if(c||4!==s||x||(x=new Int32Array([-256,255,-256,255,-256,255,-256,255])),x)for(j=0;j<t;)for(k=0,l=0;k<s;k++,j++,l+=2)u[j]=(u[j]*x[l]>>8)+x[l+1];return u},get f(){if(this.b)return!!this.b.a;if(3===this.p){if(0===this.N||82===this.W[0].index&&71===this.W[1].index&&66===this.W[2].index)return!1;return!0}if(1===this.N)return!0;return!1},z:function(a){for(var b,c,d,e=0,f=a.length;e<f;e+=3)b=a[e],c=a[e+1],d=a[e+2],a[e]=b-179.456+1.402*d,a[e+1]=b+135.459-.344*c-.714*d,a[e+2]=b-226.816+1.772*c;return a},O:function(a){for(var b,c,d,e,f=0,g=0,h=a.length;g<h;g+=4)b=a[g],c=a[g+1],d=a[g+2],e=a[g+3],a[f++]=-122.67195406894+c*(-660635669420364e-19*c+437130475926232e-18*d-54080610064599e-18*b+48449797120281e-17*e-.154362151871126)+d*(-957964378445773e-18*d+817076911346625e-18*b-.00477271405408747*e+1.53380253221734)+b*(961250184130688e-18*b-.00266257332283933*e+.48357088451265)+e*(-336197177618394e-18*e+.484791561490776),a[f++]=107.268039397724+c*(219927104525741e-19*c-640992018297945e-18*d+659397001245577e-18*b+426105652938837e-18*e-.176491792462875)+d*(-778269941513683e-18*d+.00130872261408275*b+770482631801132e-18*e-.151051492775562)+b*(.00126935368114843*b-.00265090189010898*e+.25802910206845)+e*(-318913117588328e-18*e-.213742400323665),a[f++]=-20.810012546947+c*(-570115196973677e-18*c-263409051004589e-19*d+.0020741088115012*b-.00288260236853442*e+.814272968359295)+d*(-153496057440975e-19*d-132689043961446e-18*b+560833691242812e-18*e-.195152027534049)+b*(.00174418132927582*b-.00255243321439347*e+.116935020465145)+e*(-343531996510555e-18*e+.24165260232407);return a.subarray(0,f)},r:function(a){for(var b,c,d,e=0,f=a.length;e<f;e+=4)b=a[e],c=a[e+1],d=a[e+2],a[e]=434.456-b-1.402*d,a[e+1]=119.541-b+.344*c+.714*d,a[e+2]=481.816-b-1.772*c;return a},U:function(a){for(var b,c,d,e,f=0,g=0,h=a.length;g<h;g+=4)b=a[g],c=a[g+1],d=a[g+2],e=a[g+3],a[f++]=255+b*(-6747147073602441e-20*b+8379262121013727e-19*c+2894718188643294e-19*d+.003264231057537806*e-1.1185611867203937)+c*(26374107616089405e-21*c-8626949158638572e-20*d-2748769067499491e-19*e-.02155688794978967)+d*(-3878099212869363e-20*d-3267808279485286e-19*e+.0686742238595345)-e*(3361971776183937e-19*e+.7430659151342254),a[f++]=255+b*(13596372813588848e-20*b+924537132573585e-18*c+10567359618683593e-20*d+4791864687436512e-19*e-.3109689587515875)+c*(-23545346108370344e-20*c+2702845253534714e-19*d+.0020200308977307156*e-.7488052167015494)+d*(6834815998235662e-20*d+15168452363460973e-20*e-.09751927774728933)-e*(3189131175883281e-19*e+.7364883807733168),a[f++]=255+b*(13598650411385307e-21*b+12423956175490851e-20*c+4751985097583589e-19*d-36729317476630422e-22*e-.05562186980264034)+c*(16141380598724676e-20*c+9692239130725186e-19*d+7782692450036253e-19*e-.44015232367526463)+d*(5068882914068769e-22*d+.0017778369011375071*e-.7591454649749609)-e*(3435319965105553e-19*e+.7063770186160144);return a.subarray(0,f)},getData:function(a){var c=a.width,d=a.height,e=a.forceRGB,f=a.isSourcePDF;if(this.p>4)throw new b("Unsupported color mode");var g=this.Y(c,d,f);if(1===this.p&&e){for(var h=g.length,i=new Uint8ClampedArray(3*h),j=0,k=0;k<h;k++){var l=g[k];i[j++]=l,i[j++]=l,i[j++]=l}return i}if(3===this.p&&this.f)return this.z(g);if(4===this.p){if(this.f)return e?this.O(g):this.r(g);else if(e)return this.U(g)}return g}},l}()}(),a.encodeImage=function(b,c,d,e){var f={t256:[c],t257:[d],t258:[8,8,8,8],t259:[1],t262:[2],t273:[1e3],t277:[4],t278:[d],t279:[c*d*4],t282:[[72,1]],t283:[[72,1]],t284:[1],t286:[[0,1]],t287:[[0,1]],t296:[1],t305:["Photopea (UTIF.js)"],t338:[1]};if(e)for(var g in e)f[g]=e[g];for(var h=new Uint8Array(a.encode([f])),i=new Uint8Array(b),j=new Uint8Array(1e3+c*d*4),g=0;g<h.length;g++)j[g]=h[g];for(var g=0;g<i.length;g++)j[1e3+g]=i[g];return j.buffer},a.encode=function(b){var c=!1,d=new Uint8Array(2e4),e=4,f=c?a._binLE:a._binBE;d[0]=d[1]=c?73:77,f.writeUshort(d,2,42);var g=8;f.writeUint(d,e,g),e+=4;for(var h=0;h<b.length;h++){var i=a._writeIFD(f,a._types.basic,d,g,b[h]);g=i[1],h<b.length-1&&((3&g)!=0&&(g+=4-(3&g)),f.writeUint(d,i[0],g))}return d.slice(0,g).buffer},a.decode=function(b,c){null==c&&(c={parseMN:!0,debug:!1});var e=new Uint8Array(b),f=0,g=a._binBE.readASCII(e,f,2);f+=2;var h="II"==g?a._binLE:a._binBE;h.readUshort(e,f),f+=2;var i=h.readUint(e,f);f+=4;for(var j=[];;){var k=h.readUshort(e,i),l=h.readUshort(e,i+4);if(0!=k&&(l<1||13<l)){d("error in TIFF");break}if(a._readIFD(h,e,i,j,0,c),0==(i=h.readUint(e,i+2+12*k)))break}return j},a.decodeImage=function(b,c,e){if(!c.data){var f=new Uint8Array(b),g=a._binBE.readASCII(f,0,2);if(null!=c.t256){c.isLE="II"==g,c.width=c.t256[0],c.height=c.t257[0];var h=c.t259?c.t259[0]:1,i=c.t266?c.t266[0]:1;c.t284&&2==c.t284[0]&&d("PlanarConfiguration 2 should not be used!"),7==h&&c.t258&&c.t258.length>3&&(c.t258=c.t258.slice(0,3));var j=c.t277?c.t277[0]:1,k=c.t258?c.t258[0]:1,l=k*j;1==h&&null!=c.t279&&c.t278&&32803==c.t262[0]&&(l=Math.round(8*c.t279[0]/(c.width*c.t278[0]))),c.t50885&&4==c.t50885[0]&&(l=3*c.t258[0]);var m=8*Math.ceil(c.width*l/8),n=c.t273;(null==n||c.t322)&&(n=c.t324);var o=c.t279;1==h&&1==n.length&&(o=[c.height*(m>>>3)]),(null==o||c.t322)&&(o=c.t325);var p=new Uint8Array(c.height*(m>>>3)),q=0;if(null!=c.t322){var r=c.t322[0],s=c.t323[0],t=Math.floor((c.width+r-1)/r),u=Math.floor((c.height+s-1)/s),v=new Uint8Array(0|Math.ceil(r*s*l/8));console.log("====",t,u);for(var w=0;w<u;w++)for(var x=0;x<t;x++){var y=w*t+x;v.fill(0),a.decode._decompress(c,e,f,n[y],o[y],h,v,0,i,r,s),6==h?p=v:a._copyTile(v,0|Math.ceil(r*l/8),s,p,0|Math.ceil(c.width*l/8),c.height,0|Math.ceil(x*r*l/8),w*s)}q=8*p.length}else{if(null==n)return;var z=c.t278?c.t278[0]:c.height;z=Math.min(z,c.height);for(var y=0;y<n.length;y++)a.decode._decompress(c,e,f,n[y],o[y],h,p,0|Math.ceil(q/8),i,c.width,z),q+=m*z;q=Math.min(q,8*p.length)}c.data=new Uint8Array(p.buffer,0,0|Math.ceil(q/8))}}},a.decode._decompress=function(c,e,f,g,h,i,j,k,l,m,n){if(c.t271&&"Panasonic"==c.t271[0]&&c.t45&&6==c.t45[0]&&(i=34316),1==i)for(var o=0;o<h;o++)j[k+o]=f[g+o];else if(2==i)a.decode._decodeG2(f,g,h,j,k,m,l);else if(3==i)a.decode._decodeG3(f,g,h,j,k,m,l,!!c.t292&&(1&c.t292[0])==1);else if(4==i)a.decode._decodeG4(f,g,h,j,k,m,l);else if(5==i)a.decode._decodeLZW(f,g,h,j,k,8);else if(6==i)a.decode._decodeOldJPEG(c,f,g,h,j,k);else if(7==i||34892==i)a.decode._decodeNewJPEG(c,f,g,h,j,k);else if(8==i||32946==i){var p=new Uint8Array(f.buffer,g+2,h-6),q=b.inflateRaw(p);k+q.length<=j.length&&j.set(q,k)}else 9==i?a.decode._decodeVC5(f,g,h,j,k,c.t33422):32767==i?a.decode._decodeARW(c,f,g,h,j,k):32773==i?a.decode._decodePackBits(f,g,h,j,k):32809==i?a.decode._decodeThunder(f,g,h,j,k):34316==i?a.decode._decodePanasonic(c,f,g,h,j,k):34713==i?a.decode._decodeNikon(c,e,f,g,h,j,k):34676==i?a.decode._decodeLogLuv32(c,f,g,h,j,k):d("Unknown compression",i);var r=c.t258?Math.min(32,c.t258[0]):1,s=c.t277?c.t277[0]:1,t=r*s>>>3,u=Math.ceil(r*s*m/8);if(16==r&&!c.isLE&&null==c.t33422)for(var v=0;v<n;v++)for(var w=k+v*u,x=1;x<u;x+=2){var y=j[w+x];j[w+x]=j[w+x-1],j[w+x-1]=y}if(c.t317&&2==c.t317[0])for(var v=0;v<n;v++){var z=k+v*u;if(16==r)for(var o=t;o<u;o+=2){var A=(j[z+o+1]<<8|j[z+o])+(j[z+o-t+1]<<8|j[z+o-t]);j[z+o]=255&A,j[z+o+1]=A>>>8&255}else if(3==s)for(var o=3;o<u;o+=3)j[z+o]=j[z+o]+j[z+o-3]&255,j[z+o+1]=j[z+o+1]+j[z+o-2]&255,j[z+o+2]=j[z+o+2]+j[z+o-1]&255;else for(var o=t;o<u;o++)j[z+o]=j[z+o]+j[z+o-t]&255}},a.decode._decodePanasonic=function(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o=b.buffer,p=a.t2[0],q=a.t3[0],r=a.t10[0],s=a.t45[0],t=0,u=0,v=0,w=0,x=6==s?new Uint32Array(18):new Uint8Array(16),y=[0,0],z=[0,0],A=0,B=new Uint8Array(16384),C=new Uint16Array(e.buffer);function D(a){if(0==v){var b=new Uint8Array(o,c+u+8184,8200),d=new Uint8Array(o,c+u,8184);B.set(b),B.set(d,b.length),u+=16384}if(5!=s)return(B[w=(v=v-a&131071)>>3^16368]|B[w+1]<<8)>>(7&v)&~(-1<<a);for(j=0;j<16;j++)x[j]=B[v++],v&=16383}function E(a){return B[v+15-a]}function F(){x[0]=E(0)<<6|E(1)>>2,x[1]=((3&E(1))<<12|E(2)<<4|E(3)>>4)&16383,x[2]=E(3)>>2&3,x[3]=(3&E(3))<<8|E(4),x[4]=E(5)<<2|E(6)>>6,x[5]=(63&E(6))<<4|E(7)>>4,x[6]=E(7)>>2&3,x[7]=(3&E(7))<<8|E(8),x[8]=E(9)<<2&1020|E(10)>>6,x[9]=(E(10)<<4|E(11)>>4)&1023,x[10]=E(11)>>2&3,x[11]=(3&E(11))<<8|E(12),x[12]=(E(13)<<2&1020|E(14)>>6)&1023,x[13]=(E(14)<<4|E(15)>>4)&1023,v+=16,w=0}function G(){x[0]=E(0)<<4|E(1)>>4,x[1]=((15&E(1))<<8|E(2))&4095,x[2]=E(3)>>6&3,x[3]=(63&E(3))<<2|E(4)>>6,x[4]=(63&E(4))<<2|E(5)>>6,x[5]=(63&E(5))<<2|E(6)>>6,x[6]=E(6)>>4&3,x[7]=(15&E(6))<<4|E(7)>>4,x[8]=(15&E(7))<<4|E(8)>>4,x[9]=(15&E(8))<<4|E(9)>>4,x[10]=E(9)>>2&3,x[11]=(3&E(9))<<6|E(10)>>2,x[12]=(3&E(10))<<6|E(11)>>2,x[13]=(3&E(11))<<6|E(12)>>2,x[14]=3&E(12),x[15]=E(13),x[16]=E(14),x[17]=E(15),v+=16,w=0}function H(){y[0]=0,y[1]=0,z[0]=0,z[1]=0}if(7==s)throw s;if(6==s){var I=12==r,J=I?G:F,K=I?14:11,L=I?128:512,M=I?2048:8192,N=I?16383:65535,O=I?4095:16383,P=p/K,Q=16*P,R=I?18:14;for(g=0;g<q-15;g+=16){var S=Math.min(16,q-g),T=Q*S;for(B=new Uint8Array(o,c+t,T),v=0,t+=T,i=0,h=0;i<S;i++,h=0){A=(g+i)*p;for(var U=0;U<P;U++)for(J(),H(),l=0,n=0,j=0;j<K;j++){if(m=1&j,j%3==2){var V=w<R?x[w++]:0;3==V&&(V=4),n=L<<V,l=1<<V}var W=w<R?x[w++]:0;y[m]?(W*=l,n<M&&z[m]>n&&(W+=z[m]-n),z[m]=W):(y[m]=W,W?z[m]=W:W=z[m]),C[A+h++]=W-15<=N?W-15&N:W+0x7ffffff1>>31&O}}}}else if(5==s){var X=12==r?10:9;for(g=0;g<q;g++)for(h=0;h<p;h+=X)D(0),12==r?(C[A++]=((15&x[1])<<8)+x[0],C[A++]=16*x[2]+(x[1]>>4),C[A++]=((15&x[4])<<8)+x[3],C[A++]=16*x[5]+(x[4]>>4),C[A++]=((15&x[7])<<8)+x[6],C[A++]=16*x[8]+(x[7]>>4),C[A++]=((15&x[10])<<8)+x[9],C[A++]=16*x[11]+(x[10]>>4),C[A++]=((15&x[13])<<8)+x[12],C[A++]=16*x[14]+(x[13]>>4)):14==r&&(C[A++]=x[0]+((63&x[1])<<8),C[A++]=(x[1]>>6)+4*x[2]+((15&x[3])<<10),C[A++]=(x[3]>>4)+16*x[4]+((3&x[5])<<12),C[A++]=((252&x[5])>>2)+(x[6]<<6),C[A++]=x[7]+((63&x[8])<<8),C[A++]=(x[8]>>6)+4*x[9]+((15&x[10])<<10),C[A++]=(x[10]>>4)+16*x[11]+((3&x[12])<<12),C[A++]=((252&x[12])>>2)+(x[13]<<6),C[A++]=x[14]+((63&x[15])<<8))}else if(4==s)for(g=0;g<q;g++)for(h=0;h<p;h++)m=1&(j=h%14),0==j&&H(),j%3==2&&(l=4>>3-D(2)),z[m]?0!=(k=D(8))&&(y[m]-=128<<l,(y[m]<0||4==l)&&(y[m]&=~(-1<<l)),y[m]+=k<<l):(z[m]=D(8),(z[m]||j>11)&&(y[m]=z[m]<<4|D(4))),C[A++]=y[1&h];else throw s},a.decode._decodeVC5=function(){var b,c,d,e=[1,0,1,0,2,2,1,1,3,7,1,2,5,25,1,3,6,48,1,4,6,54,1,5,7,111,1,8,7,99,1,6,7,105,12,0,7,107,1,7,8,209,20,0,8,212,1,9,8,220,1,10,9,393,1,11,9,394,32,0,9,416,1,12,9,427,1,13,10,887,1,18,10,784,1,14,10,790,1,15,10,835,60,0,10,852,1,16,10,885,1,17,11,1571,1,19,11,1668,1,20,11,1669,100,0,11,1707,1,21,11,1772,1,22,12,3547,1,29,12,3164,1,24,12,3166,1,25,12,3140,1,23,12,3413,1,26,12,3537,1,27,12,3539,1,28,13,7093,1,35,13,6283,1,30,13,6331,1,31,13,6335,180,0,13,6824,1,32,13,7072,1,33,13,7077,320,0,13,7076,1,34,14,12565,1,36,14,12661,1,37,14,12669,1,38,14,13651,1,39,14,14184,1,40,15,28295,1,46,15,28371,1,47,15,25320,1,42,15,25336,1,43,15,25128,1,41,15,27300,1,44,15,28293,1,45,16,50259,1,48,16,50643,1,49,16,50675,1,50,16,56740,1,53,16,56584,1,51,16,56588,1,52,17,113483,1,61,17,113482,1,60,17,101285,1,55,17,101349,1,56,17,109205,1,57,17,109207,1,58,17,100516,1,54,17,113171,1,59,18,202568,1,62,18,202696,1,63,18,218408,1,64,18,218412,1,65,18,226340,1,66,18,226356,1,67,18,226358,1,68,19,402068,1,69,19,405138,1,70,19,405394,1,71,19,436818,1,72,19,436826,1,73,19,452714,1,75,19,452718,1,76,19,452682,1,74,20,804138,1,77,20,810279,1,78,20,810790,1,79,20,873638,1,80,20,873654,1,81,20,905366,1,82,20,905430,1,83,20,905438,1,84,21,1608278,1,85,21,1620557,1,86,21,1621582,1,87,21,1621583,1,88,21,1747310,1,89,21,1810734,1,90,21,1810735,1,91,21,1810863,1,92,21,1810879,1,93,22,3621725,1,99,22,3621757,1,100,22,3241112,1,94,22,3494556,1,95,22,3494557,1,96,22,3494622,1,97,22,3494623,1,98,23,6482227,1,102,23,6433117,1,101,23,6989117,1,103,23,6989119,1,105,23,6989118,1,104,23,7243449,1,106,23,7243512,1,107,24,0xd54a79,1,111,24,0xc5d265,1,109,24,0xc452b8,1,108,24,0xdd0d71,1,113,24,0xd54a78,1,110,24,0xdd0d70,1,112,24,0xdd0df2,1,114,24,0xdd0df3,1,115,25,0x188a5f6,1,225,25,0x188a5f5,1,189,25,0x188a5f4,1,188,25,0x188a5f3,1,203,25,0x188a5f2,1,202,25,0x188a5f1,1,197,25,0x188a5f0,1,207,25,0x188a5ef,1,169,25,0x188a5ee,1,223,25,0x188a5ed,1,159,25,0x188a5aa,1,235,25,0x188a5e3,1,152,25,0x188a5df,1,192,25,0x188a589,1,179,25,0x188a5dd,1,201,25,0x188a578,1,172,25,0x188a5e0,1,149,25,0x188a588,1,178,25,0x188a5d6,1,120,25,0x188a5db,1,219,25,0x188a5e1,1,150,25,0x188a587,1,127,25,0x188a59a,1,211,25,0x188a5c4,1,125,25,0x188a5ec,1,158,25,0x188a586,1,247,25,0x188a573,1,238,25,0x188a59c,1,163,25,0x188a5c8,1,228,25,0x188a5fb,1,183,25,0x188a5a1,1,217,25,0x188a5eb,1,168,25,0x188a5a8,1,122,25,0x188a584,1,128,25,0x188a5d2,1,249,25,0x188a599,1,187,25,0x188a598,1,186,25,0x188a583,1,136,25,0x18ba4c9,1,181,25,0x188a5d0,1,255,25,0x188a594,1,230,25,0x188a582,1,135,25,0x188a5cb,1,233,25,0x188a5d8,1,222,25,0x188a5e7,1,145,25,0x188a581,1,134,25,0x188a5ea,1,167,25,0x188a5a9,1,248,25,0x188a5a6,1,209,25,0x188a580,1,243,25,0x188a5a0,1,216,25,0x188a59d,1,164,25,0x188a5c3,1,140,25,0x188a57f,1,157,25,0x188a5c0,1,239,25,0x188a5de,1,191,25,0x188a5d4,1,251,25,0x188a57e,1,156,25,0x188a5c2,1,139,25,0x188a592,1,242,25,0x188a5cd,1,133,25,0x188a57d,1,162,25,0x188a5a3,1,213,25,0x188a5e8,1,165,25,0x188a5a2,1,212,25,0x188a57c,1,227,25,0x188a58e,1,198,25,0x188a5b3,1,236,25,0x188a5b2,1,234,25,0x188a5b1,1,117,25,0x188a5b0,1,215,25,0x188a5af,1,124,25,0x188a5ae,1,123,25,0x188a5ad,1,254,25,0x188a5ac,1,253,25,0x188a5ab,1,148,25,0x188a5da,1,218,25,0x188a5e4,1,146,25,0x188a5e5,1,147,25,0x188a5d9,1,224,25,0x188a5b5,1,143,25,0x188a5bc,1,184,25,0x188a5bd,1,185,25,0x188a5e9,1,166,25,0x188a5cc,1,132,25,0x188a585,1,129,25,0x188a5d3,1,250,25,0x188a5e2,1,151,25,0x188a595,1,119,25,0x188a596,1,193,25,0x188a5b8,1,176,25,0x188a590,1,245,25,0x188a5c9,1,229,25,0x188a5a4,1,206,25,0x188a5e6,1,144,25,0x188a5a5,1,208,25,0x188a5ce,1,137,25,0x188a5bf,1,241,25,0x188a572,1,237,25,0x188a59b,1,190,25,0x188a5be,1,240,25,0x188a5c7,1,131,25,0x188a5ca,1,232,25,0x188a5d5,1,252,25,0x188a57b,1,171,25,0x188a58d,1,205,25,0x188a58c,1,204,25,0x188a58b,1,118,25,0x188a58a,1,214,25,0x18ba4c8,1,180,25,0x188a5c5,1,126,25,0x188a5fa,1,182,25,0x188a5bb,1,175,25,0x188a5c1,1,141,25,0x188a5cf,1,138,25,0x188a5b9,1,177,25,0x188a5b6,1,153,25,0x188a597,1,194,25,0x188a5fe,1,160,25,0x188a5d7,1,121,25,0x188a5ba,1,174,25,0x188a591,1,246,25,0x188a5c6,1,130,25,0x188a5dc,1,200,25,0x188a57a,1,170,25,0x188a59f,1,221,25,0x188a5f9,1,196,25,0x188a5b4,1,142,25,0x188a5a7,1,210,25,0x188a58f,1,199,25,0x188a5fd,1,155,25,0x188a5b7,1,154,25,0x188a593,1,244,25,0x188a59e,1,220,25,0x188a5f8,1,195,25,0x188a5ff,1,161,25,0x188a5fc,1,231,25,0x188a579,1,173,25,0x188a5f7,1,226,26,0x3114ba2,1,116,26,0x3114ba3,0,1],f=[3,3,3,3,2,2,2,1,1,1],g=24576,h=8192,i=24576;function j(a){var b=a[1],c=a[0][b>>>3]>>>7-(7&b)&1;return a[1]++,c}function k(a,c){if(null==b){b={};for(var d=0;d<e.length;d+=4)b[e[d+1]]=e.slice(d,d+4)}for(var f=j(a),g=b[f];null==g;)g=b[f=f<<1|j(a)];var h=g[3];0!=h&&(h=0==j(a)?h:-h),c[0]=g[2],c[1]=h}function l(a,b){for(var c=0;c<b;c++)(1&a)==1&&a++,a>>>=1;return a}function m(a,b){return a>>b}function n(a,b,c,d,e,f){b[c]=m(m(11*a[e]-4*a[e+f]+a[e+f+f]+4,3)+a[d],1),b[c+f]=m(m(5*a[e]+4*a[e+f]-a[e+f+f]+4,3)-a[d],1)}function o(a,b,c,d,e,f){var g=a[e-f]-a[e+f],h=a[e],i=a[d];b[c]=m(m(g+4,3)+h+i,1),b[c+f]=m(m(-g+4,3)+h-i,1)}function p(a,b,c,d,e,f){b[c]=m(m(5*a[e]+4*a[e-f]-a[e-f-f]+4,3)+a[d],1),b[c+f]=m(m(11*a[e]-4*a[e-f]+a[e-f-f]+4,3)-a[d],1)}function q(a){return d[a=a<0?0:a>4095?4095:a]>>>2}return function(b,e,j,m,r,s){m=new Uint16Array(m.buffer);var t,u,v,w,x,y,z,A,B,C,D=Date.now(),E=a._binBE,F=e+j;e+=4;for(var G=1==s[0];e<F;){var H=E.readShort(b,e),I=E.readUshort(b,e+2);if(e+=4,12==H)t=I;else if(20==H)u=I;else if(21==H)v=I;else if(48==H)w=I;else if(53==H)x=I;else if(35==H);else if(62==H)y=I;else if(101==H);else if(109==H)z=I;else if(84==H);else if(106==H);else if(107==H);else if(108==H);else if(102==H);else if(104==H)A=I;else if(105==H);else{var J=H<0?-H:H,K=65280&J,L=0;if(J&i&&(L=J&h?(65535&I)+((255&J)<<16):65535&I),(J&g)==g){if(null==B){B=[];for(var M=0;M<4;M++)B[M]=new Int16Array((u>>>1)*(v>>>1));C=new Int16Array((u>>>1)*(v>>>1)),c=new Int16Array(1024);for(var M=0;M<1024;M++){var N=M-512,O=Math.abs(N),t=Math.floor(768*O*O*O/0xfd02ff)+O;c[M]=Math.sign(N)*t}d=new Uint16Array(4096);for(var P=65535,M=0;M<4096;M++){var Q=P*(Math.pow(113,M/4095)-1)/112;d[M]=Math.min(Q,P)}}var R=B[y],S=l(u,1+f[w]),T=l(v,1+f[w]);if(0==w)for(var U=0;U<T;U++)for(var V=0;V<S;V++){var W=e+(U*S+V)*2;R[U*(u>>>1)+V]=b[W]<<8|b[W+1]}else{for(var X=[b,8*e],Y=[],Z=0,$=S*T,_=[0,0],aa=0,I=0;Z<$;)for(k(X,_),aa=_[0],I=_[1];aa>0;)Y[Z++]=I,aa--;for(var ab=(w-1)%3,ac=1!=ab?S:0,ad=0!=ab?T:0,U=0;U<T;U++)for(var ae=(U+ad)*(u>>>1)+ac,af=U*S,V=0;V<S;V++)R[ae+V]=c[Y[af+V]+512]*x;if(2==ab){for(var A=u>>>1,ag=2*S,ah=2*T,U=0;U<T;U++)for(var V=0;V<ag;V++){var M=2*U*A+V,ai=U*A+V,aj=T*A+ai;0==U?n(R,C,M,aj,ai,A):U==T-1?p(R,C,M,aj,ai,A):o(R,C,M,aj,ai,A)}var ak=R;R=C,C=ak;for(var U=0;U<ah;U++)for(var V=0;V<S;V++){var M=U*A+2*V,ai=U*A+V,aj=S+ai;0==V?n(R,C,M,aj,ai,1):V==S-1?p(R,C,M,aj,ai,1):o(R,C,M,aj,ai,1)}var ak=R;R=C,C=ak;for(var al=[],am=2-~~((w-1)/3),an=0;an<3;an++)al[an]=z>>14-2*an&3;var ao=al[am];if(0!=ao)for(var U=0;U<ah;U++)for(var V=0;V<ag;V++){var M=U*A+V;R[M]=R[M]<<ao}}}if(9==w&&3==y)for(var ap=B[0],aq=B[1],ar=B[2],as=B[3],U=0;U<v;U+=2)for(var V=0;V<u;V+=2){var at=U*u+V,W=(U>>>1)*(u>>>1)+(V>>>1),au=ap[W],av=aq[W]-2048,aw=ar[W]-2048,ax=as[W]-2048,ay=(av<<1)+au,az=(aw<<1)+au,aA=au+ax,aB=au-ax;G?(m[at]=q(aA),m[at+1]=q(az),m[at+u]=q(ay),m[at+u+1]=q(aB)):(m[at]=q(ay),m[at+1]=q(aA),m[at+u]=q(aB),m[at+u+1]=q(az))}e+=4*L}else if(16388==J)e+=4*L;else if(8192==K||8448==K||9216==K);else throw J.toString(16)}}console.log(Date.now()-D)}}(),a.decode._decodeLogLuv32=function(a,b,c,d,e,f){for(var g=a.width,h=4*g,i=0,j=new Uint8Array(h);i<d;){for(var k=0;k<h;){var l=b[c+i];if(i++,l<128){for(var m=0;m<l;m++)j[k+m]=b[c+i+m];k+=l,i+=l}else{l-=126;for(var m=0;m<l;m++)j[k+m]=b[c+i];k+=l,i++}}for(var n=0;n<g;n++)e[f+0]=j[n],e[f+1]=j[n+g],e[f+2]=j[n+2*g],e[f+4]=j[n+3*g],f+=6}},a.decode._ljpeg_diff=function(b,c,d){var e,f,g=a.decode._getbithuff;return e=g(b,c,d[0],d),((f=g(b,c,e,0))&1<<e-1)==0&&(f-=(1<<e)-1),f},a.decode._decodeARW=function(b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s=b.t256[0],t=b.t257[0],u=b.t258[0],v=b.isLE?a._binLE:a._binBE;if(s*t!=e&&s*t*1.5!=e){t+=8;var q,w,x,i,h,y=[d,0,0,0],z=new Uint16Array(32770),A=[3857,3856,3599,3342,3085,2828,2571,2314,2057,1800,1543,1286,1029,772,771,768,514,513],B=0,C=a.decode._ljpeg_diff;for(z[0]=15,x=q=0;q<18;q++)for(var D=32768>>>(A[q]>>>8),w=0;w<D;w++)z[++x]=A[q];for(i=s;i--;)for(h=0;h<t+1;h+=2)if(h==t&&(h=1),B+=C(c,y,z),h<t){var E=4095&B;a.decode._putsF(f,(h*s+i)*u,E<<16-u)}return}if(s*t*1.5==e){for(var q=0;q<e;q+=3){var F=c[d+q+0],G=c[d+q+1],H=c[d+q+2];f[g+q]=G<<4|F>>>4,f[g+q+1]=F<<4|H>>>4,f[g+q+2]=H<<4|G>>>4}return}var I=new Uint16Array(16),J=new Uint8Array(s+1);for(h=0;h<t;h++){for(var K=0;K<s;K++)J[K]=c[d++];for(r=0,i=0;i<s-30;r+=16){for(o=0,k=2047&(j=v.readUint(J,r)),l=2047&j>>>11,m=15&j>>>22,n=15&j>>>26;o<4&&128<<o<=k-l;o++);for(p=30,q=0;q<16;q++)q==m?I[q]=k:q==n?I[q]=l:(I[q]=((v.readUshort(J,r+(p>>3))>>>(7&p)&127)<<o)+l,I[q]>2047&&(I[q]=2047),p+=7);for(q=0;q<16;q++,i+=2){var E=I[q]<<1;a.decode._putsF(f,(h*s+i)*u,E<<16-u)}i-=1&i?1:31}}},a.decode._decodeNikon=function(b,c,d,e,f,g,h){var i,j,k,l,m,n,o=[[0,0,1,5,1,1,1,1,1,1,2,0,0,0,0,0,0,5,4,3,6,2,7,1,0,8,9,11,10,12],[0,0,1,5,1,1,1,1,1,1,2,0,0,0,0,0,0,57,90,56,39,22,5,4,3,2,1,0,11,12,12],[0,0,1,4,2,3,1,2,0,0,0,0,0,0,0,0,0,5,4,6,3,7,2,8,1,9,0,10,11,12],[0,0,1,4,3,1,1,1,1,1,2,0,0,0,0,0,0,5,6,4,7,8,3,9,2,1,0,10,11,12,13,14],[0,0,1,5,1,1,1,1,1,1,1,2,0,0,0,0,0,8,92,75,58,41,7,6,5,4,3,2,1,0,13,14],[0,0,1,4,2,2,3,1,2,0,0,0,0,0,0,0,0,7,6,8,5,9,4,10,3,11,12,2,0,1,13,14]],p=b.t256[0],q=b.t257[0],r=b.t258[0],s=0,t=0,u=a.decode._make_decoder,v=a.decode._getbithuff,w=c[0].exifIFD.makerNote,x=w.t150?w.t150:w.t140,y=0,z=x[y++],A=x[y++];(73==z||88==A)&&(y+=2110),70==z&&(s=2),14==r&&(s+=3);for(var B=[[0,0],[0,0]],C=b.isLE?a._binLE:a._binBE,i=0;i<2;i++)for(var D=0;D<2;D++)B[i][D]=C.readShort(x,y),y+=2;var E=1<<r&32767,F=0,G=C.readShort(x,y);y+=2,G>1&&(F=Math.floor(E/(G-1))),68==z&&32==A&&F>0&&(t=C.readShort(x,562));var H=0,I=[0,0],J=u(o[s]),K=[e,0,0,0];for(H=j=0;j<q;j++)for(t&&j==t&&(J=u(o[s+1])),k=0;k<p;k++){l=15&(i=v(d,K,J[0],J)),((n=(v(d,K,l-(m=i>>>4),0)<<1)+1<<m>>>1)&1<<l-1)==0&&(n-=(1<<l)-(0==m)),k<2?I[k]=B[1&j][k]+=n:I[1&k]+=n;var L=Math.min(Math.max(I[1&k],0),(1<<r)-1),M=(j*p+k)*r;a.decode._putsF(g,M,L<<16-r)}},a.decode._putsF=function(a,b,c){c<<=8-(7&b);var d=b>>>3;a[d]|=c>>>16,a[d+1]|=c>>>8,a[d+2]|=c},a.decode._getbithuff=function(b,c,d,e){var f,g=0;a.decode._get_byte;var h=c[0],i=c[1],j=c[2],k=c[3];if(0==d||j<0)return 0;for(;!k&&j<d&&-1!=(f=b[h++])&&!(k=g&&255==f&&b[h++]);)i=(i<<8)+f,j+=8;if(f=i<<32-j>>>32-d,e?(j-=e[f+1]>>>8,f=255&e[f+1]):j-=d,j<0)throw"e";return c[0]=h,c[1]=i,c[2]=j,c[3]=k,f},a.decode._make_decoder=function(a){var b,c,d,e,f,g=[];for(b=16;0!=b&&!a[b];b--);var h=17;for(g[0]=b,d=c=1;c<=b;c++)for(e=0;e<a[c];e++,++h)for(f=0;f<1<<b-c;f++)d<=1<<b&&(g[d++]=c<<8|a[h]);return g},a.decode._decodeNewJPEG=function(b,c,d,e,f,g){e=Math.min(e,c.length-d);var h=b.t347,i=h?h.length:0,j=new Uint8Array(i+e);if(h){for(var k=216,l=217,m=0,n=0;n<i-1&&(255!=h[n]||h[n+1]!=l);n++)j[m++]=h[n];var o=c[d],p=c[d+1];(255!=o||p!=k)&&(j[m++]=o,j[m++]=p);for(var n=2;n<e;n++)j[m++]=c[d+n]}else for(var n=0;n<e;n++)j[n]=c[d+n];if(32803==b.t262[0]||7==b.t259[0]&&34892==b.t262[0]){var q=b.t258[0],r=a.LosslessJpegDecode(j),s=r.length;if(16==q)if(b.isLE)for(var n=0;n<s;n++)f[g+(n<<1)]=255&r[n],f[g+(n<<1)+1]=r[n]>>>8;else for(var n=0;n<s;n++)f[g+(n<<1)]=r[n]>>>8,f[g+(n<<1)+1]=255&r[n];else if(14==q||12==q||10==q)for(var t=16-q,n=0;n<s;n++)a.decode._putsF(f,n*q,r[n]<<t);else if(8==q)for(var n=0;n<s;n++)f[g+n]=r[n];else throw Error("unsupported bit depth "+q)}else{var u=new a.JpegDecoder;u.parse(j);for(var v=u.getData({width:u.width,height:u.height,forceRGB:!0,isSourcePDF:!1}),n=0;n<v.length;n++)f[g+n]=v[n]}6==b.t262[0]&&(b.t262[0]=2)},a.decode._decodeOldJPEGInit=function(a,b,c,e){var f,g,h,i,j,k=216,l=219,m=196,n=221,o=192,p=218,q=0,r=0,s=!1,t=a.t513,u=t?t[0]:0,v=a.t514,w=v?v[0]:0,x=a.t324||a.t273||t,y=a.t530,z=0,A=0,B=a.t277?a.t277[0]:1,C=a.t515;if(x&&(r=x[0],s=x.length>1),!s){if(255==b[c]&&b[c+1]==k)return{jpegOffset:c};if(null!=t&&(255==b[c+u]&&b[c+u+1]==k?q=c+u:d("JPEGInterchangeFormat does not point to SOI"),null==v?d("JPEGInterchangeFormatLength field is missing"):(u>=r||u+w<=r)&&d("JPEGInterchangeFormatLength field value is invalid"),null!=q))return{jpegOffset:q}}if(null!=y&&(z=y[0],A=y[1]),null!=t&&null!=v)if(w>=2&&u+w<=r){for(h=0,f=new Uint8Array(255==b[c+u+w-2]&&b[c+u+w-1]==k?w-2:w);h<f.length;h++)f[h]=b[c+u+h];d("Incorrect JPEG interchange format: using JPEGInterchangeFormat offset to derive tables")}else d("JPEGInterchangeFormat+JPEGInterchangeFormatLength > offset to first strip or tile");if(null==f){var D=0,E=[];E[D++]=255,E[D++]=k;var F=a.t519;if(null==F)throw Error("JPEGQTables tag is missing");for(h=0;h<F.length;h++)for(i=0,E[D++]=255,E[D++]=l,E[D++]=0,E[D++]=67,E[D++]=h;i<64;i++)E[D++]=b[c+F[h]+i];for(j=0;j<2;j++){var G=a[0==j?"t520":"t521"];if(null==G)throw Error((0==j?"JPEGDCTables":"JPEGACTables")+" tag is missing");for(h=0;h<G.length;h++){E[D++]=255,E[D++]=m;var H=19;for(i=0;i<16;i++)H+=b[c+G[h]+i];for(i=0,E[D++]=H>>>8,E[D++]=255&H,E[D++]=h|j<<4;i<16;i++)E[D++]=b[c+G[h]+i];for(i=0;i<H;i++)E[D++]=b[c+G[h]+16+i]}}if(E[D++]=255,E[D++]=o,E[D++]=0,E[D++]=8+3*B,E[D++]=8,E[D++]=a.height>>>8&255,E[D++]=255&a.height,E[D++]=a.width>>>8&255,E[D++]=255&a.width,E[D++]=B,1==B)E[D++]=1,E[D++]=17,E[D++]=0;else for(h=0;h<3;h++)E[D++]=h+1,E[D++]=0!=h?17:(15&z)<<4|15&A,E[D++]=h;null!=C&&0!=C[0]&&(E[D++]=255,E[D++]=n,E[D++]=0,E[D++]=4,E[D++]=C[0]>>>8&255,E[D++]=255&C[0]),f=new Uint8Array(E)}var I=-1;for(h=0;h<f.length-1;){if(255==f[h]&&f[h+1]==o){I=h;break}h++}if(-1==I){var J=new Uint8Array(f.length+10+3*B);J.set(f);var K=f.length;if(I=f.length,(f=J)[K++]=255,f[K++]=o,f[K++]=0,f[K++]=8+3*B,f[K++]=8,f[K++]=a.height>>>8&255,f[K++]=255&a.height,f[K++]=a.width>>>8&255,f[K++]=255&a.width,f[K++]=B,1==B)f[K++]=1,f[K++]=17,f[K++]=0;else for(h=0;h<3;h++)f[K++]=h+1,f[K++]=0!=h?17:(15&z)<<4|15&A,f[K++]=h}if(255==b[r]&&b[r+1]==p){var L=b[r+2]<<8|b[r+3];for(h=0,(g=new Uint8Array(L+2))[0]=b[r],g[1]=b[r+1],g[2]=b[r+2],g[3]=b[r+3];h<L-2;h++)g[h+4]=b[r+h+4]}else{g=new Uint8Array(8+2*B);var M=0;if(g[M++]=255,g[M++]=p,g[M++]=0,g[M++]=6+2*B,g[M++]=B,1==B)g[M++]=1,g[M++]=0;else for(h=0;h<3;h++)g[M++]=h+1,g[M++]=h<<4|h;g[M++]=0,g[M++]=63,g[M++]=0}return{jpegOffset:c,tables:f,sosMarker:g,sofPosition:I}},a.decode._decodeOldJPEG=function(b,c,d,e,f,g){var h,i,j,k,l,m=a.decode._decodeOldJPEGInit(b,c,d,e);if(null!=m.jpegOffset)for(h=0,k=new Uint8Array(i=d+e-m.jpegOffset);h<i;h++)k[h]=c[m.jpegOffset+h];else{for((k=new Uint8Array((j=m.tables.length)+m.sosMarker.length+e+2)).set(m.tables),l=j,k[m.sofPosition+5]=b.height>>>8&255,k[m.sofPosition+6]=255&b.height,k[m.sofPosition+7]=b.width>>>8&255,k[m.sofPosition+8]=255&b.width,(255!=c[d]||c[d+1]!=SOS)&&(k.set(m.sosMarker,l),l+=sosMarker.length),h=0;h<e;h++)k[l++]=c[d+h];k[l++]=255,k[l++]=EOI}var n=new a.JpegDecoder;n.parse(k);for(var o=n.getData({width:n.width,height:n.height,forceRGB:!0,isSourcePDF:!1}),h=0;h<o.length;h++)f[g+h]=o[h];b.t262&&6==b.t262[0]&&(b.t262[0]=2)},a.decode._decodePackBits=function(a,b,c,d,e){for(var f=new Int8Array(a.buffer),g=new Int8Array(d.buffer),h=b+c;b<h;){var i=f[b];if(b++,i>=0&&i<128)for(var j=0;j<i+1;j++)g[e]=f[b],e++,b++;if(i>=-127&&i<0){for(var j=0;j<-i+1;j++)g[e]=f[b],e++;b++}}return e},a.decode._decodeThunder=function(a,b,c,d,e){for(var f=[0,1,0,-1],g=[0,1,2,3,0,-3,-2,-1],h=b+c,i=2*e,j=0;b<h;){var k=a[b],l=k>>>6,m=63&k;if(b++,3==l&&(j=15&m,d[i>>>1]|=j<<4*(1-i&1),i++),0==l)for(var n=0;n<m;n++)d[i>>>1]|=j<<4*(1-i&1),i++;if(2==l)for(var n=0;n<2;n++){var o=m>>>3*(1-n)&7;4!=o&&(j+=g[o],d[i>>>1]|=j<<4*(1-i&1),i++)}if(1==l)for(var n=0;n<3;n++){var o=m>>>2*(2-n)&3;2!=o&&(j+=f[o],d[i>>>1]|=j<<4*(1-i&1),i++)}}},a.decode._dmap={1:0,"011":1,"000011":2,"0000011":3,"010":-1,"000010":-2,"0000010":-3},a.decode._lens=function(){var a=function(a,b,c,d){for(var e=0;e<b.length;e++)a[b[e]]=c+e*d},b="00110101,000111,0111,1000,1011,1100,1110,1111,10011,10100,00111,01000,001000,000011,110100,110101,101010,101011,0100111,0001100,0001000,0010111,0000011,0000100,0101000,0101011,0010011,0100100,0011000,00000010,00000011,00011010,00011011,00010010,00010011,00010100,00010101,00010110,00010111,00101000,00101001,00101010,00101011,00101100,00101101,00000100,00000101,00001010,00001011,01010010,01010011,01010100,01010101,00100100,00100101,01011000,01011001,01011010,01011011,01001010,01001011,00110010,00110011,00110100",c="0000110111,010,11,10,011,0011,0010,00011,000101,000100,0000100,0000101,0000111,00000100,00000111,000011000,0000010111,0000011000,0000001000,00001100111,00001101000,00001101100,00000110111,00000101000,00000010111,00000011000,000011001010,000011001011,000011001100,000011001101,000001101000,000001101001,000001101010,000001101011,000011010010,000011010011,000011010100,000011010101,000011010110,000011010111,000001101100,000001101101,000011011010,000011011011,000001010100,000001010101,000001010110,000001010111,000001100100,000001100101,000001010010,000001010011,000000100100,000000110111,000000111000,000000100111,000000101000,000001011000,000001011001,000000101011,000000101100,000001011010,000001100110,000001100111",d="11011,10010,010111,0110111,00110110,00110111,01100100,01100101,01101000,01100111,011001100,011001101,011010010,011010011,011010100,011010101,011010110,011010111,011011000,011011001,011011010,011011011,010011000,010011001,010011010,011000,010011011",e="0000001111,000011001000,000011001001,000001011011,000000110011,000000110100,000000110101,0000001101100,0000001101101,0000001001010,0000001001011,0000001001100,0000001001101,0000001110010,0000001110011,0000001110100,0000001110101,0000001110110,0000001110111,0000001010010,0000001010011,0000001010100,0000001010101,0000001011010,0000001011011,0000001100100,0000001100101",f="00000001000,00000001100,00000001101,000000010010,000000010011,000000010100,000000010101,000000010110,000000010111,000000011100,000000011101,000000011110,000000011111";b=b.split(","),c=c.split(","),d=d.split(","),e=e.split(","),f=f.split(",");var g={},h={};return a(g,b,0,1),a(g,d,64,64),a(g,f,1792,64),a(h,c,0,1),a(h,e,64,64),a(h,f,1792,64),[g,h]}(),a.decode._decodeG4=function(b,c,d,e,f,g,h){for(var i=a.decode,j=c<<3,k=0,l="",m=[],n=[],o=0;o<g;o++)n.push(0);n=i._makeDiff(n);for(var p=0,q=0,r=0,s=0,t=0,u=0,v="",w=0,x=8*Math.ceil(g/8);j>>>3<c+d;){r=i._findDiff(n,p+ +(0!=p),1-t),s=i._findDiff(n,r,t);var y=0;if(1==h&&(y=b[j>>>3]>>>7-(7&j)&1),2==h&&(y=b[j>>>3]>>>(7&j)&1),j++,l+=y,"H"==v){if(null!=i._lens[t][l]){var z=i._lens[t][l];l="",k+=z,z<64&&(i._addNtimes(m,k,t),p+=k,t=1-t,k=0,0==--w&&(v=""))}}else"0001"==l&&(l="",i._addNtimes(m,s-p,t),p=s),"001"==l&&(l="",v="H",w=2),null!=i._dmap[l]&&(q=r+i._dmap[l],i._addNtimes(m,q-p,t),p=q,l="",t=1-t);m.length==g&&""==v&&(i._writeBits(m,e,8*f+u*x),t=0,u++,p=0,n=i._makeDiff(m),m=[])}},a.decode._findDiff=function(a,b,c){for(var d=0;d<a.length;d+=2)if(a[d]>=b&&a[d+1]==c)return a[d]},a.decode._makeDiff=function(a){var b=[];1==a[0]&&b.push(0,1);for(var c=1;c<a.length;c++)a[c-1]!=a[c]&&b.push(c,a[c]);return b.push(a.length,0,a.length,1),b},a.decode._decodeG2=function(b,c,d,e,f,g,h){for(var i=a.decode,j=c<<3,k=0,l="",m=[],n=0,o=0,p=8*Math.ceil(g/8);j>>>3<c+d;){var q=0;1==h&&(q=b[j>>>3]>>>7-(7&j)&1),2==h&&(q=b[j>>>3]>>>(7&j)&1),j++,l+=q,null!=(k=i._lens[n][l])&&(i._addNtimes(m,k,n),l="",k<64&&(n=1-n),m.length==g&&(i._writeBits(m,e,8*f+o*p),m=[],o++,n=0,(7&j)!=0&&(j+=8-(7&j)),k>=64&&(j+=8)))}},a.decode._decodeG3=function(b,c,d,e,f,g,h,i){for(var j=a.decode,k=c<<3,l=0,m="",n=[],o=[],p=0;p<g;p++)n.push(0);for(var q=0,r=0,s=0,t=0,u=0,v=-1,w="",x=0,y=!0,z=8*Math.ceil(g/8);k>>>3<c+d;){s=j._findDiff(o,q+ +(0!=q),1-u),t=j._findDiff(o,s,u);var A=0;if(1==h&&(A=b[k>>>3]>>>7-(7&k)&1),2==h&&(A=b[k>>>3]>>>(7&k)&1),k++,m+=A,y){if(null!=j._lens[u][m]){var B=j._lens[u][m];m="",l+=B,B<64&&(j._addNtimes(n,l,u),u=1-u,l=0)}}else if("H"==w){if(null!=j._lens[u][m]){var B=j._lens[u][m];m="",l+=B,B<64&&(j._addNtimes(n,l,u),q+=l,u=1-u,l=0,0==--x&&(w=""))}}else"0001"==m&&(m="",j._addNtimes(n,t-q,u),q=t),"001"==m&&(m="",w="H",x=2),null!=j._dmap[m]&&(r=s+j._dmap[m],j._addNtimes(n,r-q,u),q=r,m="",u=1-u);m.endsWith("000000000001")&&(v>=0&&j._writeBits(n,e,8*f+v*z),i&&(1==h&&(y=(b[k>>>3]>>>7-(7&k)&1)==1),2==h&&(y=(b[k>>>3]>>>(7&k)&1)==1),k++),m="",u=0,v++,q=0,o=j._makeDiff(n),n=[])}n.length==g&&j._writeBits(n,e,8*f+v*z)},a.decode._addNtimes=function(a,b,c){for(var d=0;d<b;d++)a.push(c)},a.decode._writeBits=function(a,b,c){for(var d=0;d<a.length;d++)b[c+d>>>3]|=a[d]<<7-(c+d&7)},a.decode._decodeLZW=a.decode._decodeLZW=function(){var a,b,c,d,e=0,f=0,g=0,h=0,i=function(){var c=a>>>3,d=(b[c]<<16|b[c+1]<<8|b[c+2])>>>24-(7&a)-f&(1<<f)-1;return a+=f,d},j=new Uint32Array(16384),k=0,l=function(a){if(a!=k){k=a,g=1<<a,h=g+1;for(var b=0;b<h+1;b++)j[4*b]=j[4*b+3]=b,j[4*b+1]=65535,j[4*b+2]=1}},m=function(a){f=a+1,e=h+1},n=function(a){for(var b=a<<2,e=j[b+2],f=d+e-1;65535!=b;)c[f--]=j[b],b=j[b+1];d+=e},o=function(a,b){var c=e<<2,d=a<<2;j[c]=j[(b<<2)+3],j[c+1]=d,j[c+2]=j[d+2]+1,j[c+3]=j[d+3],++e+1==1<<f&&12!=f&&f++};return function(f,j,k,p,q,r){a=j<<3,b=f,c=p,d=q;var s=j+k<<3,t=0,u=0;for(l(r),m(r);a<s&&(t=i())!=h;){if(t==g){if(m(r),(t=i())==h)break;n(t)}else t<e?(n(t),o(u,t)):(o(u,u),n(e-1));u=t}return d}}(),a.tags={},a._types=function(){var a=Array(250);return a.fill(0),{basic:{main:a=a.concat([0,0,0,0,4,3,3,3,3,3,0,0,3,0,0,0,3,0,0,2,2,2,2,4,3,0,0,3,4,4,3,3,5,5,3,2,5,5,0,0,0,0,4,4,0,0,3,3,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,2,2,3,5,5,3,0,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),rest:{33432:2,33434:5,33437:5,34665:4,34850:3,34853:4,34855:3,34864:3,34866:4,36864:7,36867:2,36868:2,37121:7,37377:10,37378:5,37380:10,37381:5,37383:3,37384:3,37385:3,37386:5,37510:7,37520:2,37521:2,37522:2,40960:7,40961:3,40962:4,40963:4,40965:4,41486:5,41487:5,41488:3,41985:3,41986:3,41987:3,41988:5,41989:3,41990:3,41993:3,41994:3,41995:7,41996:3,42032:2,42033:2,42034:5,42036:2,42037:2,59932:7}},gps:{main:[1,2,5,2,5,1,5,5,0,9],rest:{18:2,29:2}}}}(),a._readIFD=function(b,c,e,f,g,h){var i=b.readUshort(c,e);e+=2;var j={};h.debug&&d("   ".repeat(g),f.length-1,">>>----------------");for(var k=0;k<i;k++){var l=b.readUshort(c,e);e+=2;var m=b.readUshort(c,e);e+=2;var n=b.readUint(c,e);e+=4;var o=b.readUint(c,e);e+=4;var p=[];if(1==m||7==m){var q=n<5?e-4:o;q+n>c.buffer.byteLength&&(n=c.buffer.byteLength-q),p=new Uint8Array(c.buffer,q,n)}if(2==m){var r=n<5?e-4:o,s=c[r],t=Math.max(0,Math.min(n-1,c.length-r));s<128||0==t?p.push(b.readASCII(c,r,t)):p=new Uint8Array(c.buffer,r,t)}if(3==m)for(var u=0;u<n;u++)p.push(b.readUshort(c,(n<3?e-4:o)+2*u));if(4==m||13==m)for(var u=0;u<n;u++)p.push(b.readUint(c,(n<2?e-4:o)+4*u));if(5==m||10==m)for(var v=5==m?b.readUint:b.readInt,u=0;u<n;u++)p.push([v(c,o+8*u),v(c,o+8*u+4)]);if(8==m)for(var u=0;u<n;u++)p.push(b.readShort(c,(n<3?e-4:o)+2*u));if(9==m)for(var u=0;u<n;u++)p.push(b.readInt(c,(n<2?e-4:o)+4*u));if(11==m)for(var u=0;u<n;u++)p.push(b.readFloat(c,o+4*u));if(12==m)for(var u=0;u<n;u++)p.push(b.readDouble(c,o+8*u));if(0!=n&&0==p.length){if(d(l,"unknown TIFF tag type: ",m,"num:",n),0==k)return;continue}if(h.debug&&d("   ".repeat(g),l,m,a.tags[l],p),j["t"+l]=p,330==l&&j.t272&&"DSLR-A100"==j.t272[0]);else if(330==l||34665==l||34853==l||50740==l&&300>b.readUshort(c,b.readUint(p,0))||61440==l){for(var w=50740==l?[b.readUint(p,0)]:p,x=[],u=0;u<w.length;u++)a._readIFD(b,c,w[u],x,g+1,h);330==l&&(j.subIFD=x),34665==l&&(j.exifIFD=x[0]),34853==l&&(j.gpsiIFD=x[0]),50740==l&&(j.dngPrvt=x[0]),61440==l&&(j.fujiIFD=x[0])}if(37500==l&&h.parseMN){var y=p;if("Nikon"==b.readASCII(y,0,5))j.makerNote=a.decode(y.slice(10).buffer)[0];else if("OLYMP"==b.readASCII(y,0,5)||"OM SYSTEM"==b.readASCII(y,0,9)){var z=[8208,8224,8240,8256,8272],A=[];a._readIFD(b,y,77==y[1]?16:85==y[5]?12:8,A,g+1,h);for(var B=j.makerNote=A.pop(),u=0;u<z.length;u++){var C="t"+z[u];null!=B[C]&&(a._readIFD(b,y,B[C][0],A,g+1,h),B[C]=A.pop())}B.t12288&&(a._readIFD(b,B.t12288,0,A,g+1,h),B.t12288=A.pop())}else if(300>b.readUshort(c,o)&&12>=b.readUshort(c,o+4)){var A=[];a._readIFD(b,c,o,A,g+1,h),j.makerNote=A[0]}}}return f.push(j),h.debug&&d("   ".repeat(g),"<<<---------------"),e},a._writeIFD=function(b,c,d,e,f){var g=Object.keys(f),h=g.length;f.exifIFD&&h--,f.gpsiIFD&&h--,b.writeUshort(d,e,h);for(var i=(e+=2)+12*h+4,j=0;j<g.length;j++){var k=g[j];if("t34665"!=k&&"t34853"!=k){"exifIFD"==k&&(k="t34665"),"gpsiIFD"==k&&(k="t34853");var l=parseInt(k.slice(1)),m=c.main[l];if(null==m&&(m=c.rest[l]),null==m||0==m)throw Error("unknown type of tag: "+l);var n=f[k];if(34665==l){var o=a._writeIFD(b,c,d,i,f.exifIFD);n=[i],i=o[1]}if(34853==l){var o=a._writeIFD(b,a._types.gps,d,i,f.gpsiIFD);n=[i],i=o[1]}2==m&&(n=n[0]+"\0");var p=n.length;b.writeUshort(d,e,l),e+=2,b.writeUshort(d,e,m),e+=2,b.writeUint(d,e,p),e+=4;var q=[-1,1,1,2,4,8,0,1,0,4,8,0,8][m]*p,r=e;if(q>4&&(b.writeUint(d,e,i),r=i),1==m||7==m)for(var s=0;s<p;s++)d[r+s]=n[s];else if(2==m)b.writeASCII(d,r,n);else if(3==m)for(var s=0;s<p;s++)b.writeUshort(d,r+2*s,n[s]);else if(4==m)for(var s=0;s<p;s++)b.writeUint(d,r+4*s,n[s]);else if(5==m||10==m)for(var t=5==m?b.writeUint:b.writeInt,s=0;s<p;s++){var u=n[s],v=u[0],w=u[1];if(null==v)throw"e";t(d,r+8*s,v),t(d,r+8*s+4,w)}else if(9==m)for(var s=0;s<p;s++)b.writeInt(d,r+4*s,n[s]);else if(12==m)for(var s=0;s<p;s++)b.writeDouble(d,r+8*s,n[s]);else throw m;q>4&&(q+=1&q,i+=q),e+=4}}return[e,i]},a.toRGBA8=function(a,b){function c(a){return a<.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055}var e=a.width,f=a.height,g=e*f,h=a.data,i=new Uint8Array(4*g),j=a.t262?a.t262[0]:2,k=a.t258?Math.min(32,a.t258[0]):1;null==a.t262&&1==k&&(j=0);var l=a.t277?a.t277[0]:a.t258?a.t258.length:[1,1,3,1,1,4,3][j],m=a.t339?a.t339[0]:null;if(1==j&&32==k&&3!=m)throw"e";var n=Math.ceil(l*k*e/8);if(0==j){b=1/256;for(var o=0;o<f;o++){var p=o*n,q=o*e;if(1==k)for(var r=0;r<e;r++){var s=q+r<<2,t=h[p+(r>>3)]>>7-(7&r)&1;i[s]=i[s+1]=i[s+2]=(1-t)*255,i[s+3]=255}if(4==k)for(var r=0;r<e;r++){var s=q+r<<2,t=h[p+(r>>1)]>>4-4*(1&r)&15;i[s]=i[s+1]=i[s+2]=(15-t)*17,i[s+3]=255}if(8==k)for(var r=0;r<e;r++){var s=q+r<<2,t=h[p+r];i[s]=i[s+1]=i[s+2]=255-t,i[s+3]=255}if(16==k)for(var r=0;r<e;r++){var s=q+r<<2,u=p+2*r,t=h[u+1]<<8|h[u];i[s]=i[s+1]=i[s+2]=Math.min(255,255-~~(t*b)),i[s+3]=255}}}else if(1==j){null==b&&(b=1/256);for(var v=(3&h.length)==0?new Float32Array(h.buffer):null,o=0;o<f;o++){var p=o*n,q=o*e;if(1==k)for(var r=0;r<e;r++){var s=q+r<<2,t=h[p+(r>>3)]>>7-(7&r)&1;i[s]=i[s+1]=i[s+2]=255*t,i[s+3]=255}if(2==k)for(var r=0;r<e;r++){var s=q+r<<2,t=h[p+(r>>2)]>>6-2*(3&r)&3;i[s]=i[s+1]=i[s+2]=85*t,i[s+3]=255}if(8==k)for(var r=0;r<e;r++){var s=q+r<<2,t=h[p+r*l];i[s]=i[s+1]=i[s+2]=t,i[s+3]=255}if(16==k)for(var r=0;r<e;r++){var s=q+r<<2,u=p+2*r,t=h[u+1]<<8|h[u];i[s]=i[s+1]=i[s+2]=Math.min(255,~~(t*b)),i[s+3]=255}if(32==k)for(var r=0;r<e;r++){var s=q+r<<2,u=(p>>>2)+r,t=v[u];i[s]=i[s+1]=i[s+2]=~~(.5+255*t),i[s+3]=255}}}else if(2==j)if(8==k){if(1==l)for(var r=0;r<g;r++)i[4*r]=i[4*r+1]=i[4*r+2]=h[r],i[4*r+3]=255;if(3==l)for(var r=0;r<g;r++){var s=r<<2,w=3*r;i[s]=h[w],i[s+1]=h[w+1],i[s+2]=h[w+2],i[s+3]=255}if(l>=4)for(var r=0;r<g;r++){var s=r<<2,w=r*l;i[s]=h[w],i[s+1]=h[w+1],i[s+2]=h[w+2],i[s+3]=h[w+3]}}else if(16==k){if(4==l)for(var r=0;r<g;r++){var s=r<<2,w=8*r+1;i[s]=h[w],i[s+1]=h[w+2],i[s+2]=h[w+4],i[s+3]=h[w+6]}if(3==l)for(var r=0;r<g;r++){var s=r<<2,w=6*r+1;i[s]=h[w],i[s+1]=h[w+2],i[s+2]=h[w+4],i[s+3]=255}}else if(32==k){for(var x=new Float32Array(h.buffer),y=0,r=0;r<x.length;r++)y=Math.min(y,x[r]);if(y<0)for(var r=0;r<h.length;r+=4){var z=h[r];h[r]=h[r+3],h[r+3]=z,z=h[r+1],h[r+1]=h[r+2],h[r+2]=z}for(var A=[],r=0;r<65536;r++)A.push(c(r/65535));for(var r=0;r<x.length;r++){var B=Math.max(0,Math.min(1,x[r]));x[r]=A[~~(.5+65535*B)]}if(3==l)for(var r=0;r<g;r++){var s=r<<2,w=3*r;i[s]=~~(.5+255*x[w]),i[s+1]=~~(.5+255*x[w+1]),i[s+2]=~~(.5+255*x[w+2]),i[s+3]=255}else if(4==l)for(var r=0;r<g;r++){var s=r<<2,w=4*r;i[s]=~~(.5+255*x[w]),i[s+1]=~~(.5+255*x[w+1]),i[s+2]=~~(.5+255*x[w+2]),i[s+3]=~~(.5+255*x[w+3])}else throw l}else throw k;else if(3==j)for(var C=a.t320,D=1<<k,E=8==k&&l>1&&a.t338&&0!=a.t338[0],o=0;o<f;o++)for(var F=0;F<e;F++){var r=o*e+F,s=r<<2,G=0,H=o*n;if(1==k)G=h[H+(F>>>3)]>>>7-(7&F)&1;else if(2==k)G=h[H+(F>>>2)]>>>6-2*(3&F)&3;else if(4==k)G=h[H+(F>>>1)]>>>4-4*(1&F)&15;else if(8==k)G=h[H+F*l];else throw k;i[s]=C[G]>>8,i[s+1]=C[D+G]>>8,i[s+2]=C[D+D+G]>>8,i[s+3]=E?h[H+F*l+1]:255}else if(5==j)for(var I=+(l>4),r=0;r<g;r++){var s=r<<2,J=r*l;if(window.UDOC){var K=h[J],L=h[J+1],M=h[J+2],N=h[J+3],O=UDOC.C.cmykToRgb([1/255*K,1/255*L,1/255*M,1/255*N]);i[s]=~~(.5+255*O[0]),i[s+1]=~~(.5+255*O[1]),i[s+2]=~~(.5+255*O[2])}else{var K=255-h[J],L=255-h[J+1],M=255-h[J+2],N=(255-h[J+3])*(1/255);i[s]=~~(K*N+.5),i[s+1]=~~(L*N+.5),i[s+2]=~~(M*N+.5)}i[s+3]=255*(1-I)+h[J+4]*I}else if(6==j&&a.t278)for(var P=a.t278[0],o=0;o<f;o+=P)for(var r=o*e,Q=P*e,R=0;R<Q;R++){var s=4*(r+R),J=3*r+4*(R>>>1),M=h[J+(1&R)],S=h[J+2]-128,T=h[J+3]-128,U=M+((T>>2)+(T>>3)+(T>>5)),V=M-((S>>2)+(S>>4)+(S>>5))-((T>>1)+(T>>3)+(T>>4)+(T>>5)),W=M+(S+(S>>1)+(S>>2)+(S>>6));i[s]=Math.max(0,Math.min(255,U)),i[s+1]=Math.max(0,Math.min(255,V)),i[s+2]=Math.max(0,Math.min(255,W)),i[s+3]=255}else if(32845==j)for(var o=0;o<f;o++)for(var F=0;F<e;F++){var J=(o*e+F)*6,s=(o*e+F)*4,X=h[J+1]<<8|h[J],X=Math.pow(2,(X+.5)/256-64),Y=(h[J+3]+.5)/410,Z=(h[J+5]+.5)/410,$=9*Y/(6*Y-16*Z+12),_=4*Z/(6*Y-16*Z+12),aa=X,ab=$*aa/_,M=aa,ac=(1-$-_)*aa/_,U=2.69*ab-1.276*M-.414*ac,V=-1.022*ab+1.978*M+.044*ac,W=.061*ab-.224*M+1.163*ac;i[s]=255*c(Math.min(U,1)),i[s+1]=255*c(Math.min(V,1)),i[s+2]=255*c(Math.min(W,1)),i[s+3]=255}else d("Unknown Photometric interpretation: "+j);return i},a.replaceIMG=function(b){null==b&&(b=document.getElementsByTagName("img"));for(var c=["tif","tiff","dng","cr2","nef"],d=0;d<b.length;d++){var e=b[d],f=e.getAttribute("src");if(null!=f){var g=f.split(".").pop().toLowerCase();if(-1!=c.indexOf(g)){var h=new XMLHttpRequest;a._xhrs.push(h),a._imgs.push(e),h.open("GET",f),h.responseType="arraybuffer",h.onload=a._imgLoaded,h.send()}}}},a._xhrs=[],a._imgs=[],a._imgLoaded=function(b){var c=a._xhrs.indexOf(b.target),d=a._imgs[c];a._xhrs.splice(c,1),a._imgs.splice(c,1),d.setAttribute("src",a.bufferToURI(b.target.response))},a.bufferToURI=function(b){var c=a.decode(b),d=c,e=0,f=d[0];c[0].subIFD&&(d=d.concat(c[0].subIFD));for(var g=0;g<d.length;g++){var h=d[g];if(null!=h.t258&&!(h.t258.length<3)){var i=h.t256*h.t257;i>e&&(e=i,f=h)}}a.decodeImage(b,f,c);var j=a.toRGBA8(f),k=f.width,l=f.height,m=document.createElement("canvas");m.width=k,m.height=l;var n=m.getContext("2d"),o=new ImageData(new Uint8ClampedArray(j.buffer),k,l);return n.putImageData(o,0,0),m.toDataURL()},a._binBE={nextZero:function(a,b){for(;0!=a[b];)b++;return b},readUshort:function(a,b){return a[b]<<8|a[b+1]},readShort:function(b,c){var d=a._binBE.ui8;return d[0]=b[c+1],d[1]=b[c+0],a._binBE.i16[0]},readInt:function(b,c){var d=a._binBE.ui8;return d[0]=b[c+3],d[1]=b[c+2],d[2]=b[c+1],d[3]=b[c+0],a._binBE.i32[0]},readUint:function(b,c){var d=a._binBE.ui8;return d[0]=b[c+3],d[1]=b[c+2],d[2]=b[c+1],d[3]=b[c+0],a._binBE.ui32[0]},readASCII:function(a,b,c){for(var d="",e=0;e<c;e++)d+=String.fromCharCode(a[b+e]);return d},readFloat:function(b,c){for(var d=a._binBE.ui8,e=0;e<4;e++)d[e]=b[c+3-e];return a._binBE.fl32[0]},readDouble:function(b,c){for(var d=a._binBE.ui8,e=0;e<8;e++)d[e]=b[c+7-e];return a._binBE.fl64[0]},writeUshort:function(a,b,c){a[b]=c>>8&255,a[b+1]=255&c},writeInt:function(b,c,d){var e=a._binBE.ui8;a._binBE.i32[0]=d,b[c+3]=e[0],b[c+2]=e[1],b[c+1]=e[2],b[c+0]=e[3]},writeUint:function(a,b,c){a[b]=c>>24&255,a[b+1]=c>>16&255,a[b+2]=c>>8&255,a[b+3]=(0|c)&255},writeASCII:function(a,b,c){for(var d=0;d<c.length;d++)a[b+d]=c.charCodeAt(d)},writeDouble:function(b,c,d){a._binBE.fl64[0]=d;for(var e=0;e<8;e++)b[c+e]=a._binBE.ui8[7-e]}},a._binBE.ui8=new Uint8Array(8),a._binBE.i16=new Int16Array(a._binBE.ui8.buffer),a._binBE.i32=new Int32Array(a._binBE.ui8.buffer),a._binBE.ui32=new Uint32Array(a._binBE.ui8.buffer),a._binBE.fl32=new Float32Array(a._binBE.ui8.buffer),a._binBE.fl64=new Float64Array(a._binBE.ui8.buffer),a._binLE={nextZero:a._binBE.nextZero,readUshort:function(a,b){return a[b+1]<<8|a[b]},readShort:function(b,c){var d=a._binBE.ui8;return d[0]=b[c+0],d[1]=b[c+1],a._binBE.i16[0]},readInt:function(b,c){var d=a._binBE.ui8;return d[0]=b[c+0],d[1]=b[c+1],d[2]=b[c+2],d[3]=b[c+3],a._binBE.i32[0]},readUint:function(b,c){var d=a._binBE.ui8;return d[0]=b[c+0],d[1]=b[c+1],d[2]=b[c+2],d[3]=b[c+3],a._binBE.ui32[0]},readASCII:a._binBE.readASCII,readFloat:function(b,c){for(var d=a._binBE.ui8,e=0;e<4;e++)d[e]=b[c+e];return a._binBE.fl32[0]},readDouble:function(b,c){for(var d=a._binBE.ui8,e=0;e<8;e++)d[e]=b[c+e];return a._binBE.fl64[0]},writeUshort:function(a,b,c){a[b]=255&c,a[b+1]=c>>8&255},writeInt:function(b,c,d){var e=a._binBE.ui8;a._binBE.i32[0]=d,b[c+0]=e[0],b[c+1]=e[1],b[c+2]=e[2],b[c+3]=e[3]},writeUint:function(a,b,c){a[b]=c>>>0&255,a[b+1]=c>>>8&255,a[b+2]=c>>>16&255,a[b+3]=c>>>24&255},writeASCII:a._binBE.writeASCII},a._copyTile=function(a,b,c,d,e,f,g,h){for(var i=Math.min(b,e-g),j=Math.min(c,f-h),k=0;k<j;k++)for(var l=(h+k)*e+g,m=k*b,n=0;n<i;n++)d[l+n]=a[m+n]},a.LosslessJpegDecode=function(){var a,b;function c(){return a[b++]}function d(){return a[b++]<<8|a[b++]}function e(a){for(var b=c(),d=[0,0,0,255],e=[],g=8,h=0;h<16;h++)e[h]=c();for(var h=0;h<16;h++)for(var i=0;i<e[h];i++){var j=f(d,0,h+1,1);d[j+3]=c()}var k=new Uint8Array(1<<g);a[b]=[new Uint8Array(d),k];for(var h=0;h<1<<g;h++){for(var l=g,m=h,n=0,o=0;255==d[n+3]&&0!=l;)n=d[n+(o=m>>--l&1)];k[h]=n}}function f(a,b,c,d){if(255!=a[b+3])return 0;if(0==c)return b;for(var e=0;e<2;e++){0==a[b+e]&&(a[b+e]=a.length,a.push(0,0,d,255));var g=f(a,a[b+e],c-1,d+1);if(0!=g)return g}return 0}function g(a){for(var b=a.b,c=a.f;b<25&&a.a<a.d;){var d=a.data[a.a++];255==d&&!a.c&&a.a++,c=c<<8|d,b+=8}if(b<0)throw"e";a.b=b,a.f=c}function h(a,b){return b.b<a&&g(b),b.f>>(b.b-=a)&65535>>16-a}function i(a,b){var c=a[0],d=0,e=255,f=0;b.b<16&&g(b);var h=b.f>>b.b-8&255;for(e=c[(d=a[1][h])+3],b.b-=c[d+2];255==e;)d=c[d+(f=b.f>>--b.b&1)],e=c[d+3];return e}function j(a,b){return a<32768>>16-b&&(a+=-(1<<b)+1),a}function k(a,b){var c=i(a,b);return 0==c?0:16==c?-32768:j(h(c,b),c)}function l(a,b,c,d,e,f){for(var g=0,h=0;h<f;h++){for(var i=h*b,j=0;j<b;j+=e){g++;for(var l=0;l<e;l++)a[i+j+l]=k(d[l],c)}if(0!=c.e&&g%c.e==0&&0!=h){for(var m=c.a,n=c.data;255!=n[m]||!(208<=n[m+1]&&n[m+1]<=215);)m--;c.a=m+2,c.f=0,c.b=0}}}function m(a,b){return j(h(a,b),a)}function n(c,d,e,f,g){for(var h=a.length-b,j=0;j<h;j+=4){var k=a[b+j];a[b+j]=a[b+j+3],a[b+j+3]=k;var k=a[b+j+1];a[b+j+1]=a[b+j+2],a[b+j+2]=k}for(var l=0;l<g;l++)for(var n=32768,o=32768,p=0;p<d;p+=2){var q=i(f,e),r=i(f,e);0!=q&&(n+=m(q,e)),0!=r&&(o+=m(r,e)),c[l*d+p]=65535&n,c[l*d+p+1]=65535&o}}function o(a,b,c,d,e,f,g,h){for(var i=c*g,j=e;j<f;j++)a[j]+=1<<h-1;for(var k=g;k<i;k+=g)for(var j=e;j<f;j++)a[k+j]+=a[k+j-g];for(var l=1;l<d;l++){for(var m=l*i,j=e;j<f;j++)a[m+j]+=a[m+j-i];for(var k=g;k<i;k+=g)for(var j=e;j<f;j++){var n=m+k+j,o=n-i,p=a[n-g],q=0;if(0==b)q=0;else if(1==b)q=p;else if(2==b)q=a[o];else if(3==b)q=a[o-g];else if(4==b)q=p+(a[o]-a[o-g]);else if(5==b)q=p+(a[o]-a[o-g]>>>1);else if(6==b)q=a[o]+(p-a[o-g]>>>1);else if(7==b)q=p+a[o]>>>1;else throw b;a[n]+=q}}}return function(f){if(a=f,b=0,65496!=d())throw"e";for(var g=[],h=0,i=0,j=0,k=[],m=[],p=[],q=0,r=0,s=0;;){var t=d();if(65535==t){b--;continue}var u=d();if(65475==t){i=c(),r=d(),s=d(),q=c();for(var v=0;v<q;v++){var w=c(),x=c();if(0!=c())throw"e";g[w]=[v,x>>4,15&x]}}else if(65476==t)for(var y=b+u-2;b<y;)e(m);else if(65498==t){b++;for(var v=0;v<q;v++){var z=g[c()];p[z[0]]=m[c()>>>4],k[z[0]]=z.slice(1)}h=c(),b+=2;break}else 65501==t?j=d():b+=u-2}var A=new(i>8?Uint16Array:Uint8Array)(r*s*q),B={b:0,f:0,c:8==h,a:b,data:a,d:a.length,e:j};if(B.c)n(A,s*q,B,p[0],r);else{for(var C=[],D=0,E=0,v=0;v<q;v++){var F=k[v],G=F[0],H=F[1];G>D&&(D=G),H>E&&(E=H),C.push(G*H)}if(1!=D||1!=E){if(3!=q||1!=C[1]||1!=C[2]||2!=D||1!=E&&2!=E)throw"e";for(var I=[],J=0,v=0;v<q;v++){for(var K=0;K<C[v];K++)I.push(p[v]);J+=C[v]}var L=s/D,M=r/E,N=L*M;l(A,L*J,B,I,J,M),o(A,h,L,M,J-2,J,J,i);var O=new Uint16Array(N*C[0]);if(2==D&&2==E){for(var v=0;v<N;v++)O[4*v]=A[6*v],O[4*v+1]=A[6*v+1],O[4*v+2]=A[6*v+2],O[4*v+3]=A[6*v+3];o(O,h,4*L,M,0,1,1,i);for(var v=0;v<N;v++)A[6*v]=O[4*v],A[6*v+1]=O[4*v+1],A[6*v+2]=O[4*v+2],A[6*v+3]=O[4*v+3]}if(2==D&&1==E){for(var v=0;v<N;v++)O[2*v]=A[4*v],O[2*v+1]=A[4*v+1];o(O,h,2*L,M,0,1,1,i);for(var v=0;v<N;v++)A[4*v]=O[2*v],A[4*v+1]=O[2*v+1]}for(var P=A.slice(0),H=0;H<r;H++)if(2==E)for(var G=0;G<s;G++){var Q=(H*s+G)*q,R=((H>>>1)*L+(G>>>1))*J,S=(1&H)*2+(1&G);A[Q]=P[R+S],A[Q+1]=P[R+4],A[Q+2]=P[R+5]}else for(var G=0;G<s;G++){var Q=(H*s+G)*q,R=(H*L+(G>>>1))*J,S=1&G;A[Q]=P[R+S],A[Q+1]=P[R+2],A[Q+2]=P[R+3]}}else if(l(A,s*q,B,p,q,r),0==j)o(A,h,s,r,0,q,q,i);else for(var T=Math.floor(j/s),H=0;H<r;H+=T){var U=A.slice(H*s*q,(H+T)*s*q);o(U,h,s,T,0,q,q,i),A.set(U,H*s*q)}}return A}}(),function(){var b=0,c=1,d=2,e=3,f=4,g=5,h=6,i=7,j=8,k=9,l=10,m=11,n=12,o=13,p=14,q=15,r=16,s=17,t=18;function u(b){var c=a._binBE.readUshort,d={b:c(b,0),i:b[2],C:b[3],u:b[4],q:c(b,5),k:c(b,7),e:c(b,9),l:c(b,11),s:b[13],d:c(b,14)};if(18771!=d.b||d.i>1||d.q<6||d.q%6||d.e<768||d.e%24||768!=d.l||d.k<d.l||d.k%d.l||d.k-d.e>=d.l||d.s>16||d.s!=d.k/d.l||d.s!=Math.ceil(d.e/d.l)||d.d!=d.q/6||12!=d.u&&14!=d.u&&16!=d.u||16!=d.C&&0!=d.C)throw"Invalid data";if(0==d.i)throw"Not implemented. We need this file!";return d.h=16==d.C,d.m=(d.h?2*d.l/3:d.l>>>1)|0,d.A=d.m+2,d.f=64,d.g=(1<<d.u)-1,d.n=4*d.u,d}function v(b,c){var d=Array(c.s),e=4*c.s,f=16+e;12&e&&(f+=16-(12&e));for(var g=0,h=16;g<c.s;h+=4){var i=a._binBE.readUint(b,h);d[g]=b.slice(f,f+i),d[g].j=0,d[g].a=0,f+=i,g++}if(f!=b.length)throw"Invalid data";return d}function w(a,b){for(var c=-b[4],d=0;c<=b[4];d++,c++)a[d]=c<=-b[3]?-4:c<=-b[2]?-3:c<=-b[1]?-2:c<-b[0]?-1:c<=b[0]?0:c<b[1]?1:c<b[2]?2:c<b[3]?3:4}function x(a,b,c){var d=[b,3*b+18,5*b+67,7*b+276,c];a.o=b,a.w=(d[4]+2*b)/(2*b+1)+1|0,a.v=Math.ceil(Math.log2(a.w)),a.t=9,w(a.c,d)}function y(a){var b={c:new Int8Array(2<<a.u)};return x(b,0,a.g),b}function z(a){for(var b=[[],[],[]],c=Math.max(2,a.w+32>>>6),d=0;d<3;d++)for(var e=0;e<41;e++)b[d][e]=[c,1];return b}function A(a){for(var b=-1,c=0;!c;b++)c=a[a.j]>>>7-a.a&1,a.a++,a.a&=7,!a.a&&a.j++;return b}function B(a,b){var c=0,d=8-a.a;if(a.j,a.a,b){if(b>=d)do c<<=d,b-=d,c|=a[a.j]&(1<<d)-1,a.j++,d=8;while(b>=8);b&&(c<<=b,d-=b,c|=a[a.j]>>>d&(1<<b)-1),a.a=8-d}return c}function C(a,b){var c=0;if(b<a)for(;c<=14&&b<<++c<a;);return c}function D(a,b,c,d,e,f,g,h){null==h&&(h=0);var i,j,k,l,m,n,o=f+1,p=o%2,q=0,r=d[e],s=d[e-1],t=d[e-2][o],u=s[o-1],v=s[o],w=s[o+1],x=r[o-1],y=r[o+1],z=Math.abs;if(p&&(k=z(w-v),l=z(t-v),m=z(u-v)),p){if(n=(n=k>m&&l<k?t+u:k<m&&l<m?t+w:w+u)+2*v>>>2,h){r[o]=n;return}i=b.t*b.c[a.g+v-t]+b.c[a.g+u-v]}else n=v>u&&v>w||v<u&&v<w?y+x+2*v>>>2:x+y>>>1,i=b.t*b.c[a.g+v-u]+b.c[a.g+u-x];j=z(i);var D=A(c);if(D<a.n-b.v-1){var E=C(g[j][0],g[j][1]);q=B(c,E)+(D<<E)}else q=B(c,b.v)+1;q=1&q?-1-(q>>>1):q>>>1,g[j][0]+=z(q),g[j][1]==a.f&&(g[j][0]>>>=1,g[j][1]>>>=1),g[j][1]++,n=i<0?n-q:n+q,a.i&&(n<0?n+=b.w:n>a.g&&(n-=b.w)),r[o]=n>=0?Math.min(n,a.g):0}function E(a,b,c){for(var d=a[0].length,e=b;e<=c;e++)a[e][0]=a[e-1][1],a[e][d-1]=a[e-1][d-2]}function F(a){E(a,i,n),E(a,d,f),E(a,q,s)}function G(a,b,c,d,e,g,h,i,j,k,l,m,n){for(var p=0,q=1,r=e<o&&e>f;q<a.m;)p<a.m&&(D(a,b,c,d,e,p,h[j],a.h&&(r&&k||!r&&(l||(p&m)==n))),D(a,b,c,d,g,p,h[j],a.h&&(!r&&k||r&&(l||(p&m)==n))),p+=2),p>8&&(D(a,b,c,d,e,q,i[j]),D(a,b,c,d,g,q,i[j]),q+=2);F(d)}function H(a,b,c,g,h,o){G(a,b,c,g,d,i,h,o,0,0,1,0,8),G(a,b,c,g,j,q,h,o,1,0,1,0,8),G(a,b,c,g,e,k,h,o,2,1,0,3,0),G(a,b,c,g,l,r,h,o,0,0,0,3,2),G(a,b,c,g,f,m,h,o,1,0,0,3,2),G(a,b,c,g,n,s,h,o,2,1,0,3,0)}function I(a,b,c,e,f,g){var h=g.length,j=a.l;f+1==a.s&&(j=a.e-f*a.l);for(var k=6*a.e*e+f*a.l,l=0;l<6;l++){for(var m=0;m<j;m++){var n,o=g[l%h][m%h];n=0==o?d+(l>>>1):2==o?q+(l>>>1):i+l;var p=a.h?(2*m/3&0x7ffffffe|m%3&1)+(m%3>>>1):m>>>1;b[k+m]=c[n][p+1]}k+=a.e}}a._decompressRAF=function(a,i){var j=u(a),k=v(a,j),l=y(j),q=new Int16Array(j.e*j.q);null==i&&(i=j.h?[[1,1,0,1,1,2],[1,1,2,1,1,0],[2,0,1,0,2,1],[1,1,2,1,1,0],[1,1,0,1,1,2],[0,2,1,2,0,1]]:[[0,1],[3,2]]);for(var w=[[b,e],[c,f],[g,m],[h,n],[o,r],[p,s]],x=[],A=0;A<t;A++)x[A]=new Uint16Array(j.A);for(var B=0;B<j.s;B++){for(var C=z(l),D=z(l),A=0;A<t;A++)for(var E=0;E<j.A;E++)x[A][E]=0;for(var G=0;G<j.d;G++){H(j,l,k[B],x,C,D);for(var A=0;A<6;A++)for(var E=0;E<j.A;E++)x[w[A][0]][E]=x[w[A][1]][E];I(j,q,x,G,B,i);for(var A=d;A<t;A++)if(-1==[g,h,o,p].indexOf(A))for(var E=0;E<j.A;E++)x[A][E]=0;F(x)}}return q}}()}(b,c(89376))}()},89376:(a,b,c)=>{"use strict";var d=c(29929).assign,e=c(80919),f=c(37995),g=c(7461),h={};d(h,e,f,g),a.exports=h},89681:(a,b,c)=>{!function(a){a.parser=function(a,b){return new e(a,b)},a.SAXParser=e,a.SAXStream=k,a.createStream=j,a.MAX_BUFFER_LENGTH=65536;var b,d=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function e(b,c){if(!(this instanceof e))return new e(b,c);var d=this;g(d),d.q=d.c="",d.bufferCheckPosition=a.MAX_BUFFER_LENGTH,d.opt=c||{},d.opt.lowercase=d.opt.lowercase||d.opt.lowercasetags,d.looseCase=d.opt.lowercase?"toLowerCase":"toUpperCase",d.tags=[],d.closed=d.closedRoot=d.sawRoot=!1,d.tag=d.error=null,d.strict=!!b,d.noscript=!!(b||d.opt.noscript),d.state=z.BEGIN,d.strictEntities=d.opt.strictEntities,d.ENTITIES=d.strictEntities?Object.create(a.XML_ENTITIES):Object.create(a.ENTITIES),d.attribList=[],d.opt.xmlns&&(d.ns=Object.create(p)),void 0===d.opt.unquotedAttributeValues&&(d.opt.unquotedAttributeValues=!b),d.trackPosition=!1!==d.opt.position,d.trackPosition&&(d.position=d.line=d.column=0),B(d,"onready")}function f(b){for(var c=Math.max(a.MAX_BUFFER_LENGTH,10),e=0,f=0,g=d.length;f<g;f++){var h=b[d[f]].length;if(h>c)switch(d[f]){case"textNode":D(b);break;case"cdata":C(b,"oncdata",b.cdata),b.cdata="";break;case"script":C(b,"onscript",b.script),b.script="";break;default:F(b,"Max buffer length exceeded: "+d[f])}e=Math.max(e,h)}b.bufferCheckPosition=a.MAX_BUFFER_LENGTH-e+b.position}function g(a){for(var b=0,c=d.length;b<c;b++)a[d[b]]=""}function h(a){D(a),""!==a.cdata&&(C(a,"oncdata",a.cdata),a.cdata=""),""!==a.script&&(C(a,"onscript",a.script),a.script="")}a.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(a){function b(){}return b.prototype=a,new b}),Object.keys||(Object.keys=function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b}),e.prototype={end:function(){G(this)},write:Q,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){h(this)}};try{b=c(27910).Stream}catch(a){b=function(){}}b||(b=function(){});var i=a.EVENTS.filter(function(a){return"error"!==a&&"end"!==a});function j(a,b){return new k(a,b)}function k(a,c){if(!(this instanceof k))return new k(a,c);b.apply(this),this._parser=new e(a,c),this.writable=!0,this.readable=!0;var d=this;this._parser.onend=function(){d.emit("end")},this._parser.onerror=function(a){d.emit("error",a),d._parser.error=null},this._decoder=null,i.forEach(function(a){Object.defineProperty(d,"on"+a,{get:function(){return d._parser["on"+a]},set:function(b){if(!b)return d.removeAllListeners(a),d._parser["on"+a]=b,b;d.on(a,b)},enumerable:!0,configurable:!1})})}k.prototype=Object.create(b.prototype,{constructor:{value:k}}),k.prototype.write=function(a){if("function"==typeof Buffer&&"function"==typeof Buffer.isBuffer&&Buffer.isBuffer(a)){if(!this._decoder){var b=c(41204).StringDecoder;this._decoder=new b("utf8")}a=this._decoder.write(a)}return this._parser.write(a.toString()),this.emit("data",a),!0},k.prototype.end=function(a){return a&&a.length&&this.write(a),this._parser.end(),!0},k.prototype.on=function(a,c){var d=this;return d._parser["on"+a]||-1===i.indexOf(a)||(d._parser["on"+a]=function(){var b=1==arguments.length?[arguments[0]]:Array.apply(null,arguments);b.splice(0,0,a),d.emit.apply(d,b)}),b.prototype.on.call(d,a,c)};var l="[CDATA[",m="DOCTYPE",n="http://www.w3.org/XML/1998/namespace",o="http://www.w3.org/2000/xmlns/",p={xml:n,xmlns:o},q=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,r=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,s=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,t=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function u(a){return" "===a||"\n"===a||"\r"===a||"	"===a}function v(a){return'"'===a||"'"===a}function w(a){return">"===a||u(a)}function x(a,b){return a.test(b)}function y(a,b){return!x(a,b)}var z=0;for(var A in a.STATE={BEGIN:z++,BEGIN_WHITESPACE:z++,TEXT:z++,TEXT_ENTITY:z++,OPEN_WAKA:z++,SGML_DECL:z++,SGML_DECL_QUOTED:z++,DOCTYPE:z++,DOCTYPE_QUOTED:z++,DOCTYPE_DTD:z++,DOCTYPE_DTD_QUOTED:z++,COMMENT_STARTING:z++,COMMENT:z++,COMMENT_ENDING:z++,COMMENT_ENDED:z++,CDATA:z++,CDATA_ENDING:z++,CDATA_ENDING_2:z++,PROC_INST:z++,PROC_INST_BODY:z++,PROC_INST_ENDING:z++,OPEN_TAG:z++,OPEN_TAG_SLASH:z++,ATTRIB:z++,ATTRIB_NAME:z++,ATTRIB_NAME_SAW_WHITE:z++,ATTRIB_VALUE:z++,ATTRIB_VALUE_QUOTED:z++,ATTRIB_VALUE_CLOSED:z++,ATTRIB_VALUE_UNQUOTED:z++,ATTRIB_VALUE_ENTITY_Q:z++,ATTRIB_VALUE_ENTITY_U:z++,CLOSE_TAG:z++,CLOSE_TAG_SAW_WHITE:z++,SCRIPT:z++,SCRIPT_ENDING:z++},a.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},a.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(a.ENTITIES).forEach(function(b){var c=a.ENTITIES[b],d="number"==typeof c?String.fromCharCode(c):c;a.ENTITIES[b]=d}),a.STATE)a.STATE[a.STATE[A]]=A;function B(a,b,c){a[b]&&a[b](c)}function C(a,b,c){a.textNode&&D(a),B(a,b,c)}function D(a){a.textNode=E(a.opt,a.textNode),a.textNode&&B(a,"ontext",a.textNode),a.textNode=""}function E(a,b){return a.trim&&(b=b.trim()),a.normalize&&(b=b.replace(/\s+/g," ")),b}function F(a,b){return D(a),a.trackPosition&&(b+="\nLine: "+a.line+"\nColumn: "+a.column+"\nChar: "+a.c),a.error=b=Error(b),B(a,"onerror",b),a}function G(a){return a.sawRoot&&!a.closedRoot&&H(a,"Unclosed root tag"),a.state!==z.BEGIN&&a.state!==z.BEGIN_WHITESPACE&&a.state!==z.TEXT&&F(a,"Unexpected end"),D(a),a.c="",a.closed=!0,B(a,"onend"),e.call(a,a.strict,a.opt),a}function H(a,b){if("object"!=typeof a||!(a instanceof e))throw Error("bad call to strictFail");a.strict&&F(a,b)}function I(a){a.strict||(a.tagName=a.tagName[a.looseCase]());var b=a.tags[a.tags.length-1]||a,c=a.tag={name:a.tagName,attributes:{}};a.opt.xmlns&&(c.ns=b.ns),a.attribList.length=0,C(a,"onopentagstart",c)}function J(a,b){var c=0>a.indexOf(":")?["",a]:a.split(":"),d=c[0],e=c[1];return b&&"xmlns"===a&&(d="xmlns",e=""),{prefix:d,local:e}}function K(a){if(a.strict||(a.attribName=a.attribName[a.looseCase]()),-1!==a.attribList.indexOf(a.attribName)||a.tag.attributes.hasOwnProperty(a.attribName)){a.attribName=a.attribValue="";return}if(a.opt.xmlns){var b=J(a.attribName,!0),c=b.prefix,d=b.local;if("xmlns"===c)if("xml"===d&&a.attribValue!==n)H(a,"xml: prefix must be bound to "+n+"\nActual: "+a.attribValue);else if("xmlns"===d&&a.attribValue!==o)H(a,"xmlns: prefix must be bound to "+o+"\nActual: "+a.attribValue);else{var e=a.tag,f=a.tags[a.tags.length-1]||a;e.ns===f.ns&&(e.ns=Object.create(f.ns)),e.ns[d]=a.attribValue}a.attribList.push([a.attribName,a.attribValue])}else a.tag.attributes[a.attribName]=a.attribValue,C(a,"onattribute",{name:a.attribName,value:a.attribValue});a.attribName=a.attribValue=""}function L(a,b){if(a.opt.xmlns){var c=a.tag,d=J(a.tagName);c.prefix=d.prefix,c.local=d.local,c.uri=c.ns[d.prefix]||"",c.prefix&&!c.uri&&(H(a,"Unbound namespace prefix: "+JSON.stringify(a.tagName)),c.uri=d.prefix);var e=a.tags[a.tags.length-1]||a;c.ns&&e.ns!==c.ns&&Object.keys(c.ns).forEach(function(b){C(a,"onopennamespace",{prefix:b,uri:c.ns[b]})});for(var f=0,g=a.attribList.length;f<g;f++){var h=a.attribList[f],i=h[0],j=h[1],k=J(i,!0),l=k.prefix,m=k.local,n=""===l?"":c.ns[l]||"",o={name:i,value:j,prefix:l,local:m,uri:n};l&&"xmlns"!==l&&!n&&(H(a,"Unbound namespace prefix: "+JSON.stringify(l)),o.uri=l),a.tag.attributes[i]=o,C(a,"onattribute",o)}a.attribList.length=0}a.tag.isSelfClosing=!!b,a.sawRoot=!0,a.tags.push(a.tag),C(a,"onopentag",a.tag),b||(a.noscript||"script"!==a.tagName.toLowerCase()?a.state=z.TEXT:a.state=z.SCRIPT,a.tag=null,a.tagName=""),a.attribName=a.attribValue="",a.attribList.length=0}function M(a){if(!a.tagName){H(a,"Weird empty close tag."),a.textNode+="</>",a.state=z.TEXT;return}if(a.script){if("script"!==a.tagName){a.script+="</"+a.tagName+">",a.tagName="",a.state=z.SCRIPT;return}C(a,"onscript",a.script),a.script=""}var b=a.tags.length,c=a.tagName;a.strict||(c=c[a.looseCase]());for(var d=c;b--;)if(a.tags[b].name!==d)H(a,"Unexpected close tag");else break;if(b<0){H(a,"Unmatched closing tag: "+a.tagName),a.textNode+="</"+a.tagName+">",a.state=z.TEXT;return}a.tagName=c;for(var e=a.tags.length;e-- >b;){var f=a.tag=a.tags.pop();a.tagName=a.tag.name,C(a,"onclosetag",a.tagName);var g={};for(var h in f.ns)g[h]=f.ns[h];var i=a.tags[a.tags.length-1]||a;a.opt.xmlns&&f.ns!==i.ns&&Object.keys(f.ns).forEach(function(b){var c=f.ns[b];C(a,"onclosenamespace",{prefix:b,uri:c})})}0===b&&(a.closedRoot=!0),a.tagName=a.attribValue=a.attribName="",a.attribList.length=0,a.state=z.TEXT}function N(a){var b,c=a.entity,d=c.toLowerCase(),e="";return a.ENTITIES[c]?a.ENTITIES[c]:a.ENTITIES[d]?a.ENTITIES[d]:("#"===(c=d).charAt(0)&&(e="x"===c.charAt(1)?(b=parseInt(c=c.slice(2),16)).toString(16):(b=parseInt(c=c.slice(1),10)).toString(10)),c=c.replace(/^0+/,""),isNaN(b)||e.toLowerCase()!==c)?(H(a,"Invalid character entity"),"&"+a.entity+";"):String.fromCodePoint(b)}function O(a,b){"<"===b?(a.state=z.OPEN_WAKA,a.startTagPosition=a.position):u(b)||(H(a,"Non-whitespace before first tag."),a.textNode=b,a.state=z.TEXT)}function P(a,b){var c="";return b<a.length&&(c=a.charAt(b)),c}function Q(b){var c=this;if(this.error)throw this.error;if(c.closed)return F(c,"Cannot write after close. Assign an onready handler.");if(null===b)return G(c);"object"==typeof b&&(b=b.toString());for(var d=0,e="";c.c=e=P(b,d++),e;)switch(c.trackPosition&&(c.position++,"\n"===e?(c.line++,c.column=0):c.column++),c.state){case z.BEGIN:if(c.state=z.BEGIN_WHITESPACE,"\uFEFF"===e)continue;O(c,e);continue;case z.BEGIN_WHITESPACE:O(c,e);continue;case z.TEXT:if(c.sawRoot&&!c.closedRoot){for(var g=d-1;e&&"<"!==e&&"&"!==e;)(e=P(b,d++))&&c.trackPosition&&(c.position++,"\n"===e?(c.line++,c.column=0):c.column++);c.textNode+=b.substring(g,d-1)}"<"!==e||c.sawRoot&&c.closedRoot&&!c.strict?(u(e)||c.sawRoot&&!c.closedRoot||H(c,"Text data outside of root node."),"&"===e?c.state=z.TEXT_ENTITY:c.textNode+=e):(c.state=z.OPEN_WAKA,c.startTagPosition=c.position);continue;case z.SCRIPT:"<"===e?c.state=z.SCRIPT_ENDING:c.script+=e;continue;case z.SCRIPT_ENDING:"/"===e?c.state=z.CLOSE_TAG:(c.script+="<"+e,c.state=z.SCRIPT);continue;case z.OPEN_WAKA:"!"===e?(c.state=z.SGML_DECL,c.sgmlDecl=""):u(e)||(x(q,e)?(c.state=z.OPEN_TAG,c.tagName=e):"/"===e?(c.state=z.CLOSE_TAG,c.tagName=""):"?"===e?(c.state=z.PROC_INST,c.procInstName=c.procInstBody=""):(H(c,"Unencoded <"),c.startTagPosition+1<c.position&&(e=Array(c.position-c.startTagPosition).join(" ")+e),c.textNode+="<"+e,c.state=z.TEXT));continue;case z.SGML_DECL:if(c.sgmlDecl+e==="--"){c.state=z.COMMENT,c.comment="",c.sgmlDecl="";continue}c.doctype&&!0!==c.doctype&&c.sgmlDecl?(c.state=z.DOCTYPE_DTD,c.doctype+="<!"+c.sgmlDecl+e,c.sgmlDecl=""):(c.sgmlDecl+e).toUpperCase()===l?(C(c,"onopencdata"),c.state=z.CDATA,c.sgmlDecl="",c.cdata=""):(c.sgmlDecl+e).toUpperCase()===m?(c.state=z.DOCTYPE,(c.doctype||c.sawRoot)&&H(c,"Inappropriately located doctype declaration"),c.doctype="",c.sgmlDecl=""):">"===e?(C(c,"onsgmldeclaration",c.sgmlDecl),c.sgmlDecl="",c.state=z.TEXT):(v(e)&&(c.state=z.SGML_DECL_QUOTED),c.sgmlDecl+=e);continue;case z.SGML_DECL_QUOTED:e===c.q&&(c.state=z.SGML_DECL,c.q=""),c.sgmlDecl+=e;continue;case z.DOCTYPE:">"===e?(c.state=z.TEXT,C(c,"ondoctype",c.doctype),c.doctype=!0):(c.doctype+=e,"["===e?c.state=z.DOCTYPE_DTD:v(e)&&(c.state=z.DOCTYPE_QUOTED,c.q=e));continue;case z.DOCTYPE_QUOTED:c.doctype+=e,e===c.q&&(c.q="",c.state=z.DOCTYPE);continue;case z.DOCTYPE_DTD:"]"===e?(c.doctype+=e,c.state=z.DOCTYPE):"<"===e?(c.state=z.OPEN_WAKA,c.startTagPosition=c.position):v(e)?(c.doctype+=e,c.state=z.DOCTYPE_DTD_QUOTED,c.q=e):c.doctype+=e;continue;case z.DOCTYPE_DTD_QUOTED:c.doctype+=e,e===c.q&&(c.state=z.DOCTYPE_DTD,c.q="");continue;case z.COMMENT:"-"===e?c.state=z.COMMENT_ENDING:c.comment+=e;continue;case z.COMMENT_ENDING:"-"===e?(c.state=z.COMMENT_ENDED,c.comment=E(c.opt,c.comment),c.comment&&C(c,"oncomment",c.comment),c.comment=""):(c.comment+="-"+e,c.state=z.COMMENT);continue;case z.COMMENT_ENDED:">"!==e?(H(c,"Malformed comment"),c.comment+="--"+e,c.state=z.COMMENT):c.doctype&&!0!==c.doctype?c.state=z.DOCTYPE_DTD:c.state=z.TEXT;continue;case z.CDATA:"]"===e?c.state=z.CDATA_ENDING:c.cdata+=e;continue;case z.CDATA_ENDING:"]"===e?c.state=z.CDATA_ENDING_2:(c.cdata+="]"+e,c.state=z.CDATA);continue;case z.CDATA_ENDING_2:">"===e?(c.cdata&&C(c,"oncdata",c.cdata),C(c,"onclosecdata"),c.cdata="",c.state=z.TEXT):"]"===e?c.cdata+="]":(c.cdata+="]]"+e,c.state=z.CDATA);continue;case z.PROC_INST:"?"===e?c.state=z.PROC_INST_ENDING:u(e)?c.state=z.PROC_INST_BODY:c.procInstName+=e;continue;case z.PROC_INST_BODY:!c.procInstBody&&u(e)||("?"===e?c.state=z.PROC_INST_ENDING:c.procInstBody+=e);continue;case z.PROC_INST_ENDING:">"===e?(C(c,"onprocessinginstruction",{name:c.procInstName,body:c.procInstBody}),c.procInstName=c.procInstBody="",c.state=z.TEXT):(c.procInstBody+="?"+e,c.state=z.PROC_INST_BODY);continue;case z.OPEN_TAG:x(r,e)?c.tagName+=e:(I(c),">"===e?L(c):"/"===e?c.state=z.OPEN_TAG_SLASH:(u(e)||H(c,"Invalid character in tag name"),c.state=z.ATTRIB));continue;case z.OPEN_TAG_SLASH:">"===e?(L(c,!0),M(c)):(H(c,"Forward-slash in opening tag not followed by >"),c.state=z.ATTRIB);continue;case z.ATTRIB:u(e)||(">"===e?L(c):"/"===e?c.state=z.OPEN_TAG_SLASH:x(q,e)?(c.attribName=e,c.attribValue="",c.state=z.ATTRIB_NAME):H(c,"Invalid attribute name"));continue;case z.ATTRIB_NAME:"="===e?c.state=z.ATTRIB_VALUE:">"===e?(H(c,"Attribute without value"),c.attribValue=c.attribName,K(c),L(c)):u(e)?c.state=z.ATTRIB_NAME_SAW_WHITE:x(r,e)?c.attribName+=e:H(c,"Invalid attribute name");continue;case z.ATTRIB_NAME_SAW_WHITE:if("="===e)c.state=z.ATTRIB_VALUE;else{if(u(e))continue;H(c,"Attribute without value"),c.tag.attributes[c.attribName]="",c.attribValue="",C(c,"onattribute",{name:c.attribName,value:""}),c.attribName="",">"===e?L(c):x(q,e)?(c.attribName=e,c.state=z.ATTRIB_NAME):(H(c,"Invalid attribute name"),c.state=z.ATTRIB)}continue;case z.ATTRIB_VALUE:u(e)||(v(e)?(c.q=e,c.state=z.ATTRIB_VALUE_QUOTED):(c.opt.unquotedAttributeValues||F(c,"Unquoted attribute value"),c.state=z.ATTRIB_VALUE_UNQUOTED,c.attribValue=e));continue;case z.ATTRIB_VALUE_QUOTED:if(e!==c.q){"&"===e?c.state=z.ATTRIB_VALUE_ENTITY_Q:c.attribValue+=e;continue}K(c),c.q="",c.state=z.ATTRIB_VALUE_CLOSED;continue;case z.ATTRIB_VALUE_CLOSED:u(e)?c.state=z.ATTRIB:">"===e?L(c):"/"===e?c.state=z.OPEN_TAG_SLASH:x(q,e)?(H(c,"No whitespace between attributes"),c.attribName=e,c.attribValue="",c.state=z.ATTRIB_NAME):H(c,"Invalid attribute name");continue;case z.ATTRIB_VALUE_UNQUOTED:if(!w(e)){"&"===e?c.state=z.ATTRIB_VALUE_ENTITY_U:c.attribValue+=e;continue}K(c),">"===e?L(c):c.state=z.ATTRIB;continue;case z.CLOSE_TAG:c.tagName?">"===e?M(c):x(r,e)?c.tagName+=e:c.script?(c.script+="</"+c.tagName,c.tagName="",c.state=z.SCRIPT):(u(e)||H(c,"Invalid tagname in closing tag"),c.state=z.CLOSE_TAG_SAW_WHITE):u(e)||(y(q,e)?c.script?(c.script+="</"+e,c.state=z.SCRIPT):H(c,"Invalid tagname in closing tag."):c.tagName=e);continue;case z.CLOSE_TAG_SAW_WHITE:if(u(e))continue;">"===e?M(c):H(c,"Invalid characters in closing tag");continue;case z.TEXT_ENTITY:case z.ATTRIB_VALUE_ENTITY_Q:case z.ATTRIB_VALUE_ENTITY_U:switch(c.state){case z.TEXT_ENTITY:h=z.TEXT,i="textNode";break;case z.ATTRIB_VALUE_ENTITY_Q:h=z.ATTRIB_VALUE_QUOTED,i="attribValue";break;case z.ATTRIB_VALUE_ENTITY_U:h=z.ATTRIB_VALUE_UNQUOTED,i="attribValue"}if(";"===e){var h,i,j=N(c);c.opt.unparsedEntities&&!Object.values(a.XML_ENTITIES).includes(j)?(c.entity="",c.state=h,c.write(j)):(c[i]+=j,c.entity="",c.state=h)}else x(c.entity.length?t:s,e)?c.entity+=e:(H(c,"Invalid character in entity name"),c[i]+="&"+c.entity+e,c.entity="",c.state=h);continue;default:throw Error(c,"Unknown state: "+c.state)}return c.position>=c.bufferCheckPosition&&f(c),c}z=a.STATE,String.fromCodePoint||function(){var a=String.fromCharCode,b=Math.floor,c=function(){var c,d,e=16384,f=[],g=-1,h=arguments.length;if(!h)return"";for(var i="";++g<h;){var j=Number(arguments[g]);if(!isFinite(j)||j<0||j>1114111||b(j)!==j)throw RangeError("Invalid code point: "+j);j<=65535?f.push(j):(j-=65536,c=(j>>10)+55296,d=j%1024+56320,f.push(c,d)),(g+1===h||f.length>e)&&(i+=a.apply(null,f),f.length=0)}return i};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:c,configurable:!0,writable:!0}):String.fromCodePoint=c}()}(b)},90007:(a,b,c)=>{let d=c(83997),e=c(28354);b.init=l,b.log=i,b.formatArgs=g,b.save=j,b.load=k,b.useColors=f,b.destroy=e.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),b.colors=[6,2,3,4,5,1];try{let a=c(22405);a&&(a.stderr||a).level>=2&&(b.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch(a){}function f(){return"colors"in b.inspectOpts?!!b.inspectOpts.colors:d.isatty(process.stderr.fd)}function g(b){let{namespace:c,useColors:d}=this;if(d){let d=this.color,e="\x1b[3"+(d<8?d:"8;5;"+d),f=`  ${e};1m${c} \u001B[0m`;b[0]=f+b[0].split("\n").join("\n"+f),b.push(e+"m+"+a.exports.humanize(this.diff)+"\x1b[0m")}else b[0]=h()+c+" "+b[0]}function h(){return b.inspectOpts.hideDate?"":new Date().toISOString()+" "}function i(...a){return process.stderr.write(e.formatWithOptions(b.inspectOpts,...a)+"\n")}function j(a){a?process.env.DEBUG=a:delete process.env.DEBUG}function k(){return process.env.DEBUG}function l(a){a.inspectOpts={};let c=Object.keys(b.inspectOpts);for(let d=0;d<c.length;d++)a.inspectOpts[c[d]]=b.inspectOpts[c[d]]}b.inspectOpts=Object.keys(process.env).filter(a=>/^debug_/i.test(a)).reduce((a,b)=>{let c=b.substring(6).toLowerCase().replace(/_([a-z])/g,(a,b)=>b.toUpperCase()),d=process.env[b];return d=!!/^(yes|on|true|enabled)$/i.test(d)||!/^(no|off|false|disabled)$/i.test(d)&&("null"===d?null:Number(d)),a[c]=d,a},{}),a.exports=c(98102)(b);let{formatters:m}=a.exports;m.o=function(a){return this.inspectOpts.colors=this.useColors,e.inspect(a,this.inspectOpts).split("\n").map(a=>a.trim()).join(" ")},m.O=function(a){return this.inspectOpts.colors=this.useColors,e.inspect(a,this.inspectOpts)}},90169:(a,b,c)=>{"use strict";let d=c(85826);b.implementation=class{constructor(a){let b=a[0],c=a[1],e=null;if(void 0!==c&&"failure"===(e=d.basicURLParse(c)))throw TypeError("Invalid base URL");let f=d.basicURLParse(b,{baseURL:e});if("failure"===f)throw TypeError("Invalid URL");this._url=f}get href(){return d.serializeURL(this._url)}set href(a){let b=d.basicURLParse(a);if("failure"===b)throw TypeError("Invalid URL");this._url=b}get origin(){return d.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(a){d.basicURLParse(a+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(a){d.cannotHaveAUsernamePasswordPort(this._url)||d.setTheUsername(this._url,a)}get password(){return this._url.password}set password(a){d.cannotHaveAUsernamePasswordPort(this._url)||d.setThePassword(this._url,a)}get host(){let a=this._url;return null===a.host?"":null===a.port?d.serializeHost(a.host):d.serializeHost(a.host)+":"+d.serializeInteger(a.port)}set host(a){this._url.cannotBeABaseURL||d.basicURLParse(a,{url:this._url,stateOverride:"host"})}get hostname(){return null===this._url.host?"":d.serializeHost(this._url.host)}set hostname(a){this._url.cannotBeABaseURL||d.basicURLParse(a,{url:this._url,stateOverride:"hostname"})}get port(){return null===this._url.port?"":d.serializeInteger(this._url.port)}set port(a){d.cannotHaveAUsernamePasswordPort(this._url)||(""===a?this._url.port=null:d.basicURLParse(a,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:0===this._url.path.length?"":"/"+this._url.path.join("/")}set pathname(a){this._url.cannotBeABaseURL||(this._url.path=[],d.basicURLParse(a,{url:this._url,stateOverride:"path start"}))}get search(){return null===this._url.query||""===this._url.query?"":"?"+this._url.query}set search(a){let b=this._url;if(""===a){b.query=null;return}let c="?"===a[0]?a.substring(1):a;b.query="",d.basicURLParse(c,{url:b,stateOverride:"query"})}get hash(){return null===this._url.fragment||""===this._url.fragment?"":"#"+this._url.fragment}set hash(a){if(""===a){this._url.fragment=null;return}let b="#"===a[0]?a.substring(1):a;this._url.fragment="",d.basicURLParse(b,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}},90637:function(a,b,c){(function(){var b,d=function(a,b){for(var c in b)e.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},e={}.hasOwnProperty;b=c(13979),a.exports=function(a){function c(a,d,e){if(c.__super__.constructor.call(this,a),null==d)throw Error("Missing instruction target. "+this.debugInfo());this.type=b.ProcessingInstruction,this.target=this.stringify.insTarget(d),this.name=this.target,e&&(this.value=this.stringify.insValue(e))}return d(c,a),c.prototype.clone=function(){return Object.create(this)},c.prototype.toString=function(a){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(a))},c.prototype.isEqualNode=function(a){return!!c.__super__.isEqualNode.apply(this,arguments).isEqualNode(a)&&a.target===this.target},c}(c(8283))}).call(this)},92663:function(a,b,c){(function(){var b,d,e,f=function(a,b){for(var c in b)g.call(b,c)&&(a[c]=b[c]);function d(){this.constructor=a}return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a},g={}.hasOwnProperty;e=c(66031).isObject,d=c(11874),b=c(13979),a.exports=function(a){function c(a,d,f,g){if(c.__super__.constructor.call(this,a),null==f)throw Error("Missing DTD entity name. "+this.debugInfo(f));if(null==g)throw Error("Missing DTD entity value. "+this.debugInfo(f));if(this.pe=!!d,this.name=this.stringify.name(f),this.type=b.EntityDeclaration,e(g)){if(!g.pubID&&!g.sysID)throw Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(f));if(g.pubID&&!g.sysID)throw Error("System identifier is required for a public external entity. "+this.debugInfo(f));if(this.internal=!1,null!=g.pubID&&(this.pubID=this.stringify.dtdPubID(g.pubID)),null!=g.sysID&&(this.sysID=this.stringify.dtdSysID(g.sysID)),null!=g.nData&&(this.nData=this.stringify.dtdNData(g.nData)),this.pe&&this.nData)throw Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(f))}else this.value=this.stringify.dtdEntityValue(g),this.internal=!0}return f(c,a),Object.defineProperty(c.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(c.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(c.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(c.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"xmlVersion",{get:function(){return null}}),c.prototype.toString=function(a){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(a))},c}(d)}).call(this)},93298:(a,b,c)=>{var d=c(29021),e=c(79551);c(33873);var f=c(15673),g=c(71571),h=c(74825),i=c(62141),j=c(87915),k=function(){},l=c(35756);function m(a,b,c){var d,e;l(b)?("string"==typeof b&&(b=Buffer.from(b,"binary")),e=!0):b=b.toString().trim();try{d=e?i(b):/json/.test(j.lookup(a))||"{"===b.charAt(0)?JSON.parse(b):/xml/.test(j.lookup(a))||"<"===b.charAt(0)?h(b):g(b)}catch(a){c(a),c=k}c(null,d)}a.exports=function(a,b){b="function"==typeof b?b:k,"string"==typeof a?a={uri:a,url:a}:a||(a={});var c=a.uri||a.url;function g(a,d){if(a)return b(a);m(c,d.body||d,b)}e.parse(c).host?f(a).then(function(a){g(null,a)}).catch(function(a){g(a)}):d.readFile(c,a,g)}},94852:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.ReadStreamTokenizer=void 0;let d=c(24322),e=c(83779),f=256e3;class g extends d.AbstractTokenizer{constructor(a,b){super(b),this.streamReader=new e.StreamReader(a)}async getFileInfo(){return this.fileInfo}async readBuffer(a,b){let c=this.normalizeOptions(a,b),d=c.position-this.position;if(d>0)return await this.ignore(d),this.readBuffer(a,b);if(d<0)throw Error("`options.position` must be equal or greater than `tokenizer.position`");if(0===c.length)return 0;let f=await this.streamReader.read(a,c.offset,c.length);if(this.position+=f,(!b||!b.mayBeLess)&&f<c.length)throw new e.EndOfStreamError;return f}async peekBuffer(a,b){let c=this.normalizeOptions(a,b),d=0;if(c.position){let b=c.position-this.position;if(b>0){let e=new Uint8Array(c.length+b);return d=await this.peekBuffer(e,{mayBeLess:c.mayBeLess}),a.set(e.subarray(b),c.offset),d-b}if(b<0)throw Error("Cannot peek from a negative offset in a stream")}if(c.length>0){try{d=await this.streamReader.peek(a,c.offset,c.length)}catch(a){if(b&&b.mayBeLess&&a instanceof e.EndOfStreamError)return 0;throw a}if(!c.mayBeLess&&d<c.length)throw new e.EndOfStreamError}return d}async ignore(a){let b=Math.min(f,a),c=new Uint8Array(b),d=0;for(;d<a;){let e=a-d,f=await this.readBuffer(c,{length:Math.min(b,e)});if(f<0)return f;d+=f}return d}}b.ReadStreamTokenizer=g},95638:(a,b,c)=>{"use strict";let d=c(75986),{Gif:e,GifError:f}=c(72792),{GifCodec:g}=c(6368),{GifFrame:h}=c(22299);a.exports={BitmapImage:d,Gif:e,GifCodec:g,GifFrame:h,GifUtil:c(3876),GifError:f}},96852:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.Deferred=void 0;class c{constructor(){this.resolve=()=>null,this.reject=()=>null,this.promise=new Promise((a,b)=>{this.reject=b,this.resolve=a})}}b.Deferred=c},98102:(a,b,c)=>{a.exports=function(a){function b(a){let b=0;for(let c=0;c<a.length;c++)b=(b<<5)-b+a.charCodeAt(c)|0;return d.colors[Math.abs(b)%d.colors.length]}function d(a){let b,c,f,g=null;function h(...a){if(!h.enabled)return;let c=h,e=Number(new Date);c.diff=e-(b||e),c.prev=b,c.curr=e,b=e,a[0]=d.coerce(a[0]),"string"!=typeof a[0]&&a.unshift("%O");let f=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,(b,e)=>{if("%%"===b)return"%";f++;let g=d.formatters[e];if("function"==typeof g){let d=a[f];b=g.call(c,d),a.splice(f,1),f--}return b}),d.formatArgs.call(c,a),(c.log||d.log).apply(c,a)}return h.namespace=a,h.useColors=d.useColors(),h.color=d.selectColor(a),h.extend=e,h.destroy=d.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==g?g:(c!==d.namespaces&&(c=d.namespaces,f=d.enabled(a)),f),set:a=>{g=a}}),"function"==typeof d.init&&d.init(h),h}function e(a,b){let c=d(this.namespace+(void 0===b?":":b)+a);return c.log=this.log,c}function f(a){for(let b of(d.save(a),d.namespaces=a,d.names=[],d.skips=[],("string"==typeof a?a:"").trim().replace(/\s+/g,",").split(",").filter(Boolean)))"-"===b[0]?d.skips.push(b.slice(1)):d.names.push(b)}function g(a,b){let c=0,d=0,e=-1,f=0;for(;c<a.length;)if(d<b.length&&(b[d]===a[c]||"*"===b[d]))"*"===b[d]?(e=d,f=c):c++,d++;else{if(-1===e)return!1;d=e+1,c=++f}for(;d<b.length&&"*"===b[d];)d++;return d===b.length}function h(){let a=[...d.names,...d.skips.map(a=>"-"+a)].join(",");return d.enable(""),a}function i(a){for(let b of d.skips)if(g(a,b))return!1;for(let b of d.names)if(g(a,b))return!0;return!1}function j(a){return a instanceof Error?a.stack||a.message:a}function k(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return d.debug=d,d.default=d,d.coerce=j,d.disable=h,d.enable=f,d.enabled=i,d.humanize=c(42095),d.destroy=k,Object.keys(a).forEach(b=>{d[b]=a[b]}),d.names=[],d.skips=[],d.formatters={},d.selectColor=b,d.enable(d.load()),d}},99896:function(a,b,c){(function(){var b,d;b=c(67754),d=c(64653),a.exports=function(){function a(){this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new b,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=Object.create(this.defaultParams)}return Object.defineProperty(a.prototype,"parameterNames",{get:function(){return new d(Object.keys(this.defaultParams))}}),a.prototype.getParameter=function(a){return this.params.hasOwnProperty(a)?this.params[a]:null},a.prototype.canSetParameter=function(a,b){return!0},a.prototype.setParameter=function(a,b){return null!=b?this.params[a]=b:delete this.params[a]},a}()}).call(this)}};

Youez - 2016 - github.com/yon3zu
LinuXploit